VirtualBox Main API

VirtualBox.idl
Go to the documentation of this file.
1
2 /*
3 * DO NOT EDIT! This is a generated file.
4 *
5 * Doxygen IDL definition for VirtualBox Main API (COM interfaces)
6 * generated from XIDL (XML interface definition).
7 *
8 * Source : src/VBox/Main/idl/VirtualBox.xidl
9 * Generator : src/VBox/Main/idl/doxygen.xsl
10 *
11 * This IDL is generated using some generic OMG IDL-like syntax SOLELY
12 * for the purpose of generating the documentation using Doxygen and
13 * is not syntactically valid.
14 *
15 * DO NOT USE THIS HEADER IN ANY OTHER WAY!
16 */
17
137 const HRESULT VBOX_E_OBJECT_NOT_FOUND = 0x80BB0001;
145 const HRESULT VBOX_E_INVALID_VM_STATE = 0x80BB0002;
153 const HRESULT VBOX_E_VM_ERROR = 0x80BB0003;
161 const HRESULT VBOX_E_FILE_ERROR = 0x80BB0004;
169 const HRESULT VBOX_E_IPRT_ERROR = 0x80BB0005;
177 const HRESULT VBOX_E_PDM_ERROR = 0x80BB0006;
185 const HRESULT VBOX_E_INVALID_OBJECT_STATE = 0x80BB0007;
193 const HRESULT VBOX_E_HOST_ERROR = 0x80BB0008;
201 const HRESULT VBOX_E_NOT_SUPPORTED = 0x80BB0009;
209 const HRESULT VBOX_E_XML_ERROR = 0x80BB000A;
217 const HRESULT VBOX_E_INVALID_SESSION_STATE = 0x80BB000B;
225 const HRESULT VBOX_E_OBJECT_IN_USE = 0x80BB000C;
233 const HRESULT VBOX_E_PASSWORD_INCORRECT = 0x80BB000D;
243 enum SettingsVersion
244 {
249 SettingsVersion_Null = 0,
254 SettingsVersion_v1_0 = 1,
259 SettingsVersion_v1_1 = 2,
264 SettingsVersion_v1_2 = 3,
269 SettingsVersion_v1_3pre = 4,
274 SettingsVersion_v1_3 = 5,
279 SettingsVersion_v1_4 = 6,
284 SettingsVersion_v1_5 = 7,
289 SettingsVersion_v1_6 = 8,
294 SettingsVersion_v1_7 = 9,
299 SettingsVersion_v1_8 = 10,
304 SettingsVersion_v1_9 = 11,
309 SettingsVersion_v1_10 = 12,
314 SettingsVersion_v1_11 = 13,
319 SettingsVersion_v1_12 = 14,
324 SettingsVersion_v1_13 = 15,
329 SettingsVersion_v1_14 = 16,
334 SettingsVersion_v1_15 = 17,
339 SettingsVersion_v1_16 = 18,
344 SettingsVersion_v1_17 = 19,
349 SettingsVersion_Future = 99999,
350 };
351
359 enum AccessMode
360 {
361 AccessMode_ReadOnly = 1,
362 AccessMode_ReadWrite = 2,
363 };
364
477 enum MachineState
478 {
483 MachineState_Null = 0,
491 MachineState_PoweredOff = 1,
500 MachineState_Saved = 2,
509 MachineState_Teleported = 3,
518 MachineState_Aborted = 4,
525 MachineState_Running = 5,
532 MachineState_Paused = 6,
540 MachineState_Stuck = 7,
550 MachineState_Teleporting = 8,
561 MachineState_LiveSnapshotting = 9,
569 MachineState_Starting = 10,
577 MachineState_Stopping = 11,
584 MachineState_Saving = 12,
592 MachineState_Restoring = 13,
601 MachineState_TeleportingPausedVM = 14,
608 MachineState_TeleportingIn = 15,
615 MachineState_FaultTolerantSyncing = 16,
623 MachineState_DeletingSnapshotOnline = 17,
631 MachineState_DeletingSnapshotPaused = 18,
639 MachineState_OnlineSnapshotting = 19,
646 MachineState_RestoringSnapshot = 20,
655 MachineState_DeletingSnapshot = 21,
662 MachineState_SettingUp = 22,
669 MachineState_Snapshotting = 23,
676 MachineState_FirstOnline = 5,
683 MachineState_LastOnline = 19,
690 MachineState_FirstTransient = 8,
697 MachineState_LastTransient = 23,
698 };
699
709 enum SessionState
710 {
715 SessionState_Null = 0,
726 SessionState_Unlocked = 1,
740 SessionState_Locked = 2,
750 SessionState_Spawning = 3,
757 SessionState_Unlocking = 4,
758 };
759
768 enum CPUPropertyType
769 {
774 CPUPropertyType_Null = 0,
783 CPUPropertyType_PAE = 1,
791 CPUPropertyType_LongMode = 2,
800 CPUPropertyType_TripleFaultReset = 3,
808 CPUPropertyType_APIC = 4,
817 CPUPropertyType_X2APIC = 5,
818 };
819
829 enum HWVirtExPropertyType
830 {
835 HWVirtExPropertyType_Null = 0,
843 HWVirtExPropertyType_Enabled = 1,
850 HWVirtExPropertyType_VPID = 2,
857 HWVirtExPropertyType_NestedPaging = 3,
864 HWVirtExPropertyType_UnrestrictedExecution = 4,
871 HWVirtExPropertyType_LargePages = 5,
879 HWVirtExPropertyType_Force = 6,
880 };
881
890 enum ParavirtProvider
891 {
896 ParavirtProvider_None = 0,
901 ParavirtProvider_Default = 1,
907 ParavirtProvider_Legacy = 2,
912 ParavirtProvider_Minimal = 3,
917 ParavirtProvider_HyperV = 4,
922 ParavirtProvider_KVM = 5,
923 };
924
932 enum FaultToleranceState
933 {
938 FaultToleranceState_Inactive = 1,
943 FaultToleranceState_Master = 2,
948 FaultToleranceState_Standby = 3,
949 };
950
958 enum LockType
959 {
964 LockType_Null = 0,
971 LockType_Shared = 1,
980 LockType_Write = 2,
986 LockType_VM = 3,
987 };
988
997 enum SessionType
998 {
1003 SessionType_Null = 0,
1011 SessionType_WriteLock = 1,
1018 SessionType_Remote = 2,
1025 SessionType_Shared = 3,
1026 };
1027
1035 enum DeviceType
1036 {
1044 DeviceType_Null = 0,
1049 DeviceType_Floppy = 1,
1054 DeviceType_DVD = 2,
1059 DeviceType_HardDisk = 3,
1064 DeviceType_Network = 4,
1069 DeviceType_USB = 5,
1074 DeviceType_SharedFolder = 6,
1079 DeviceType_Graphics3D = 7,
1080 };
1081
1089 enum DeviceActivity
1090 {
1091 DeviceActivity_Null = 0,
1092 DeviceActivity_Idle = 1,
1093 DeviceActivity_Reading = 2,
1094 DeviceActivity_Writing = 3,
1095 };
1096
1104 enum ClipboardMode
1105 {
1106 ClipboardMode_Disabled = 0,
1107 ClipboardMode_HostToGuest = 1,
1108 ClipboardMode_GuestToHost = 2,
1109 ClipboardMode_Bidirectional = 3,
1110 };
1111
1119 enum DnDMode
1120 {
1121 DnDMode_Disabled = 0,
1122 DnDMode_HostToGuest = 1,
1123 DnDMode_GuestToHost = 2,
1124 DnDMode_Bidirectional = 3,
1125 };
1126
1137 enum Scope
1138 {
1139 Scope_Global = 0,
1140 Scope_Machine = 1,
1141 Scope_Session = 2,
1142 };
1143
1151 enum BIOSBootMenuMode
1152 {
1153 BIOSBootMenuMode_Disabled = 0,
1154 BIOSBootMenuMode_MenuOnly = 1,
1155 BIOSBootMenuMode_MessageAndMenu = 2,
1156 };
1157
1166 enum APICMode
1167 {
1168 APICMode_Disabled = 0,
1169 APICMode_APIC = 1,
1170 APICMode_X2APIC = 2,
1171 };
1172
1180 enum ProcessorFeature
1181 {
1182 ProcessorFeature_HWVirtEx = 0,
1183 ProcessorFeature_PAE = 1,
1184 ProcessorFeature_LongMode = 2,
1185 ProcessorFeature_NestedPaging = 3,
1186 };
1187
1195 enum FirmwareType
1196 {
1201 FirmwareType_BIOS = 1,
1206 FirmwareType_EFI = 2,
1211 FirmwareType_EFI32 = 3,
1216 FirmwareType_EFI64 = 4,
1221 FirmwareType_EFIDUAL = 5,
1222 };
1223
1231 enum PointingHIDType
1232 {
1237 PointingHIDType_None = 1,
1242 PointingHIDType_PS2Mouse = 2,
1247 PointingHIDType_USBMouse = 3,
1255 PointingHIDType_USBTablet = 4,
1263 PointingHIDType_ComboMouse = 5,
1270 PointingHIDType_USBMultiTouch = 6,
1271 };
1272
1280 enum KeyboardHIDType
1281 {
1286 KeyboardHIDType_None = 1,
1291 KeyboardHIDType_PS2Keyboard = 2,
1296 KeyboardHIDType_USBKeyboard = 3,
1302 KeyboardHIDType_ComboKeyboard = 4,
1303 };
1304
1313 enum BitmapFormat
1314 {
1322 BitmapFormat_Opaque = 0,
1338 BitmapFormat_BGR = 0x20524742,
1345 BitmapFormat_BGR0 = 0x30524742,
1352 BitmapFormat_BGRA = 0x41524742,
1359 BitmapFormat_RGBA = 0x41424752,
1366 BitmapFormat_PNG = 0x20474E50,
1373 BitmapFormat_JPEG = 0x4745504A,
1374 };
1375
1376 enum DhcpOpt
1377 {
1378 DhcpOpt_SubnetMask = 1,
1379 DhcpOpt_TimeOffset = 2,
1380 DhcpOpt_Router = 3,
1381 DhcpOpt_TimeServer = 4,
1382 DhcpOpt_NameServer = 5,
1383 DhcpOpt_DomainNameServer = 6,
1384 DhcpOpt_LogServer = 7,
1385 DhcpOpt_Cookie = 8,
1386 DhcpOpt_LPRServer = 9,
1387 DhcpOpt_ImpressServer = 10,
1388 DhcpOpt_ResourseLocationServer = 11,
1389 DhcpOpt_HostName = 12,
1390 DhcpOpt_BootFileSize = 13,
1391 DhcpOpt_MeritDumpFile = 14,
1392 DhcpOpt_DomainName = 15,
1393 DhcpOpt_SwapServer = 16,
1394 DhcpOpt_RootPath = 17,
1395 DhcpOpt_ExtensionPath = 18,
1396 DhcpOpt_IPForwardingEnableDisable = 19,
1397 DhcpOpt_NonLocalSourceRoutingEnableDisable = 20,
1398 DhcpOpt_PolicyFilter = 21,
1399 DhcpOpt_MaximumDatagramReassemblySize = 22,
1400 DhcpOpt_DefaultIPTime2Live = 23,
1401 DhcpOpt_PathMTUAgingTimeout = 24,
1402 DhcpOpt_IPLayerParametersPerInterface = 25,
1403 DhcpOpt_InterfaceMTU = 26,
1404 DhcpOpt_AllSubnetsAreLocal = 27,
1405 DhcpOpt_BroadcastAddress = 28,
1406 DhcpOpt_PerformMaskDiscovery = 29,
1407 DhcpOpt_MaskSupplier = 30,
1408 DhcpOpt_PerformRouteDiscovery = 31,
1409 DhcpOpt_RouterSolicitationAddress = 32,
1410 DhcpOpt_StaticRoute = 33,
1411 DhcpOpt_TrailerEncapsulation = 34,
1412 DhcpOpt_ARPCacheTimeout = 35,
1413 DhcpOpt_EthernetEncapsulation = 36,
1414 DhcpOpt_TCPDefaultTTL = 37,
1415 DhcpOpt_TCPKeepAliveInterval = 38,
1416 DhcpOpt_TCPKeepAliveGarbage = 39,
1417 DhcpOpt_NetworkInformationServiceDomain = 40,
1418 DhcpOpt_NetworkInformationServiceServers = 41,
1419 DhcpOpt_NetworkTimeProtocolServers = 42,
1420 DhcpOpt_VendorSpecificInformation = 43,
1421 DhcpOpt_Option_44 = 44,
1422 DhcpOpt_Option_45 = 45,
1423 DhcpOpt_Option_46 = 46,
1424 DhcpOpt_Option_47 = 47,
1425 DhcpOpt_Option_48 = 48,
1426 DhcpOpt_Option_49 = 49,
1427 DhcpOpt_IPAddressLeaseTime = 51,
1428 DhcpOpt_Option_64 = 64,
1429 DhcpOpt_Option_65 = 65,
1430 DhcpOpt_TFTPServerName = 66,
1431 DhcpOpt_BootfileName = 67,
1432 DhcpOpt_Option_68 = 68,
1433 DhcpOpt_Option_69 = 69,
1434 DhcpOpt_Option_70 = 70,
1435 DhcpOpt_Option_71 = 71,
1436 DhcpOpt_Option_72 = 72,
1437 DhcpOpt_Option_73 = 73,
1438 DhcpOpt_Option_74 = 74,
1439 DhcpOpt_Option_75 = 75,
1440 DhcpOpt_Option_119 = 119,
1441 };
1442
1443 enum DhcpOptEncoding
1444 {
1445 DhcpOptEncoding_Legacy = 0,
1446 DhcpOptEncoding_Hex = 1,
1447 };
1448
1456 enum VFSType
1457 {
1458 VFSType_File = 1,
1459 VFSType_Cloud = 2,
1460 VFSType_S3 = 3,
1461 VFSType_WebDav = 4,
1462 };
1463
1471 enum ImportOptions
1472 {
1477 ImportOptions_KeepAllMACs = 1,
1482 ImportOptions_KeepNATMACs = 2,
1487 ImportOptions_ImportToVDI = 3,
1488 };
1489
1497 enum ExportOptions
1498 {
1504 ExportOptions_CreateManifest = 1,
1510 ExportOptions_ExportDVDImages = 2,
1518 ExportOptions_StripAllMACs = 3,
1526 ExportOptions_StripAllNonNATMACs = 4,
1527 };
1528
1536 enum CertificateVersion
1537 {
1538 CertificateVersion_V1 = 1,
1539 CertificateVersion_V2 = 2,
1540 CertificateVersion_V3 = 3,
1541 CertificateVersion_Unknown = 99,
1542 };
1543
1550 enum VirtualSystemDescriptionType
1551 {
1552 VirtualSystemDescriptionType_Ignore = 1,
1553 VirtualSystemDescriptionType_OS = 2,
1554 VirtualSystemDescriptionType_Name = 3,
1555 VirtualSystemDescriptionType_Product = 4,
1556 VirtualSystemDescriptionType_Vendor = 5,
1557 VirtualSystemDescriptionType_Version = 6,
1558 VirtualSystemDescriptionType_ProductUrl = 7,
1559 VirtualSystemDescriptionType_VendorUrl = 8,
1560 VirtualSystemDescriptionType_Description = 9,
1561 VirtualSystemDescriptionType_License = 10,
1562 VirtualSystemDescriptionType_Miscellaneous = 11,
1563 VirtualSystemDescriptionType_CPU = 12,
1564 VirtualSystemDescriptionType_Memory = 13,
1565 VirtualSystemDescriptionType_HardDiskControllerIDE = 14,
1566 VirtualSystemDescriptionType_HardDiskControllerSATA = 15,
1567 VirtualSystemDescriptionType_HardDiskControllerSCSI = 16,
1568 VirtualSystemDescriptionType_HardDiskControllerSAS = 17,
1569 VirtualSystemDescriptionType_HardDiskImage = 18,
1570 VirtualSystemDescriptionType_Floppy = 19,
1571 VirtualSystemDescriptionType_CDROM = 20,
1572 VirtualSystemDescriptionType_NetworkAdapter = 21,
1573 VirtualSystemDescriptionType_USBController = 22,
1574 VirtualSystemDescriptionType_SoundCard = 23,
1579 VirtualSystemDescriptionType_SettingsFile = 24,
1580 };
1581
1588 enum VirtualSystemDescriptionValueType
1589 {
1590 VirtualSystemDescriptionValueType_Reference = 1,
1591 VirtualSystemDescriptionValueType_Original = 2,
1592 VirtualSystemDescriptionValueType_Auto = 3,
1593 VirtualSystemDescriptionValueType_ExtraConfig = 4,
1594 };
1595
1602 enum GraphicsControllerType
1603 {
1608 GraphicsControllerType_Null = 0,
1613 GraphicsControllerType_VBoxVGA = 1,
1618 GraphicsControllerType_VMSVGA = 2,
1619 };
1620
1627 enum CleanupMode
1628 {
1633 CleanupMode_UnregisterOnly = 1,
1638 CleanupMode_DetachAllReturnNone = 2,
1643 CleanupMode_DetachAllReturnHardDisksOnly = 3,
1648 CleanupMode_Full = 4,
1649 };
1650
1658 enum CloneMode
1659 {
1664 CloneMode_MachineState = 1,
1669 CloneMode_MachineAndChildStates = 2,
1674 CloneMode_AllStates = 3,
1675 };
1676
1684 enum CloneOptions
1685 {
1690 CloneOptions_Link = 1,
1695 CloneOptions_KeepAllMACs = 2,
1700 CloneOptions_KeepNATMACs = 3,
1705 CloneOptions_KeepDiskNames = 4,
1706 };
1707
1715 enum AutostopType
1716 {
1721 AutostopType_Disabled = 1,
1726 AutostopType_SaveState = 2,
1731 AutostopType_PowerOff = 3,
1736 AutostopType_AcpiShutdown = 4,
1737 };
1738
1749 enum HostNetworkInterfaceMediumType
1750 {
1757 HostNetworkInterfaceMediumType_Unknown = 0,
1764 HostNetworkInterfaceMediumType_Ethernet = 1,
1771 HostNetworkInterfaceMediumType_PPP = 2,
1778 HostNetworkInterfaceMediumType_SLIP = 3,
1779 };
1780
1790 enum HostNetworkInterfaceStatus
1791 {
1798 HostNetworkInterfaceStatus_Unknown = 0,
1805 HostNetworkInterfaceStatus_Up = 1,
1812 HostNetworkInterfaceStatus_Down = 2,
1813 };
1814
1822 enum HostNetworkInterfaceType
1823 {
1824 HostNetworkInterfaceType_Bridged = 1,
1825 HostNetworkInterfaceType_HostOnly = 2,
1826 };
1827
1835 enum AdditionsFacilityType
1836 {
1841 AdditionsFacilityType_None = 0,
1846 AdditionsFacilityType_VBoxGuestDriver = 20,
1851 AdditionsFacilityType_AutoLogon = 90,
1856 AdditionsFacilityType_VBoxService = 100,
1861 AdditionsFacilityType_VBoxTrayClient = 101,
1866 AdditionsFacilityType_Seamless = 1000,
1874 AdditionsFacilityType_Graphics = 1100,
1880 AdditionsFacilityType_MonitorAttach = 1101,
1885 AdditionsFacilityType_All = 2147483646,
1886 };
1887
1895 enum AdditionsFacilityClass
1896 {
1901 AdditionsFacilityClass_None = 0,
1906 AdditionsFacilityClass_Driver = 10,
1911 AdditionsFacilityClass_Service = 30,
1916 AdditionsFacilityClass_Program = 50,
1921 AdditionsFacilityClass_Feature = 100,
1926 AdditionsFacilityClass_ThirdParty = 999,
1931 AdditionsFacilityClass_All = 2147483646,
1932 };
1933
1941 enum AdditionsFacilityStatus
1942 {
1947 AdditionsFacilityStatus_Inactive = 0,
1952 AdditionsFacilityStatus_Paused = 1,
1957 AdditionsFacilityStatus_PreInit = 20,
1962 AdditionsFacilityStatus_Init = 30,
1967 AdditionsFacilityStatus_Active = 50,
1972 AdditionsFacilityStatus_Terminating = 100,
1977 AdditionsFacilityStatus_Terminated = 101,
1982 AdditionsFacilityStatus_Failed = 800,
1987 AdditionsFacilityStatus_Unknown = 999,
1988 };
1989
1997 enum AdditionsRunLevelType
1998 {
2003 AdditionsRunLevelType_None = 0,
2008 AdditionsRunLevelType_System = 1,
2013 AdditionsRunLevelType_Userland = 2,
2018 AdditionsRunLevelType_Desktop = 3,
2019 };
2020
2028 enum AdditionsUpdateFlag
2029 {
2034 AdditionsUpdateFlag_None = 0,
2042 AdditionsUpdateFlag_WaitForUpdateStartOnly = 1,
2043 };
2044
2053 enum GuestSessionStatus
2054 {
2059 GuestSessionStatus_Undefined = 0,
2064 GuestSessionStatus_Starting = 10,
2069 GuestSessionStatus_Started = 100,
2074 GuestSessionStatus_Terminating = 480,
2079 GuestSessionStatus_Terminated = 500,
2084 GuestSessionStatus_TimedOutKilled = 512,
2089 GuestSessionStatus_TimedOutAbnormally = 513,
2094 GuestSessionStatus_Down = 600,
2099 GuestSessionStatus_Error = 800,
2100 };
2101
2109 enum GuestSessionWaitForFlag
2110 {
2115 GuestSessionWaitForFlag_None = 0,
2120 GuestSessionWaitForFlag_Start = 1,
2125 GuestSessionWaitForFlag_Terminate = 2,
2130 GuestSessionWaitForFlag_Status = 4,
2131 };
2132
2146 enum GuestSessionWaitResult
2147 {
2152 GuestSessionWaitResult_None = 0,
2157 GuestSessionWaitResult_Start = 1,
2162 GuestSessionWaitResult_Terminate = 2,
2170 GuestSessionWaitResult_Status = 3,
2175 GuestSessionWaitResult_Error = 4,
2184 GuestSessionWaitResult_Timeout = 5,
2192 GuestSessionWaitResult_WaitFlagNotSupported = 6,
2193 };
2194
2202 enum GuestUserState
2203 {
2208 GuestUserState_Unknown = 0,
2217 GuestUserState_LoggedIn = 1,
2226 GuestUserState_LoggedOut = 2,
2236 GuestUserState_Locked = 3,
2244 GuestUserState_Unlocked = 4,
2252 GuestUserState_Disabled = 5,
2276 GuestUserState_Idle = 6,
2282 GuestUserState_InUse = 7,
2290 GuestUserState_Created = 8,
2298 GuestUserState_Deleted = 9,
2306 GuestUserState_SessionChanged = 10,
2316 GuestUserState_CredentialsChanged = 11,
2325 GuestUserState_RoleChanged = 12,
2334 GuestUserState_GroupAdded = 13,
2343 GuestUserState_GroupRemoved = 14,
2352 GuestUserState_Elevated = 15,
2353 };
2354
2362 enum FileSeekOrigin
2363 {
2368 FileSeekOrigin_Begin = 0,
2373 FileSeekOrigin_Current = 1,
2379 FileSeekOrigin_End = 2,
2380 };
2381
2389 enum ProcessInputFlag
2390 {
2395 ProcessInputFlag_None = 0,
2400 ProcessInputFlag_EndOfFile = 1,
2401 };
2402
2411 enum ProcessOutputFlag
2412 {
2417 ProcessOutputFlag_None = 0,
2422 ProcessOutputFlag_StdErr = 1,
2423 };
2424
2432 enum ProcessWaitForFlag
2433 {
2438 ProcessWaitForFlag_None = 0,
2443 ProcessWaitForFlag_Start = 1,
2448 ProcessWaitForFlag_Terminate = 2,
2453 ProcessWaitForFlag_StdIn = 4,
2458 ProcessWaitForFlag_StdOut = 8,
2463 ProcessWaitForFlag_StdErr = 16,
2464 };
2465
2484 enum ProcessWaitResult
2485 {
2490 ProcessWaitResult_None = 0,
2495 ProcessWaitResult_Start = 1,
2500 ProcessWaitResult_Terminate = 2,
2508 ProcessWaitResult_Status = 3,
2513 ProcessWaitResult_Error = 4,
2521 ProcessWaitResult_Timeout = 5,
2526 ProcessWaitResult_StdIn = 6,
2531 ProcessWaitResult_StdOut = 7,
2536 ProcessWaitResult_StdErr = 8,
2544 ProcessWaitResult_WaitFlagNotSupported = 9,
2545 };
2546
2556 enum FileCopyFlag
2557 {
2562 FileCopyFlag_None = 0,
2571 FileCopyFlag_NoReplace = 1,
2580 FileCopyFlag_FollowLinks = 2,
2590 FileCopyFlag_Update = 4,
2591 };
2592
2600 enum FsObjMoveFlags
2601 {
2606 FsObjMoveFlags_None = 0,
2614 FsObjMoveFlags_Replace = 1,
2622 FsObjMoveFlags_FollowLinks = 2,
2631 FsObjMoveFlags_AllowDirectoryMoves = 4,
2632 };
2633
2641 enum DirectoryCreateFlag
2642 {
2647 DirectoryCreateFlag_None = 0,
2652 DirectoryCreateFlag_Parents = 1,
2653 };
2654
2664 enum DirectoryCopyFlags
2665 {
2670 DirectoryCopyFlags_None = 0,
2675 DirectoryCopyFlags_CopyIntoExisting = 1,
2676 };
2677
2691 enum DirectoryRemoveRecFlag
2692 {
2697 DirectoryRemoveRecFlag_None = 0,
2702 DirectoryRemoveRecFlag_ContentAndDir = 1,
2707 DirectoryRemoveRecFlag_ContentOnly = 2,
2708 };
2709
2718 enum FsObjRenameFlag
2719 {
2724 FsObjRenameFlag_NoReplace = 0,
2730 FsObjRenameFlag_Replace = 1,
2731 };
2732
2744 enum ProcessCreateFlag
2745 {
2750 ProcessCreateFlag_None = 0,
2756 ProcessCreateFlag_WaitForProcessStartOnly = 1,
2761 ProcessCreateFlag_IgnoreOrphanedProcesses = 2,
2766 ProcessCreateFlag_Hidden = 4,
2771 ProcessCreateFlag_Profile = 8,
2776 ProcessCreateFlag_WaitForStdOut = 16,
2781 ProcessCreateFlag_WaitForStdErr = 32,
2793 ProcessCreateFlag_ExpandArguments = 64,
2803 ProcessCreateFlag_UnquotedArguments = 128,
2804 };
2805
2813 enum ProcessPriority
2814 {
2819 ProcessPriority_Invalid = 0,
2824 ProcessPriority_Default = 1,
2825 };
2826
2835 enum SymlinkType
2836 {
2841 SymlinkType_Unknown = 0,
2846 SymlinkType_Directory = 1,
2851 SymlinkType_File = 2,
2852 };
2853
2861 enum SymlinkReadFlag
2862 {
2867 SymlinkReadFlag_None = 0,
2872 SymlinkReadFlag_NoSymlinks = 1,
2873 };
2874
2882 enum ProcessStatus
2883 {
2888 ProcessStatus_Undefined = 0,
2893 ProcessStatus_Starting = 10,
2898 ProcessStatus_Started = 100,
2903 ProcessStatus_Paused = 110,
2908 ProcessStatus_Terminating = 480,
2913 ProcessStatus_TerminatedNormally = 500,
2918 ProcessStatus_TerminatedSignal = 510,
2923 ProcessStatus_TerminatedAbnormally = 511,
2928 ProcessStatus_TimedOutKilled = 512,
2933 ProcessStatus_TimedOutAbnormally = 513,
2938 ProcessStatus_Down = 600,
2943 ProcessStatus_Error = 800,
2944 };
2945
2953 enum ProcessInputStatus
2954 {
2959 ProcessInputStatus_Undefined = 0,
2964 ProcessInputStatus_Broken = 1,
2969 ProcessInputStatus_Available = 10,
2974 ProcessInputStatus_Written = 50,
2979 ProcessInputStatus_Overflow = 100,
2980 };
2981
2990 enum PathStyle
2991 {
2997 PathStyle_DOS = 1,
3002 PathStyle_UNIX = 2,
3010 PathStyle_Unknown = 8,
3011 };
3012
3021 enum FileAccessMode
3022 {
3027 FileAccessMode_ReadOnly = 1,
3032 FileAccessMode_WriteOnly = 2,
3037 FileAccessMode_ReadWrite = 3,
3045 FileAccessMode_AppendOnly = 4,
3055 FileAccessMode_AppendRead = 5,
3056 };
3057
3066 enum FileOpenAction
3067 {
3072 FileOpenAction_OpenExisting = 1,
3077 FileOpenAction_OpenOrCreate = 2,
3082 FileOpenAction_CreateNew = 3,
3094 FileOpenAction_CreateOrReplace = 4,
3099 FileOpenAction_OpenExistingTruncated = 5,
3111 FileOpenAction_AppendOrCreate = 99,
3112 };
3113
3121 enum FileSharingMode
3122 {
3127 FileSharingMode_Read = 1,
3132 FileSharingMode_Write = 2,
3137 FileSharingMode_ReadWrite = 3,
3142 FileSharingMode_Delete = 4,
3147 FileSharingMode_ReadDelete = 5,
3152 FileSharingMode_WriteDelete = 6,
3157 FileSharingMode_All = 7,
3158 };
3159
3167 enum FileOpenExFlags
3168 {
3173 FileOpenExFlags_None = 0,
3174 };
3175
3183 enum FileStatus
3184 {
3189 FileStatus_Undefined = 0,
3194 FileStatus_Opening = 10,
3199 FileStatus_Open = 100,
3204 FileStatus_Closing = 150,
3209 FileStatus_Closed = 200,
3214 FileStatus_Down = 600,
3219 FileStatus_Error = 800,
3220 };
3221
3229 enum FsObjType
3230 {
3236 FsObjType_Unknown = 1,
3241 FsObjType_Fifo = 2,
3246 FsObjType_DevChar = 3,
3251 FsObjType_Directory = 4,
3256 FsObjType_DevBlock = 5,
3261 FsObjType_File = 6,
3266 FsObjType_Symlink = 7,
3271 FsObjType_Socket = 8,
3277 FsObjType_WhiteOut = 9,
3278 };
3279
3287 enum DnDAction
3288 {
3293 DnDAction_Ignore = 0,
3298 DnDAction_Copy = 1,
3303 DnDAction_Move = 2,
3308 DnDAction_Link = 3,
3309 };
3310
3318 enum DirectoryOpenFlag
3319 {
3324 DirectoryOpenFlag_None = 0,
3329 DirectoryOpenFlag_NoSymlinks = 1,
3330 };
3331
3341 enum MediumState
3342 {
3350 MediumState_NotCreated = 0,
3359 MediumState_Created = 1,
3367 MediumState_LockedRead = 2,
3375 MediumState_LockedWrite = 3,
3385 MediumState_Inaccessible = 4,
3392 MediumState_Creating = 5,
3399 MediumState_Deleting = 6,
3400 };
3401
3412 enum MediumType
3413 {
3421 MediumType_Normal = 0,
3429 MediumType_Immutable = 1,
3437 MediumType_Writethrough = 2,
3446 MediumType_Shareable = 3,
3455 MediumType_Readonly = 4,
3467 MediumType_MultiAttach = 5,
3468 };
3469
3479 enum MediumVariant
3480 {
3487 MediumVariant_Standard = 0,
3494 MediumVariant_VmdkSplit2G = 0x01,
3501 MediumVariant_VmdkRawDisk = 0x02,
3509 MediumVariant_VmdkStreamOptimized = 0x04,
3516 MediumVariant_VmdkESX = 0x08,
3523 MediumVariant_VdiZeroExpand = 0x100,
3530 MediumVariant_Fixed = 0x10000,
3537 MediumVariant_Diff = 0x20000,
3545 MediumVariant_NoCreateDir = 0x40000000,
3546 };
3547
3548 enum DataType
3549 {
3550 DataType_Int32 = 0,
3551 DataType_Int8 = 1,
3552 DataType_String = 2,
3553 };
3554
3555 enum DataFlags
3556 {
3557 DataFlags_None = 0x00,
3558 DataFlags_Mandatory = 0x01,
3559 DataFlags_Expert = 0x02,
3560 DataFlags_Array = 0x04,
3561 DataFlags_FlagMask = 0x07,
3562 };
3563
3571 enum MediumFormatCapabilities
3572 {
3579 MediumFormatCapabilities_Uuid = 0x01,
3586 MediumFormatCapabilities_CreateFixed = 0x02,
3594 MediumFormatCapabilities_CreateDynamic = 0x04,
3601 MediumFormatCapabilities_CreateSplit2G = 0x08,
3608 MediumFormatCapabilities_Differencing = 0x10,
3615 MediumFormatCapabilities_Asynchronous = 0x20,
3625 MediumFormatCapabilities_File = 0x40,
3634 MediumFormatCapabilities_Properties = 0x80,
3641 MediumFormatCapabilities_TcpNetworking = 0x100,
3648 MediumFormatCapabilities_VFS = 0x200,
3655 MediumFormatCapabilities_Discard = 0x400,
3662 MediumFormatCapabilities_Preferred = 0x800,
3663 MediumFormatCapabilities_CapabilityMask = 0xFFF,
3664 };
3665
3673 enum KeyboardLED
3674 {
3675 KeyboardLED_NumLock = 0x01,
3676 KeyboardLED_CapsLock = 0x02,
3677 KeyboardLED_ScrollLock = 0x04,
3678 };
3679
3687 enum MouseButtonState
3688 {
3689 MouseButtonState_LeftButton = 0x01,
3690 MouseButtonState_RightButton = 0x02,
3691 MouseButtonState_MiddleButton = 0x04,
3692 MouseButtonState_WheelUp = 0x08,
3693 MouseButtonState_WheelDown = 0x10,
3694 MouseButtonState_XButton1 = 0x20,
3695 MouseButtonState_XButton2 = 0x40,
3696 MouseButtonState_MouseStateMask = 0x7F,
3697 };
3698
3706 enum TouchContactState
3707 {
3712 TouchContactState_None = 0x00,
3717 TouchContactState_InContact = 0x01,
3724 TouchContactState_InRange = 0x02,
3725 TouchContactState_ContactStateMask = 0x03,
3726 };
3727
3735 enum FramebufferCapabilities
3736 {
3743 FramebufferCapabilities_UpdateImage = 0x01,
3750 FramebufferCapabilities_VHWA = 0x02,
3757 FramebufferCapabilities_VisibleRegion = 0x04,
3758 };
3759
3767 enum GuestMonitorStatus
3768 {
3775 GuestMonitorStatus_Disabled = 0,
3782 GuestMonitorStatus_Enabled = 1,
3789 GuestMonitorStatus_Blank = 2,
3790 };
3791
3799 enum ScreenLayoutMode
3800 {
3807 ScreenLayoutMode_Apply = 0,
3814 ScreenLayoutMode_Reset = 1,
3821 ScreenLayoutMode_Attach = 2,
3822 };
3823
3831 enum NetworkAttachmentType
3832 {
3837 NetworkAttachmentType_Null = 0,
3838 NetworkAttachmentType_NAT = 1,
3839 NetworkAttachmentType_Bridged = 2,
3840 NetworkAttachmentType_Internal = 3,
3841 NetworkAttachmentType_HostOnly = 4,
3842 NetworkAttachmentType_Generic = 5,
3843 NetworkAttachmentType_NATNetwork = 6,
3844 };
3845
3853 enum NetworkAdapterType
3854 {
3859 NetworkAdapterType_Null = 0,
3864 NetworkAdapterType_Am79C970A = 1,
3869 NetworkAdapterType_Am79C973 = 2,
3874 NetworkAdapterType_I82540EM = 3,
3879 NetworkAdapterType_I82543GC = 4,
3884 NetworkAdapterType_I82545EM = 5,
3889 NetworkAdapterType_Virtio = 6,
3890 };
3891
3899 enum NetworkAdapterPromiscModePolicy
3900 {
3905 NetworkAdapterPromiscModePolicy_Deny = 1,
3913 NetworkAdapterPromiscModePolicy_AllowNetwork = 2,
3921 NetworkAdapterPromiscModePolicy_AllowAll = 3,
3922 };
3923
3932 enum PortMode
3933 {
3938 PortMode_Disconnected = 0,
3943 PortMode_HostPipe = 1,
3948 PortMode_HostDevice = 2,
3953 PortMode_RawFile = 3,
3958 PortMode_TCP = 4,
3959 };
3960
3968 enum USBControllerType
3969 {
3974 USBControllerType_Null = 0,
3975 USBControllerType_OHCI = 1,
3976 USBControllerType_EHCI = 2,
3977 USBControllerType_XHCI = 3,
3982 USBControllerType_Last = 4,
3983 };
3984
4004 enum USBConnectionSpeed
4005 {
4012 USBConnectionSpeed_Null = 0,
4019 USBConnectionSpeed_Low = 1,
4026 USBConnectionSpeed_Full = 2,
4033 USBConnectionSpeed_High = 3,
4040 USBConnectionSpeed_Super = 4,
4047 USBConnectionSpeed_SuperPlus = 5,
4048 };
4049
4088 enum USBDeviceState
4089 {
4096 USBDeviceState_NotSupported = 0,
4104 USBDeviceState_Unavailable = 1,
4111 USBDeviceState_Busy = 2,
4119 USBDeviceState_Available = 3,
4127 USBDeviceState_Held = 4,
4135 USBDeviceState_Captured = 5,
4136 };
4137
4147 enum USBDeviceFilterAction
4148 {
4153 USBDeviceFilterAction_Null = 0,
4158 USBDeviceFilterAction_Ignore = 1,
4163 USBDeviceFilterAction_Hold = 2,
4164 };
4165
4173 enum AudioDriverType
4174 {
4179 AudioDriverType_Null = 0,
4184 AudioDriverType_WinMM = 1,
4189 AudioDriverType_OSS = 2,
4194 AudioDriverType_ALSA = 3,
4199 AudioDriverType_DirectSound = 4,
4204 AudioDriverType_CoreAudio = 5,
4209 AudioDriverType_MMPM = 6,
4214 AudioDriverType_Pulse = 7,
4219 AudioDriverType_SolAudio = 8,
4220 };
4221
4229 enum AudioControllerType
4230 {
4231 AudioControllerType_AC97 = 0,
4232 AudioControllerType_SB16 = 1,
4233 AudioControllerType_HDA = 2,
4234 };
4235
4244 enum AudioCodecType
4245 {
4250 AudioCodecType_Null = 0,
4255 AudioCodecType_SB16 = 1,
4260 AudioCodecType_STAC9700 = 2,
4265 AudioCodecType_AD1980 = 3,
4270 AudioCodecType_STAC9221 = 4,
4271 };
4272
4280 enum AuthType
4281 {
4286 AuthType_Null = 0,
4287 AuthType_External = 1,
4288 AuthType_Guest = 2,
4289 };
4290
4298 enum Reason
4299 {
4304 Reason_Unspecified = 0,
4309 Reason_HostSuspend = 1,
4314 Reason_HostResume = 2,
4319 Reason_HostBatteryLow = 3,
4324 Reason_Snapshot = 4,
4325 };
4326
4335 enum StorageBus
4336 {
4341 StorageBus_Null = 0,
4342 StorageBus_IDE = 1,
4343 StorageBus_SATA = 2,
4344 StorageBus_SCSI = 3,
4345 StorageBus_Floppy = 4,
4346 StorageBus_SAS = 5,
4347 StorageBus_USB = 6,
4348 StorageBus_PCIe = 7,
4349 };
4350
4359 enum StorageControllerType
4360 {
4365 StorageControllerType_Null = 0,
4370 StorageControllerType_LsiLogic = 1,
4375 StorageControllerType_BusLogic = 2,
4380 StorageControllerType_IntelAhci = 3,
4385 StorageControllerType_PIIX3 = 4,
4390 StorageControllerType_PIIX4 = 5,
4395 StorageControllerType_ICH6 = 6,
4400 StorageControllerType_I82078 = 7,
4405 StorageControllerType_LsiLogicSas = 8,
4410 StorageControllerType_USB = 9,
4415 StorageControllerType_NVMe = 10,
4416 };
4417
4425 enum ChipsetType
4426 {
4431 ChipsetType_Null = 0,
4436 ChipsetType_PIIX3 = 1,
4441 ChipsetType_ICH9 = 2,
4442 };
4443
4449 enum NATAliasMode
4450 {
4455 NATAliasMode_AliasLog = 0x1,
4460 NATAliasMode_AliasProxyOnly = 0x02,
4465 NATAliasMode_AliasUseSamePorts = 0x04,
4466 };
4467
4473 enum NATProtocol
4474 {
4479 NATProtocol_UDP = 0,
4484 NATProtocol_TCP = 1,
4485 };
4486
4494 enum BandwidthGroupType
4495 {
4502 BandwidthGroupType_Null = 0,
4509 BandwidthGroupType_Disk = 1,
4516 BandwidthGroupType_Network = 2,
4517 };
4518
4527 enum VBoxEventType
4528 {
4535 VBoxEventType_Invalid = 0,
4544 VBoxEventType_Any = 1,
4552 VBoxEventType_Vetoable = 2,
4560 VBoxEventType_MachineEvent = 3,
4568 VBoxEventType_SnapshotEvent = 4,
4577 VBoxEventType_InputEvent = 5,
4584 VBoxEventType_LastWildcard = 31,
4591 VBoxEventType_OnMachineStateChanged = 32,
4598 VBoxEventType_OnMachineDataChanged = 33,
4605 VBoxEventType_OnExtraDataChanged = 34,
4612 VBoxEventType_OnExtraDataCanChange = 35,
4619 VBoxEventType_OnMediumRegistered = 36,
4626 VBoxEventType_OnMachineRegistered = 37,
4633 VBoxEventType_OnSessionStateChanged = 38,
4640 VBoxEventType_OnSnapshotTaken = 39,
4647 VBoxEventType_OnSnapshotDeleted = 40,
4654 VBoxEventType_OnSnapshotChanged = 41,
4661 VBoxEventType_OnGuestPropertyChanged = 42,
4668 VBoxEventType_OnMousePointerShapeChanged = 43,
4675 VBoxEventType_OnMouseCapabilityChanged = 44,
4682 VBoxEventType_OnKeyboardLedsChanged = 45,
4689 VBoxEventType_OnStateChanged = 46,
4696 VBoxEventType_OnAdditionsStateChanged = 47,
4703 VBoxEventType_OnNetworkAdapterChanged = 48,
4710 VBoxEventType_OnSerialPortChanged = 49,
4717 VBoxEventType_OnParallelPortChanged = 50,
4724 VBoxEventType_OnStorageControllerChanged = 51,
4731 VBoxEventType_OnMediumChanged = 52,
4738 VBoxEventType_OnVRDEServerChanged = 53,
4745 VBoxEventType_OnUSBControllerChanged = 54,
4752 VBoxEventType_OnUSBDeviceStateChanged = 55,
4759 VBoxEventType_OnSharedFolderChanged = 56,
4766 VBoxEventType_OnRuntimeError = 57,
4773 VBoxEventType_OnCanShowWindow = 58,
4780 VBoxEventType_OnShowWindow = 59,
4787 VBoxEventType_OnCPUChanged = 60,
4794 VBoxEventType_OnVRDEServerInfoChanged = 61,
4801 VBoxEventType_OnEventSourceChanged = 62,
4808 VBoxEventType_OnCPUExecutionCapChanged = 63,
4815 VBoxEventType_OnGuestKeyboard = 64,
4822 VBoxEventType_OnGuestMouse = 65,
4829 VBoxEventType_OnNATRedirect = 66,
4836 VBoxEventType_OnHostPCIDevicePlug = 67,
4843 VBoxEventType_OnVBoxSVCAvailabilityChanged = 68,
4850 VBoxEventType_OnBandwidthGroupChanged = 69,
4857 VBoxEventType_OnGuestMonitorChanged = 70,
4864 VBoxEventType_OnStorageDeviceChanged = 71,
4871 VBoxEventType_OnClipboardModeChanged = 72,
4878 VBoxEventType_OnDnDModeChanged = 73,
4885 VBoxEventType_OnNATNetworkChanged = 74,
4892 VBoxEventType_OnNATNetworkStartStop = 75,
4899 VBoxEventType_OnNATNetworkAlter = 76,
4906 VBoxEventType_OnNATNetworkCreationDeletion = 77,
4913 VBoxEventType_OnNATNetworkSetting = 78,
4920 VBoxEventType_OnNATNetworkPortForward = 79,
4927 VBoxEventType_OnGuestSessionStateChanged = 80,
4934 VBoxEventType_OnGuestSessionRegistered = 81,
4941 VBoxEventType_OnGuestProcessRegistered = 82,
4948 VBoxEventType_OnGuestProcessStateChanged = 83,
4955 VBoxEventType_OnGuestProcessInputNotify = 84,
4962 VBoxEventType_OnGuestProcessOutput = 85,
4969 VBoxEventType_OnGuestFileRegistered = 86,
4976 VBoxEventType_OnGuestFileStateChanged = 87,
4983 VBoxEventType_OnGuestFileOffsetChanged = 88,
4991 VBoxEventType_OnGuestFileRead = 89,
4999 VBoxEventType_OnGuestFileWrite = 90,
5006 VBoxEventType_OnVideoCaptureChanged = 91,
5013 VBoxEventType_OnGuestUserStateChanged = 92,
5020 VBoxEventType_OnGuestMultiTouch = 93,
5027 VBoxEventType_OnHostNameResolutionConfigurationChange = 94,
5034 VBoxEventType_OnSnapshotRestored = 95,
5041 VBoxEventType_OnMediumConfigChanged = 96,
5048 VBoxEventType_OnAudioAdapterChanged = 97,
5055 VBoxEventType_Last = 98,
5056 };
5057
5070 enum GuestMouseEventMode
5071 {
5078 GuestMouseEventMode_Relative = 0,
5085 GuestMouseEventMode_Absolute = 1,
5086 };
5087
5095 enum GuestMonitorChangedEventType
5096 {
5103 GuestMonitorChangedEventType_Enabled = 0,
5110 GuestMonitorChangedEventType_Disabled = 1,
5117 GuestMonitorChangedEventType_NewOrigin = 2,
5118 };
5119
5153 interface IVirtualBoxErrorInfo : $errorinfo
5154 {
5172 readonly attribute long resultCode;
5173
5180 readonly attribute long resultDetail;
5181
5193 readonly attribute wstringUUID interfaceID;
5194
5205 readonly attribute wstring component;
5206
5217 readonly attribute wstring text;
5218
5229 readonly attribute IVirtualBoxErrorInfo next;
5230
5231 }; /* interface IVirtualBoxErrorInfo */
5232
5233 interface INATNetwork : $unknown
5234 {
5243 attribute wstring networkName;
5244
5245 attribute boolean enabled;
5246
5255 attribute wstring network;
5256
5263 readonly attribute wstring gateway;
5264
5270 attribute boolean IPv6Enabled;
5271
5279 attribute wstring IPv6Prefix;
5280
5281 attribute boolean advertiseDefaultIPv6RouteEnabled;
5282
5283 attribute boolean needDhcpServer;
5284
5285 readonly attribute IEventSource eventSource;
5286
5293 readonly attribute wstring[] portForwardRules4;
5294
5299 readonly attribute wstring[] localMappings;
5300
5305 attribute long loopbackIp6;
5306
5312 readonly attribute wstring[] portForwardRules6;
5313
5317 void addLocalMapping (
5318 in wstring hostid,
5319 in long offset
5320 );
5321
5322 void addPortForwardRule (
5323 in boolean isIpv6,
5324 in wstring ruleName,
5325 in NATProtocol proto,
5326 in wstring hostIP,
5327 in unsigned short hostPort,
5328 in wstring guestIP,
5329 in unsigned short guestPort
5330 );
5331
5332 void removePortForwardRule (
5333 in boolean iSipv6,
5334 in wstring ruleName
5335 );
5336
5337 void start (
5338 in wstring trunkType
5339 );
5340
5341 void stop();
5342
5343 }; /* interface INATNetwork */
5344
5355 interface IDHCPServer : $unknown
5356 {
5357 readonly attribute IEventSource eventSource;
5358
5364 attribute boolean enabled;
5365
5371 readonly attribute wstring IPAddress;
5372
5378 readonly attribute wstring networkMask;
5379
5385 readonly attribute wstring networkName;
5386
5392 readonly attribute wstring lowerIP;
5393
5399 readonly attribute wstring upperIP;
5400
5401 readonly attribute wstring[] globalOptions;
5402
5403 readonly attribute wstring[] vmConfigs;
5404
5405 void addGlobalOption (
5406 in DhcpOpt option,
5407 in wstring value
5408 );
5409
5410 void addVmSlotOption (
5411 in wstring vmname,
5412 in long slot,
5413 in DhcpOpt option,
5414 in wstring value
5415 );
5416
5417 void removeVmSlotOptions (
5418 in wstring vmname,
5419 in long slot
5420 );
5421
5422 void getVmSlotOptions (
5423 in wstring vmname,
5424 in long slot,
5425 [retval] out wstring[] option
5426 );
5427
5428 void getMacOptions (
5429 in wstring mac,
5430 [retval] out wstring[] option
5431 );
5432
5461 void setConfiguration (
5462 in wstring IPAddress,
5463 in wstring networkMask,
5464 in wstring FromIPAddress,
5465 in wstring ToIPAddress
5466 );
5467
5492 void start (
5493 in wstring networkName,
5494 in wstring trunkName,
5495 in wstring trunkType
5496 );
5497
5510 void stop();
5511
5512 }; /* interface IDHCPServer */
5513
5538 interface IVirtualBox : $unknown
5539 {
5552 readonly attribute wstring version;
5553
5561 readonly attribute wstring versionNormalized;
5562
5568 readonly attribute unsigned long revision;
5569
5579 readonly attribute wstring packageType;
5580
5592 readonly attribute wstring APIVersion;
5593
5601 readonly attribute long long APIRevision;
5602
5618 readonly attribute wstring homeFolder;
5619
5627 readonly attribute wstring settingsFilePath;
5628
5632 readonly attribute IHost host;
5633
5637 readonly attribute ISystemProperties systemProperties;
5638
5644 readonly attribute IMachine[] machines;
5645
5655 readonly attribute wstring[] machineGroups;
5656
5666 readonly attribute IMedium[] hardDisks;
5667
5673 readonly attribute IMedium[] DVDImages;
5674
5680 readonly attribute IMedium[] floppyImages;
5681
5682 readonly attribute IProgress[] progressOperations;
5683
5684 readonly attribute IGuestOSType[] guestOSTypes;
5685
5702 readonly attribute ISharedFolder[] sharedFolders;
5703
5709 readonly attribute IPerformanceCollector performanceCollector;
5710
5716 readonly attribute IDHCPServer[] DHCPServers;
5717
5718 readonly attribute INATNetwork[] NATNetworks;
5719
5725 readonly attribute IEventSource eventSource;
5726
5732 readonly attribute IExtPackManager extensionPackManager;
5733
5739 readonly attribute wstring[] internalNetworks;
5740
5746 readonly attribute wstring[] genericNetworkDrivers;
5747
5799 void composeMachineFilename (
5800 in wstring name,
5801 in wstring group,
5802 in wstring createFlags,
5803 in wstring baseFolder,
5804 [retval] out wstring file
5805 );
5806
5914 void createMachine (
5915 in wstring settingsFile,
5916 in wstring name,
5917 in wstring[] groups,
5918 in wstring osTypeId,
5919 in wstring flags,
5920 [retval] out IMachine machine
5921 );
5922
5953 void openMachine (
5954 in wstring settingsFile,
5955 [retval] out IMachine machine
5956 );
5957
5989 void registerMachine (
5990 in IMachine machine
5991 );
5992
6013 void findMachine (
6014 in wstring nameOrId,
6015 [retval] out IMachine machine
6016 );
6017
6029 void getMachinesByGroups (
6030 in wstring[] groups,
6031 [retval] out IMachine[] machines
6032 );
6033
6043 void getMachineStates (
6044 in IMachine[] machines,
6045 [retval] out MachineState[] states
6046 );
6047
6057 void createAppliance (
6058 [retval] out IAppliance appliance
6059 );
6060
6070 void createUnattendedInstaller (
6071 [retval] out IUnattended unattended
6072 );
6073
6159 void createMedium (
6160 in wstring format,
6161 in wstring location,
6162 in AccessMode accessMode,
6163 in DeviceType aDeviceTypeType,
6164 [retval] out IMedium medium
6165 );
6166
6273 void openMedium (
6274 in wstring location,
6275 in DeviceType deviceType,
6276 in AccessMode accessMode,
6277 in boolean forceNewUuid,
6278 [retval] out IMedium medium
6279 );
6280
6309 void getGuestOSType (
6310 in wstring id,
6311 [retval] out IGuestOSType type
6312 );
6313
6336 void createSharedFolder (
6337 in wstring name,
6338 in wstring hostPath,
6339 in boolean writable,
6340 in boolean automount
6341 );
6342
6357 void removeSharedFolder (
6358 in wstring name
6359 );
6360
6369 void getExtraDataKeys (
6370 [retval] out wstring[] keys
6371 );
6372
6401 void getExtraData (
6402 in wstring key,
6403 [retval] out wstring value
6404 );
6405
6455 void setExtraData (
6456 in wstring key,
6457 in wstring value
6458 );
6459
6478 void setSettingsSecret (
6479 in wstring password
6480 );
6481
6498 void createDHCPServer (
6499 in wstring name,
6500 [retval] out IDHCPServer server
6501 );
6502
6519 void findDHCPServerByNetworkName (
6520 in wstring name,
6521 [retval] out IDHCPServer server
6522 );
6523
6538 void removeDHCPServer (
6539 in IDHCPServer server
6540 );
6541
6542 void createNATNetwork (
6543 in wstring networkName,
6544 [retval] out INATNetwork network
6545 );
6546
6547 void findNATNetworkByName (
6548 in wstring networkName,
6549 [retval] out INATNetwork network
6550 );
6551
6552 void removeNATNetwork (
6553 in INATNetwork network
6554 );
6555
6580 void checkFirmwarePresent (
6581 in FirmwareType firmwareType,
6582 in wstring version,
6583 out wstring url,
6584 out wstring file,
6585 [retval] out boolean result
6586 );
6587
6588 }; /* interface IVirtualBox */
6589
6600 interface IVFSExplorer : $unknown
6601 {
6605 readonly attribute wstring path;
6606
6610 readonly attribute VFSType type;
6611
6619 void update (
6620 [retval] out IProgress progress
6621 );
6622
6630 void cd (
6631 in wstring dir,
6632 [retval] out IProgress progress
6633 );
6634
6640 void cdUp (
6641 [retval] out IProgress progress
6642 );
6643
6656 void entryList (
6657 out wstring[] names,
6658 out unsigned long[] types,
6659 out long long[] sizes,
6660 out unsigned long[] modes
6661 );
6662
6671 void exists (
6672 in wstring[] names,
6673 [retval] out wstring[] exists
6674 );
6675
6683 void remove (
6684 in wstring[] names,
6685 [retval] out IProgress progress
6686 );
6687
6688 }; /* interface IVFSExplorer */
6689
6697 interface ICertificate : $unknown
6698 {
6702 readonly attribute CertificateVersion versionNumber;
6703
6707 readonly attribute wstring serialNumber;
6708
6712 readonly attribute wstring signatureAlgorithmOID;
6713
6717 readonly attribute wstring signatureAlgorithmName;
6718
6725 readonly attribute wstring[] issuerName;
6726
6730 readonly attribute wstring[] subjectName;
6731
6735 readonly attribute wstring friendlyName;
6736
6740 readonly attribute wstring validityPeriodNotBefore;
6741
6745 readonly attribute wstring validityPeriodNotAfter;
6746
6750 readonly attribute wstring publicKeyAlgorithmOID;
6751
6755 readonly attribute wstring publicKeyAlgorithm;
6756
6760 readonly attribute octet[] subjectPublicKey;
6761
6765 readonly attribute wstring issuerUniqueIdentifier;
6766
6770 readonly attribute wstring subjectUniqueIdentifier;
6771
6777 readonly attribute boolean certificateAuthority;
6778
6782 readonly attribute unsigned long keyUsage;
6783
6787 readonly attribute wstring[] extendedKeyUsage;
6788
6792 readonly attribute octet[] rawCertData;
6793
6797 readonly attribute boolean selfSigned;
6798
6802 readonly attribute boolean trusted;
6803
6807 readonly attribute boolean expired;
6808
6814 void isCurrentlyExpired (
6815 [retval] out boolean result
6816 );
6817
6821 void queryInfo (
6822 in long what,
6823 [retval] out wstring result
6824 );
6825
6826 }; /* interface ICertificate */
6827
6896 interface IAppliance : $unknown
6897 {
6905 readonly attribute wstring path;
6906
6938 readonly attribute wstring[] disks;
6939
6947 readonly attribute IVirtualSystemDescription[] virtualSystemDescriptions;
6948
6956 readonly attribute wstring[] machines;
6957
6964 readonly attribute ICertificate certificate;
6965
6982 void read (
6983 in wstring file,
6984 [retval] out IProgress progress
6985 );
6986
7003 void interpret();
7004
7027 void importMachines (
7028 in ImportOptions[] options,
7029 [retval] out IProgress progress
7030 );
7031
7039 void createVFSExplorer (
7040 in wstring URI,
7041 [retval] out IVFSExplorer explorer
7042 );
7043
7074 void write (
7075 in wstring format,
7076 in ExportOptions[] options,
7077 in wstring path,
7078 [retval] out IProgress progress
7079 );
7080
7086 void getWarnings (
7087 [retval] out wstring[] warnings
7088 );
7089
7098 void getPasswordIds (
7099 [retval] out wstring[] identifiers
7100 );
7101
7111 void getMediumIdsForPasswordId (
7112 in wstring passwordId,
7113 [retval] out wstringUUID[] identifiers
7114 );
7115
7126 void addPasswords (
7127 in wstring[] identifiers,
7128 in wstring[] passwords
7129 );
7130
7131 }; /* interface IAppliance */
7132
7144 interface IVirtualSystemDescription : $unknown
7145 {
7149 readonly attribute unsigned long count;
7150
7275 void getDescription (
7276 out VirtualSystemDescriptionType[] types,
7277 out wstring[] refs,
7278 out wstring[] OVFValues,
7279 out wstring[] VBoxValues,
7280 out wstring[] extraConfigValues
7281 );
7282
7299 void getDescriptionByType (
7300 in VirtualSystemDescriptionType type,
7301 out VirtualSystemDescriptionType[] types,
7302 out wstring[] refs,
7303 out wstring[] OVFValues,
7304 out wstring[] VBoxValues,
7305 out wstring[] extraConfigValues
7306 );
7307
7319 void getValuesByType (
7320 in VirtualSystemDescriptionType type,
7321 in VirtualSystemDescriptionValueType which,
7322 [retval] out wstring[] values
7323 );
7324
7350 void setFinalValues (
7351 in boolean[] enabled,
7352 in wstring[] VBoxValues,
7353 in wstring[] extraConfigValues
7354 );
7355
7370 void addDescription (
7371 in VirtualSystemDescriptionType type,
7372 in wstring VBoxValue,
7373 in wstring extraConfigValue
7374 );
7375
7376 }; /* interface IVirtualSystemDescription */
7377
7408 interface IUnattended : $unknown
7409 {
7415 attribute wstring isoPath;
7416
7425 attribute IMachine machine;
7426
7432 attribute wstring user;
7433
7440 attribute wstring password;
7441
7449 attribute wstring fullUserName;
7450
7456 attribute wstring productKey;
7457
7467 attribute wstring additionsIsoPath;
7468
7478 attribute boolean installGuestAdditions;
7479
7486 attribute wstring validationKitIsoPath;
7487
7497 attribute boolean installTestExecService;
7498
7522 attribute wstring timeZone;
7523
7535 attribute wstring locale;
7536
7555 attribute wstring language;
7556
7567 attribute wstring country;
7568
7582 attribute wstring proxy;
7583
7593 attribute wstring packageSelectionAdjustments;
7594
7603 attribute wstring hostname;
7604
7616 attribute wstring auxiliaryBasePath;
7617
7626 attribute unsigned long imageIndex;
7627
7640 attribute wstring scriptTemplatePath;
7641
7654 attribute wstring postInstallScriptTemplatePath;
7655
7666 attribute wstring postInstallCommand;
7667
7679 attribute wstring extraInstallKernelParameters;
7680
7690 readonly attribute wstring detectedOSTypeId;
7691
7701 readonly attribute wstring detectedOSVersion;
7702
7712 readonly attribute wstring detectedOSFlavor;
7713
7726 readonly attribute wstring detectedOSLanguages;
7727
7738 readonly attribute wstring detectedOSHints;
7739
7749 void detectIsoOS();
7750
7761 void prepare();
7762
7769 void constructMedia();
7770
7780 void reconfigureVM();
7781
7791 void done();
7792
7793 }; /* interface IUnattended */
7794
7795 interface IInternalMachineControl : $unknown
7796 {
7808 void updateState (
7809 in MachineState state
7810 );
7811
7823 void beginPowerUp (
7824 in IProgress progress
7825 );
7826
7836 void endPowerUp (
7837 in long result
7838 );
7839
7851 void beginPoweringDown (
7852 out IProgress progress
7853 );
7854
7884 void endPoweringDown (
7885 in long result,
7886 in wstring errMsg
7887 );
7888
7902 void runUSBDeviceFilters (
7903 in IUSBDevice device,
7904 out boolean matched,
7905 out unsigned long maskedInterfaces
7906 );
7907
7916 void captureUSBDevice (
7917 in wstringUUID id,
7918 in wstring captureFilename
7919 );
7920
7936 void detachUSBDevice (
7937 in wstringUUID id,
7938 in boolean done
7939 );
7940
7949 void autoCaptureUSBDevices();
7950
7966 void detachAllUSBDevices (
7967 in boolean done
7968 );
7969
7984 void onSessionEnd (
7985 in ISession session,
7986 [retval] out IProgress progress
7987 );
7988
7995 void finishOnlineMergeMedium();
7996
8023 void pullGuestProperties (
8024 out wstring[] names,
8025 out wstring[] values,
8026 out long long[] timestamps,
8027 out wstring[] flags
8028 );
8029
8051 void pushGuestProperty (
8052 in wstring name,
8053 in wstring value,
8054 in long long timestamp,
8055 in wstring flags
8056 );
8057
8069 void lockMedia();
8070
8080 void unlockMedia();
8081
8097 void ejectMedium (
8098 in IMediumAttachment attachment,
8099 [retval] out IMediumAttachment newAttachment
8100 );
8101
8142 void reportVmStatistics (
8143 in unsigned long validStats,
8144 in unsigned long cpuUser,
8145 in unsigned long cpuKernel,
8146 in unsigned long cpuIdle,
8147 in unsigned long memTotal,
8148 in unsigned long memFree,
8149 in unsigned long memBalloon,
8150 in unsigned long memShared,
8151 in unsigned long memCache,
8152 in unsigned long pagedTotal,
8153 in unsigned long memAllocTotal,
8154 in unsigned long memFreeTotal,
8155 in unsigned long memBalloonTotal,
8156 in unsigned long memSharedTotal,
8157 in unsigned long vmNetRx,
8158 in unsigned long vmNetTx
8159 );
8160
8174 void authenticateExternal (
8175 in wstring[] authParams,
8176 out wstring result
8177 );
8178
8179 }; /* interface IInternalMachineControl */
8180
8189 interface IBIOSSettings : $unknown
8190 {
8194 attribute boolean logoFadeIn;
8195
8199 attribute boolean logoFadeOut;
8200
8204 attribute unsigned long logoDisplayTime;
8205
8212 attribute wstring logoImagePath;
8213
8217 attribute BIOSBootMenuMode bootMenuMode;
8218
8222 attribute boolean ACPIEnabled;
8223
8230 attribute boolean IOAPICEnabled;
8231
8237 attribute APICMode APICMode;
8238
8248 attribute long long timeOffset;
8249
8256 attribute boolean PXEDebugEnabled;
8257
8266 readonly attribute wstring nonVolatileStorageFile;
8267
8268 }; /* interface IBIOSSettings */
8269
8277 interface IPCIAddress : $unknown
8278 {
8284 attribute short bus;
8285
8291 attribute short device;
8292
8298 attribute short devFunction;
8299
8305 void asLong (
8306 [retval] out long result
8307 );
8308
8314 void fromLong (
8315 in long number
8316 );
8317
8318 }; /* interface IPCIAddress */
8319
8327 interface IPCIDeviceAttachment : $unknown
8328 {
8334 readonly attribute wstring name;
8335
8341 readonly attribute boolean isPhysicalDevice;
8342
8348 readonly attribute long hostAddress;
8349
8355 readonly attribute long guestAddress;
8356
8357 }; /* interface IPCIDeviceAttachment */
8358
8399 interface IMachine : $unknown
8400 {
8404 readonly attribute IVirtualBox parent;
8405
8409 attribute octet[] icon;
8410
8461 readonly attribute boolean accessible;
8462
8474 readonly attribute IVirtualBoxErrorInfo accessError;
8475
8516 attribute wstring name;
8517
8528 attribute wstring description;
8529
8533 readonly attribute wstringUUID id;
8534
8545 attribute wstring[] groups;
8546
8561 attribute wstring OSTypeId;
8562
8566 attribute wstring hardwareVersion;
8567
8577 attribute wstringUUID hardwareUUID;
8578
8582 attribute unsigned long CPUCount;
8583
8589 attribute boolean CPUHotPlugEnabled;
8590
8598 attribute unsigned long CPUExecutionCap;
8599
8611 attribute unsigned long CPUIDPortabilityLevel;
8612
8616 attribute unsigned long memorySize;
8617
8621 attribute unsigned long memoryBalloonSize;
8622
8629 attribute boolean pageFusionEnabled;
8630
8634 attribute GraphicsControllerType graphicsControllerType;
8635
8639 attribute unsigned long VRAMSize;
8640
8646 attribute boolean accelerate3DEnabled;
8647
8653 attribute boolean accelerate2DVideoEnabled;
8654
8665 attribute unsigned long monitorCount;
8666
8672 attribute boolean videoCaptureEnabled;
8673
8679 attribute boolean[] videoCaptureScreens;
8680
8694 attribute wstring videoCaptureFile;
8695
8703 attribute unsigned long videoCaptureWidth;
8704
8712 attribute unsigned long videoCaptureHeight;
8713
8722 attribute unsigned long videoCaptureRate;
8723
8733 attribute unsigned long videoCaptureFPS;
8734
8744 attribute unsigned long videoCaptureMaxTime;
8745
8755 attribute unsigned long videoCaptureMaxFileSize;
8756
8764 attribute wstring videoCaptureOptions;
8765
8769 readonly attribute IBIOSSettings BIOSSettings;
8770
8775 attribute FirmwareType firmwareType;
8776
8782 attribute PointingHIDType pointingHIDType;
8783
8789 attribute KeyboardHIDType keyboardHIDType;
8790
8797 attribute boolean HPETEnabled;
8798
8802 attribute ChipsetType chipsetType;
8803
8837 attribute wstring snapshotFolder;
8838
8842 readonly attribute IVRDEServer VRDEServer;
8843
8844 attribute boolean emulatedUSBCardReaderEnabled;
8845
8849 readonly attribute IMediumAttachment[] mediumAttachments;
8850
8862 readonly attribute IUSBController[] USBControllers;
8863
8875 readonly attribute IUSBDeviceFilters USBDeviceFilters;
8876
8880 readonly attribute IAudioAdapter audioAdapter;
8881
8885 readonly attribute IStorageController[] storageControllers;
8886
8892 readonly attribute wstring settingsFilePath;
8893
8899 readonly attribute wstring settingsAuxFilePath;
8900
8925 readonly attribute boolean settingsModified;
8926
8930 readonly attribute SessionState sessionState;
8931
8945 readonly attribute wstring sessionName;
8946
8956 readonly attribute unsigned long sessionPID;
8957
8961 readonly attribute MachineState state;
8962
8969 readonly attribute long long lastStateChange;
8970
8982 readonly attribute wstring stateFilePath;
8983
8993 readonly attribute wstring logFolder;
8994
9004 readonly attribute ISnapshot currentSnapshot;
9005
9012 readonly attribute unsigned long snapshotCount;
9013
9046 readonly attribute boolean currentStateModified;
9047
9059 readonly attribute ISharedFolder[] sharedFolders;
9060
9067 attribute ClipboardMode clipboardMode;
9068
9074 attribute DnDMode dnDMode;
9075
9084 attribute boolean teleporterEnabled;
9085
9096 attribute unsigned long teleporterPort;
9097
9104 attribute wstring teleporterAddress;
9105
9116 attribute wstring teleporterPassword;
9117
9123 attribute ParavirtProvider paravirtProvider;
9124
9132 attribute FaultToleranceState faultToleranceState;
9133
9140 attribute unsigned long faultTolerancePort;
9141
9147 attribute wstring faultToleranceAddress;
9148
9156 attribute wstring faultTolerancePassword;
9157
9163 attribute unsigned long faultToleranceSyncInterval;
9164
9172 attribute boolean RTCUseUTC;
9173
9180 attribute boolean IOCacheEnabled;
9181
9187 attribute unsigned long IOCacheSize;
9188
9198 readonly attribute IPCIDeviceAttachment[] PCIDeviceAssignments;
9199
9205 readonly attribute IBandwidthControl bandwidthControl;
9206
9215 attribute boolean tracingEnabled;
9216
9231 attribute wstring tracingConfig;
9232
9245 attribute boolean allowTracingToAccessVM;
9246
9252 attribute boolean autostartEnabled;
9253
9259 attribute unsigned long autostartDelay;
9260
9266 attribute AutostopType autostopType;
9267
9283 attribute wstring defaultFrontend;
9284
9290 readonly attribute boolean USBProxyAvailable;
9291
9312 attribute wstring VMProcessPriority;
9313
9319 attribute wstring paravirtDebug;
9320
9330 attribute wstring CPUProfile;
9331
9439 void lockMachine (
9440 in ISession session,
9441 in LockType lockType
9442 );
9443
9583 void launchVMProcess (
9584 in ISession session,
9585 in wstring name,
9586 in wstring environment,
9587 [retval] out IProgress progress
9588 );
9589
9627 void setBootOrder (
9628 in unsigned long position,
9629 in DeviceType device
9630 );
9631
9666 void getBootOrder (
9667 in unsigned long position,
9668 [retval] out DeviceType device
9669 );
9670
9773 void attachDevice (
9774 in wstring name,
9775 in long controllerPort,
9776 in long device,
9777 in DeviceType type,
9778 in IMedium medium
9779 );
9780
9877 void attachDeviceWithoutMedium (
9878 in wstring name,
9879 in long controllerPort,
9880 in long device,
9881 in DeviceType type
9882 );
9883
9937 void detachDevice (
9938 in wstring name,
9939 in long controllerPort,
9940 in long device
9941 );
9942
9985 void passthroughDevice (
9986 in wstring name,
9987 in long controllerPort,
9988 in long device,
9989 in boolean passthrough
9990 );
9991
10034 void temporaryEjectDevice (
10035 in wstring name,
10036 in long controllerPort,
10037 in long device,
10038 in boolean temporaryEject
10039 );
10040
10086 void nonRotationalDevice (
10087 in wstring name,
10088 in long controllerPort,
10089 in long device,
10090 in boolean nonRotational
10091 );
10092
10138 void setAutoDiscardForDevice (
10139 in wstring name,
10140 in long controllerPort,
10141 in long device,
10142 in boolean discard
10143 );
10144
10194 void setHotPluggableForDevice (
10195 in wstring name,
10196 in long controllerPort,
10197 in long device,
10198 in boolean hotPluggable
10199 );
10200
10241 void setBandwidthGroupForDevice (
10242 in wstring name,
10243 in long controllerPort,
10244 in long device,
10245 in IBandwidthGroup bandwidthGroup
10246 );
10247
10284 void setNoBandwidthGroupForDevice (
10285 in wstring name,
10286 in long controllerPort,
10287 in long device
10288 );
10289
10354 void unmountMedium (
10355 in wstring name,
10356 in long controllerPort,
10357 in long device,
10358 in boolean force
10359 );
10360
10423 void mountMedium (
10424 in wstring name,
10425 in long controllerPort,
10426 in long device,
10427 in IMedium medium,
10428 in boolean force
10429 );
10430
10459 void getMedium (
10460 in wstring name,
10461 in long controllerPort,
10462 in long device,
10463 [retval] out IMedium medium
10464 );
10465
10480 void getMediumAttachmentsOfController (
10481 in wstring name,
10482 [retval] out IMediumAttachment[] mediumAttachments
10483 );
10484
10499 void getMediumAttachment (
10500 in wstring name,
10501 in long controllerPort,
10502 in long device,
10503 [retval] out IMediumAttachment attachment
10504 );
10505
10546 void attachHostPCIDevice (
10547 in long hostAddress,
10548 in long desiredGuestAddress,
10549 in boolean tryToUnbind
10550 );
10551
10592 void detachHostPCIDevice (
10593 in long hostAddress
10594 );
10595
10613 void getNetworkAdapter (
10614 in unsigned long slot,
10615 [retval] out INetworkAdapter adapter
10616 );
10617
10650 void addStorageController (
10651 in wstring name,
10652 in StorageBus connectionType,
10653 [retval] out IStorageController controller
10654 );
10655
10669 void getStorageControllerByName (
10670 in wstring name,
10671 [retval] out IStorageController storageController
10672 );
10673
10688 void getStorageControllerByInstance (
10689 in StorageBus connectionType,
10690 in unsigned long instance,
10691 [retval] out IStorageController storageController
10692 );
10693
10716 void removeStorageController (
10717 in wstring name
10718 );
10719
10741 void setStorageControllerBootable (
10742 in wstring name,
10743 in boolean bootable
10744 );
10745
10768 void addUSBController (
10769 in wstring name,
10770 in USBControllerType type,
10771 [retval] out IUSBController controller
10772 );
10773
10787 void removeUSBController (
10788 in wstring name
10789 );
10790
10804 void getUSBControllerByName (
10805 in wstring name,
10806 [retval] out IUSBController controller
10807 );
10808
10814 void getUSBControllerCountByType (
10815 in USBControllerType type,
10816 [retval] out unsigned long controllers
10817 );
10818
10836 void getSerialPort (
10837 in unsigned long slot,
10838 [retval] out ISerialPort port
10839 );
10840
10858 void getParallelPort (
10859 in unsigned long slot,
10860 [retval] out IParallelPort port
10861 );
10862
10871 void getExtraDataKeys (
10872 [retval] out wstring[] keys
10873 );
10874
10903 void getExtraData (
10904 in wstring key,
10905 [retval] out wstring value
10906 );
10907
10957 void setExtraData (
10958 in wstring key,
10959 in wstring value
10960 );
10961
10983 void getCPUProperty (
10984 in CPUPropertyType property,
10985 [retval] out boolean value
10986 );
10987
11009 void setCPUProperty (
11010 in CPUPropertyType property,
11011 in boolean value
11012 );
11013
11053 void getCPUIDLeaf (
11054 in unsigned long id,
11055 out unsigned long valEax,
11056 out unsigned long valEbx,
11057 out unsigned long valEcx,
11058 out unsigned long valEdx
11059 );
11060
11104 void setCPUIDLeaf (
11105 in unsigned long id,
11106 in unsigned long valEax,
11107 in unsigned long valEbx,
11108 in unsigned long valEcx,
11109 in unsigned long valEdx
11110 );
11111
11129 void removeCPUIDLeaf (
11130 in unsigned long id
11131 );
11132
11138 void removeAllCPUIDLeaves();
11139
11161 void getHWVirtExProperty (
11162 in HWVirtExPropertyType property,
11163 [retval] out boolean value
11164 );
11165
11187 void setHWVirtExProperty (
11188 in HWVirtExPropertyType property,
11189 in boolean value
11190 );
11191
11221 void setSettingsFilePath (
11222 in wstring settingsFilePath,
11223 [retval] out IProgress progress
11224 );
11225
11271 void saveSettings();
11272
11296 void discardSettings();
11297
11382 void unregister (
11383 in CleanupMode cleanupMode,
11384 [retval] out IMedium[] media
11385 );
11386
11444 void deleteConfig (
11445 in IMedium[] media,
11446 [retval] out IProgress progress
11447 );
11448
11460 void exportTo (
11461 in IAppliance appliance,
11462 in wstring location,
11463 [retval] out IVirtualSystemDescription description
11464 );
11465
11489 void findSnapshot (
11490 in wstring nameOrId,
11491 [retval] out ISnapshot snapshot
11492 );
11493
11527 void createSharedFolder (
11528 in wstring name,
11529 in wstring hostPath,
11530 in boolean writable,
11531 in boolean automount
11532 );
11533
11559 void removeSharedFolder (
11560 in wstring name
11561 );
11562
11586 void canShowConsoleWindow (
11587 [retval] out boolean canShow
11588 );
11589
11624 void showConsoleWindow (
11625 [retval] out long long winId
11626 );
11627
11660 void getGuestProperty (
11661 in wstring name,
11662 out wstring value,
11663 out long long timestamp,
11664 out wstring flags
11665 );
11666
11689 void getGuestPropertyValue (
11690 in wstring property,
11691 [retval] out wstring value
11692 );
11693
11716 void getGuestPropertyTimestamp (
11717 in wstring property,
11718 [retval] out long long value
11719 );
11720
11771 void setGuestProperty (
11772 in wstring property,
11773 in wstring value,
11774 in wstring flags
11775 );
11776
11816 void setGuestPropertyValue (
11817 in wstring property,
11818 in wstring value
11819 );
11820
11838 void deleteGuestProperty (
11839 in wstring name
11840 );
11841
11872 void enumerateGuestProperties (
11873 in wstring patterns,
11874 out wstring[] names,
11875 out wstring[] values,
11876 out long long[] timestamps,
11877 out wstring[] flags
11878 );
11879
11909 void querySavedGuestScreenInfo (
11910 in unsigned long screenId,
11911 out unsigned long originX,
11912 out unsigned long originY,
11913 out unsigned long width,
11914 out unsigned long height,
11915 out boolean enabled
11916 );
11917
11943 void readSavedThumbnailToArray (
11944 in unsigned long screenId,
11945 in BitmapFormat bitmapFormat,
11946 out unsigned long width,
11947 out unsigned long height,
11948 [retval] out octet[] data
11949 );
11950
11972 void querySavedScreenshotInfo (
11973 in unsigned long screenId,
11974 out unsigned long width,
11975 out unsigned long height,
11976 [retval] out BitmapFormat[] bitmapFormats
11977 );
11978
12004 void readSavedScreenshotToArray (
12005 in unsigned long screenId,
12006 in BitmapFormat bitmapFormat,
12007 out unsigned long width,
12008 out unsigned long height,
12009 [retval] out octet[] data
12010 );
12011
12021 void hotPlugCPU (
12022 in unsigned long cpu
12023 );
12024
12034 void hotUnplugCPU (
12035 in unsigned long cpu
12036 );
12037
12051 void getCPUStatus (
12052 in unsigned long cpu,
12053 [retval] out boolean attached
12054 );
12055
12065 void getEffectiveParavirtProvider (
12066 [retval] out ParavirtProvider paravirtProvider
12067 );
12068
12083 void queryLogFilename (
12084 in unsigned long idx,
12085 [retval] out wstring filename
12086 );
12087
12113 void readLog (
12114 in unsigned long idx,
12115 in long long offset,
12116 in long long size,
12117 [retval] out octet[] data
12118 );
12119
12152 void cloneTo (
12153 in IMachine target,
12154 in CloneMode mode,
12155 in CloneOptions[] options,
12156 [retval] out IProgress progress
12157 );
12158
12211 void saveState (
12212 [retval] out IProgress progress
12213 );
12214
12247 void adoptSavedState (
12248 in wstring savedStateFile
12249 );
12250
12281 void discardSavedState (
12282 in boolean fRemoveFile
12283 );
12284
12330 void takeSnapshot (
12331 in wstring name,
12332 in wstring description,
12333 in boolean pause,
12334 out wstringUUID id,
12335 [retval] out IProgress progress
12336 );
12337
12411 void deleteSnapshot (
12412 in wstringUUID id,
12413 [retval] out IProgress progress
12414 );
12415
12455 void deleteSnapshotAndAllChildren (
12456 in wstringUUID id,
12457 [retval] out IProgress progress
12458 );
12459
12503 void deleteSnapshotRange (
12504 in wstringUUID startId,
12505 in wstringUUID endId,
12506 [retval] out IProgress progress
12507 );
12508
12549 void restoreSnapshot (
12550 in ISnapshot snapshot,
12551 [retval] out IProgress progress
12552 );
12553
12580 void applyDefaults (
12581 in wstring flags
12582 );
12583
12584 }; /* interface IMachine */
12585
12593 interface IEmulatedUSB : $unknown
12594 {
12598 readonly attribute wstring[] webcams;
12599
12609 void webcamAttach (
12610 in wstring path,
12611 in wstring settings
12612 );
12613
12621 void webcamDetach (
12622 in wstring path
12623 );
12624
12625 }; /* interface IEmulatedUSB */
12626
12635 interface IVRDEServerInfo : $unknown
12636 {
12642 readonly attribute boolean active;
12643
12652 readonly attribute long port;
12653
12659 readonly attribute unsigned long numberOfClients;
12660
12666 readonly attribute long long beginTime;
12667
12674 readonly attribute long long endTime;
12675
12681 readonly attribute long long bytesSent;
12682
12688 readonly attribute long long bytesSentTotal;
12689
12695 readonly attribute long long bytesReceived;
12696
12702 readonly attribute long long bytesReceivedTotal;
12703
12709 readonly attribute wstring user;
12710
12716 readonly attribute wstring domain;
12717
12723 readonly attribute wstring clientName;
12724
12730 readonly attribute wstring clientIP;
12731
12737 readonly attribute unsigned long clientVersion;
12738
12746 readonly attribute unsigned long encryptionStyle;
12747
12748 }; /* interface IVRDEServerInfo */
12749
12771 interface IConsole : $unknown
12772 {
12784 readonly attribute IMachine machine;
12785
12799 readonly attribute MachineState state;
12800
12804 readonly attribute IGuest guest;
12805
12816 readonly attribute IKeyboard keyboard;
12817
12828 readonly attribute IMouse mouse;
12829
12839 readonly attribute IDisplay display;
12840
12844 readonly attribute IMachineDebugger debugger;
12845
12856 readonly attribute IUSBDevice[] USBDevices;
12857
12865 readonly attribute IHostUSBDevice[] remoteUSBDevices;
12866
12882 readonly attribute ISharedFolder[] sharedFolders;
12883
12889 readonly attribute IVRDEServerInfo VRDEServerInfo;
12890
12896 readonly attribute IEventSource eventSource;
12897
12901 readonly attribute IPCIDeviceAttachment[] attachedPCIDevices;
12902
12911 attribute boolean useHostClipboard;
12912
12918 readonly attribute IEmulatedUSB emulatedUSB;
12919
12984 void powerUp (
12985 [retval] out IProgress progress
12986 );
12987
13021 void powerUpPaused (
13022 [retval] out IProgress progress
13023 );
13024
13044 void powerDown (
13045 [retval] out IProgress progress
13046 );
13047
13067 void reset();
13068
13088 void pause();
13089
13109 void resume();
13110
13130 void powerButton();
13131
13151 void sleepButton();
13152
13164 void getPowerButtonHandled (
13165 [retval] out boolean handled
13166 );
13167
13181 void getGuestEnteredACPIMode (
13182 [retval] out boolean entered
13183 );
13184
13197 void getDeviceActivity (
13198 in DeviceType[] type,
13199 [retval] out DeviceActivity[] activity
13200 );
13201
13241 void attachUSBDevice (
13242 in wstringUUID id,
13243 in wstring captureFilename
13244 );
13245
13280 void detachUSBDevice (
13281 in wstringUUID id,
13282 [retval] out IUSBDevice device
13283 );
13284
13307 void findUSBDeviceByAddress (
13308 in wstring name,
13309 [retval] out IUSBDevice device
13310 );
13311
13331 void findUSBDeviceById (
13332 in wstringUUID id,
13333 [retval] out IUSBDevice device
13334 );
13335
13369 void createSharedFolder (
13370 in wstring name,
13371 in wstring hostPath,
13372 in boolean writable,
13373 in boolean automount
13374 );
13375
13400 void removeSharedFolder (
13401 in wstring name
13402 );
13403
13442 void teleport (
13443 in wstring hostname,
13444 in unsigned long tcpport,
13445 in wstring password,
13446 in unsigned long maxDowntime,
13447 [retval] out IProgress progress
13448 );
13449
13476 void addDiskEncryptionPassword (
13477 in wstring id,
13478 in wstring password,
13479 in boolean clearOnSuspend
13480 );
13481
13508 void addDiskEncryptionPasswords (
13509 in wstring[] ids,
13510 in wstring[] passwords,
13511 in boolean clearOnSuspend
13512 );
13513
13527 void removeDiskEncryptionPassword (
13528 in wstring id
13529 );
13530
13534 void clearAllDiskEncryptionPasswords();
13535
13536 }; /* interface IConsole */
13537
13548 interface IHostNetworkInterface : $unknown
13549 {
13553 readonly attribute wstring name;
13554
13558 readonly attribute wstring shortName;
13559
13563 readonly attribute wstringUUID id;
13564
13568 readonly attribute wstring networkName;
13569
13573 readonly attribute boolean DHCPEnabled;
13574
13578 readonly attribute wstring IPAddress;
13579
13583 readonly attribute wstring networkMask;
13584
13588 readonly attribute boolean IPV6Supported;
13589
13593 readonly attribute wstring IPV6Address;
13594
13598 readonly attribute unsigned long IPV6NetworkMaskPrefixLength;
13599
13603 readonly attribute wstring hardwareAddress;
13604
13608 readonly attribute HostNetworkInterfaceMediumType mediumType;
13609
13613 readonly attribute HostNetworkInterfaceStatus status;
13614
13618 readonly attribute HostNetworkInterfaceType interfaceType;
13619
13623 readonly attribute boolean wireless;
13624
13636 void enableStaticIPConfig (
13637 in wstring IPAddress,
13638 in wstring networkMask
13639 );
13640
13652 void enableStaticIPConfigV6 (
13653 in wstring IPV6Address,
13654 in unsigned long IPV6NetworkMaskPrefixLength
13655 );
13656
13660 void enableDynamicIPConfig();
13661
13665 void DHCPRediscover();
13666
13667 }; /* interface IHostNetworkInterface */
13668
13676 interface IHostVideoInputDevice : $unknown
13677 {
13681 readonly attribute wstring name;
13682
13686 readonly attribute wstring path;
13687
13691 readonly attribute wstring alias;
13692
13693 }; /* interface IHostVideoInputDevice */
13694
13711 interface IHost : $unknown
13712 {
13716 readonly attribute IMedium[] DVDDrives;
13717
13721 readonly attribute IMedium[] floppyDrives;
13722
13736 readonly attribute IHostUSBDevice[] USBDevices;
13737
13761 readonly attribute IHostUSBDeviceFilter[] USBDeviceFilters;
13762
13766 readonly attribute IHostNetworkInterface[] networkInterfaces;
13767
13771 readonly attribute wstring[] nameServers;
13772
13776 readonly attribute wstring domainName;
13777
13781 readonly attribute wstring[] searchStrings;
13782
13786 readonly attribute unsigned long processorCount;
13787
13791 readonly attribute unsigned long processorOnlineCount;
13792
13796 readonly attribute unsigned long processorCoreCount;
13797
13801 readonly attribute unsigned long processorOnlineCoreCount;
13802
13806 readonly attribute unsigned long memorySize;
13807
13811 readonly attribute unsigned long memoryAvailable;
13812
13816 readonly attribute wstring operatingSystem;
13817
13821 readonly attribute wstring OSVersion;
13822
13826 readonly attribute long long UTCTime;
13827
13831 readonly attribute boolean acceleration3DAvailable;
13832
13836 readonly attribute IHostVideoInputDevice[] videoInputDevices;
13837
13852 void getProcessorSpeed (
13853 in unsigned long cpuId,
13854 [retval] out unsigned long speed
13855 );
13856
13868 void getProcessorFeature (
13869 in ProcessorFeature feature,
13870 [retval] out boolean supported
13871 );
13872
13891 void getProcessorDescription (
13892 in unsigned long cpuId,
13893 [retval] out wstring description
13894 );
13895
13936 void getProcessorCPUIDLeaf (
13937 in unsigned long cpuId,
13938 in unsigned long leaf,
13939 in unsigned long subLeaf,
13940 out unsigned long valEax,
13941 out unsigned long valEbx,
13942 out unsigned long valEcx,
13943 out unsigned long valEdx
13944 );
13945
13966 void createHostOnlyNetworkInterface (
13967 out IHostNetworkInterface hostInterface,
13968 [retval] out IProgress progress
13969 );
13970
13991 void removeHostOnlyNetworkInterface (
13992 in wstringUUID id,
13993 [retval] out IProgress progress
13994 );
13995
14015 void createUSBDeviceFilter (
14016 in wstring name,
14017 [retval] out IHostUSBDeviceFilter filter
14018 );
14019
14062 void insertUSBDeviceFilter (
14063 in unsigned long position,
14064 in IHostUSBDeviceFilter filter
14065 );
14066
14094 void removeUSBDeviceFilter (
14095 in unsigned long position
14096 );
14097
14115 void findHostDVDDrive (
14116 in wstring name,
14117 [retval] out IMedium drive
14118 );
14119
14137 void findHostFloppyDrive (
14138 in wstring name,
14139 [retval] out IMedium drive
14140 );
14141
14157 void findHostNetworkInterfaceByName (
14158 in wstring name,
14159 [retval] out IHostNetworkInterface networkInterface
14160 );
14161
14177 void findHostNetworkInterfaceById (
14178 in wstringUUID id,
14179 [retval] out IHostNetworkInterface networkInterface
14180 );
14181
14191 void findHostNetworkInterfacesOfType (
14192 in HostNetworkInterfaceType type,
14193 [retval] out IHostNetworkInterface[] networkInterfaces
14194 );
14195
14215 void findUSBDeviceById (
14216 in wstringUUID id,
14217 [retval] out IHostUSBDevice device
14218 );
14219
14242 void findUSBDeviceByAddress (
14243 in wstring name,
14244 [retval] out IHostUSBDevice device
14245 );
14246
14254 void generateMACAddress (
14255 [retval] out wstring address
14256 );
14257
14276 void addUSBDeviceSource (
14277 in wstring backend,
14278 in wstring id,
14279 in wstring address,
14280 in wstring[] propertyNames,
14281 in wstring[] propertyValues
14282 );
14283
14291 void removeUSBDeviceSource (
14292 in wstring id
14293 );
14294
14295 }; /* interface IHost */
14296
14309 interface ISystemProperties : $unknown
14310 {
14314 readonly attribute unsigned long minGuestRAM;
14315
14319 readonly attribute unsigned long maxGuestRAM;
14320
14324 readonly attribute unsigned long minGuestVRAM;
14325
14329 readonly attribute unsigned long maxGuestVRAM;
14330
14334 readonly attribute unsigned long minGuestCPUCount;
14335
14339 readonly attribute unsigned long maxGuestCPUCount;
14340
14344 readonly attribute unsigned long maxGuestMonitors;
14345
14350 readonly attribute long long infoVDSize;
14351
14358 readonly attribute unsigned long serialPortCount;
14359
14366 readonly attribute unsigned long parallelPortCount;
14367
14377 readonly attribute unsigned long maxBootPosition;
14378
14387 readonly attribute boolean rawModeSupported;
14388
14401 attribute boolean exclusiveHwVirt;
14402
14426 attribute wstring defaultMachineFolder;
14427
14433 attribute wstring loggingLevel;
14434
14460 readonly attribute IMediumFormat[] mediumFormats;
14461
14495 attribute wstring defaultHardDiskFormat;
14496
14502 attribute long long freeDiskSpaceWarning;
14503
14508 attribute unsigned long freeDiskSpacePercentWarning;
14509
14515 attribute long long freeDiskSpaceError;
14516
14521 attribute unsigned long freeDiskSpacePercentError;
14522
14546 attribute wstring VRDEAuthLibrary;
14547
14576 attribute wstring webServiceAuthLibrary;
14577
14591 attribute wstring defaultVRDEExtPack;
14592
14598 attribute unsigned long logHistoryCount;
14599
14604 readonly attribute AudioDriverType defaultAudioDriver;
14605
14612 attribute wstring autostartDatabasePath;
14613
14620 attribute wstring defaultAdditionsISO;
14621
14636 attribute wstring defaultFrontend;
14637
14644 readonly attribute BitmapFormat[] screenShotFormats;
14645
14656 void getMaxNetworkAdapters (
14657 in ChipsetType chipset,
14658 [retval] out unsigned long maxNetworkAdapters
14659 );
14660
14674 void getMaxNetworkAdaptersOfType (
14675 in ChipsetType chipset,
14676 in NetworkAttachmentType type,
14677 [retval] out unsigned long maxNetworkAdapters
14678 );
14679
14689 void getMaxDevicesPerPortForStorageBus (
14690 in StorageBus bus,
14691 [retval] out unsigned long maxDevicesPerPort
14692 );
14693
14701 void getMinPortCountForStorageBus (
14702 in StorageBus bus,
14703 [retval] out unsigned long minPortCount
14704 );
14705
14713 void getMaxPortCountForStorageBus (
14714 in StorageBus bus,
14715 [retval] out unsigned long maxPortCount
14716 );
14717
14730 void getMaxInstancesOfStorageBus (
14731 in ChipsetType chipset,
14732 in StorageBus bus,
14733 [retval] out unsigned long maxInstances
14734 );
14735
14745 void getDeviceTypesForStorageBus (
14746 in StorageBus bus,
14747 [retval] out DeviceType[] deviceTypes
14748 );
14749
14758 void getDefaultIoCacheSettingForStorageController (
14759 in StorageControllerType controllerType,
14760 [retval] out boolean enabled
14761 );
14762
14771 void getStorageControllerHotplugCapable (
14772 in StorageControllerType controllerType,
14773 [retval] out boolean hotplugCapable
14774 );
14775
14788 void getMaxInstancesOfUSBControllerType (
14789 in ChipsetType chipset,
14790 in USBControllerType type,
14791 [retval] out unsigned long maxInstances
14792 );
14793
14794 }; /* interface ISystemProperties */
14795
14801 interface IGuestOSType : $unknown
14802 {
14806 readonly attribute wstring familyId;
14807
14811 readonly attribute wstring familyDescription;
14812
14816 readonly attribute wstring id;
14817
14821 readonly attribute wstring description;
14822
14826 readonly attribute boolean is64Bit;
14827
14831 readonly attribute boolean recommendedIOAPIC;
14832
14836 readonly attribute boolean recommendedVirtEx;
14837
14841 readonly attribute unsigned long recommendedRAM;
14842
14846 readonly attribute unsigned long recommendedVRAM;
14847
14851 readonly attribute boolean recommended2DVideoAcceleration;
14852
14856 readonly attribute boolean recommended3DAcceleration;
14857
14861 readonly attribute long long recommendedHDD;
14862
14866 readonly attribute NetworkAdapterType adapterType;
14867
14871 readonly attribute boolean recommendedPAE;
14872
14876 readonly attribute StorageControllerType recommendedDVDStorageController;
14877
14881 readonly attribute StorageBus recommendedDVDStorageBus;
14882
14886 readonly attribute StorageControllerType recommendedHDStorageController;
14887
14891 readonly attribute StorageBus recommendedHDStorageBus;
14892
14896 readonly attribute FirmwareType recommendedFirmware;
14897
14901 readonly attribute boolean recommendedUSBHID;
14902
14906 readonly attribute boolean recommendedHPET;
14907
14911 readonly attribute boolean recommendedUSBTablet;
14912
14916 readonly attribute boolean recommendedRTCUseUTC;
14917
14921 readonly attribute ChipsetType recommendedChipset;
14922
14926 readonly attribute AudioControllerType recommendedAudioController;
14927
14931 readonly attribute AudioCodecType recommendedAudioCodec;
14932
14936 readonly attribute boolean recommendedFloppy;
14937
14941 readonly attribute boolean recommendedUSB;
14942
14946 readonly attribute boolean recommendedUSB3;
14947
14951 readonly attribute boolean recommendedTFReset;
14952
14956 readonly attribute boolean recommendedX2APIC;
14957
14958 }; /* interface IGuestOSType */
14959
14967 interface IAdditionsFacility : $unknown
14968 {
14972 readonly attribute AdditionsFacilityClass classType;
14973
14980 readonly attribute long long lastUpdated;
14981
14985 readonly attribute wstring name;
14986
14990 readonly attribute AdditionsFacilityStatus status;
14991
14995 readonly attribute AdditionsFacilityType type;
14996
14997 }; /* interface IAdditionsFacility */
14998
15004 interface IDnDBase : $unknown
15005 {
15009 readonly attribute wstring[] formats;
15010
15015 readonly attribute unsigned long protocolVersion;
15016
15026 void isFormatSupported (
15027 in wstring format,
15028 [retval] out boolean supported
15029 );
15030
15038 void addFormats (
15039 in wstring[] formats
15040 );
15041
15049 void removeFormats (
15050 in wstring[] formats
15051 );
15052
15053 }; /* interface IDnDBase */
15054
15060 interface IDnDSource : IDnDBase
15061 {
15084 void dragIsPending (
15085 in unsigned long screenId,
15086 out wstring[] formats,
15087 out DnDAction[] allowedActions,
15088 [retval] out DnDAction defaultAction
15089 );
15090
15111 void drop (
15112 in wstring format,
15113 in DnDAction action,
15114 [retval] out IProgress progress
15115 );
15116
15132 void receiveData (
15133 [retval] out octet[] data
15134 );
15135
15136 }; /* interface IDnDSource */
15137
15146 interface IGuestDnDSource : IDnDSource
15147 {
15148 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
15149
15150 }; /* interface IGuestDnDSource */
15151
15157 interface IDnDTarget : IDnDBase
15158 {
15186 void enter (
15187 in unsigned long screenId,
15188 in unsigned long y,
15189 in unsigned long x,
15190 in DnDAction defaultAction,
15191 in DnDAction[] allowedActions,
15192 in wstring[] formats,
15193 [retval] out DnDAction resultAction
15194 );
15195
15223 void move (
15224 in unsigned long screenId,
15225 in unsigned long x,
15226 in unsigned long y,
15227 in DnDAction defaultAction,
15228 in DnDAction[] allowedActions,
15229 in wstring[] formats,
15230 [retval] out DnDAction resultAction
15231 );
15232
15248 void leave (
15249 in unsigned long screenId
15250 );
15251
15281 void drop (
15282 in unsigned long screenId,
15283 in unsigned long x,
15284 in unsigned long y,
15285 in DnDAction defaultAction,
15286 in DnDAction[] allowedActions,
15287 in wstring[] formats,
15288 out wstring format,
15289 [retval] out DnDAction resultAction
15290 );
15291
15313 void sendData (
15314 in unsigned long screenId,
15315 in wstring format,
15316 in octet[] data,
15317 [retval] out IProgress progress
15318 );
15319
15336 void cancel (
15337 [retval] out boolean veto
15338 );
15339
15340 }; /* interface IDnDTarget */
15341
15350 interface IGuestDnDTarget : IDnDTarget
15351 {
15352 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
15353
15354 }; /* interface IGuestDnDTarget */
15355
15402 interface IGuestSession : $unknown
15403 {
15409 readonly attribute wstring user;
15410
15416 readonly attribute wstring domain;
15417
15421 readonly attribute wstring name;
15422
15426 readonly attribute unsigned long id;
15427
15440 attribute unsigned long timeout;
15441
15446 readonly attribute unsigned long protocolVersion;
15447
15451 readonly attribute GuestSessionStatus status;
15452
15464 attribute wstring[] environmentChanges;
15465
15480 readonly attribute wstring[] environmentBase;
15481
15487 readonly attribute IGuestProcess[] processes;
15488
15495 readonly attribute PathStyle pathStyle;
15496
15509 attribute wstring currentDirectory;
15510
15516 readonly attribute IGuestDirectory[] directories;
15517
15523 readonly attribute IGuestFile[] files;
15524
15530 readonly attribute IEventSource eventSource;
15531
15540 void close();
15541
15565 void directoryCopy (
15566 in wstring source,
15567 in wstring destination,
15568 in DirectoryCopyFlags[] flags,
15569 [retval] out IProgress progress
15570 );
15571
15596 void directoryCopyFromGuest (
15597 in wstring source,
15598 in wstring destination,
15599 in DirectoryCopyFlags[] flags,
15600 [retval] out IProgress progress
15601 );
15602
15627 void directoryCopyToGuest (
15628 in wstring source,
15629 in wstring destination,
15630 in DirectoryCopyFlags[] flags,
15631 [retval] out IProgress progress
15632 );
15633
15658 void directoryCreate (
15659 in wstring path,
15660 in unsigned long mode,
15661 in DirectoryCreateFlag[] flags
15662 );
15663
15725 void directoryCreateTemp (
15726 in wstring templateName,
15727 in unsigned long mode,
15728 in wstring path,
15729 in boolean secure,
15730 [retval] out wstring directory
15731 );
15732
15757 void directoryExists (
15758 in wstring path,
15759 in boolean followSymlinks,
15760 [retval] out boolean exists
15761 );
15762
15797 void directoryOpen (
15798 in wstring path,
15799 in wstring filter,
15800 in DirectoryOpenFlag[] flags,
15801 [retval] out IGuestDirectory directory
15802 );
15803
15815 void directoryRemove (
15816 in wstring path
15817 );
15818
15844 void directoryRemoveRecursive (
15845 in wstring path,
15846 in DirectoryRemoveRecFlag[] flags,
15847 [retval] out IProgress progress
15848 );
15849
15862 void environmentScheduleSet (
15863 in wstring name,
15864 in wstring value
15865 );
15866
15877 void environmentScheduleUnset (
15878 in wstring name
15879 );
15880
15911 void environmentGetBaseVariable (
15912 in wstring name,
15913 [retval] out wstring value
15914 );
15915
15942 void environmentDoesBaseVariableExist (
15943 in wstring name,
15944 [retval] out boolean exists
15945 );
15946
15972 void fileCopy (
15973 in wstring source,
15974 in wstring destination,
15975 in FileCopyFlag[] flags,
15976 [retval] out IProgress progress
15977 );
15978
16005 void fileCopyFromGuest (
16006 in wstring source,
16007 in wstring destination,
16008 in FileCopyFlag[] flags,
16009 [retval] out IProgress progress
16010 );
16011
16038 void fileCopyToGuest (
16039 in wstring source,
16040 in wstring destination,
16041 in FileCopyFlag[] flags,
16042 [retval] out IProgress progress
16043 );
16044
16106 void fileCreateTemp (
16107 in wstring templateName,
16108 in unsigned long mode,
16109 in wstring path,
16110 in boolean secure,
16111 [retval] out IGuestFile file
16112 );
16113
16139 void fileExists (
16140 in wstring path,
16141 in boolean followSymlinks,
16142 [retval] out boolean exists
16143 );
16144
16184 void fileOpen (
16185 in wstring path,
16186 in FileAccessMode accessMode,
16187 in FileOpenAction openAction,
16188 in unsigned long creationMode,
16189 [retval] out IGuestFile file
16190 );
16191
16239 void fileOpenEx (
16240 in wstring path,
16241 in FileAccessMode accessMode,
16242 in FileOpenAction openAction,
16243 in FileSharingMode sharingMode,
16244 in unsigned long creationMode,
16245 in FileOpenExFlags[] flags,
16246 [retval] out IGuestFile file
16247 );
16248
16281 void fileQuerySize (
16282 in wstring path,
16283 in boolean followSymlinks,
16284 [retval] out long long size
16285 );
16286
16313 void fsObjExists (
16314 in wstring path,
16315 in boolean followSymlinks,
16316 [retval] out boolean exists
16317 );
16318
16352 void fsObjQueryInfo (
16353 in wstring path,
16354 in boolean followSymlinks,
16355 [retval] out IGuestFsObjInfo info
16356 );
16357
16392 void fsObjRemove (
16393 in wstring path
16394 );
16395
16424 void fsObjRename (
16425 in wstring oldPath,
16426 in wstring newPath,
16427 in FsObjRenameFlag[] flags
16428 );
16429
16458 void fsObjMove (
16459 in wstring source,
16460 in wstring destination,
16461 in FsObjMoveFlags[] flags,
16462 [retval] out IProgress progress
16463 );
16464
16494 void fsObjSetACL (
16495 in wstring path,
16496 in boolean followSymlinks,
16497 in wstring acl,
16498 in unsigned long mode
16499 );
16500
16573 void processCreate (
16574 in wstring executable,
16575 in wstring[] arguments,
16576 in wstring[] environmentChanges,
16577 in ProcessCreateFlag[] flags,
16578 in unsigned long timeoutMS,
16579 [retval] out IGuestProcess guestProcess
16580 );
16581
16653 void processCreateEx (
16654 in wstring executable,
16655 in wstring[] arguments,
16656 in wstring[] environmentChanges,
16657 in ProcessCreateFlag[] flags,
16658 in unsigned long timeoutMS,
16659 in ProcessPriority priority,
16660 in long[] affinity,
16661 [retval] out IGuestProcess guestProcess
16662 );
16663
16673 void processGet (
16674 in unsigned long pid,
16675 [retval] out IGuestProcess guestProcess
16676 );
16677
16705 void symlinkCreate (
16706 in wstring symlink,
16707 in wstring target,
16708 in SymlinkType type
16709 );
16710
16733 void symlinkExists (
16734 in wstring symlink,
16735 [retval] out boolean exists
16736 );
16737
16757 void symlinkRead (
16758 in wstring symlink,
16759 in SymlinkReadFlag[] flags,
16760 [retval] out wstring target
16761 );
16762
16783 void waitFor (
16784 in unsigned long waitFor,
16785 in unsigned long timeoutMS,
16786 [retval] out GuestSessionWaitResult reason
16787 );
16788
16810 void waitForArray (
16811 in GuestSessionWaitForFlag[] waitFor,
16812 in unsigned long timeoutMS,
16813 [retval] out GuestSessionWaitResult reason
16814 );
16815
16816 }; /* interface IGuestSession */
16817
16825 interface IProcess : $unknown
16826 {
16832 readonly attribute wstring[] arguments;
16833
16839 readonly attribute wstring[] environment;
16840
16846 readonly attribute IEventSource eventSource;
16847
16851 readonly attribute wstring executablePath;
16852
16859 readonly attribute long exitCode;
16860
16866 readonly attribute wstring name;
16867
16873 readonly attribute unsigned long PID;
16874
16881 readonly attribute ProcessStatus status;
16882
16903 void waitFor (
16904 in unsigned long waitFor,
16905 in unsigned long timeoutMS,
16906 [retval] out ProcessWaitResult reason
16907 );
16908
16930 void waitForArray (
16931 in ProcessWaitForFlag[] waitFor,
16932 in unsigned long timeoutMS,
16933 [retval] out ProcessWaitResult reason
16934 );
16935
16952 void read (
16953 in unsigned long handle,
16954 in unsigned long toRead,
16955 in unsigned long timeoutMS,
16956 [retval] out octet[] data
16957 );
16958
16982 void write (
16983 in unsigned long handle,
16984 in unsigned long flags,
16985 in octet[] data,
16986 in unsigned long timeoutMS,
16987 [retval] out unsigned long written
16988 );
16989
17014 void writeArray (
17015 in unsigned long handle,
17016 in ProcessInputFlag[] flags,
17017 in octet[] data,
17018 in unsigned long timeoutMS,
17019 [retval] out unsigned long written
17020 );
17021
17031 void terminate();
17032
17033 }; /* interface IProcess */
17034
17043 interface IGuestProcess : IProcess
17044 {
17045 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
17046
17047 }; /* interface IGuestProcess */
17048
17056 interface IDirectory : $unknown
17057 {
17061 readonly attribute wstring directoryName;
17062
17066 readonly attribute wstring filter;
17067
17074 void close();
17075
17091 void read (
17092 [retval] out IFsObjInfo objInfo
17093 );
17094
17095 }; /* interface IDirectory */
17096
17105 interface IGuestDirectory : IDirectory
17106 {
17107 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
17108
17109 }; /* interface IGuestDirectory */
17110
17118 interface IFile : $unknown
17119 {
17125 readonly attribute IEventSource eventSource;
17126
17132 readonly attribute unsigned long id;
17133
17139 readonly attribute long long initialSize;
17140
17155 readonly attribute long long offset;
17156
17162 readonly attribute FileStatus status;
17163
17168 readonly attribute wstring fileName;
17169
17173 readonly attribute unsigned long creationMode;
17174
17178 readonly attribute FileOpenAction openAction;
17179
17183 readonly attribute FileAccessMode accessMode;
17184
17191 void close();
17192
17209 void queryInfo (
17210 [retval] out IFsObjInfo objInfo
17211 );
17212
17228 void querySize (
17229 [retval] out long long size
17230 );
17231
17254 void read (
17255 in unsigned long toRead,
17256 in unsigned long timeoutMS,
17257 [retval] out octet[] data
17258 );
17259
17284 void readAt (
17285 in long long offset,
17286 in unsigned long toRead,
17287 in unsigned long timeoutMS,
17288 [retval] out octet[] data
17289 );
17290
17309 void seek (
17310 in long long offset,
17311 in FileSeekOrigin whence,
17312 [retval] out long long newOffset
17313 );
17314
17335 void setACL (
17336 in wstring acl,
17337 in unsigned long mode
17338 );
17339
17355 void setSize (
17356 in long long size
17357 );
17358
17376 void write (
17377 in octet[] data,
17378 in unsigned long timeoutMS,
17379 [retval] out unsigned long written
17380 );
17381
17409 void writeAt (
17410 in long long offset,
17411 in octet[] data,
17412 in unsigned long timeoutMS,
17413 [retval] out unsigned long written
17414 );
17415
17416 }; /* interface IFile */
17417
17426 interface IGuestFile : IFile
17427 {
17428 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
17429
17430 }; /* interface IGuestFile */
17431
17440 interface IFsObjInfo : $unknown
17441 {
17447 readonly attribute long long accessTime;
17448
17454 readonly attribute long long allocatedSize;
17455
17461 readonly attribute long long birthTime;
17462
17468 readonly attribute long long changeTime;
17469
17475 readonly attribute unsigned long deviceNumber;
17476
17482 readonly attribute wstring fileAttributes;
17483
17489 readonly attribute unsigned long generationId;
17490
17496 readonly attribute unsigned long GID;
17497
17503 readonly attribute wstring groupName;
17504
17510 readonly attribute unsigned long hardLinks;
17511
17517 readonly attribute long long modificationTime;
17518
17524 readonly attribute wstring name;
17525
17531 readonly attribute long long nodeId;
17532
17538 readonly attribute unsigned long nodeIdDevice;
17539
17547 readonly attribute long long objectSize;
17548
17554 readonly attribute FsObjType type;
17555
17561 readonly attribute unsigned long UID;
17562
17568 readonly attribute unsigned long userFlags;
17569
17575 readonly attribute wstring userName;
17576
17577 }; /* interface IFsObjInfo */
17578
17587 interface IGuestFsObjInfo : IFsObjInfo
17588 {
17589 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
17590
17591 }; /* interface IGuestFsObjInfo */
17592
17606 interface IGuest : $unknown
17607 {
17622 readonly attribute wstring OSTypeId;
17623
17629 readonly attribute AdditionsRunLevelType additionsRunLevel;
17630
17637 readonly attribute wstring additionsVersion;
17638
17646 readonly attribute unsigned long additionsRevision;
17647
17654 readonly attribute IGuestDnDSource dnDSource;
17655
17663 readonly attribute IGuestDnDTarget dnDTarget;
17664
17670 readonly attribute IEventSource eventSource;
17671
17678 readonly attribute IAdditionsFacility[] facilities;
17679
17683 readonly attribute IGuestSession[] sessions;
17684
17688 attribute unsigned long memoryBalloonSize;
17689
17693 attribute unsigned long statisticsUpdateInterval;
17694
17726 void internalGetStatistics (
17727 out unsigned long cpuUser,
17728 out unsigned long cpuKernel,
17729 out unsigned long cpuIdle,
17730 out unsigned long memTotal,
17731 out unsigned long memFree,
17732 out unsigned long memBalloon,
17733 out unsigned long memShared,
17734 out unsigned long memCache,
17735 out unsigned long pagedTotal,
17736 out unsigned long memAllocTotal,
17737 out unsigned long memFreeTotal,
17738 out unsigned long memBalloonTotal,
17739 out unsigned long memSharedTotal
17740 );
17741
17753 void getFacilityStatus (
17754 in AdditionsFacilityType facility,
17755 out long long timestamp,
17756 [retval] out AdditionsFacilityStatus status
17757 );
17758
17776 void getAdditionsStatus (
17777 in AdditionsRunLevelType level,
17778 [retval] out boolean active
17779 );
17780
17810 void setCredentials (
17811 in wstring userName,
17812 in wstring password,
17813 in wstring domain,
17814 in boolean allowInteractiveLogon
17815 );
17816
17859 void createSession (
17860 in wstring user,
17861 in wstring password,
17862 in wstring domain,
17863 in wstring sessionName,
17864 [retval] out IGuestSession guestSession
17865 );
17866
17881 void findSession (
17882 in wstring sessionName,
17883 [retval] out IGuestSession[] sessions
17884 );
17885
17935 void updateGuestAdditions (
17936 in wstring source,
17937 in wstring[] arguments,
17938 in AdditionsUpdateFlag[] flags,
17939 [retval] out IProgress progress
17940 );
17941
17942 }; /* interface IGuest */
17943
17984 interface IProgress : $unknown
17985 {
17989 readonly attribute wstringUUID id;
17990
17994 readonly attribute wstring description;
17995
17999 readonly attribute $unknown initiator;
18000
18004 readonly attribute boolean cancelable;
18005
18013 readonly attribute unsigned long percent;
18014
18028 readonly attribute long timeRemaining;
18029
18033 readonly attribute boolean completed;
18034
18038 readonly attribute boolean canceled;
18039
18046 readonly attribute long resultCode;
18047
18057 readonly attribute IVirtualBoxErrorInfo errorInfo;
18058
18065 readonly attribute unsigned long operationCount;
18066
18070 readonly attribute unsigned long operation;
18071
18077 readonly attribute wstring operationDescription;
18078
18082 readonly attribute unsigned long operationPercent;
18083
18087 readonly attribute unsigned long operationWeight;
18088
18096 attribute unsigned long timeout;
18097
18101 void setCurrentOperationProgress (
18102 in unsigned long percent
18103 );
18104
18108 void setNextOperation (
18109 in wstring nextOperationDescription,
18110 in unsigned long nextOperationsWeight
18111 );
18112
18139 void waitForCompletion (
18140 in long timeout
18141 );
18142
18166 void waitForOperationCompletion (
18167 in unsigned long operation,
18168 in long timeout
18169 );
18170
18196 void waitForAsyncProgressCompletion (
18197 in IProgress pProgressAsync
18198 );
18199
18216 void cancel();
18217
18218 }; /* interface IProgress */
18219
18304 interface ISnapshot : $unknown
18305 {
18309 readonly attribute wstringUUID id;
18310
18318 attribute wstring name;
18319
18327 attribute wstring description;
18328
18334 readonly attribute long long timeStamp;
18335
18347 readonly attribute boolean online;
18348
18360 readonly attribute IMachine machine;
18361
18368 readonly attribute ISnapshot parent;
18369
18378 readonly attribute ISnapshot[] children;
18379
18387 void getChildrenCount (
18388 [retval] out unsigned long childrenCount
18389 );
18390
18391 }; /* interface ISnapshot */
18392
18581 interface IMediumAttachment : $unknown
18582 {
18587 readonly attribute IMedium medium;
18588
18594 readonly attribute wstring controller;
18595
18601 readonly attribute long port;
18602
18608 readonly attribute long device;
18609
18613 readonly attribute DeviceType type;
18614
18618 readonly attribute boolean passthrough;
18619
18623 readonly attribute boolean temporaryEject;
18624
18629 readonly attribute boolean isEjected;
18630
18634 readonly attribute boolean nonRotational;
18635
18639 readonly attribute boolean discard;
18640
18644 readonly attribute boolean hotPluggable;
18645
18649 readonly attribute IBandwidthGroup bandwidthGroup;
18650
18651 }; /* interface IMediumAttachment */
18652
18813 interface IMedium : $unknown
18814 {
18828 readonly attribute wstringUUID id;
18829
18848 attribute wstring description;
18849
18865 readonly attribute MediumState state;
18866
18875 readonly attribute MediumVariant[] variant;
18876
18886 readonly attribute wstring location;
18887
18907 readonly attribute wstring name;
18908
18913 readonly attribute DeviceType deviceType;
18914
18918 readonly attribute boolean hostDrive;
18919
18932 readonly attribute long long size;
18933
18948 readonly attribute wstring format;
18949
18965 readonly attribute IMediumFormat mediumFormat;
18966
18992 attribute MediumType type;
18993
19007 readonly attribute MediumType[] allowedTypes;
19008
19018 readonly attribute IMedium parent;
19019
19027 readonly attribute IMedium[] children;
19028
19039 readonly attribute IMedium base;
19040
19073 readonly attribute boolean readOnly;
19074
19090 readonly attribute long long logicalSize;
19091
19119 attribute boolean autoReset;
19120
19135 readonly attribute wstring lastAccessError;
19136
19153 readonly attribute wstringUUID[] machineIds;
19154
19180 void setIds (
19181 in boolean setImageId,
19182 in wstringUUID imageId,
19183 in boolean setParentId,
19184 in wstringUUID parentId
19185 );
19186
19221 void refreshState (
19222 [retval] out MediumState state
19223 );
19224
19251 void getSnapshotIds (
19252 in wstringUUID machineId,
19253 [retval] out wstringUUID[] snapshotIds
19254 );
19255
19318 void lockRead (
19319 [retval] out IToken token
19320 );
19321
19376 void lockWrite (
19377 [retval] out IToken token
19378 );
19379
19429 void close();
19430
19460 void getProperty (
19461 in wstring name,
19462 [retval] out wstring value
19463 );
19464
19496 void setProperty (
19497 in wstring name,
19498 in wstring value
19499 );
19500
19535 void getProperties (
19536 in wstring names,
19537 out wstring[] returnNames,
19538 [retval] out wstring[] returnValues
19539 );
19540
19570 void setProperties (
19571 in wstring[] names,
19572 in wstring[] values
19573 );
19574
19607 void createBaseStorage (
19608 in long long logicalSize,
19609 in MediumVariant[] variant,
19610 [retval] out IProgress progress
19611 );
19612
19664 void deleteStorage (
19665 [retval] out IProgress progress
19666 );
19667
19706 void createDiffStorage (
19707 in IMedium target,
19708 in MediumVariant[] variant,
19709 [retval] out IProgress progress
19710 );
19711
19789 void mergeTo (
19790 in IMedium target,
19791 [retval] out IProgress progress
19792 );
19793
19843 void cloneTo (
19844 in IMedium target,
19845 in MediumVariant[] variant,
19846 in IMedium parent,
19847 [retval] out IProgress progress
19848 );
19849
19896 void cloneToBase (
19897 in IMedium target,
19898 in MediumVariant[] variant,
19899 [retval] out IProgress progress
19900 );
19901
19943 void setLocation (
19944 in wstring location,
19945 [retval] out IProgress progress
19946 );
19947
19976 void compact (
19977 [retval] out IProgress progress
19978 );
19979
20012 void resize (
20013 in long long logicalSize,
20014 [retval] out IProgress progress
20015 );
20016
20050 void reset (
20051 [retval] out IProgress progress
20052 );
20053
20095 void changeEncryption (
20096 in wstring currentPassword,
20097 in wstring cipher,
20098 in wstring newPassword,
20099 in wstring newPasswordId,
20100 [retval] out IProgress progress
20101 );
20102
20120 void getEncryptionSettings (
20121 out wstring cipher,
20122 [retval] out wstring passwordId
20123 );
20124
20148 void checkEncryptionPassword (
20149 in wstring password
20150 );
20151
20152 }; /* interface IMedium */
20153
20176 interface IMediumFormat : $unknown
20177 {
20197 readonly attribute wstring id;
20198
20206 readonly attribute wstring name;
20207
20216 readonly attribute MediumFormatCapabilities[] capabilities;
20217
20236 void describeFileExtensions (
20237 out wstring[] extensions,
20238 out DeviceType[] types
20239 );
20240
20268 void describeProperties (
20269 out wstring[] names,
20270 out wstring[] descriptions,
20271 out DataType[] types,
20272 out unsigned long[] flags,
20273 out wstring[] defaults
20274 );
20275
20276 }; /* interface IMediumFormat */
20277
20292 interface IToken : $unknown
20293 {
20302 void abandon();
20303
20310 void dummy();
20311
20312 }; /* interface IToken */
20313
20325 interface IKeyboard : $unknown
20326 {
20332 readonly attribute KeyboardLED[] keyboardLEDs;
20333
20339 readonly attribute IEventSource eventSource;
20340
20353 void putScancode (
20354 in long scancode
20355 );
20356
20369 void putScancodes (
20370 in long[] scancodes,
20371 [retval] out unsigned long codesStored
20372 );
20373
20388 void putCAD();
20389
20404 void releaseKeys();
20405
20406 }; /* interface IKeyboard */
20407
20415 interface IMousePointerShape : $unknown
20416 {
20422 readonly attribute boolean visible;
20423
20429 readonly attribute boolean alpha;
20430
20436 readonly attribute unsigned long hotX;
20437
20443 readonly attribute unsigned long hotY;
20444
20450 readonly attribute unsigned long width;
20451
20457 readonly attribute unsigned long height;
20458
20492 readonly attribute octet[] shape;
20493
20494 }; /* interface IMousePointerShape */
20495
20507 interface IMouse : $unknown
20508 {
20523 readonly attribute boolean absoluteSupported;
20524
20539 readonly attribute boolean relativeSupported;
20540
20554 readonly attribute boolean multiTouchSupported;
20555
20570 readonly attribute boolean needsHostCursor;
20571
20577 readonly attribute IMousePointerShape pointerShape;
20578
20584 readonly attribute IEventSource eventSource;
20585
20651 void putMouseEvent (
20652 in long dx,
20653 in long dy,
20654 in long dz,
20655 in long dw,
20656 in long buttonState
20657 );
20658
20731 void putMouseEventAbsolute (
20732 in long x,
20733 in long y,
20734 in long dz,
20735 in long dw,
20736 in long buttonState
20737 );
20738
20786 void putEventMultiTouch (
20787 in long count,
20788 in long long[] contacts,
20789 in unsigned long scanTime
20790 );
20791
20807 void putEventMultiTouchString (
20808 in long count,
20809 in wstring contacts,
20810 in unsigned long scanTime
20811 );
20812
20813 }; /* interface IMouse */
20814
20815 interface IDisplaySourceBitmap : $unknown
20816 {
20817 readonly attribute unsigned long screenId;
20818
20827 void queryBitmapInfo (
20828 out octetPtr address,
20829 out unsigned long width,
20830 out unsigned long height,
20831 out unsigned long bitsPerPixel,
20832 out unsigned long bytesPerLine,
20833 out BitmapFormat bitmapFormat
20834 );
20835
20836 }; /* interface IDisplaySourceBitmap */
20837
20838 interface IFramebuffer : $unknown
20839 {
20843 readonly attribute unsigned long width;
20844
20848 readonly attribute unsigned long height;
20849
20855 readonly attribute unsigned long bitsPerPixel;
20856
20862 readonly attribute unsigned long bytesPerLine;
20863
20874 readonly attribute BitmapFormat pixelFormat;
20875
20885 readonly attribute unsigned long heightReduction;
20886
20901 readonly attribute IFramebufferOverlay overlay;
20902
20909 readonly attribute long long winId;
20910
20919 readonly attribute FramebufferCapabilities[] capabilities;
20920
20928 void notifyUpdate (
20929 in unsigned long x,
20930 in unsigned long y,
20931 in unsigned long width,
20932 in unsigned long height
20933 );
20934
20944 void notifyUpdateImage (
20945 in unsigned long x,
20946 in unsigned long y,
20947 in unsigned long width,
20948 in unsigned long height,
20949 in octet[] image
20950 );
20951
20969 void notifyChange (
20970 in unsigned long screenId,
20971 in unsigned long xOrigin,
20972 in unsigned long yOrigin,
20973 in unsigned long width,
20974 in unsigned long height
20975 );
20976
20988 void videoModeSupported (
20989 in unsigned long width,
20990 in unsigned long height,
20991 in unsigned long bpp,
20992 [retval] out boolean supported
20993 );
20994
21031 void getVisibleRegion (
21032 in octetPtr rectangles,
21033 in unsigned long count,
21034 [retval] out unsigned long countCopied
21035 );
21036
21071 void setVisibleRegion (
21072 in octetPtr rectangles,
21073 in unsigned long count
21074 );
21075
21096 void processVHWACommand (
21097 in octetPtr command
21098 );
21099
21109 void notify3DEvent (
21110 in unsigned long type,
21111 in octet[] data
21112 );
21113
21114 }; /* interface IFramebuffer */
21115
21130 interface IFramebufferOverlay : IFramebuffer
21131 {
21135 readonly attribute unsigned long x;
21136
21140 readonly attribute unsigned long y;
21141
21147 attribute boolean visible;
21148
21155 attribute unsigned long alpha;
21156
21162 void move (
21163 in unsigned long x,
21164 in unsigned long y
21165 );
21166
21167 }; /* interface IFramebufferOverlay */
21168
21169 interface IGuestScreenInfo : $unknown
21170 {
21171 readonly attribute unsigned long screenId;
21172
21173 readonly attribute GuestMonitorStatus guestMonitorStatus;
21174
21175 readonly attribute boolean primary;
21176
21177 readonly attribute boolean origin;
21178
21179 readonly attribute long originX;
21180
21181 readonly attribute long originY;
21182
21183 readonly attribute unsigned long width;
21184
21185 readonly attribute unsigned long height;
21186
21187 readonly attribute unsigned long bitsPerPixel;
21188
21189 readonly attribute wstring extendedInfo;
21190
21191 }; /* interface IGuestScreenInfo */
21192
21208 interface IDisplay : $unknown
21209 {
21215 readonly attribute IGuestScreenInfo[] guestScreenLayout;
21216
21227 void getScreenResolution (
21228 in unsigned long screenId,
21229 out unsigned long width,
21230 out unsigned long height,
21231 out unsigned long bitsPerPixel,
21232 out long xOrigin,
21233 out long yOrigin,
21234 out GuestMonitorStatus guestMonitorStatus
21235 );
21236
21242 void attachFramebuffer (
21243 in unsigned long screenId,
21244 in IFramebuffer framebuffer,
21245 [retval] out wstringUUID id
21246 );
21247
21253 void detachFramebuffer (
21254 in unsigned long screenId,
21255 in wstringUUID id
21256 );
21257
21263 void queryFramebuffer (
21264 in unsigned long screenId,
21265 [retval] out IFramebuffer framebuffer
21266 );
21267
21330 void setVideoModeHint (
21331 in unsigned long display,
21332 in boolean enabled,
21333 in boolean changeOrigin,
21334 in long originX,
21335 in long originY,
21336 in unsigned long width,
21337 in unsigned long height,
21338 in unsigned long bitsPerPixel
21339 );
21340
21352 void setSeamlessMode (
21353 in boolean enabled
21354 );
21355
21377 void takeScreenShot (
21378 in unsigned long screenId,
21379 in octetPtr address,
21380 in unsigned long width,
21381 in unsigned long height,
21382 in BitmapFormat bitmapFormat
21383 );
21384
21411 void takeScreenShotToArray (
21412 in unsigned long screenId,
21413 in unsigned long width,
21414 in unsigned long height,
21415 in BitmapFormat bitmapFormat,
21416 [retval] out octet[] screenData
21417 );
21418
21470 void drawToScreen (
21471 in unsigned long screenId,
21472 in octetPtr address,
21473 in unsigned long x,
21474 in unsigned long y,
21475 in unsigned long width,
21476 in unsigned long height
21477 );
21478
21493 void invalidateAndUpdate();
21494
21504 void invalidateAndUpdateScreen (
21505 in unsigned long screenId
21506 );
21507
21520 void completeVHWACommand (
21521 in octetPtr command
21522 );
21523
21557 void viewportChanged (
21558 in unsigned long screenId,
21559 in unsigned long x,
21560 in unsigned long y,
21561 in unsigned long width,
21562 in unsigned long height
21563 );
21564
21570 void querySourceBitmap (
21571 in unsigned long screenId,
21572 out IDisplaySourceBitmap displaySourceBitmap
21573 );
21574
21580 void notifyScaleFactorChange (
21581 in unsigned long screenId,
21582 in unsigned long u32ScaleFactorWMultiplied,
21583 in unsigned long u32ScaleFactorHMultiplied
21584 );
21585
21591 void notifyHiDPIOutputPolicyChange (
21592 in boolean fUnscaledHiDPI
21593 );
21594
21600 void setScreenLayout (
21601 in ScreenLayoutMode screenLayoutMode,
21602 in IGuestScreenInfo[] guestScreenInfo
21603 );
21604
21610 void detachScreens (
21611 in long[] screenIds
21612 );
21613
21614 }; /* interface IDisplay */
21615
21631 interface INetworkAdapter : $unknown
21632 {
21640 attribute NetworkAdapterType adapterType;
21641
21649 readonly attribute unsigned long slot;
21650
21659 attribute boolean enabled;
21660
21669 attribute wstring MACAddress;
21670
21676 attribute NetworkAttachmentType attachmentType;
21677
21683 attribute wstring bridgedInterface;
21684
21690 attribute wstring hostOnlyInterface;
21691
21697 attribute wstring internalNetwork;
21698
21704 attribute wstring NATNetwork;
21705
21711 attribute wstring genericDriver;
21712
21719 attribute boolean cableConnected;
21720
21726 attribute unsigned long lineSpeed;
21727
21734 attribute NetworkAdapterPromiscModePolicy promiscModePolicy;
21735
21742 attribute boolean traceEnabled;
21743
21750 attribute wstring traceFile;
21751
21759 readonly attribute INATEngine NATEngine;
21760
21767 attribute unsigned long bootPriority;
21768
21772 attribute IBandwidthGroup bandwidthGroup;
21773
21792 void getProperty (
21793 in wstring key,
21794 [retval] out wstring value
21795 );
21796
21815 void setProperty (
21816 in wstring key,
21817 in wstring value
21818 );
21819
21847 void getProperties (
21848 in wstring names,
21849 out wstring[] returnNames,
21850 [retval] out wstring[] returnValues
21851 );
21852
21853 }; /* interface INetworkAdapter */
21854
21883 interface ISerialPort : $unknown
21884 {
21892 readonly attribute unsigned long slot;
21893
21900 attribute boolean enabled;
21901
21905 attribute unsigned long IOBase;
21906
21910 attribute unsigned long IRQ;
21911
21922 attribute PortMode hostMode;
21923
21931 attribute boolean server;
21932
21944 attribute wstring path;
21945
21946 }; /* interface ISerialPort */
21947
21967 interface IParallelPort : $unknown
21968 {
21976 readonly attribute unsigned long slot;
21977
21984 attribute boolean enabled;
21985
21989 attribute unsigned long IOBase;
21990
21994 attribute unsigned long IRQ;
21995
22003 attribute wstring path;
22004
22005 }; /* interface IParallelPort */
22006
22007 interface IMachineDebugger : $unknown
22008 {
22012 attribute boolean singleStep;
22013
22017 attribute boolean recompileUser;
22018
22022 attribute boolean recompileSupervisor;
22023
22031 attribute boolean executeAllInIEM;
22032
22036 attribute boolean PATMEnabled;
22037
22041 attribute boolean CSAMEnabled;
22042
22046 attribute boolean logEnabled;
22047
22051 readonly attribute wstring logDbgFlags;
22052
22056 readonly attribute wstring logDbgGroups;
22057
22061 readonly attribute wstring logDbgDestinations;
22062
22066 readonly attribute wstring logRelFlags;
22067
22071 readonly attribute wstring logRelGroups;
22072
22076 readonly attribute wstring logRelDestinations;
22077
22084 readonly attribute boolean HWVirtExEnabled;
22085
22092 readonly attribute boolean HWVirtExNestedPagingEnabled;
22093
22100 readonly attribute boolean HWVirtExVPIDEnabled;
22101
22108 readonly attribute boolean HWVirtExUXEnabled;
22109
22118 readonly attribute wstring OSName;
22119
22128 readonly attribute wstring OSVersion;
22129
22136 readonly attribute boolean PAEEnabled;
22137
22144 attribute unsigned long virtualTimeRate;
22145
22153 readonly attribute long long VM;
22154
22159 readonly attribute long long uptime;
22160
22176 void dumpGuestCore (
22177 in wstring filename,
22178 in wstring compression
22179 );
22180
22197 void dumpHostProcessCore (
22198 in wstring filename,
22199 in wstring compression
22200 );
22201
22222 void info (
22223 in wstring name,
22224 in wstring args,
22225 [retval] out wstring info
22226 );
22227
22233 void injectNMI();
22234
22245 void modifyLogGroups (
22246 in wstring settings
22247 );
22248
22259 void modifyLogFlags (
22260 in wstring settings
22261 );
22262
22273 void modifyLogDestinations (
22274 in wstring settings
22275 );
22276
22291 void readPhysicalMemory (
22292 in long long address,
22293 in unsigned long size,
22294 [retval] out octet[] bytes
22295 );
22296
22311 void writePhysicalMemory (
22312 in long long address,
22313 in unsigned long size,
22314 in octet[] bytes
22315 );
22316
22333 void readVirtualMemory (
22334 in unsigned long cpuId,
22335 in long long address,
22336 in unsigned long size,
22337 [retval] out octet[] bytes
22338 );
22339
22356 void writeVirtualMemory (
22357 in unsigned long cpuId,
22358 in long long address,
22359 in unsigned long size,
22360 in octet[] bytes
22361 );
22362
22370 void loadPlugIn (
22371 in wstring name,
22372 [retval] out wstring plugInName
22373 );
22374
22380 void unloadPlugIn (
22381 in wstring name
22382 );
22383
22396 void detectOS (
22397 [retval] out wstring os
22398 );
22399
22413 void queryOSKernelLog (
22414 in unsigned long maxMessages,
22415 [retval] out wstring dmesg
22416 );
22417
22432 void getRegister (
22433 in unsigned long cpuId,
22434 in wstring name,
22435 [retval] out wstring value
22436 );
22437
22452 void getRegisters (
22453 in unsigned long cpuId,
22454 out wstring[] names,
22455 out wstring[] values
22456 );
22457
22476 void setRegister (
22477 in unsigned long cpuId,
22478 in wstring name,
22479 in wstring value
22480 );
22481
22500 void setRegisters (
22501 in unsigned long cpuId,
22502 in wstring[] names,
22503 in wstring[] values
22504 );
22505
22518 void dumpGuestStack (
22519 in unsigned long cpuId,
22520 [retval] out wstring stack
22521 );
22522
22530 void resetStats (
22531 in wstring pattern
22532 );
22533
22541 void dumpStats (
22542 in wstring pattern
22543 );
22544
22556 void getStats (
22557 in wstring pattern,
22558 in boolean withDescriptions,
22559 [retval] out wstring stats
22560 );
22561
22562 }; /* interface IMachineDebugger */
22563
22564 interface IUSBDeviceFilters : $unknown
22565 {
22591 readonly attribute IUSBDeviceFilter[] deviceFilters;
22592
22620 void createDeviceFilter (
22621 in wstring name,
22622 [retval] out IUSBDeviceFilter filter
22623 );
22624
22669 void insertDeviceFilter (
22670 in unsigned long position,
22671 in IUSBDeviceFilter filter
22672 );
22673
22706 void removeDeviceFilter (
22707 in unsigned long position,
22708 [retval] out IUSBDeviceFilter filter
22709 );
22710
22711 }; /* interface IUSBDeviceFilters */
22712
22713 interface IUSBController : $unknown
22714 {
22720 attribute wstring name;
22721
22727 attribute USBControllerType type;
22728
22736 readonly attribute unsigned short USBStandard;
22737
22738 }; /* interface IUSBController */
22739
22752 interface IUSBDevice : $unknown
22753 {
22760 readonly attribute wstringUUID id;
22761
22765 readonly attribute unsigned short vendorId;
22766
22770 readonly attribute unsigned short productId;
22771
22779 readonly attribute unsigned short revision;
22780
22784 readonly attribute wstring manufacturer;
22785
22789 readonly attribute wstring product;
22790
22794 readonly attribute wstring serialNumber;
22795
22799 readonly attribute wstring address;
22800
22807 readonly attribute unsigned short port;
22808
22814 readonly attribute unsigned short version;
22815
22823 readonly attribute unsigned short portVersion;
22824
22830 readonly attribute USBConnectionSpeed speed;
22831
22838 readonly attribute boolean remote;
22839
22851 readonly attribute wstring[] deviceInfo;
22852
22858 readonly attribute wstring backend;
22859
22860 }; /* interface IUSBDevice */
22861
22937 interface IUSBDeviceFilter : $unknown
22938 {
22946 attribute wstring name;
22947
22951 attribute boolean active;
22952
22960 attribute wstring vendorId;
22961
22969 attribute wstring productId;
22970
22984 attribute wstring revision;
22985
22990 attribute wstring manufacturer;
22991
22996 attribute wstring product;
22997
23002 attribute wstring serialNumber;
23003
23008 attribute wstring port;
23009
23019 attribute wstring remote;
23020
23030 attribute unsigned long maskedInterfaces;
23031
23032 }; /* interface IUSBDeviceFilter */
23033
23050 interface IHostUSBDevice : IUSBDevice
23051 {
23057 readonly attribute USBDeviceState state;
23058
23059 }; /* interface IHostUSBDevice */
23060
23083 interface IHostUSBDeviceFilter : IUSBDeviceFilter
23084 {
23091 attribute USBDeviceFilterAction action;
23092
23093 }; /* interface IHostUSBDeviceFilter */
23094
23103 interface IUSBProxyBackend : $unknown
23104 {
23110 readonly attribute wstring name;
23111
23117 readonly attribute wstring type;
23118
23119 }; /* interface IUSBProxyBackend */
23120
23129 interface IAudioAdapter : $unknown
23130 {
23139 attribute boolean enabled;
23140
23147 attribute boolean enabledIn;
23148
23155 attribute boolean enabledOut;
23156
23162 attribute AudioControllerType audioController;
23163
23172 attribute AudioCodecType audioCodec;
23173
23180 attribute AudioDriverType audioDriver;
23181
23187 readonly attribute wstring[] propertiesList;
23188
23202 void setProperty (
23203 in wstring key,
23204 in wstring value
23205 );
23206
23220 void getProperty (
23221 in wstring key,
23222 [retval] out wstring value
23223 );
23224
23225 }; /* interface IAudioAdapter */
23226
23227 interface IVRDEServer : $unknown
23228 {
23232 attribute boolean enabled;
23233
23237 attribute AuthType authType;
23238
23242 attribute unsigned long authTimeout;
23243
23250 attribute boolean allowMultiConnection;
23251
23259 attribute boolean reuseSingleConnection;
23260
23267 attribute wstring VRDEExtPack;
23268
23275 attribute wstring authLibrary;
23276
23282 readonly attribute wstring[] VRDEProperties;
23283
23297 void setVRDEProperty (
23298 in wstring key,
23299 in wstring value
23300 );
23301
23315 void getVRDEProperty (
23316 in wstring key,
23317 [retval] out wstring value
23318 );
23319
23320 }; /* interface IVRDEServer */
23321
23381 interface ISharedFolder : $unknown
23382 {
23386 readonly attribute wstring name;
23387
23391 readonly attribute wstring hostPath;
23392
23402 readonly attribute boolean accessible;
23403
23410 readonly attribute boolean writable;
23411
23417 readonly attribute boolean autoMount;
23418
23431 readonly attribute wstring lastAccessError;
23432
23433 }; /* interface ISharedFolder */
23434
23435 interface IInternalSessionControl : $unknown
23436 {
23441 readonly attribute unsigned long PID;
23442
23464 readonly attribute IConsole remoteConsole;
23465
23472 readonly attribute MachineState nominalState;
23473
23488 void assignRemoteMachine (
23489 in IMachine machine,
23490 in IConsole console
23491 );
23492
23516 void updateMachineState (
23517 in MachineState machineState
23518 );
23519
23535 void uninitialize();
23536
23559 void onNetworkAdapterChange (
23560 in INetworkAdapter networkAdapter,
23561 in boolean changeAdapter
23562 );
23563
23586 void onAudioAdapterChange (
23587 in IAudioAdapter audioAdapter
23588 );
23589
23612 void onSerialPortChange (
23613 in ISerialPort serialPort
23614 );
23615
23638 void onParallelPortChange (
23639 in IParallelPort parallelPort
23640 );
23641
23664 void onStorageControllerChange();
23665
23692 void onMediumChange (
23693 in IMediumAttachment mediumAttachment,
23694 in boolean force
23695 );
23696
23726 void onStorageDeviceChange (
23727 in IMediumAttachment mediumAttachment,
23728 in boolean remove,
23729 in boolean silent
23730 );
23731
23739 void onClipboardModeChange (
23740 in ClipboardMode clipboardMode
23741 );
23742
23750 void onDnDModeChange (
23751 in DnDMode dndMode
23752 );
23753
23763 void onCPUChange (
23764 in unsigned long cpu,
23765 in boolean add
23766 );
23767
23775 void onCPUExecutionCapChange (
23776 in unsigned long executionCap
23777 );
23778
23803 void onVRDEServerChange (
23804 in boolean restart
23805 );
23806
23812 void onVideoCaptureChange();
23813
23836 void onUSBControllerChange();
23837
23866 void onSharedFolderChange (
23867 in boolean global
23868 );
23869
23895 void onUSBDeviceAttach (
23896 in IUSBDevice device,
23897 in IVirtualBoxErrorInfo error,
23898 in unsigned long maskedInterfaces,
23899 in wstring captureFilename
23900 );
23901
23927 void onUSBDeviceDetach (
23928 in wstringUUID id,
23929 in IVirtualBoxErrorInfo error
23930 );
23931
23949 void onShowWindow (
23950 in boolean check,
23951 out boolean canShow,
23952 out long long winId
23953 );
23954
23962 void onBandwidthGroupChange (
23963 in IBandwidthGroup bandwidthGroup
23964 );
23965
23991 void accessGuestProperty (
23992 in wstring name,
23993 in wstring value,
23994 in wstring flags,
23995 in unsigned long accessMode,
23996 out wstring retValue,
23997 out long long retTimestamp,
23998 out wstring retFlags
23999 );
24000
24048 void enumerateGuestProperties (
24049 in wstring patterns,
24050 out wstring[] keys,
24051 out wstring[] values,
24052 out long long[] timestamps,
24053 out wstring[] flags
24054 );
24055
24090 void onlineMergeMedium (
24091 in IMediumAttachment mediumAttachment,
24092 in unsigned long sourceIdx,
24093 in unsigned long targetIdx,
24094 in IProgress progress
24095 );
24096
24122 void reconfigureMediumAttachments (
24123 in IMediumAttachment[] attachments
24124 );
24125
24149 void enableVMMStatistics (
24150 in boolean enable
24151 );
24152
24180 void pauseWithReason (
24181 in Reason reason
24182 );
24183
24211 void resumeWithReason (
24212 in Reason reason
24213 );
24214
24256 void saveStateWithReason (
24257 in Reason reason,
24258 in IProgress progress,
24259 in wstring stateFilePath,
24260 in boolean pauseVM,
24261 [retval] out boolean leftPaused
24262 );
24263
24271 void cancelSaveStateWithReason();
24272
24296 void assignMachine (
24297 in IMachine machine,
24298 in LockType lockType,
24299 in wstring tokenId
24300 );
24301
24325 void assignMachine (
24326 in IMachine machine,
24327 in LockType lockType,
24328 in IToken token
24329 );
24330
24331 }; /* interface IInternalSessionControl */
24332
24393 interface ISession : $unknown
24394 {
24398 readonly attribute SessionState state;
24399
24407 readonly attribute SessionType type;
24408
24419 attribute wstring name;
24420
24424 readonly attribute IMachine machine;
24425
24430 readonly attribute IConsole console;
24431
24463 void unlockMachine();
24464
24465 }; /* interface ISession */
24466
24489 interface IStorageController : $unknown
24490 {
24499 attribute wstring name;
24500
24506 readonly attribute unsigned long maxDevicesPerPortCount;
24507
24513 readonly attribute unsigned long minPortCount;
24514
24520 readonly attribute unsigned long maxPortCount;
24521
24527 attribute unsigned long instance;
24528
24537 attribute unsigned long portCount;
24538
24544 readonly attribute StorageBus bus;
24545
24558 attribute StorageControllerType controllerType;
24559
24574 attribute boolean useHostIOCache;
24575
24581 readonly attribute boolean bootable;
24582
24583 }; /* interface IStorageController */
24584
24608 interface IManagedObjectRef : $unknown
24609 {
24616 void getInterfaceName (
24617 [retval] out wstring return
24618 );
24619
24627 void release();
24628
24629 }; /* interface IManagedObjectRef */
24630
24639 interface IWebsessionManager : $unknown
24640 {
24649 void logon (
24650 in wstring username,
24651 in wstring password,
24652 [retval] out IVirtualBox return
24653 );
24654
24664 void getSessionObject (
24665 in IVirtualBox refIVirtualBox,
24666 [retval] out ISession return
24667 );
24668
24677 void logoff (
24678 in IVirtualBox refIVirtualBox
24679 );
24680
24681 }; /* interface IWebsessionManager */
24682
24691 interface IPerformanceMetric : $unknown
24692 {
24698 readonly attribute wstring metricName;
24699
24705 readonly attribute $unknown object;
24706
24712 readonly attribute wstring description;
24713
24719 readonly attribute unsigned long period;
24720
24730 readonly attribute unsigned long count;
24731
24737 readonly attribute wstring unit;
24738
24744 readonly attribute long minimumValue;
24745
24751 readonly attribute long maximumValue;
24752
24753 }; /* interface IPerformanceMetric */
24754
24865 interface IPerformanceCollector : $unknown
24866 {
24877 readonly attribute wstring[] metricNames;
24878
24902 void getMetrics (
24903 in wstring[] metricNames,
24904 in $unknown[] objects,
24905 [retval] out IPerformanceMetric[] metrics
24906 );
24907
24946 void setupMetrics (
24947 in wstring[] metricNames,
24948 in $unknown[] objects,
24949 in unsigned long period,
24950 in unsigned long count,
24951 [retval] out IPerformanceMetric[] affectedMetrics
24952 );
24953
24982 void enableMetrics (
24983 in wstring[] metricNames,
24984 in $unknown[] objects,
24985 [retval] out IPerformanceMetric[] affectedMetrics
24986 );
24987
25016 void disableMetrics (
25017 in wstring[] metricNames,
25018 in $unknown[] objects,
25019 [retval] out IPerformanceMetric[] affectedMetrics
25020 );
25021
25111 void queryMetricsData (
25112 in wstring[] metricNames,
25113 in $unknown[] objects,
25114 out wstring[] returnMetricNames,
25115 out $unknown[] returnObjects,
25116 out wstring[] returnUnits,
25117 out unsigned long[] returnScales,
25118 out unsigned long[] returnSequenceNumbers,
25119 out unsigned long[] returnDataIndices,
25120 out unsigned long[] returnDataLengths,
25121 [retval] out long[] returnData
25122 );
25123
25124 }; /* interface IPerformanceCollector */
25125
25133 interface INATEngine : $unknown
25134 {
25139 attribute wstring network;
25140
25147 attribute wstring hostIP;
25148
25153 attribute wstring TFTPPrefix;
25154
25159 attribute wstring TFTPBootFile;
25160
25168 attribute wstring TFTPNextServer;
25169
25173 attribute unsigned long aliasMode;
25174
25178 attribute boolean DNSPassDomain;
25179
25184 attribute boolean DNSProxy;
25185
25190 attribute boolean DNSUseHostResolver;
25191
25196 readonly attribute wstring[] redirects;
25197
25213 void setNetworkSettings (
25214 in unsigned long mtu,
25215 in unsigned long sockSnd,
25216 in unsigned long sockRcv,
25217 in unsigned long TcpWndSnd,
25218 in unsigned long TcpWndRcv
25219 );
25220
25225 void getNetworkSettings (
25226 out unsigned long mtu,
25227 out unsigned long sockSnd,
25228 out unsigned long sockRcv,
25229 out unsigned long TcpWndSnd,
25230 out unsigned long TcpWndRcv
25231 );
25232
25252 void addRedirect (
25253 in wstring name,
25254 in NATProtocol proto,
25255 in wstring hostIP,
25256 in unsigned short hostPort,
25257 in wstring guestIP,
25258 in unsigned short guestPort
25259 );
25260
25266 void removeRedirect (
25267 in wstring name
25268 );
25269
25270 }; /* interface INATEngine */
25271
25280 interface IExtPackPlugIn : $unknown
25281 {
25285 readonly attribute wstring name;
25286
25290 readonly attribute wstring description;
25291
25297 readonly attribute wstring frontend;
25298
25302 readonly attribute wstring modulePath;
25303
25304 }; /* interface IExtPackPlugIn */
25305
25314 interface IExtPackBase : $unknown
25315 {
25319 readonly attribute wstring name;
25320
25324 readonly attribute wstring description;
25325
25337 readonly attribute wstring version;
25338
25342 readonly attribute unsigned long revision;
25343
25353 readonly attribute wstring edition;
25354
25358 readonly attribute wstring VRDEModule;
25359
25363 readonly attribute IExtPackPlugIn[] plugIns;
25364
25374 readonly attribute boolean usable;
25375
25382 readonly attribute wstring whyUnusable;
25383
25387 readonly attribute boolean showLicense;
25388
25397 readonly attribute wstring license;
25398
25422 void queryLicense (
25423 in wstring preferredLocale,
25424 in wstring preferredLanguage,
25425 in wstring format,
25426 [retval] out wstring licenseText
25427 );
25428
25429 }; /* interface IExtPackBase */
25430
25439 interface IExtPack : IExtPackBase
25440 {
25452 void queryObject (
25453 in wstring objUuid,
25454 [retval] out $unknown returnInterface
25455 );
25456
25457 }; /* interface IExtPack */
25458
25468 interface IExtPackFile : IExtPackBase
25469 {
25475 readonly attribute wstring filePath;
25476
25495 void install (
25496 in boolean replace,
25497 in wstring displayInfo,
25498 [retval] out IProgress progess
25499 );
25500
25501 }; /* interface IExtPackFile */
25502
25512 interface IExtPackManager : $unknown
25513 {
25519 readonly attribute IExtPack[] installedExtPacks;
25520
25538 void find (
25539 in wstring name,
25540 [retval] out IExtPack returnData
25541 );
25542
25554 void openExtPackFile (
25555 in wstring path,
25556 [retval] out IExtPackFile file
25557 );
25558
25577 void uninstall (
25578 in wstring name,
25579 in boolean forcedRemoval,
25580 in wstring displayInfo,
25581 [retval] out IProgress progess
25582 );
25583
25587 void cleanup();
25588
25601 void queryAllPlugInsForFrontend (
25602 in wstring frontendName,
25603 [retval] out wstring[] plugInModules
25604 );
25605
25613 void isExtPackUsable (
25614 in wstring name,
25615 [retval] out boolean usable
25616 );
25617
25618 }; /* interface IExtPackManager */
25619
25625 interface IBandwidthGroup : $unknown
25626 {
25630 readonly attribute wstring name;
25631
25635 readonly attribute BandwidthGroupType type;
25636
25640 readonly attribute unsigned long reference;
25641
25646 attribute long long maxBytesPerSec;
25647
25648 }; /* interface IBandwidthGroup */
25649
25658 interface IBandwidthControl : $unknown
25659 {
25665 readonly attribute unsigned long numGroups;
25666
25679 void createBandwidthGroup (
25680 in wstring name,
25681 in BandwidthGroupType type,
25682 in long long maxBytesPerSec
25683 );
25684
25692 void deleteBandwidthGroup (
25693 in wstring name
25694 );
25695
25705 void getBandwidthGroup (
25706 in wstring name,
25707 [retval] out IBandwidthGroup bandwidthGroup
25708 );
25709
25717 void getAllBandwidthGroups (
25718 [retval] out IBandwidthGroup[] bandwidthGroups
25719 );
25720
25721 }; /* interface IBandwidthControl */
25722
25741 interface IVirtualBoxClient : $unknown
25742 {
25748 readonly attribute IVirtualBox virtualBox;
25749
25755 readonly attribute ISession session;
25756
25762 readonly attribute IEventSource eventSource;
25763
25774 void checkMachineError (
25775 in IMachine machine
25776 );
25777
25778 }; /* interface IVirtualBoxClient */
25779
25793 interface IEventSource : $unknown
25794 {
25800 void createListener (
25801 [retval] out IEventListener listener
25802 );
25803
25819 void createAggregator (
25820 in IEventSource[] subordinates,
25821 [retval] out IEventSource result
25822 );
25823
25856 void registerListener (
25857 in IEventListener listener,
25858 in VBoxEventType[] interesting,
25859 in boolean active
25860 );
25861
25870 void unregisterListener (
25871 in IEventListener listener
25872 );
25873
25888 void fireEvent (
25889 in IEvent event,
25890 in long timeout,
25891 [retval] out boolean result
25892 );
25893
25918 void getEvent (
25919 in IEventListener listener,
25920 in long timeout,
25921 [retval] out IEvent event
25922 );
25923
25935 void eventProcessed (
25936 in IEventListener listener,
25937 in IEvent event
25938 );
25939
25940 }; /* interface IEventSource */
25941
25951 interface IEventListener : $unknown
25952 {
25965 void handleEvent (
25966 in IEvent event
25967 );
25968
25969 }; /* interface IEventListener */
25970
26048 interface IEvent : $unknown
26049 {
26055 readonly attribute VBoxEventType type;
26056
26062 readonly attribute IEventSource source;
26063
26074 readonly attribute boolean waitable;
26075
26082 void setProcessed();
26083
26097 void waitProcessed (
26098 in long timeout,
26099 [retval] out boolean result
26100 );
26101
26102 }; /* interface IEvent */
26103
26109 interface IReusableEvent : IEvent
26110 {
26114 readonly attribute unsigned long generation;
26115
26122 void reuse();
26123
26124 }; /* interface IReusableEvent */
26125
26131 interface IMachineEvent : IEvent
26132 {
26136 readonly attribute wstringUUID machineId;
26137
26138 }; /* interface IMachineEvent */
26139
26145 interface IMachineStateChangedEvent : IMachineEvent
26146 {
26150 readonly attribute MachineState state;
26151
26152 }; /* interface IMachineStateChangedEvent */
26153
26161 interface IMachineDataChangedEvent : IMachineEvent
26162 {
26169 readonly attribute boolean temporary;
26170
26171 }; /* interface IMachineDataChangedEvent */
26172
26183 interface IMediumRegisteredEvent : IEvent
26184 {
26188 readonly attribute wstringUUID mediumId;
26189
26193 readonly attribute DeviceType mediumType;
26194
26201 readonly attribute boolean registered;
26202
26203 }; /* interface IMediumRegisteredEvent */
26204
26215 interface IMediumConfigChangedEvent : IEvent
26216 {
26220 readonly attribute IMedium medium;
26221
26222 }; /* interface IMediumConfigChangedEvent */
26223
26232 interface IMachineRegisteredEvent : IMachineEvent
26233 {
26240 readonly attribute boolean registered;
26241
26242 }; /* interface IMachineRegisteredEvent */
26243
26253 interface ISessionStateChangedEvent : IMachineEvent
26254 {
26260 readonly attribute SessionState state;
26261
26262 }; /* interface ISessionStateChangedEvent */
26263
26271 interface IGuestPropertyChangedEvent : IMachineEvent
26272 {
26278 readonly attribute wstring name;
26279
26285 readonly attribute wstring value;
26286
26292 readonly attribute wstring flags;
26293
26294 }; /* interface IGuestPropertyChangedEvent */
26295
26301 interface ISnapshotEvent : IMachineEvent
26302 {
26306 readonly attribute wstringUUID snapshotId;
26307
26308 }; /* interface ISnapshotEvent */
26309
26319 interface ISnapshotTakenEvent : ISnapshotEvent
26320 {
26321 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
26322
26323 }; /* interface ISnapshotTakenEvent */
26324
26341 interface ISnapshotDeletedEvent : ISnapshotEvent
26342 {
26343 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
26344
26345 }; /* interface ISnapshotDeletedEvent */
26346
26356 interface ISnapshotRestoredEvent : ISnapshotEvent
26357 {
26358 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
26359
26360 }; /* interface ISnapshotRestoredEvent */
26361
26371 interface ISnapshotChangedEvent : ISnapshotEvent
26372 {
26373 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
26374
26375 }; /* interface ISnapshotChangedEvent */
26376
26385 interface IMousePointerShapeChangedEvent : IEvent
26386 {
26392 readonly attribute boolean visible;
26393
26399 readonly attribute boolean alpha;
26400
26406 readonly attribute unsigned long xhot;
26407
26413 readonly attribute unsigned long yhot;
26414
26420 readonly attribute unsigned long width;
26421
26427 readonly attribute unsigned long height;
26428
26461 readonly attribute octet[] shape;
26462
26463 }; /* interface IMousePointerShapeChangedEvent */
26464
26473 interface IMouseCapabilityChangedEvent : IEvent
26474 {
26480 readonly attribute boolean supportsAbsolute;
26481
26487 readonly attribute boolean supportsRelative;
26488
26494 readonly attribute boolean supportsMultiTouch;
26495
26501 readonly attribute boolean needsHostCursor;
26502
26503 }; /* interface IMouseCapabilityChangedEvent */
26504
26513 interface IKeyboardLedsChangedEvent : IEvent
26514 {
26520 readonly attribute boolean numLock;
26521
26527 readonly attribute boolean capsLock;
26528
26534 readonly attribute boolean scrollLock;
26535
26536 }; /* interface IKeyboardLedsChangedEvent */
26537
26546 interface IStateChangedEvent : IEvent
26547 {
26553 readonly attribute MachineState state;
26554
26555 }; /* interface IStateChangedEvent */
26556
26566 interface IAdditionsStateChangedEvent : IEvent
26567 {
26568 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
26569
26570 }; /* interface IAdditionsStateChangedEvent */
26571
26582 interface INetworkAdapterChangedEvent : IEvent
26583 {
26589 readonly attribute INetworkAdapter networkAdapter;
26590
26591 }; /* interface INetworkAdapterChangedEvent */
26592
26602 interface IAudioAdapterChangedEvent : IEvent
26603 {
26609 readonly attribute IAudioAdapter audioAdapter;
26610
26611 }; /* interface IAudioAdapterChangedEvent */
26612
26623 interface ISerialPortChangedEvent : IEvent
26624 {
26630 readonly attribute ISerialPort serialPort;
26631
26632 }; /* interface ISerialPortChangedEvent */
26633
26644 interface IParallelPortChangedEvent : IEvent
26645 {
26651 readonly attribute IParallelPort parallelPort;
26652
26653 }; /* interface IParallelPortChangedEvent */
26654
26664 interface IStorageControllerChangedEvent : IEvent
26665 {
26666 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
26667
26668 }; /* interface IStorageControllerChangedEvent */
26669
26681 interface IMediumChangedEvent : IEvent
26682 {
26688 readonly attribute IMediumAttachment mediumAttachment;
26689
26690 }; /* interface IMediumChangedEvent */
26691
26699 interface IClipboardModeChangedEvent : IEvent
26700 {
26706 readonly attribute ClipboardMode clipboardMode;
26707
26708 }; /* interface IClipboardModeChangedEvent */
26709
26717 interface IDnDModeChangedEvent : IEvent
26718 {
26724 readonly attribute DnDMode dndMode;
26725
26726 }; /* interface IDnDModeChangedEvent */
26727
26735 interface ICPUChangedEvent : IEvent
26736 {
26742 readonly attribute unsigned long CPU;
26743
26749 readonly attribute boolean add;
26750
26751 }; /* interface ICPUChangedEvent */
26752
26760 interface ICPUExecutionCapChangedEvent : IEvent
26761 {
26767 readonly attribute unsigned long executionCap;
26768
26769 }; /* interface ICPUExecutionCapChangedEvent */
26770
26778 interface IGuestKeyboardEvent : IEvent
26779 {
26785 readonly attribute long[] scancodes;
26786
26787 }; /* interface IGuestKeyboardEvent */
26788
26796 interface IGuestMouseEvent : IReusableEvent
26797 {
26803 readonly attribute GuestMouseEventMode mode;
26804
26810 readonly attribute long x;
26811
26817 readonly attribute long y;
26818
26824 readonly attribute long z;
26825
26831 readonly attribute long w;
26832
26838 readonly attribute long buttons;
26839
26840 }; /* interface IGuestMouseEvent */
26841
26849 interface IGuestMultiTouchEvent : IEvent
26850 {
26856 readonly attribute long contactCount;
26857
26863 readonly attribute short[] xPositions;
26864
26870 readonly attribute short[] yPositions;
26871
26877 readonly attribute unsigned short[] contactIds;
26878
26886 readonly attribute unsigned short[] contactFlags;
26887
26893 readonly attribute unsigned long scanTime;
26894
26895 }; /* interface IGuestMultiTouchEvent */
26896
26902 interface IGuestSessionEvent : IEvent
26903 {
26907 readonly attribute IGuestSession session;
26908
26909 }; /* interface IGuestSessionEvent */
26910
26918 interface IGuestSessionStateChangedEvent : IGuestSessionEvent
26919 {
26925 readonly attribute unsigned long id;
26926
26932 readonly attribute GuestSessionStatus status;
26933
26943 readonly attribute IVirtualBoxErrorInfo error;
26944
26945 }; /* interface IGuestSessionStateChangedEvent */
26946
26954 interface IGuestSessionRegisteredEvent : IGuestSessionEvent
26955 {
26962 readonly attribute boolean registered;
26963
26964 }; /* interface IGuestSessionRegisteredEvent */
26965
26971 interface IGuestProcessEvent : IGuestSessionEvent
26972 {
26978 readonly attribute IGuestProcess process;
26979
26985 readonly attribute unsigned long pid;
26986
26987 }; /* interface IGuestProcessEvent */
26988
26996 interface IGuestProcessRegisteredEvent : IGuestProcessEvent
26997 {
27004 readonly attribute boolean registered;
27005
27006 }; /* interface IGuestProcessRegisteredEvent */
27007
27015 interface IGuestProcessStateChangedEvent : IGuestProcessEvent
27016 {
27022 readonly attribute ProcessStatus status;
27023
27033 readonly attribute IVirtualBoxErrorInfo error;
27034
27035 }; /* interface IGuestProcessStateChangedEvent */
27036
27044 interface IGuestProcessIOEvent : IGuestProcessEvent
27045 {
27052 readonly attribute unsigned long handle;
27053
27059 readonly attribute unsigned long processed;
27060
27061 }; /* interface IGuestProcessIOEvent */
27062
27072 interface IGuestProcessInputNotifyEvent : IGuestProcessIOEvent
27073 {
27079 readonly attribute ProcessInputStatus status;
27080
27081 }; /* interface IGuestProcessInputNotifyEvent */
27082
27090 interface IGuestProcessOutputEvent : IGuestProcessIOEvent
27091 {
27097 readonly attribute octet[] data;
27098
27099 }; /* interface IGuestProcessOutputEvent */
27100
27106 interface IGuestFileEvent : IGuestSessionEvent
27107 {
27113 readonly attribute IGuestFile file;
27114
27115 }; /* interface IGuestFileEvent */
27116
27124 interface IGuestFileRegisteredEvent : IGuestFileEvent
27125 {
27132 readonly attribute boolean registered;
27133
27134 }; /* interface IGuestFileRegisteredEvent */
27135
27143 interface IGuestFileStateChangedEvent : IGuestFileEvent
27144 {
27150 readonly attribute FileStatus status;
27151
27161 readonly attribute IVirtualBoxErrorInfo error;
27162
27163 }; /* interface IGuestFileStateChangedEvent */
27164
27172 interface IGuestFileIOEvent : IGuestFileEvent
27173 {
27179 readonly attribute long long offset;
27180
27186 readonly attribute unsigned long processed;
27187
27188 }; /* interface IGuestFileIOEvent */
27189
27197 interface IGuestFileOffsetChangedEvent : IGuestFileIOEvent
27198 {
27199 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
27200
27201 }; /* interface IGuestFileOffsetChangedEvent */
27202
27210 interface IGuestFileReadEvent : IGuestFileIOEvent
27211 {
27217 readonly attribute octet[] data;
27218
27219 }; /* interface IGuestFileReadEvent */
27220
27228 interface IGuestFileWriteEvent : IGuestFileIOEvent
27229 {
27230 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
27231
27232 }; /* interface IGuestFileWriteEvent */
27233
27244 interface IVRDEServerChangedEvent : IEvent
27245 {
27246 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
27247
27248 }; /* interface IVRDEServerChangedEvent */
27249
27259 interface IVRDEServerInfoChangedEvent : IEvent
27260 {
27261 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
27262
27263 }; /* interface IVRDEServerInfoChangedEvent */
27264
27272 interface IVideoCaptureChangedEvent : IEvent
27273 {
27274 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
27275
27276 }; /* interface IVideoCaptureChangedEvent */
27277
27288 interface IUSBControllerChangedEvent : IEvent
27289 {
27290 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
27291
27292 }; /* interface IUSBControllerChangedEvent */
27293
27317 interface IUSBDeviceStateChangedEvent : IEvent
27318 {
27324 readonly attribute IUSBDevice device;
27325
27331 readonly attribute boolean attached;
27332
27338 readonly attribute IVirtualBoxErrorInfo error;
27339
27340 }; /* interface IUSBDeviceStateChangedEvent */
27341
27357 interface ISharedFolderChangedEvent : IEvent
27358 {
27364 readonly attribute Scope scope;
27365
27366 }; /* interface ISharedFolderChangedEvent */
27367
27421 interface IRuntimeErrorEvent : IEvent
27422 {
27428 readonly attribute boolean fatal;
27429
27435 readonly attribute wstring id;
27436
27442 readonly attribute wstring message;
27443
27444 }; /* interface IRuntimeErrorEvent */
27445
27453 interface IEventSourceChangedEvent : IEvent
27454 {
27460 readonly attribute IEventListener listener;
27461
27467 readonly attribute boolean add;
27468
27469 }; /* interface IEventSourceChangedEvent */
27470
27479 interface IExtraDataChangedEvent : IEvent
27480 {
27487 readonly attribute wstringUUID machineId;
27488
27494 readonly attribute wstring key;
27495
27501 readonly attribute wstring value;
27502
27503 }; /* interface IExtraDataChangedEvent */
27504
27510 interface IVetoEvent : IEvent
27511 {
27521 void addVeto (
27522 in wstring reason
27523 );
27524
27534 void isVetoed (
27535 [retval] out boolean result
27536 );
27537
27547 void getVetos (
27548 [retval] out wstring[] result
27549 );
27550
27560 void addApproval (
27561 in wstring reason
27562 );
27563
27569 void isApproved (
27570 [retval] out boolean result
27571 );
27572
27582 void getApprovals (
27583 [retval] out wstring[] result
27584 );
27585
27586 }; /* interface IVetoEvent */
27587
27597 interface IExtraDataCanChangeEvent : IVetoEvent
27598 {
27605 readonly attribute wstringUUID machineId;
27606
27612 readonly attribute wstring key;
27613
27619 readonly attribute wstring value;
27620
27621 }; /* interface IExtraDataCanChangeEvent */
27622
27638 interface ICanShowWindowEvent : IVetoEvent
27639 {
27640 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
27641
27642 }; /* interface ICanShowWindowEvent */
27643
27675 interface IShowWindowEvent : IEvent
27676 {
27685 attribute long long winId;
27686
27687 }; /* interface IShowWindowEvent */
27688
27696 interface INATRedirectEvent : IMachineEvent
27697 {
27703 readonly attribute unsigned long slot;
27704
27710 readonly attribute boolean remove;
27711
27717 readonly attribute wstring name;
27718
27724 readonly attribute NATProtocol proto;
27725
27731 readonly attribute wstring hostIP;
27732
27738 readonly attribute long hostPort;
27739
27745 readonly attribute wstring guestIP;
27746
27752 readonly attribute long guestPort;
27753
27754 }; /* interface INATRedirectEvent */
27755
27768 interface IHostPCIDevicePlugEvent : IMachineEvent
27769 {
27775 readonly attribute boolean plugged;
27776
27783 readonly attribute boolean success;
27784
27790 readonly attribute IPCIDeviceAttachment attachment;
27791
27797 readonly attribute wstring message;
27798
27799 }; /* interface IHostPCIDevicePlugEvent */
27800
27809 interface IVBoxSVCAvailabilityChangedEvent : IEvent
27810 {
27816 readonly attribute boolean available;
27817
27818 }; /* interface IVBoxSVCAvailabilityChangedEvent */
27819
27827 interface IBandwidthGroupChangedEvent : IEvent
27828 {
27834 readonly attribute IBandwidthGroup bandwidthGroup;
27835
27836 }; /* interface IBandwidthGroupChangedEvent */
27837
27845 interface IGuestMonitorChangedEvent : IEvent
27846 {
27852 readonly attribute GuestMonitorChangedEventType changeType;
27853
27859 readonly attribute unsigned long screenId;
27860
27867 readonly attribute unsigned long originX;
27868
27875 readonly attribute unsigned long originY;
27876
27883 readonly attribute unsigned long width;
27884
27891 readonly attribute unsigned long height;
27892
27893 }; /* interface IGuestMonitorChangedEvent */
27894
27902 interface IGuestUserStateChangedEvent : IEvent
27903 {
27909 readonly attribute wstring name;
27910
27917 readonly attribute wstring domain;
27918
27925 readonly attribute GuestUserState state;
27926
27932 readonly attribute wstring stateDetails;
27933
27934 }; /* interface IGuestUserStateChangedEvent */
27935
27945 interface IStorageDeviceChangedEvent : IEvent
27946 {
27952 readonly attribute IMediumAttachment storageDevice;
27953
27959 readonly attribute boolean removed;
27960
27966 readonly attribute boolean silent;
27967
27968 }; /* interface IStorageDeviceChangedEvent */
27969
27970 interface INATNetworkChangedEvent : IEvent
27971 {
27972 readonly attribute wstring networkName;
27973
27974 }; /* interface INATNetworkChangedEvent */
27975
27976 interface INATNetworkStartStopEvent : INATNetworkChangedEvent
27977 {
27983 readonly attribute boolean startEvent;
27984
27985 }; /* interface INATNetworkStartStopEvent */
27986
27987 interface INATNetworkAlterEvent : INATNetworkChangedEvent
27988 {
27989 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
27990
27991 }; /* interface INATNetworkAlterEvent */
27992
27993 interface INATNetworkCreationDeletionEvent : INATNetworkAlterEvent
27994 {
27995 readonly attribute boolean creationEvent;
27996
27997 }; /* interface INATNetworkCreationDeletionEvent */
27998
27999 interface INATNetworkSettingEvent : INATNetworkAlterEvent
28000 {
28001 readonly attribute boolean enabled;
28002
28003 readonly attribute wstring network;
28004
28005 readonly attribute wstring gateway;
28006
28007 readonly attribute boolean advertiseDefaultIPv6RouteEnabled;
28008
28009 readonly attribute boolean needDhcpServer;
28010
28011 }; /* interface INATNetworkSettingEvent */
28012
28013 interface INATNetworkPortForwardEvent : INATNetworkAlterEvent
28014 {
28015 readonly attribute boolean create;
28016
28017 readonly attribute boolean ipv6;
28018
28019 readonly attribute wstring name;
28020
28021 readonly attribute NATProtocol proto;
28022
28023 readonly attribute wstring hostIp;
28024
28025 readonly attribute long hostPort;
28026
28027 readonly attribute wstring guestIp;
28028
28029 readonly attribute long guestPort;
28030
28031 }; /* interface INATNetworkPortForwardEvent */
28032
28033 interface IHostNameResolutionConfigurationChangeEvent : IEvent
28034 {
28035 readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
28036
28037 }; /* interface IHostNameResolutionConfigurationChangeEvent */
28038
28051 interface IVirtualBoxSDS : $unknown
28052 {
28053 void getVirtualBox (
28054 out IVirtualBox result,
28055 out IToken token
28056 );
28057
28058 }; /* interface IVirtualBoxSDS */
28059
28060
ProcessStatus_Undefined
Process is in an undefined state.
Definition: VirtualBox.idl:2888
IAdditionsFacility::lastUpdated
readonly attribute long long lastUpdated
Time stamp of the last status update, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:14980
IUnattended::detectedOSVersion
readonly attribute wstring detectedOSVersion
The detected OS version string.
Definition: VirtualBox.idl:7701
DhcpOpt_InterfaceMTU
Definition: VirtualBox.idl:1403
DhcpOpt_Option_73
Definition: VirtualBox.idl:1437
INATEngine::DNSPassDomain
attribute boolean DNSPassDomain
Whether the DHCP server should pass the DNS domain used by the host.
Definition: VirtualBox.idl:25178
FileOpenAction_OpenExisting
Opens an existing file, fails if no file exists.
Definition: VirtualBox.idl:3072
IGuestProcessEvent::pid
readonly attribute unsigned long pid
Guest process ID (PID).
Definition: VirtualBox.idl:26985
GuestUserState_InUse
A guest user continued using the guest OS after being idle.
Definition: VirtualBox.idl:2282
LockType_Write
Lock the machine for writing.
Definition: VirtualBox.idl:980
ProcessWaitForFlag_Start
Wait for the process being started.
Definition: VirtualBox.idl:2443
FsObjRenameFlag_Replace
This will attempt to replace any destination object other except directories.
Definition: VirtualBox.idl:2730
IFsObjInfo::UID
readonly attribute unsigned long UID
The user owning the filesystem object (st_uid).
Definition: VirtualBox.idl:17561
VirtualSystemDescriptionType_HardDiskControllerIDE
Definition: VirtualBox.idl:1565
IGuestProcess
Implementation of the IProcess object for processes the host has started in the guest.
Definition: VirtualBox.idl:17043
SessionState_Unlocked
In IMachine::sessionState, this means that the machine is not locked for any sessions.
Definition: VirtualBox.idl:726
VirtualSystemDescriptionType_Description
Definition: VirtualBox.idl:1560
IVRDEServerInfo::bytesSentTotal
readonly attribute long long bytesSentTotal
How many bytes were sent in all connections.
Definition: VirtualBox.idl:12688
IGuestMonitorChangedEvent::width
readonly attribute unsigned long width
Width of the screen.
Definition: VirtualBox.idl:27883
AdditionsFacilityClass_Program
Program.
Definition: VirtualBox.idl:1916
IFsObjInfo::name
readonly attribute wstring name
The object&#39;s name.
Definition: VirtualBox.idl:17524
SessionState
SessionState
Session state.
Definition: VirtualBox.idl:709
VBoxEventType_OnGuestUserStateChanged
See IGuestUserStateChangedEvent.
Definition: VirtualBox.idl:5013
GuestMonitorChangedEventType
GuestMonitorChangedEventType
How the guest monitor has been changed.
Definition: VirtualBox.idl:5095
IVRDEServerInfo::bytesSent
readonly attribute long long bytesSent
How many bytes were sent in last or current, if still active, connection.
Definition: VirtualBox.idl:12681
ProcessStatus_Error
Something went wrong.
Definition: VirtualBox.idl:2943
HostNetworkInterfaceStatus_Down
The interface is not functioning.
Definition: VirtualBox.idl:1812
VBoxEventType_OnMachineRegistered
See IMachineRegisteredEvent.
Definition: VirtualBox.idl:4626
VBoxEventType_OnMediumConfigChanged
See IMediumConfigChangedEvent.
Definition: VirtualBox.idl:5041
USBDeviceFilterAction_Ignore
Ignore the matched USB device.
Definition: VirtualBox.idl:4158
IVRDEServer::authLibrary
attribute wstring authLibrary
Library used for authentication of RDP clients by this VM.
Definition: VirtualBox.idl:23275
MachineState_FaultTolerantSyncing
The machine is being synced with a fault tolerant VM running elsewhere.
Definition: VirtualBox.idl:615
NetworkAdapterType_Virtio
Virtio network device.
Definition: VirtualBox.idl:3889
IProgress::initiator
readonly attribute $unknown initiator
Initiator of the task.
Definition: VirtualBox.idl:17999
IVRDEServerInfo::numberOfClients
readonly attribute unsigned long numberOfClients
How many times a client connected.
Definition: VirtualBox.idl:12659
FsObjMoveFlags_FollowLinks
Follow symbolic links in the final components or not (only applied to the given source and target pat...
Definition: VirtualBox.idl:2622
INATNetwork::loopbackIp6
attribute long loopbackIp6
Offset in ipv6 network from network id for address mapped into loopback6 interface of the host...
Definition: VirtualBox.idl:5305
IVirtualBox::DVDImages
readonly attribute IMedium [] DVDImages
Array of CD/DVD image objects currently in use by this VirtualBox instance.
Definition: VirtualBox.idl:5673
MouseButtonState
MouseButtonState
Mouse button state.
Definition: VirtualBox.idl:3687
IGuestDirectory::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:17107
NATProtocol_TCP
Port-forwarding uses TCP protocol.
Definition: VirtualBox.idl:4484
CPUPropertyType_PAE
This setting determines whether VirtualBox will expose the Physical Address Extension (PAE) feature o...
Definition: VirtualBox.idl:783
AdditionsFacilityStatus
AdditionsFacilityStatus
Guest Additions facility states.
Definition: VirtualBox.idl:1941
DeviceType_Graphics3D
Graphics device 3D activity.
Definition: VirtualBox.idl:1079
IGuestProcessIOEvent
Base abstract interface for all guest process input/output (IO) events.
Definition: VirtualBox.idl:27044
IKeyboard::keyboardLEDs
readonly attribute KeyboardLED [] keyboardLEDs
Current status of the guest keyboard LEDs.
Definition: VirtualBox.idl:20332
IHost::acceleration3DAvailable
readonly attribute boolean acceleration3DAvailable
Returns true when the host supports 3D hardware acceleration.
Definition: VirtualBox.idl:13831
IProgress::completed
readonly attribute boolean completed
Whether the task has been completed.
Definition: VirtualBox.idl:18033
IExtPackFile::filePath
readonly attribute wstring filePath
The path to the extension pack file.
Definition: VirtualBox.idl:25475
IDnDModeChangedEvent
Notification when the drag&#39;n drop mode changes.
Definition: VirtualBox.idl:26717
DhcpOpt_Cookie
Definition: VirtualBox.idl:1385
INATNetworkSettingEvent::advertiseDefaultIPv6RouteEnabled
readonly attribute boolean advertiseDefaultIPv6RouteEnabled
Definition: VirtualBox.idl:28007
IUSBDeviceFilter::vendorId
attribute wstring vendorId
Vendor ID filter.
Definition: VirtualBox.idl:22960
LockType_VM
Lock the machine for writing, and create objects necessary for running a VM in this process...
Definition: VirtualBox.idl:986
IGuestSessionEvent
Base abstract interface for all guest session events.
Definition: VirtualBox.idl:26902
CertificateVersion_Unknown
Definition: VirtualBox.idl:1541
ICertificate::certificateAuthority
readonly attribute boolean certificateAuthority
Whether this certificate is a certificate authority.
Definition: VirtualBox.idl:6777
IProgress::timeRemaining
readonly attribute long timeRemaining
Estimated remaining time until the task completes, in seconds.
Definition: VirtualBox.idl:18028
CPUPropertyType_LongMode
This setting determines whether VirtualBox will advertise long mode (i.e.
Definition: VirtualBox.idl:791
IUSBDeviceFilters::deviceFilters
readonly attribute IUSBDeviceFilter [] deviceFilters
List of USB device filters associated with the machine.
Definition: VirtualBox.idl:22591
IGuestSession::currentDirectory
attribute wstring currentDirectory
The current directory of the session.
Definition: VirtualBox.idl:15509
IProgress::operationCount
readonly attribute unsigned long operationCount
Number of sub-operations this task is divided into.
Definition: VirtualBox.idl:18065
USBControllerType_EHCI
Definition: VirtualBox.idl:3976
IHost::nameServers
readonly attribute wstring [] nameServers
The list of nameservers registered in host&#39;s name resolving system.
Definition: VirtualBox.idl:13771
SettingsVersion_v1_13
Settings version "1.13", written by VirtualBox 4.2.x.
Definition: VirtualBox.idl:324
StorageBus_Floppy
Definition: VirtualBox.idl:4345
AudioCodecType_STAC9221
A STAC9221 HDA codec.
Definition: VirtualBox.idl:4270
IAppliance
Represents a platform-independent appliance in OVF format.
Definition: VirtualBox.idl:6896
IParallelPort::path
attribute wstring path
Host parallel device name.
Definition: VirtualBox.idl:22003
FileStatus_Undefined
File is in an undefined state.
Definition: VirtualBox.idl:3189
IMachineDebugger::HWVirtExEnabled
readonly attribute boolean HWVirtExEnabled
Flag indicating whether the VM is currently making use of CPU hardware virtualization extensions...
Definition: VirtualBox.idl:22084
DhcpOpt_MeritDumpFile
Definition: VirtualBox.idl:1391
IVirtualBoxClient
Convenience interface for client applications.
Definition: VirtualBox.idl:25741
IMachine::firmwareType
attribute FirmwareType firmwareType
Type of firmware (such as legacy BIOS or EFI), used for initial bootstrap in this VM...
Definition: VirtualBox.idl:8775
MachineState
MachineState
Virtual machine execution state.
Definition: VirtualBox.idl:477
SettingsVersion_v1_11
Settings version "1.11", written by VirtualBox 4.0.x.
Definition: VirtualBox.idl:314
MediumState
MediumState
Virtual medium state.
Definition: VirtualBox.idl:3341
NetworkAdapterType_Null
Null value (never used by the API).
Definition: VirtualBox.idl:3859
IVRDEServerInfo::user
readonly attribute wstring user
Login user name supplied by the client.
Definition: VirtualBox.idl:12709
IGuestSession::files
readonly attribute IGuestFile [] files
Returns all currently opened guest files.
Definition: VirtualBox.idl:15523
IVirtualBoxErrorInfo::resultDetail
readonly attribute long resultDetail
Optional result data of this error.
Definition: VirtualBox.idl:5180
ParavirtProvider_None
No provider is used.
Definition: VirtualBox.idl:896
IPCIAddress::device
attribute short device
Device number.
Definition: VirtualBox.idl:8291
IMediumConfigChangedEvent::medium
readonly attribute IMedium medium
ID of the medium this event relates to.
Definition: VirtualBox.idl:26220
IHost::processorCoreCount
readonly attribute unsigned long processorCoreCount
Number of physical processor cores installed in the host system.
Definition: VirtualBox.idl:13796
IGuestMonitorChangedEvent::originY
readonly attribute unsigned long originY
Physical Y origin relative to the primary screen.
Definition: VirtualBox.idl:27875
DhcpOpt_PolicyFilter
Definition: VirtualBox.idl:1398
IEvent::type
readonly attribute VBoxEventType type
Event type.
Definition: VirtualBox.idl:26055
IFramebufferOverlay::y
readonly attribute unsigned long y
Y position of the overlay, relative to the frame buffer.
Definition: VirtualBox.idl:21140
FileAccessMode_WriteOnly
Open the file only with write access.
Definition: VirtualBox.idl:3032
INATRedirectEvent::hostPort
readonly attribute long hostPort
Host port to bind socket on.
Definition: VirtualBox.idl:27738
IDnDBase::protocolVersion
readonly attribute unsigned long protocolVersion
Returns the protocol version which is used to communicate with the guest.
Definition: VirtualBox.idl:15015
IGuestKeyboardEvent::scancodes
readonly attribute long [] scancodes
Array of scancodes.
Definition: VirtualBox.idl:26785
IMedium::variant
readonly attribute MediumVariant [] variant
Returns the storage format variant information for this medium as an array of the flags described at ...
Definition: VirtualBox.idl:18875
ProcessCreateFlag_IgnoreOrphanedProcesses
Do not report an error when executed processes are still alive when VBoxService or the guest OS is sh...
Definition: VirtualBox.idl:2761
BitmapFormat_BGR
Generic BGR format without alpha channel.
Definition: VirtualBox.idl:1338
VirtualSystemDescriptionType_Memory
Definition: VirtualBox.idl:1564
INATEngine::DNSUseHostResolver
attribute boolean DNSUseHostResolver
Whether the DHCP server (and the DNS traffic by NAT) should pass the address of the DNS proxy and pro...
Definition: VirtualBox.idl:25190
VBoxEventType_OnSnapshotRestored
See ISnapshotRestoredEvent.
Definition: VirtualBox.idl:5034
AutostopType_PowerOff
The VM is powered off when the system shuts down.
Definition: VirtualBox.idl:1731
IHost::operatingSystem
readonly attribute wstring operatingSystem
Name of the host system&#39;s operating system.
Definition: VirtualBox.idl:13816
StorageControllerType_I82078
A floppy disk controller; this is the only variant for floppy drives.
Definition: VirtualBox.idl:4400
IGuestProcessInputNotifyEvent
Notification when a guest process&#39; stdin became available.
Definition: VirtualBox.idl:27072
DhcpOpt_Option_119
Definition: VirtualBox.idl:1440
MediumType_Shareable
Allow using this medium concurrently by several machines.
Definition: VirtualBox.idl:3446
MachineState_LastTransient
Pseudo-state: last transient state (for use in relational expressions).
Definition: VirtualBox.idl:697
IUSBDeviceFilter::active
attribute boolean active
Whether this filter active or has been temporarily disabled.
Definition: VirtualBox.idl:22951
IGuestSession::timeout
attribute unsigned long timeout
Returns the session timeout (in ms).
Definition: VirtualBox.idl:15440
CloneMode_MachineAndChildStates
Clone the state of the selected machine and its child snapshots if present.
Definition: VirtualBox.idl:1669
KeyboardLED_NumLock
Definition: VirtualBox.idl:3675
IGuest::dnDSource
readonly attribute IGuestDnDSource dnDSource
Retrieves the drag&#39;n drop source implementation for the guest side, that is, handling and retrieving ...
Definition: VirtualBox.idl:17654
IExtPackBase::name
readonly attribute wstring name
The extension pack name.
Definition: VirtualBox.idl:25319
IMousePointerShapeChangedEvent::width
readonly attribute unsigned long width
Width of the pointer shape in pixels.
Definition: VirtualBox.idl:26420
IKeyboardLedsChangedEvent::numLock
readonly attribute boolean numLock
NumLock status.
Definition: VirtualBox.idl:26520
FsObjRenameFlag_NoReplace
Do not replace any destination object.
Definition: VirtualBox.idl:2724
IGuestSession::environmentBase
readonly attribute wstring [] environmentBase
The base environment of the session.
Definition: VirtualBox.idl:15480
IMouseCapabilityChangedEvent::supportsMultiTouch
readonly attribute boolean supportsMultiTouch
Supports multi-touch events coordinates.
Definition: VirtualBox.idl:26494
DhcpOpt_Option_75
Definition: VirtualBox.idl:1439
IGuestFileRegisteredEvent
Notification when a guest file was registered or unregistered.
Definition: VirtualBox.idl:27124
AdditionsUpdateFlag_None
No flag set.
Definition: VirtualBox.idl:2034
DnDAction_Move
Move the item to the target.
Definition: VirtualBox.idl:3303
IGuestUserStateChangedEvent
Notification when a guest user changed its state.
Definition: VirtualBox.idl:27902
IExtPackPlugIn::frontend
readonly attribute wstring frontend
The name of the frontend or component name this plug-in plugs into.
Definition: VirtualBox.idl:25297
ProcessWaitResult_WaitFlagNotSupported
A waiting flag specified in the IProcess::waitFor call is not supported by the guest.
Definition: VirtualBox.idl:2544
DhcpOpt_StaticRoute
Definition: VirtualBox.idl:1410
IRuntimeErrorEvent::fatal
readonly attribute boolean fatal
Whether the error is fatal or not.
Definition: VirtualBox.idl:27428
VBOX_E_OBJECT_NOT_FOUND
const HRESULT VBOX_E_OBJECT_NOT_FOUND
Object corresponding to the supplied arguments does not exist.
Definition: VirtualBox.idl:137
IUnattended::scriptTemplatePath
attribute wstring scriptTemplatePath
The unattended installation script template file.
Definition: VirtualBox.idl:7640
IMousePointerShapeChangedEvent::yhot
readonly attribute unsigned long yhot
The pointer hot spot Y coordinate.
Definition: VirtualBox.idl:26413
BIOSBootMenuMode_MenuOnly
Definition: VirtualBox.idl:1154
IVRDEServerInfoChangedEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:27261
IGuestProcessIOEvent::handle
readonly attribute unsigned long handle
Input/output (IO) handle involved in this event.
Definition: VirtualBox.idl:27052
IExtraDataChangedEvent::value
readonly attribute wstring value
Extra data value for the given key.
Definition: VirtualBox.idl:27501
IHost::USBDeviceFilters
readonly attribute IHostUSBDeviceFilter [] USBDeviceFilters
List of USB device filters in action.
Definition: VirtualBox.idl:13761
IProgress::operation
readonly attribute unsigned long operation
Number of the sub-operation being currently executed.
Definition: VirtualBox.idl:18070
MediumType_Immutable
Immutable medium (attached indirectly, changes are wiped out the next time the virtual machine is sta...
Definition: VirtualBox.idl:3429
IVirtualBox::floppyImages
readonly attribute IMedium [] floppyImages
Array of floppy image objects currently in use by this VirtualBox instance.
Definition: VirtualBox.idl:5680
IMachine::faultTolerancePassword
attribute wstring faultTolerancePassword
The password to check for on the standby VM.
Definition: VirtualBox.idl:9156
IGuestOSType::recommendedX2APIC
readonly attribute boolean recommendedX2APIC
Returns true if X2APIC is recommended for this OS type.
Definition: VirtualBox.idl:14956
IGuestOSType::recommendedUSB3
readonly attribute boolean recommendedUSB3
Returns true an xHCI (USB 3) controller is recommended for this OS type.
Definition: VirtualBox.idl:14946
SettingsVersion_Future
Settings version greater than "1.15", written by a future VirtualBox version.
Definition: VirtualBox.idl:349
FileSharingMode
FileSharingMode
File sharing mode for IGuestSession::fileOpenEx.
Definition: VirtualBox.idl:3121
IAudioAdapter::enabledIn
attribute boolean enabledIn
Flag whether the audio adapter is enabled for audio input.
Definition: VirtualBox.idl:23147
IUnattended::detectedOSFlavor
readonly attribute wstring detectedOSFlavor
The detected OS flavor (e.g.
Definition: VirtualBox.idl:7712
IMediumRegisteredEvent
The given medium was registered or unregistered within this VirtualBox installation.
Definition: VirtualBox.idl:26183
IStorageDeviceChangedEvent::removed
readonly attribute boolean removed
Flag whether the device was removed or added to the VM.
Definition: VirtualBox.idl:27959
IVRDEServerInfo::bytesReceived
readonly attribute long long bytesReceived
How many bytes were received in last or current, if still active, connection.
Definition: VirtualBox.idl:12695
FileCopyFlag
FileCopyFlag
File copying flags.
Definition: VirtualBox.idl:2556
IFsObjInfo::allocatedSize
readonly attribute long long allocatedSize
Disk allocation size (st_blocks * DEV_BSIZE).
Definition: VirtualBox.idl:17454
IBIOSSettings::logoFadeIn
attribute boolean logoFadeIn
Fade in flag for BIOS logo animation.
Definition: VirtualBox.idl:8194
AccessMode
AccessMode
Access mode for opening files.
Definition: VirtualBox.idl:359
IFramebuffer::winId
readonly attribute long long winId
Platform-dependent identifier of the window where context of this frame buffer is drawn...
Definition: VirtualBox.idl:20909
AdditionsFacilityClass_ThirdParty
Third party.
Definition: VirtualBox.idl:1926
IEventSourceChangedEvent
Notification when an event source state changes (listener added or removed).
Definition: VirtualBox.idl:27453
NetworkAttachmentType_Internal
Definition: VirtualBox.idl:3840
IProgress::timeout
attribute unsigned long timeout
When non-zero, this specifies the number of milliseconds after which the operation will automatically...
Definition: VirtualBox.idl:18096
IGuestMouseEvent
Notification when guest mouse event happens.
Definition: VirtualBox.idl:26796
IMachine::CPUIDPortabilityLevel
attribute unsigned long CPUIDPortabilityLevel
Virtual CPUID portability level, the higher number the fewer newer or vendor specific CPU feature is ...
Definition: VirtualBox.idl:8611
AdditionsFacilityClass_Driver
Driver.
Definition: VirtualBox.idl:1906
IMachine::groups
attribute wstring [] groups
Array of machine group names of which this machine is a member.
Definition: VirtualBox.idl:8545
DhcpOpt_VendorSpecificInformation
Definition: VirtualBox.idl:1420
DhcpOpt_NonLocalSourceRoutingEnableDisable
Definition: VirtualBox.idl:1397
MouseButtonState_WheelDown
Definition: VirtualBox.idl:3693
ProcessWaitResult_Terminate
The process has been terminated.
Definition: VirtualBox.idl:2500
VBoxEventType_OnAdditionsStateChanged
See IAdditionsStateChangedEvent.
Definition: VirtualBox.idl:4696
IFsObjInfo::modificationTime
readonly attribute long long modificationTime
Time of last data modification (st_mtime).
Definition: VirtualBox.idl:17517
VBoxEventType_OnSerialPortChanged
See ISerialPortChangedEvent.
Definition: VirtualBox.idl:4710
IMachine::videoCaptureScreens
attribute boolean [] videoCaptureScreens
This setting determines for which screens video recording is enabled.
Definition: VirtualBox.idl:8679
FileOpenAction_CreateOrReplace
Creates a new file, replace any existing file.
Definition: VirtualBox.idl:3094
IGuestOSType::recommendedDVDStorageController
readonly attribute StorageControllerType recommendedDVDStorageController
Recommended storage controller type for DVD/CD drives.
Definition: VirtualBox.idl:14876
IDnDTarget
Abstract interface for handling drag&#39;n drop targets.
Definition: VirtualBox.idl:15157
GuestSessionWaitForFlag_Status
Wait for the next guest session status change.
Definition: VirtualBox.idl:2130
IVideoCaptureChangedEvent
Notification when video capture settings have changed.
Definition: VirtualBox.idl:27272
IMousePointerShape::shape
readonly attribute octet [] shape
Shape bitmaps.
Definition: VirtualBox.idl:20492
Scope
Scope
Scope of the operation.
Definition: VirtualBox.idl:1137
IMedium::machineIds
readonly attribute wstringUUID [] machineIds
Array of UUIDs of all machines this medium is attached to.
Definition: VirtualBox.idl:19153
ParavirtProvider_Default
A default provider is automatically chosen according to the guest OS type.
Definition: VirtualBox.idl:901
VBoxEventType_OnGuestFileWrite
See IGuestFileWriteEvent.
Definition: VirtualBox.idl:4999
MediumFormatCapabilities_CreateDynamic
Supports creating dynamically growing images, allocating space on demand.
Definition: VirtualBox.idl:3594
IDirectory
Abstract parent interface for directories handled by VirtualBox.
Definition: VirtualBox.idl:17056
IMachineDebugger::PAEEnabled
readonly attribute boolean PAEEnabled
Flag indicating whether the VM is currently making use of the Physical Address Extension CPU feature...
Definition: VirtualBox.idl:22136
IMachine::id
readonly attribute wstringUUID id
UUID of the virtual machine.
Definition: VirtualBox.idl:8533
ISnapshotEvent::snapshotId
readonly attribute wstringUUID snapshotId
ID of the snapshot this event relates to.
Definition: VirtualBox.idl:26306
ICertificate::signatureAlgorithmOID
readonly attribute wstring signatureAlgorithmOID
The dotted OID of the signature algorithm.
Definition: VirtualBox.idl:6712
IAdditionsFacility::status
readonly attribute AdditionsFacilityStatus status
The current status.
Definition: VirtualBox.idl:14990
IMachine::sharedFolders
readonly attribute ISharedFolder [] sharedFolders
Collection of shared folders for this machine (permanent shared folders).
Definition: VirtualBox.idl:9059
IStorageDeviceChangedEvent::silent
readonly attribute boolean silent
Flag whether the guest should be notified about the change.
Definition: VirtualBox.idl:27966
IUnattended::proxy
attribute wstring proxy
Proxy incantation to pass on to the guest OS installer.
Definition: VirtualBox.idl:7582
AudioCodecType_STAC9700
A STAC9700 AC&#39;97 codec.
Definition: VirtualBox.idl:4260
IUnattended::fullUserName
attribute wstring fullUserName
The full name of the user.
Definition: VirtualBox.idl:7449
DnDAction
DnDAction
Possible actions of a drag&#39;n drop operation.
Definition: VirtualBox.idl:3287
NetworkAdapterPromiscModePolicy_AllowNetwork
Allow promiscuous mode, but restrict the scope it to the internal network so that it only applies to ...
Definition: VirtualBox.idl:3913
IPerformanceMetric::maximumValue
readonly attribute long maximumValue
Maximum possible value of this metric.
Definition: VirtualBox.idl:24751
IKeyboard
The IKeyboard interface represents the virtual machine&#39;s keyboard.
Definition: VirtualBox.idl:20325
SettingsVersion_v1_6
Settings version "1.6", written by VirtualBox 2.1.4 (at least).
Definition: VirtualBox.idl:289
DhcpOpt_DefaultIPTime2Live
Definition: VirtualBox.idl:1400
FramebufferCapabilities_VHWA
Supports VHWA interface.
Definition: VirtualBox.idl:3750
IConsole::keyboard
readonly attribute IKeyboard keyboard
Virtual keyboard object.
Definition: VirtualBox.idl:12816
IHost::DVDDrives
readonly attribute IMedium [] DVDDrives
List of DVD drives available on the host.
Definition: VirtualBox.idl:13716
ParavirtProvider_KVM
Linux KVM.
Definition: VirtualBox.idl:922
VBoxEventType_OnGuestFileOffsetChanged
See IGuestFileOffsetChangedEvent.
Definition: VirtualBox.idl:4983
ISystemProperties::defaultFrontend
attribute wstring defaultFrontend
Selects which VM frontend should be used by default when launching a VM through the IMachine::launchV...
Definition: VirtualBox.idl:14636
FsObjType_DevBlock
Block device.
Definition: VirtualBox.idl:3256
IDHCPServer::eventSource
readonly attribute IEventSource eventSource
Definition: VirtualBox.idl:5357
PathStyle
PathStyle
The path style of a system.
Definition: VirtualBox.idl:2990
DhcpOpt_TCPKeepAliveInterval
Definition: VirtualBox.idl:1415
IMousePointerShape
The guest mouse pointer description.
Definition: VirtualBox.idl:20415
ProcessInputStatus_Available
Input pipe became available for writing.
Definition: VirtualBox.idl:2969
SymlinkType_File
The link targets a file (or whatever else except directories).
Definition: VirtualBox.idl:2851
ProcessWaitResult_StdOut
Data on stdout became available for reading.
Definition: VirtualBox.idl:2531
StorageBus_SAS
Definition: VirtualBox.idl:4346
IMedium
The IMedium interface represents virtual storage for a machine&#39;s hard disks, CD/DVD or floppy drives...
Definition: VirtualBox.idl:18813
IGuestOSType::description
readonly attribute wstring description
Human readable description of the guest OS.
Definition: VirtualBox.idl:14821
ISystemProperties::autostartDatabasePath
attribute wstring autostartDatabasePath
The path to the autostart database.
Definition: VirtualBox.idl:14612
IVirtualBox::revision
readonly attribute unsigned long revision
The internal build revision number of the product.
Definition: VirtualBox.idl:5568
IGuest::dnDTarget
readonly attribute IGuestDnDTarget dnDTarget
Retrieves the drag&#39;n drop source implementation for the host side.
Definition: VirtualBox.idl:17663
ISnapshot::online
readonly attribute boolean online
true if this snapshot is an online snapshot and false otherwise.
Definition: VirtualBox.idl:18347
IMachine::teleporterPassword
attribute wstring teleporterPassword
The password to check for on the target teleporter.
Definition: VirtualBox.idl:9116
VBOX_E_OBJECT_IN_USE
const HRESULT VBOX_E_OBJECT_IN_USE
Object being in use prohibits operation.
Definition: VirtualBox.idl:225
VBoxEventType_OnNATNetworkAlter
See INATNetworkAlterEvent.
Definition: VirtualBox.idl:4899
GuestSessionWaitForFlag
GuestSessionWaitForFlag
Guest session waiting flags.
Definition: VirtualBox.idl:2109
DhcpOpt_Option_72
Definition: VirtualBox.idl:1436
IVRDEServer
Definition: VirtualBox.idl:23227
IExtraDataChangedEvent::machineId
readonly attribute wstringUUID machineId
ID of the machine this event relates to.
Definition: VirtualBox.idl:27487
IMachineDebugger::VM
readonly attribute long long VM
Gets the user-mode VM handle, with a reference.
Definition: VirtualBox.idl:22153
IGuestProcessIOEvent::processed
readonly attribute unsigned long processed
Processed input or output (in bytes).
Definition: VirtualBox.idl:27059
CleanupMode
CleanupMode
Cleanup mode, used with IMachine::unregister.
Definition: VirtualBox.idl:1627
IGuestFileStateChangedEvent::error
readonly attribute IVirtualBoxErrorInfo error
Error information in case of new session status is indicating an error.
Definition: VirtualBox.idl:27161
IUnattended::postInstallScriptTemplatePath
attribute wstring postInstallScriptTemplatePath
The post installation (shell/batch) script template file.
Definition: VirtualBox.idl:7654
ICPUExecutionCapChangedEvent
Notification when the CPU execution cap changes.
Definition: VirtualBox.idl:26760
AdditionsFacilityStatus_Unknown
Facility status is unknown.
Definition: VirtualBox.idl:1987
IHostNetworkInterface
Represents one of host&#39;s network interfaces.
Definition: VirtualBox.idl:13548
IFsObjInfo::groupName
readonly attribute wstring groupName
The group name.
Definition: VirtualBox.idl:17503
AuthType
AuthType
VirtualBox authentication type.
Definition: VirtualBox.idl:4280
IGuestUserStateChangedEvent::domain
readonly attribute wstring domain
Name of the FQDN (fully qualified domain name) this user is bound to.
Definition: VirtualBox.idl:27917
INATNetworkPortForwardEvent::guestPort
readonly attribute long guestPort
Definition: VirtualBox.idl:28029
FirmwareType_EFI
EFI Firmware, bitness detected basing on OS type.
Definition: VirtualBox.idl:1206
IMachine::parent
readonly attribute IVirtualBox parent
Associated parent object.
Definition: VirtualBox.idl:8404
IHostNameResolutionConfigurationChangeEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:28035
ProcessWaitResult_None
No result was returned.
Definition: VirtualBox.idl:2490
AdditionsFacilityType_VBoxService
VirtualBox system service (VBoxService).
Definition: VirtualBox.idl:1856
IUnattended::productKey
attribute wstring productKey
Any key which is used as authorization of access to install genuine OS.
Definition: VirtualBox.idl:7456
INATNetwork::eventSource
readonly attribute IEventSource eventSource
Definition: VirtualBox.idl:5285
MachineState_RestoringSnapshot
A machine snapshot is being restored; this typically does not take long.
Definition: VirtualBox.idl:646
MediumFormatCapabilities_Properties
The format backend uses the property interface to configure the storage location and properties (the ...
Definition: VirtualBox.idl:3634
IBIOSSettings::bootMenuMode
attribute BIOSBootMenuMode bootMenuMode
Mode of the BIOS boot device menu.
Definition: VirtualBox.idl:8217
IGuestOSType::recommendedDVDStorageBus
readonly attribute StorageBus recommendedDVDStorageBus
Recommended storage bus type for DVD/CD drives.
Definition: VirtualBox.idl:14881
IMousePointerShape::width
readonly attribute unsigned long width
Width of the pointer shape in pixels.
Definition: VirtualBox.idl:20450
IUnattended::detectedOSLanguages
readonly attribute wstring detectedOSLanguages
The space separated list of (Windows) installation UI languages we detected (lang.ini).
Definition: VirtualBox.idl:7726
ProcessInputStatus_Broken
Input pipe is broken.
Definition: VirtualBox.idl:2964
NetworkAdapterType_I82545EM
Intel PRO/1000 MT Server network card (82545EM).
Definition: VirtualBox.idl:3884
IExtraDataCanChangeEvent::value
readonly attribute wstring value
Extra data value for the given key.
Definition: VirtualBox.idl:27619
DhcpOpt_DomainName
Definition: VirtualBox.idl:1392
IMachine::dnDMode
attribute DnDMode dnDMode
Sets or retrieves the current drag&#39;n drop mode.
Definition: VirtualBox.idl:9074
USBDeviceState_Held
Held by the VirtualBox server (ignored by the host computer), available to guests.
Definition: VirtualBox.idl:4127
IShowWindowEvent::winId
attribute long long winId
Platform-dependent identifier of the top-level VM console window, or zero if this method has performe...
Definition: VirtualBox.idl:27685
VBoxEventType_OnBandwidthGroupChanged
See IBandwidthGroupChangedEvent.
Definition: VirtualBox.idl:4850
VirtualSystemDescriptionType_NetworkAdapter
Definition: VirtualBox.idl:1572
USBControllerType_Null
null value.
Definition: VirtualBox.idl:3974
SessionState_Locked
In IMachine::sessionState, this means that the machine is currently locked for a session, whose process identifier can then be found in the IMachine::sessionPID attribute.
Definition: VirtualBox.idl:740
DirectoryRemoveRecFlag_None
No flag set.
Definition: VirtualBox.idl:2697
AdditionsFacilityClass_All
All facility classes selected.
Definition: VirtualBox.idl:1931
IAudioAdapter::audioController
attribute AudioControllerType audioController
The emulated audio controller.
Definition: VirtualBox.idl:23162
ISnapshotTakenEvent
A new snapshot of the machine has been taken.
Definition: VirtualBox.idl:26319
IGuestMonitorChangedEvent::changeType
readonly attribute GuestMonitorChangedEventType changeType
What was changed for this guest monitor.
Definition: VirtualBox.idl:27852
AudioControllerType
AudioControllerType
Virtual audio controller type.
Definition: VirtualBox.idl:4229
ISystemProperties::webServiceAuthLibrary
attribute wstring webServiceAuthLibrary
Library that provides authentication for webservice clients.
Definition: VirtualBox.idl:14576
INATNetworkSettingEvent::gateway
readonly attribute wstring gateway
Definition: VirtualBox.idl:28005
IGuestMonitorChangedEvent::screenId
readonly attribute unsigned long screenId
The monitor which was changed.
Definition: VirtualBox.idl:27859
BandwidthGroupType_Null
Null type, must be first.
Definition: VirtualBox.idl:4502
DhcpOpt_ImpressServer
Definition: VirtualBox.idl:1387
IConsole::state
readonly attribute MachineState state
Current execution state of the machine.
Definition: VirtualBox.idl:12799
IMachine::faultToleranceSyncInterval
attribute unsigned long faultToleranceSyncInterval
The interval in ms used for syncing the state between source and target.
Definition: VirtualBox.idl:9163
IUSBController::USBStandard
readonly attribute unsigned short USBStandard
USB standard version which the controller implements.
Definition: VirtualBox.idl:22736
TouchContactState_InRange
Whether the touch is close enough to the device to be detected.
Definition: VirtualBox.idl:3724
IUnattended::auxiliaryBasePath
attribute wstring auxiliaryBasePath
The path + basename for auxiliary files generated by the unattended installation. ...
Definition: VirtualBox.idl:7616
MediumFormatCapabilities_CapabilityMask
Definition: VirtualBox.idl:3663
CPUPropertyType
CPUPropertyType
Virtual CPU property type.
Definition: VirtualBox.idl:768
IVetoEvent
Base abstract interface for veto events.
Definition: VirtualBox.idl:27510
IMachine::OSTypeId
attribute wstring OSTypeId
User-defined identifier of the Guest OS type.
Definition: VirtualBox.idl:8561
INATNetworkPortForwardEvent::ipv6
readonly attribute boolean ipv6
Definition: VirtualBox.idl:28017
IBandwidthGroup::name
readonly attribute wstring name
Name of the group.
Definition: VirtualBox.idl:25630
IVirtualBox::genericNetworkDrivers
readonly attribute wstring [] genericNetworkDrivers
Names of all generic network drivers.
Definition: VirtualBox.idl:5746
VBoxEventType_OnSharedFolderChanged
See ISharedFolderChangedEvent.
Definition: VirtualBox.idl:4759
StorageControllerType_Null
null value.
Definition: VirtualBox.idl:4365
APICMode_APIC
Definition: VirtualBox.idl:1169
IDnDModeChangedEvent::dndMode
readonly attribute DnDMode dndMode
The new drag&#39;n drop mode.
Definition: VirtualBox.idl:26724
Scope_Machine
Definition: VirtualBox.idl:1140
IVRDEServerInfo
Contains information about the remote desktop (VRDE) server capabilities and status.
Definition: VirtualBox.idl:12635
DataType
DataType
Definition: VirtualBox.idl:3548
IPerformanceMetric::description
readonly attribute wstring description
Textual description of the metric.
Definition: VirtualBox.idl:24712
IMachine::VRAMSize
attribute unsigned long VRAMSize
Video memory size in megabytes.
Definition: VirtualBox.idl:8639
IGuestOSType::recommendedTFReset
readonly attribute boolean recommendedTFReset
Returns true if using VCPU reset on triple fault is recommended for this OS type. ...
Definition: VirtualBox.idl:14951
ISystemProperties::defaultAudioDriver
readonly attribute AudioDriverType defaultAudioDriver
This value hold the default audio driver for the current system.
Definition: VirtualBox.idl:14604
VirtualSystemDescriptionType_Product
Definition: VirtualBox.idl:1555
GuestUserState_Idle
A guest user currently is not using the guest OS.
Definition: VirtualBox.idl:2276
FaultToleranceState
FaultToleranceState
Used with IMachine::faultToleranceState.
Definition: VirtualBox.idl:932
IHostVideoInputDevice
Represents one of host&#39;s video capture devices, for example a webcam.
Definition: VirtualBox.idl:13676
DhcpOpt_Option_65
Definition: VirtualBox.idl:1429
IMachineDebugger::logRelDestinations
readonly attribute wstring logRelDestinations
The relase logger&#39;s destination settings.
Definition: VirtualBox.idl:22076
ISession::name
attribute wstring name
Name of this session.
Definition: VirtualBox.idl:24419
ProcessCreateFlag_ExpandArguments
Expands environment variables in process arguments.
Definition: VirtualBox.idl:2793
IProcess::PID
readonly attribute unsigned long PID
The process ID (PID).
Definition: VirtualBox.idl:16873
ISystemProperties::maxGuestMonitors
readonly attribute unsigned long maxGuestMonitors
Maximum of monitors which could be connected.
Definition: VirtualBox.idl:14344
VirtualSystemDescriptionType
VirtualSystemDescriptionType
Used with IVirtualSystemDescription to describe the type of a configuration value.
Definition: VirtualBox.idl:1550
IGuestOSType::recommendedUSB
readonly attribute boolean recommendedUSB
Returns true a USB controller is recommended for this OS type.
Definition: VirtualBox.idl:14941
MediumState_Deleting
Associated medium storage is being deleted.
Definition: VirtualBox.idl:3399
ISystemProperties::parallelPortCount
readonly attribute unsigned long parallelPortCount
Maximum number of parallel ports associated with every IMachine instance.
Definition: VirtualBox.idl:14366
IMachine::sessionPID
readonly attribute unsigned long sessionPID
Identifier of the session process.
Definition: VirtualBox.idl:8956
FileAccessMode_AppendRead
Open the file for appending and read.
Definition: VirtualBox.idl:3055
IMachineDebugger::CSAMEnabled
attribute boolean CSAMEnabled
Switch for enabling and disabling the CSAM component.
Definition: VirtualBox.idl:22041
USBConnectionSpeed_High
High speed, 480 Mbps.
Definition: VirtualBox.idl:4033
IVirtualBox::sharedFolders
readonly attribute ISharedFolder [] sharedFolders
Collection of global shared folders.
Definition: VirtualBox.idl:5702
IVirtualBox::internalNetworks
readonly attribute wstring [] internalNetworks
Names of all internal networks.
Definition: VirtualBox.idl:5739
ProcessInputFlag_EndOfFile
End of file (input) reached.
Definition: VirtualBox.idl:2400
MediumFormatCapabilities_Uuid
Supports UUIDs as expected by VirtualBox code.
Definition: VirtualBox.idl:3579
GuestMonitorStatus_Blank
The guest monitor is enabled in the guest but should display nothing.
Definition: VirtualBox.idl:3789
IEmulatedUSB
Manages emulated USB devices.
Definition: VirtualBox.idl:12593
GuestSessionWaitForFlag_Start
Wait for the guest session being started.
Definition: VirtualBox.idl:2120
ISerialPortChangedEvent
Notification when a property of one of the virtual serial ports changes.
Definition: VirtualBox.idl:26623
DataFlags_Expert
Definition: VirtualBox.idl:3559
IMedium::allowedTypes
readonly attribute MediumType [] allowedTypes
Returns which medium types can selected for this medium.
Definition: VirtualBox.idl:19007
DhcpOpt_Option_68
Definition: VirtualBox.idl:1432
IMachine::accessible
readonly attribute boolean accessible
Whether this virtual machine is currently accessible or not.
Definition: VirtualBox.idl:8461
AdditionsRunLevelType_System
Guest drivers are loaded.
Definition: VirtualBox.idl:2008
IDHCPServer::globalOptions
readonly attribute wstring [] globalOptions
Definition: VirtualBox.idl:5401
IMediumAttachment::isEjected
readonly attribute boolean isEjected
Signals that the removable medium has been ejected.
Definition: VirtualBox.idl:18629
USBConnectionSpeed_Low
Low speed, 1.5 Mbps.
Definition: VirtualBox.idl:4019
BitmapFormat
BitmapFormat
Format of a bitmap.
Definition: VirtualBox.idl:1313
IParallelPort::IRQ
attribute unsigned long IRQ
IRQ number of the parallel port.
Definition: VirtualBox.idl:21994
ProcessPriority_Invalid
Invalid priority, do not use.
Definition: VirtualBox.idl:2819
HWVirtExPropertyType
HWVirtExPropertyType
Hardware virtualization property type.
Definition: VirtualBox.idl:829
IVirtualBox::homeFolder
readonly attribute wstring homeFolder
Full path to the directory where the global settings file, VirtualBox.xml, is stored.
Definition: VirtualBox.idl:5618
IGuestProcessInputNotifyEvent::status
readonly attribute ProcessInputStatus status
Current process input status.
Definition: VirtualBox.idl:27079
AdditionsFacilityType_AutoLogon
Auto-logon modules (VBoxGINA, VBoxCredProv, pam_vbox).
Definition: VirtualBox.idl:1851
IGuestProcess::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:17045
FsObjMoveFlags_AllowDirectoryMoves
Allow moving directories accross file system boundraries.
Definition: VirtualBox.idl:2631
DirectoryCopyFlags
DirectoryCopyFlags
Directory copying flags.
Definition: VirtualBox.idl:2664
ICertificate::extendedKeyUsage
readonly attribute wstring [] extendedKeyUsage
Array of dotted extended key usage OIDs.
Definition: VirtualBox.idl:6787
IVRDEServerInfo::endTime
readonly attribute long long endTime
When the last connection was terminated or the current time, if connection is still active...
Definition: VirtualBox.idl:12674
ProcessWaitResult_Start
The process has been started.
Definition: VirtualBox.idl:2495
IMachineDebugger
Definition: VirtualBox.idl:22007
IClipboardModeChangedEvent
Notification when the shared clipboard mode changes.
Definition: VirtualBox.idl:26699
IGuestFsObjInfo
Represents the guest implementation of the IFsObjInfo object.
Definition: VirtualBox.idl:17587
IProgress::canceled
readonly attribute boolean canceled
Whether the task has been canceled.
Definition: VirtualBox.idl:18038
LockType
LockType
Used with IMachine::lockMachine.
Definition: VirtualBox.idl:958
IMachineDebugger::PATMEnabled
attribute boolean PATMEnabled
Switch for enabling and disabling the PATM component.
Definition: VirtualBox.idl:22036
GuestSessionWaitForFlag_Terminate
Wait for the guest session being terminated.
Definition: VirtualBox.idl:2125
IUnattended::validationKitIsoPath
attribute wstring validationKitIsoPath
VirtualBox ValidationKit ISO image path.
Definition: VirtualBox.idl:7486
IUSBProxyBackend
The USBProxyBackend interface represents a source for USB devices available to the host for attaching...
Definition: VirtualBox.idl:23103
IGuestOSType::id
readonly attribute wstring id
Guest OS identifier string.
Definition: VirtualBox.idl:14816
DhcpOpt_BroadcastAddress
Definition: VirtualBox.idl:1405
IGuestMultiTouchEvent::contactCount
readonly attribute long contactCount
Number of contacts in the event.
Definition: VirtualBox.idl:26856
IMedium::format
readonly attribute wstring format
Storage format of this medium.
Definition: VirtualBox.idl:18948
ISystemProperties::minGuestRAM
readonly attribute unsigned long minGuestRAM
Minimum guest system memory in Megabytes.
Definition: VirtualBox.idl:14314
USBControllerType_XHCI
Definition: VirtualBox.idl:3977
INetworkAdapter::slot
readonly attribute unsigned long slot
Slot number this adapter is plugged into.
Definition: VirtualBox.idl:21649
INetworkAdapter::cableConnected
attribute boolean cableConnected
Flag whether the adapter reports the cable as connected or not.
Definition: VirtualBox.idl:21719
IHostPCIDevicePlugEvent::message
readonly attribute wstring message
Optional error message.
Definition: VirtualBox.idl:27797
FsObjType
FsObjType
File system object (file) types.
Definition: VirtualBox.idl:3229
IExtPackManager::installedExtPacks
readonly attribute IExtPack [] installedExtPacks
List of the installed extension packs.
Definition: VirtualBox.idl:25519
DeviceActivity_Null
Definition: VirtualBox.idl:1091
CloneOptions_KeepAllMACs
Don&#39;t generate new MAC addresses of the attached network adapters.
Definition: VirtualBox.idl:1695
MachineState_Saving
Machine is saving its execution state to a file.
Definition: VirtualBox.idl:584
USBControllerType_OHCI
Definition: VirtualBox.idl:3975
IFsObjInfo::GID
readonly attribute unsigned long GID
The group the filesystem object is assigned (st_gid).
Definition: VirtualBox.idl:17496
BandwidthGroupType_Network
The bandwidth group controls network I/O.
Definition: VirtualBox.idl:4516
IVRDEServerInfo::bytesReceivedTotal
readonly attribute long long bytesReceivedTotal
How many bytes were received in all connections.
Definition: VirtualBox.idl:12702
INetworkAdapter::bootPriority
attribute unsigned long bootPriority
Network boot priority of the adapter.
Definition: VirtualBox.idl:21767
IUSBDevice::manufacturer
readonly attribute wstring manufacturer
Manufacturer string.
Definition: VirtualBox.idl:22784
IGuestOSType::familyDescription
readonly attribute wstring familyDescription
Human readable description of the guest OS family.
Definition: VirtualBox.idl:14811
PointingHIDType_USBMultiTouch
USB multi-touch device.
Definition: VirtualBox.idl:1270
IFsObjInfo::userName
readonly attribute wstring userName
The user name.
Definition: VirtualBox.idl:17575
PointingHIDType
PointingHIDType
Type of pointing device used in a virtual machine.
Definition: VirtualBox.idl:1231
IFramebuffer::bitsPerPixel
readonly attribute unsigned long bitsPerPixel
Color depth, in bits per pixel.
Definition: VirtualBox.idl:20855
SettingsVersion_v1_15
Settings version "1.15", written by VirtualBox 5.0.x.
Definition: VirtualBox.idl:334
IUSBDeviceFilter::name
attribute wstring name
Visible name for this filter.
Definition: VirtualBox.idl:22946
DeviceType_DVD
CD/DVD-ROM device.
Definition: VirtualBox.idl:1054
IMachine::tracingConfig
attribute wstring tracingConfig
Tracepoint configuration to apply at startup when IMachine::tracingEnabled is true.
Definition: VirtualBox.idl:9231
ProcessWaitForFlag_Terminate
Wait for the process being terminated.
Definition: VirtualBox.idl:2448
DhcpOpt_RootPath
Definition: VirtualBox.idl:1394
IMachineDebugger::HWVirtExVPIDEnabled
readonly attribute boolean HWVirtExVPIDEnabled
Flag indicating whether the VM is currently making use of the VPID VT-x extension.
Definition: VirtualBox.idl:22100
IHost::videoInputDevices
readonly attribute IHostVideoInputDevice [] videoInputDevices
List of currently available host video capture devices.
Definition: VirtualBox.idl:13836
AdditionsFacilityStatus_Terminated
Facility successfully shut down.
Definition: VirtualBox.idl:1977
INATNetworkPortForwardEvent::name
readonly attribute wstring name
Definition: VirtualBox.idl:28019
IHostUSBDevice
The IHostUSBDevice interface represents a physical USB device attached to the host computer...
Definition: VirtualBox.idl:23050
IMediumChangedEvent
Notification when a medium attachment changes.
Definition: VirtualBox.idl:26681
IMedium::parent
readonly attribute IMedium parent
Parent of this medium (the medium this medium is directly based on).
Definition: VirtualBox.idl:19018
USBConnectionSpeed_Full
Full speed, 12 Mbps.
Definition: VirtualBox.idl:4026
IHost::USBDevices
readonly attribute IHostUSBDevice [] USBDevices
List of USB devices currently attached to the host.
Definition: VirtualBox.idl:13736
GuestSessionStatus_Error
Something went wrong.
Definition: VirtualBox.idl:2099
StorageBus_USB
Definition: VirtualBox.idl:4347
CloneOptions_Link
Create a clone VM where all virtual disks are linked to the original VM.
Definition: VirtualBox.idl:1690
IGuest::additionsRunLevel
readonly attribute AdditionsRunLevelType additionsRunLevel
Current run level of the installed Guest Additions.
Definition: VirtualBox.idl:17629
ChipsetType
ChipsetType
Type of emulated chipset (mostly southbridge).
Definition: VirtualBox.idl:4425
SessionType
SessionType
Session type.
Definition: VirtualBox.idl:997
IVRDEServer::allowMultiConnection
attribute boolean allowMultiConnection
Flag whether multiple simultaneous connections to the VM are permitted.
Definition: VirtualBox.idl:23250
IMouse::absoluteSupported
readonly attribute boolean absoluteSupported
Whether the guest OS supports absolute mouse pointer positioning or not.
Definition: VirtualBox.idl:20523
HostNetworkInterfaceType
HostNetworkInterfaceType
Network interface type.
Definition: VirtualBox.idl:1822
IGuestFileEvent
Base abstract interface for all guest file events.
Definition: VirtualBox.idl:27106
VirtualSystemDescriptionType_Version
Definition: VirtualBox.idl:1557
ISerialPort::path
attribute wstring path
Path to the serial port&#39;s pipe on the host when ISerialPort::hostMode is PortMode_HostPipe, the host serial device name when ISerialPort::hostMode is PortMode_HostDevice or the TCP port (server) or hostname:port (client) when ISerialPort::hostMode is PortMode_TCP.
Definition: VirtualBox.idl:21944
INATRedirectEvent::name
readonly attribute wstring name
Name of the rule.
Definition: VirtualBox.idl:27717
LockType_Shared
Request only a shared lock for remote-controlling the machine.
Definition: VirtualBox.idl:971
VBoxEventType_OnGuestMultiTouch
See IGuestMouseEvent.
Definition: VirtualBox.idl:5020
DhcpOpt_TFTPServerName
Definition: VirtualBox.idl:1430
IMousePointerShapeChangedEvent::alpha
readonly attribute boolean alpha
Flag whether the pointer has an alpha channel.
Definition: VirtualBox.idl:26399
IHostUSBDeviceFilter::action
attribute USBDeviceFilterAction action
Action performed by the host when an attached USB device matches this filter.
Definition: VirtualBox.idl:23091
GraphicsControllerType_VBoxVGA
Default VirtualBox VGA device.
Definition: VirtualBox.idl:1613
IDHCPServer::networkName
readonly attribute wstring networkName
specifies internal network name the server is used for
Definition: VirtualBox.idl:5385
KeyboardHIDType_PS2Keyboard
PS/2 keyboard.
Definition: VirtualBox.idl:1291
MediumType
MediumType
Virtual medium type.
Definition: VirtualBox.idl:3412
IMachineDebugger::logEnabled
attribute boolean logEnabled
Switch for enabling and disabling the debug logger.
Definition: VirtualBox.idl:22046
Reason_HostBatteryLow
Host is running low on battery (power management event).
Definition: VirtualBox.idl:4319
ChipsetType_ICH9
A ICH9 (I/O Controller Hub) chipset.
Definition: VirtualBox.idl:4441
IGuestPropertyChangedEvent::flags
readonly attribute wstring flags
The new property flags.
Definition: VirtualBox.idl:26292
IAudioAdapter::enabled
attribute boolean enabled
Flag whether the audio adapter is present in the guest system.
Definition: VirtualBox.idl:23139
ICertificate::issuerUniqueIdentifier
readonly attribute wstring issuerUniqueIdentifier
Unique identifier of the issuer (empty string if not present).
Definition: VirtualBox.idl:6765
ProcessStatus_Paused
Process has been paused.
Definition: VirtualBox.idl:2903
VBOX_E_INVALID_VM_STATE
const HRESULT VBOX_E_INVALID_VM_STATE
Current virtual machine state prevents the operation.
Definition: VirtualBox.idl:145
GuestSessionStatus_Starting
Guest session is being started.
Definition: VirtualBox.idl:2064
DhcpOpt_TCPKeepAliveGarbage
Definition: VirtualBox.idl:1416
ISession::console
readonly attribute IConsole console
Console object associated with this session.
Definition: VirtualBox.idl:24430
VBoxEventType_OnStorageControllerChanged
See IStorageControllerChangedEvent.
Definition: VirtualBox.idl:4724
VBoxEventType_OnCPUExecutionCapChanged
See ICPUExecutionCapChangedEvent.
Definition: VirtualBox.idl:4808
SymlinkType_Unknown
It is not known what is being targeted.
Definition: VirtualBox.idl:2841
ISharedFolder::writable
readonly attribute boolean writable
Whether the folder defined by the host path is writable or not.
Definition: VirtualBox.idl:23410
IUSBDevice::deviceInfo
readonly attribute wstring [] deviceInfo
Array of device attributes as single strings.
Definition: VirtualBox.idl:22851
VBoxEventType_OnNATNetworkSetting
See INATNetworkSettingEvent.
Definition: VirtualBox.idl:4913
IVRDEServer::enabled
attribute boolean enabled
Flag if VRDE server is enabled.
Definition: VirtualBox.idl:23232
ProcessCreateFlag_UnquotedArguments
Work around for Windows and OS/2 applications not following normal argument quoting and escaping rule...
Definition: VirtualBox.idl:2803
DhcpOpt_SubnetMask
Definition: VirtualBox.idl:1378
DhcpOpt_IPLayerParametersPerInterface
Definition: VirtualBox.idl:1402
IMedium::readOnly
readonly attribute boolean readOnly
Returns true if this medium is read-only and false otherwise.
Definition: VirtualBox.idl:19073
MouseButtonState_WheelUp
Definition: VirtualBox.idl:3692
ExportOptions_CreateManifest
Write the optional manifest file (.mf) which is used for integrity checks prior import.
Definition: VirtualBox.idl:1504
IFramebuffer::capabilities
readonly attribute FramebufferCapabilities [] capabilities
Capabilities of the framebuffer instance.
Definition: VirtualBox.idl:20919
FsObjType_Fifo
FIFO or named pipe, depending on the platform/terminology.
Definition: VirtualBox.idl:3241
IVRDEServerChangedEvent
Notification when a property of the VRDE server changes.
Definition: VirtualBox.idl:27244
FirmwareType_EFI64
EFI firmware, 64-bit.
Definition: VirtualBox.idl:1216
DhcpOpt_IPAddressLeaseTime
Definition: VirtualBox.idl:1427
StorageBus_SATA
Definition: VirtualBox.idl:4343
IMachineDebugger::virtualTimeRate
attribute unsigned long virtualTimeRate
The rate at which the virtual time runs expressed as a percentage.
Definition: VirtualBox.idl:22144
IGuestSession::user
readonly attribute wstring user
Returns the user name used by this session to impersonate users in the guest.
Definition: VirtualBox.idl:15409
DeviceActivity_Idle
Definition: VirtualBox.idl:1092
IUSBControllerChangedEvent
Notification when a property of the virtual USB controllers changes.
Definition: VirtualBox.idl:27288
VFSType
VFSType
Virtual file systems supported by VFSExplorer.
Definition: VirtualBox.idl:1456
VBoxEventType_OnVideoCaptureChanged
See IVideoCapturedChangeEvent.
Definition: VirtualBox.idl:5006
MediumFormatCapabilities_Preferred
Indicates that this is a frequently used format backend.
Definition: VirtualBox.idl:3662
IParallelPortChangedEvent
Notification when a property of one of the virtual parallel ports changes.
Definition: VirtualBox.idl:26644
IMachineDebugger::uptime
readonly attribute long long uptime
VM uptime in milliseconds, i.e.
Definition: VirtualBox.idl:22159
CertificateVersion
CertificateVersion
X.509 certificate version numbers.
Definition: VirtualBox.idl:1536
IUSBController
Definition: VirtualBox.idl:22713
SettingsVersion
SettingsVersion
Settings version of VirtualBox settings files.
Definition: VirtualBox.idl:243
IProcess::exitCode
readonly attribute long exitCode
The exit code.
Definition: VirtualBox.idl:16859
AdditionsFacilityType_MonitorAttach
Guest supports monitor hotplug.
Definition: VirtualBox.idl:1880
ISystemProperties::freeDiskSpaceWarning
attribute long long freeDiskSpaceWarning
Issue a warning if the free disk space is below (or in some disk intensive operation is expected to g...
Definition: VirtualBox.idl:14502
ISerialPort::IRQ
attribute unsigned long IRQ
IRQ number of the serial port.
Definition: VirtualBox.idl:21910
IGuestProcessEvent
Base abstract interface for all guest process events.
Definition: VirtualBox.idl:26971
VBoxEventType_OnNATNetworkStartStop
See INATNetworkStartStopEvent.
Definition: VirtualBox.idl:4892
IGuestOSType::is64Bit
readonly attribute boolean is64Bit
Returns true if the given OS is 64-bit.
Definition: VirtualBox.idl:14826
FileSharingMode_Delete
Only share delete access, denying read and write.
Definition: VirtualBox.idl:3142
IFramebuffer::pixelFormat
readonly attribute BitmapFormat pixelFormat
Frame buffer pixel format.
Definition: VirtualBox.idl:20874
IMedium::hostDrive
readonly attribute boolean hostDrive
True if this corresponds to a drive on the host.
Definition: VirtualBox.idl:18918
IGuestDnDTarget
Implementation of the IDnDTarget object for target drag&#39;n drop operations on the guest.
Definition: VirtualBox.idl:15350
MediumFormatCapabilities_Discard
The format backend supports discarding blocks.
Definition: VirtualBox.idl:3655
IMachine::accessError
readonly attribute IVirtualBoxErrorInfo accessError
Error information describing the reason of machine inaccessibility.
Definition: VirtualBox.idl:8474
TouchContactState_None
The touch has finished.
Definition: VirtualBox.idl:3712
Scope_Session
Definition: VirtualBox.idl:1141
DhcpOpt_BootfileName
Definition: VirtualBox.idl:1431
AdditionsRunLevelType
AdditionsRunLevelType
Guest Additions run level type.
Definition: VirtualBox.idl:1997
HWVirtExPropertyType_NestedPaging
Whether Nested Paging is enabled.
Definition: VirtualBox.idl:857
IVirtualBoxErrorInfo::component
readonly attribute wstring component
Name of the component that generated the error.
Definition: VirtualBox.idl:5205
IUSBDevice::portVersion
readonly attribute unsigned short portVersion
The major USB version of the host USB port the device is physically connected to - 1...
Definition: VirtualBox.idl:22823
IBIOSSettings::ACPIEnabled
attribute boolean ACPIEnabled
ACPI support flag.
Definition: VirtualBox.idl:8222
Reason_Unspecified
Null value, means "no known reason".
Definition: VirtualBox.idl:4304
Reason_HostSuspend
Host is being suspended (power management event).
Definition: VirtualBox.idl:4309
ProcessStatus_TerminatedAbnormally
Process terminated abnormally.
Definition: VirtualBox.idl:2923
IAudioAdapter::audioDriver
attribute AudioDriverType audioDriver
Audio driver the adapter is connected to.
Definition: VirtualBox.idl:23180
IMousePointerShape::hotX
readonly attribute unsigned long hotX
The pointer hot spot X coordinate.
Definition: VirtualBox.idl:20436
IBandwidthGroupChangedEvent
Notification when one of the bandwidth groups changed.
Definition: VirtualBox.idl:27827
MediumVariant_VmdkStreamOptimized
VMDK streamOptimized image.
Definition: VirtualBox.idl:3509
ProcessCreateFlag_WaitForStdErr
The guest process waits until all data from stderr is read out.
Definition: VirtualBox.idl:2781
FsObjMoveFlags_None
No flag set.
Definition: VirtualBox.idl:2606
ISystemProperties::infoVDSize
readonly attribute long long infoVDSize
Maximum size of a virtual disk image in bytes.
Definition: VirtualBox.idl:14350
SettingsVersion_v1_10
Settings version "1.10", written by VirtualBox 3.2.x.
Definition: VirtualBox.idl:309
IGuestMonitorChangedEvent::height
readonly attribute unsigned long height
Height of the screen.
Definition: VirtualBox.idl:27891
ISystemProperties::minGuestCPUCount
readonly attribute unsigned long minGuestCPUCount
Minimum CPU count.
Definition: VirtualBox.idl:14334
NATProtocol_UDP
Port-forwarding uses UDP protocol.
Definition: VirtualBox.idl:4479
SettingsVersion_v1_5
Intermediate settings version, understood by VirtualBox 2.1.x.
Definition: VirtualBox.idl:284
IUnattended::detectedOSTypeId
readonly attribute wstring detectedOSTypeId
The detected OS type ID (IGuestOSType::id).
Definition: VirtualBox.idl:7690
IDHCPServer::enabled
attribute boolean enabled
specifies if the DHCP server is enabled
Definition: VirtualBox.idl:5364
ISharedFolder::autoMount
readonly attribute boolean autoMount
Whether the folder gets automatically mounted by the guest or not.
Definition: VirtualBox.idl:23417
Reason
Reason
Internal event reason type.
Definition: VirtualBox.idl:4298
IUSBDeviceFilter
The IUSBDeviceFilter interface represents an USB device filter used to perform actions on a group of ...
Definition: VirtualBox.idl:22937
VBoxEventType_OnGuestKeyboard
See IGuestKeyboardEvent.
Definition: VirtualBox.idl:4815
IExtPackManager
Interface for managing VirtualBox Extension Packs.
Definition: VirtualBox.idl:25512
ProcessInputFlag_None
No flag set.
Definition: VirtualBox.idl:2395
IUnattended
The IUnattended interface represents the pipeline for preparing the Guest OS for fully automated inst...
Definition: VirtualBox.idl:7408
IMediumAttachment::passthrough
readonly attribute boolean passthrough
Pass I/O requests through to a device on the host.
Definition: VirtualBox.idl:18618
IPerformanceMetric::count
readonly attribute unsigned long count
Number of recent samples retained by the performance collector for this metric.
Definition: VirtualBox.idl:24730
SessionType_Null
Null value (never used by the API).
Definition: VirtualBox.idl:1003
ICertificate::issuerName
readonly attribute wstring [] issuerName
Issuer name.
Definition: VirtualBox.idl:6725
SettingsVersion_Null
Null value, indicates invalid version.
Definition: VirtualBox.idl:249
ImportOptions_KeepAllMACs
Don&#39;t generate new MAC addresses of the attached network adapters.
Definition: VirtualBox.idl:1477
IPerformanceMetric::minimumValue
readonly attribute long minimumValue
Minimum possible value of this metric.
Definition: VirtualBox.idl:24744
INATNetworkPortForwardEvent::guestIp
readonly attribute wstring guestIp
Definition: VirtualBox.idl:28027
NATAliasMode_AliasProxyOnly
Definition: VirtualBox.idl:4460
IMachine::lastStateChange
readonly attribute long long lastStateChange
Time stamp of the last execution state change, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:8969
IVRDEServer::reuseSingleConnection
attribute boolean reuseSingleConnection
Flag whether the existing connection must be dropped and a new connection must be established by the ...
Definition: VirtualBox.idl:23259
AdditionsFacilityType
AdditionsFacilityType
Guest Additions facility IDs.
Definition: VirtualBox.idl:1835
IGuest
The IGuest interface represents information about the operating system running inside the virtual mac...
Definition: VirtualBox.idl:17606
DhcpOpt_NetworkInformationServiceServers
Definition: VirtualBox.idl:1418
IUSBProxyBackend::type
readonly attribute wstring type
The type of the backend.
Definition: VirtualBox.idl:23117
VBoxEventType_OnSessionStateChanged
See ISessionStateChangedEvent.
Definition: VirtualBox.idl:4633
IClipboardModeChangedEvent::clipboardMode
readonly attribute ClipboardMode clipboardMode
The new clipboard mode.
Definition: VirtualBox.idl:26706
IGuestOSType::recommendedChipset
readonly attribute ChipsetType recommendedChipset
Recommended chipset type.
Definition: VirtualBox.idl:14921
PointingHIDType_USBTablet
USB tablet (absolute pointer).
Definition: VirtualBox.idl:1255
IBandwidthControl
Controls the bandwidth groups of one machine used to cap I/O done by a VM.
Definition: VirtualBox.idl:25658
IFsObjInfo::hardLinks
readonly attribute unsigned long hardLinks
Number of hard links to this filesystem object (st_nlink).
Definition: VirtualBox.idl:17510
IDHCPServer
The IDHCPServer interface represents the VirtualBox DHCP server configuration.
Definition: VirtualBox.idl:5355
IExtPackBase::version
readonly attribute wstring version
The extension pack version string.
Definition: VirtualBox.idl:25337
IDirectory::filter
readonly attribute wstring filter
Directory listing filter to (specified when opening the directory).
Definition: VirtualBox.idl:17066
GuestUserState_Disabled
A guest user has been disabled by the guest OS.
Definition: VirtualBox.idl:2252
NetworkAdapterPromiscModePolicy_Deny
Deny promiscuous mode requests.
Definition: VirtualBox.idl:3905
IFramebufferOverlay::x
readonly attribute unsigned long x
X position of the overlay, relative to the frame buffer.
Definition: VirtualBox.idl:21135
DnDMode
DnDMode
Drag and drop interchange mode.
Definition: VirtualBox.idl:1119
FileSharingMode_Read
Only share read access to the file.
Definition: VirtualBox.idl:3127
MachineState_Paused
Execution of the machine has been paused.
Definition: VirtualBox.idl:532
PortMode_Disconnected
Virtual device is not attached to any real host device.
Definition: VirtualBox.idl:3938
StorageBus_PCIe
Definition: VirtualBox.idl:4348
VBoxEventType_OnNetworkAdapterChanged
See INetworkAdapterChangedEvent.
Definition: VirtualBox.idl:4703
AuthType_Guest
Definition: VirtualBox.idl:4288
VBoxEventType_OnNATRedirect
See INATRedirectEvent.
Definition: VirtualBox.idl:4829
IUSBDevice::revision
readonly attribute unsigned short revision
Product revision number.
Definition: VirtualBox.idl:22779
AdditionsFacilityType_All
All facilities selected.
Definition: VirtualBox.idl:1885
DeviceType
DeviceType
Device type.
Definition: VirtualBox.idl:1035
SettingsVersion_v1_4
Intermediate settings version, understood by VirtualBox 2.1.x.
Definition: VirtualBox.idl:279
APICMode_Disabled
Definition: VirtualBox.idl:1168
ISerialPort::enabled
attribute boolean enabled
Flag whether the serial port is enabled.
Definition: VirtualBox.idl:21900
IProcess::status
readonly attribute ProcessStatus status
The current process status; see ProcessStatus for more information.
Definition: VirtualBox.idl:16881
IMediumAttachment::temporaryEject
readonly attribute boolean temporaryEject
Whether guest-triggered eject results in unmounting the medium.
Definition: VirtualBox.idl:18623
DhcpOpt_ResourseLocationServer
Definition: VirtualBox.idl:1388
IFsObjInfo::fileAttributes
readonly attribute wstring fileAttributes
File attributes.
Definition: VirtualBox.idl:17482
GuestUserState_LoggedOut
A guest user has been successfully logged out of the guest OS.
Definition: VirtualBox.idl:2226
IGuestDnDSource::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:15148
IAdditionsFacility
Structure representing a Guest Additions facility.
Definition: VirtualBox.idl:14967
IExtPackBase::edition
readonly attribute wstring edition
Edition indicator.
Definition: VirtualBox.idl:25353
IReusableEvent
Base abstract interface for all reusable events.
Definition: VirtualBox.idl:26109
ClipboardMode_GuestToHost
Definition: VirtualBox.idl:1108
IUSBDevice
The IUSBDevice interface represents a virtual USB device attached to the virtual machine.
Definition: VirtualBox.idl:22752
IProgress::errorInfo
readonly attribute IVirtualBoxErrorInfo errorInfo
Extended information about the unsuccessful result of the progress operation.
Definition: VirtualBox.idl:18057
FsObjType_Symlink
Symbolic link.
Definition: VirtualBox.idl:3266
FileStatus_Closing
Guest file closing.
Definition: VirtualBox.idl:3204
IBandwidthGroup
Represents one bandwidth group.
Definition: VirtualBox.idl:25625
MachineState_FirstTransient
Pseudo-state: first transient state (for use in relational expressions).
Definition: VirtualBox.idl:690
IMachineStateChangedEvent
Machine state change event.
Definition: VirtualBox.idl:26145
DeviceType_HardDisk
Hard disk device.
Definition: VirtualBox.idl:1059
NetworkAttachmentType_NATNetwork
Definition: VirtualBox.idl:3843
IUSBDeviceFilter::serialNumber
attribute wstring serialNumber
Serial number filter.
Definition: VirtualBox.idl:23002
INATNetwork::network
attribute wstring network
This is CIDR IPv4 string.
Definition: VirtualBox.idl:5255
IGuestScreenInfo::extendedInfo
readonly attribute wstring extendedInfo
Definition: VirtualBox.idl:21189
IGuestScreenInfo::origin
readonly attribute boolean origin
Definition: VirtualBox.idl:21177
USBDeviceState_Captured
Captured by one of the guest computers, not available to anybody else.
Definition: VirtualBox.idl:4135
FileAccessMode_ReadWrite
Open the file with both read and write access.
Definition: VirtualBox.idl:3037
IGuestScreenInfo::width
readonly attribute unsigned long width
Definition: VirtualBox.idl:21183
NATAliasMode
NATAliasMode
Definition: VirtualBox.idl:4449
IEvent
Abstract parent interface for VirtualBox events.
Definition: VirtualBox.idl:26048
BitmapFormat_BGR0
4 bytes per pixel: B, G, R, 0.
Definition: VirtualBox.idl:1345
FsObjRenameFlag
FsObjRenameFlag
Flags for use when renaming file system objects (files, directories, symlink, etc), see IGuestSession::fsObjRename.
Definition: VirtualBox.idl:2718
PortMode_RawFile
Virtual device is attached to a raw file.
Definition: VirtualBox.idl:3953
IMousePointerShapeChangedEvent::xhot
readonly attribute unsigned long xhot
The pointer hot spot X coordinate.
Definition: VirtualBox.idl:26406
DhcpOpt_PerformRouteDiscovery
Definition: VirtualBox.idl:1408
FsObjType_File
Regular file.
Definition: VirtualBox.idl:3261
VirtualSystemDescriptionType_VendorUrl
Definition: VirtualBox.idl:1559
DataFlags
DataFlags
Definition: VirtualBox.idl:3555
VBoxEventType_OnGuestPropertyChanged
See IGuestPropertyChangedEvent.
Definition: VirtualBox.idl:4661
VBoxEventType_OnGuestProcessOutput
See IGuestProcessOutputEvent.
Definition: VirtualBox.idl:4962
TouchContactState_ContactStateMask
Definition: VirtualBox.idl:3725
VBOX_E_NOT_SUPPORTED
const HRESULT VBOX_E_NOT_SUPPORTED
Requested operation is not supported.
Definition: VirtualBox.idl:201
IMachineDebugger::logDbgFlags
readonly attribute wstring logDbgFlags
The debug logger flags.
Definition: VirtualBox.idl:22051
CleanupMode_UnregisterOnly
Unregister only the machine, but neither delete snapshots nor detach media.
Definition: VirtualBox.idl:1633
IGuestOSType::recommendedHDStorageController
readonly attribute StorageControllerType recommendedHDStorageController
Recommended storage controller type for HD drives.
Definition: VirtualBox.idl:14886
IParallelPort
The IParallelPort interface represents the virtual parallel port device.
Definition: VirtualBox.idl:21967
MediumState_LockedWrite
Medium is locked for writing (see IMedium::lockWrite), no concurrent data reading or modification is ...
Definition: VirtualBox.idl:3375
ProcessOutputFlag_StdErr
Get output from stderr.
Definition: VirtualBox.idl:2422
IStorageController
Represents a storage controller that is attached to a virtual machine (IMachine). ...
Definition: VirtualBox.idl:24489
INATNetworkAlterEvent
Definition: VirtualBox.idl:27987
IMachine::hardwareUUID
attribute wstringUUID hardwareUUID
The UUID presented to the guest via memory tables, hardware and guest properties. ...
Definition: VirtualBox.idl:8577
AudioDriverType_DirectSound
DirectSound (Windows hosts only).
Definition: VirtualBox.idl:4199
ProcessWaitForFlag_None
No waiting flags specified.
Definition: VirtualBox.idl:2438
IGuestSession::eventSource
readonly attribute IEventSource eventSource
Event source for guest session events.
Definition: VirtualBox.idl:15530
ParavirtProvider_Minimal
A minimal set of features to expose to the paravirtualized guest.
Definition: VirtualBox.idl:912
DhcpOpt_LPRServer
Definition: VirtualBox.idl:1386
IMediumFormat::capabilities
readonly attribute MediumFormatCapabilities [] capabilities
Capabilities of the format as an array of the flags.
Definition: VirtualBox.idl:20216
IConsole
The IConsole interface represents an interface to control virtual machine execution.
Definition: VirtualBox.idl:12771
ProcessWaitResult_Status
The process has changed its status.
Definition: VirtualBox.idl:2508
IMachineDebugger::HWVirtExUXEnabled
readonly attribute boolean HWVirtExUXEnabled
Flag indicating whether the VM is currently making use of the unrestricted execution feature of VT-x...
Definition: VirtualBox.idl:22108
MachineState_Aborted
The process running the machine has terminated abnormally.
Definition: VirtualBox.idl:518
IProgress::percent
readonly attribute unsigned long percent
Current progress value of the task as a whole, in percent.
Definition: VirtualBox.idl:18013
INATEngine::TFTPNextServer
attribute wstring TFTPNextServer
TFTP server attribute which is used with the built-in DHCP server to fill the corresponding fields of...
Definition: VirtualBox.idl:25168
ISerialPort::slot
readonly attribute unsigned long slot
Slot number this serial port is plugged into.
Definition: VirtualBox.idl:21892
ImportOptions_KeepNATMACs
Don&#39;t generate new MAC addresses of the attached network adapters when they are using NAT...
Definition: VirtualBox.idl:1482
INetworkAdapter::promiscModePolicy
attribute NetworkAdapterPromiscModePolicy promiscModePolicy
The promiscuous mode policy of the network adapter when attached to an internal network, host only network or a bridge.
Definition: VirtualBox.idl:21734
IMachine::videoCaptureHeight
attribute unsigned long videoCaptureHeight
This setting determines the vertical resolution of the recorded video.
Definition: VirtualBox.idl:8712
DnDMode_Disabled
Definition: VirtualBox.idl:1121
AdditionsRunLevelType_Desktop
Per-user desktop components are loaded.
Definition: VirtualBox.idl:2018
IGuestMultiTouchEvent::scanTime
readonly attribute unsigned long scanTime
Timestamp of the event in milliseconds.
Definition: VirtualBox.idl:26893
IProcess::executablePath
readonly attribute wstring executablePath
Full path of the actual executable image.
Definition: VirtualBox.idl:16851
USBConnectionSpeed_Null
null value.
Definition: VirtualBox.idl:4012
DataType_Int8
Definition: VirtualBox.idl:3551
IHost::UTCTime
readonly attribute long long UTCTime
Returns the current host time in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:13826
VBoxEventType_OnMachineDataChanged
See IMachineDataChangedEvent.
Definition: VirtualBox.idl:4598
VBoxEventType_OnGuestProcessInputNotify
See IGuestProcessInputNotifyEvent.
Definition: VirtualBox.idl:4955
GuestSessionStatus_Down
Service/OS is stopping, guest session was killed.
Definition: VirtualBox.idl:2094
IGuestOSType::recommendedRAM
readonly attribute unsigned long recommendedRAM
Recommended RAM size in Megabytes.
Definition: VirtualBox.idl:14841
VBoxEventType_OnCPUChanged
See ICPUChangedEvent.
Definition: VirtualBox.idl:4787
IPCIAddress::devFunction
attribute short devFunction
Device function number.
Definition: VirtualBox.idl:8298
GuestSessionStatus_Terminated
Guest session terminated normally.
Definition: VirtualBox.idl:2079
MachineState_Running
The machine is currently being executed.
Definition: VirtualBox.idl:525
DataFlags_Array
Definition: VirtualBox.idl:3560
IProgress::description
readonly attribute wstring description
Description of the task.
Definition: VirtualBox.idl:17994
FileOpenAction
FileOpenAction
What action IGuestSession::fileOpen and IGuestSession::fileOpenEx should take whether the file being ...
Definition: VirtualBox.idl:3066
IVirtualBox::hardDisks
readonly attribute IMedium [] hardDisks
Array of medium objects known to this VirtualBox installation.
Definition: VirtualBox.idl:5666
ISystemProperties::rawModeSupported
readonly attribute boolean rawModeSupported
Indicates whether VirtualBox was built with raw-mode support.
Definition: VirtualBox.idl:14387
MediumVariant_VmdkESX
VMDK format variant used on ESX products.
Definition: VirtualBox.idl:3516
IHostVideoInputDevice::path
readonly attribute wstring path
The host path of the device.
Definition: VirtualBox.idl:13686
ISharedFolderChangedEvent
Notification when a shared folder is added or removed.
Definition: VirtualBox.idl:27357
IVirtualBox::NATNetworks
readonly attribute INATNetwork [] NATNetworks
Definition: VirtualBox.idl:5718
INATEngine::network
attribute wstring network
The network attribute of the NAT engine (the same value is used with built-in DHCP server to fill cor...
Definition: VirtualBox.idl:25139
INATNetworkPortForwardEvent
Definition: VirtualBox.idl:28013
INATNetwork::enabled
attribute boolean enabled
Definition: VirtualBox.idl:5245
IMachine::CPUCount
attribute unsigned long CPUCount
Number of virtual CPUs in the VM.
Definition: VirtualBox.idl:8582
MediumVariant_NoCreateDir
Special flag which suppresses automatic creation of the subdirectory.
Definition: VirtualBox.idl:3545
IMachineDebugger::OSName
readonly attribute wstring OSName
Query the guest OS kernel name as detected by the DBGF.
Definition: VirtualBox.idl:22118
IMachine::IOCacheSize
attribute unsigned long IOCacheSize
Maximum size of the I/O cache in MB.
Definition: VirtualBox.idl:9187
IHostVideoInputDevice::alias
readonly attribute wstring alias
An alias which can be used for IConsole::webcamAttach.
Definition: VirtualBox.idl:13691
IBandwidthGroup::maxBytesPerSec
attribute long long maxBytesPerSec
The maximum number of bytes which can be transfered by all entities attached to this group during one...
Definition: VirtualBox.idl:25646
GraphicsControllerType_VMSVGA
VMware SVGA II device.
Definition: VirtualBox.idl:1618
ICertificate::validityPeriodNotBefore
readonly attribute wstring validityPeriodNotBefore
Certificate not valid before ISO time stamp.
Definition: VirtualBox.idl:6740
MediumState_Created
Associated storage exists and accessible; this gets set if the accessibility check performed by IMedi...
Definition: VirtualBox.idl:3359
IMachineRegisteredEvent
The given machine was registered or unregistered within this VirtualBox installation.
Definition: VirtualBox.idl:26232
IGuest::OSTypeId
readonly attribute wstring OSTypeId
Identifier of the Guest OS type as reported by the Guest Additions.
Definition: VirtualBox.idl:17622
GuestUserState_Unlocked
A guest user has unlocked its account.
Definition: VirtualBox.idl:2244
DeviceType_Floppy
Floppy device.
Definition: VirtualBox.idl:1049
IHost::processorOnlineCount
readonly attribute unsigned long processorOnlineCount
Number of (logical) CPUs online in the host system.
Definition: VirtualBox.idl:13791
IFile
Abstract parent interface for files handled by VirtualBox.
Definition: VirtualBox.idl:17118
IMachine::icon
attribute octet [] icon
Overridden VM Icon details.
Definition: VirtualBox.idl:8409
IHostNetworkInterface::IPV6NetworkMaskPrefixLength
readonly attribute unsigned long IPV6NetworkMaskPrefixLength
Returns the length IP V6 network mask prefix of the interface.
Definition: VirtualBox.idl:13598
IMachineDebugger::OSVersion
readonly attribute wstring OSVersion
Query the guest OS kernel version string as detected by the DBGF.
Definition: VirtualBox.idl:22128
DhcpOpt_Option_48
Definition: VirtualBox.idl:1425
IGuestSessionStateChangedEvent
Notification when a guest session changed its state.
Definition: VirtualBox.idl:26918
IUnattended::installGuestAdditions
attribute boolean installGuestAdditions
Indicates whether the guest additions should be installed or not.
Definition: VirtualBox.idl:7478
FsObjType_WhiteOut
A white-out file.
Definition: VirtualBox.idl:3277
PathStyle_DOS
DOS-style paths with forward and backward slashes, drive letters and UNC.
Definition: VirtualBox.idl:2997
IMachineStateChangedEvent::state
readonly attribute MachineState state
New execution state.
Definition: VirtualBox.idl:26150
IGuestOSType::recommended3DAcceleration
readonly attribute boolean recommended3DAcceleration
Returns true if 3D acceleration is recommended for this OS type.
Definition: VirtualBox.idl:14856
IGuestSessionStateChangedEvent::id
readonly attribute unsigned long id
Session ID of guest session which was changed.
Definition: VirtualBox.idl:26925
DhcpOpt_ARPCacheTimeout
Definition: VirtualBox.idl:1412
IMachineDebugger::logRelGroups
readonly attribute wstring logRelGroups
The release logger&#39;s group settings.
Definition: VirtualBox.idl:22071
IHost
The IHost interface represents the physical machine that this VirtualBox installation runs on...
Definition: VirtualBox.idl:13711
GuestMonitorChangedEventType_Enabled
The guest monitor has been enabled by the guest.
Definition: VirtualBox.idl:5103
DirectoryOpenFlag_NoSymlinks
Don&#39;t allow symbolic links as part of the path.
Definition: VirtualBox.idl:3329
DhcpOpt_DomainNameServer
Definition: VirtualBox.idl:1383
IUSBDeviceFilters
Definition: VirtualBox.idl:22564
FileStatus_Error
Something went wrong.
Definition: VirtualBox.idl:3219
IFile::offset
readonly attribute long long offset
The current file position.
Definition: VirtualBox.idl:17155
NetworkAttachmentType_Null
Null value, also means "not attached".
Definition: VirtualBox.idl:3837
IFramebufferOverlay::alpha
attribute unsigned long alpha
The global alpha value for the overlay.
Definition: VirtualBox.idl:21155
StorageControllerType_IntelAhci
An Intel AHCI SATA controller; this is the only variant for SATA.
Definition: VirtualBox.idl:4380
GraphicsControllerType_Null
Reserved value, invalid.
Definition: VirtualBox.idl:1608
HostNetworkInterfaceMediumType_Unknown
The type of interface cannot be determined.
Definition: VirtualBox.idl:1757
SessionType_Remote
Session has launched a VM process using IMachine::launchVMProcess
Definition: VirtualBox.idl:1018
IMouseCapabilityChangedEvent::needsHostCursor
readonly attribute boolean needsHostCursor
If host cursor is needed.
Definition: VirtualBox.idl:26501
VBoxEventType
VBoxEventType
Type of an event.
Definition: VirtualBox.idl:4527
ProcessWaitForFlag_StdIn
Wait for stdin becoming available.
Definition: VirtualBox.idl:2453
IExtPackPlugIn::name
readonly attribute wstring name
The plug-in name.
Definition: VirtualBox.idl:25285
VirtualSystemDescriptionType_CDROM
Definition: VirtualBox.idl:1571
IExtPackBase::plugIns
readonly attribute IExtPackPlugIn [] plugIns
Plug-ins provided by this extension pack.
Definition: VirtualBox.idl:25363
USBDeviceState_Busy
Being used by the host computer, potentially available to guests.
Definition: VirtualBox.idl:4111
MachineState_DeletingSnapshotPaused
Like DeletingSnapshotOnline, but the machine was paused when the merging of differencing media was st...
Definition: VirtualBox.idl:631
IMediumRegisteredEvent::registered
readonly attribute boolean registered
If true, the medium was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:26201
ISystemProperties::logHistoryCount
attribute unsigned long logHistoryCount
This value specifies how many old release log files are kept.
Definition: VirtualBox.idl:14598
IDHCPServer::networkMask
readonly attribute wstring networkMask
specifies server network mask
Definition: VirtualBox.idl:5378
USBConnectionSpeed_SuperPlus
SuperSpeedPlus, 10 Gbps.
Definition: VirtualBox.idl:4047
NetworkAdapterType_Am79C973
AMD PCNet-FAST III network card (Am79C973).
Definition: VirtualBox.idl:3869
IDisplaySourceBitmap::screenId
readonly attribute unsigned long screenId
Definition: VirtualBox.idl:20817
GuestUserState_Created
A guest user has been successfully created.
Definition: VirtualBox.idl:2290
ICertificate::keyUsage
readonly attribute unsigned long keyUsage
Key usage mask.
Definition: VirtualBox.idl:6782
CloneMode_MachineState
Clone the state of the selected machine.
Definition: VirtualBox.idl:1664
VirtualSystemDescriptionType_Floppy
Definition: VirtualBox.idl:1570
IVirtualBox::progressOperations
readonly attribute IProgress [] progressOperations
Definition: VirtualBox.idl:5682
INetworkAdapter::enabled
attribute boolean enabled
Flag whether the network adapter is present in the guest system.
Definition: VirtualBox.idl:21659
INATRedirectEvent::slot
readonly attribute unsigned long slot
Adapter which NAT attached to.
Definition: VirtualBox.idl:27703
MachineState_LiveSnapshotting
A live snapshot is being taken.
Definition: VirtualBox.idl:561
VBoxEventType_OnGuestProcessRegistered
See IGuestProcessRegisteredEvent.
Definition: VirtualBox.idl:4941
ClipboardMode_Disabled
Definition: VirtualBox.idl:1106
INetworkAdapter::hostOnlyInterface
attribute wstring hostOnlyInterface
Name of the host only network interface the VM is attached to.
Definition: VirtualBox.idl:21690
FileSharingMode_ReadDelete
Share read and delete access to the file, denying writing.
Definition: VirtualBox.idl:3147
FaultToleranceState_Standby
Fault tolerant standby VM.
Definition: VirtualBox.idl:948
IVirtualBoxErrorInfo::resultCode
readonly attribute long resultCode
Result code of the error.
Definition: VirtualBox.idl:5172
IAppliance::machines
readonly attribute wstring [] machines
Contains the UUIDs of the machines created from the information in this appliances.
Definition: VirtualBox.idl:6956
IMousePointerShapeChangedEvent::visible
readonly attribute boolean visible
Flag whether the pointer is visible.
Definition: VirtualBox.idl:26392
GuestMouseEventMode_Absolute
Absolute event.
Definition: VirtualBox.idl:5085
IMachine::pointingHIDType
attribute PointingHIDType pointingHIDType
Type of pointing HID (such as mouse or tablet) used in this VM.
Definition: VirtualBox.idl:8782
HWVirtExPropertyType_Force
Whether the VM should fail to start if hardware virtualization (VT-x/AMD-V) cannot be used...
Definition: VirtualBox.idl:879
IGuestSession::pathStyle
readonly attribute PathStyle pathStyle
The style of paths used by the guest.
Definition: VirtualBox.idl:15495
ProcessStatus_Terminating
Process is being terminated.
Definition: VirtualBox.idl:2908
DhcpOpt_AllSubnetsAreLocal
Definition: VirtualBox.idl:1404
DhcpOpt_PathMTUAgingTimeout
Definition: VirtualBox.idl:1401
DnDAction_Copy
Copy the item to the target.
Definition: VirtualBox.idl:3298
IPCIDeviceAttachment::name
readonly attribute wstring name
Device name.
Definition: VirtualBox.idl:8334
IDisplay::guestScreenLayout
readonly attribute IGuestScreenInfo [] guestScreenLayout
Layout of the guest screens.
Definition: VirtualBox.idl:21215
ICertificate::serialNumber
readonly attribute wstring serialNumber
Certificate serial number.
Definition: VirtualBox.idl:6707
IHostNetworkInterface::wireless
readonly attribute boolean wireless
Specifies whether the interface is wireless.
Definition: VirtualBox.idl:13623
ICertificate::expired
readonly attribute boolean expired
Set if the certificate has expired (relevant to the parent object)/.
Definition: VirtualBox.idl:6807
DhcpOpt_RouterSolicitationAddress
Definition: VirtualBox.idl:1409
INetworkAdapter::traceFile
attribute wstring traceFile
Filename where a network trace will be stored.
Definition: VirtualBox.idl:21750
IGuestSession::domain
readonly attribute wstring domain
Returns the domain name used by this session to impersonate users in the guest.
Definition: VirtualBox.idl:15416
IGuestMultiTouchEvent::yPositions
readonly attribute short [] yPositions
Y positions.
Definition: VirtualBox.idl:26870
IHost::OSVersion
readonly attribute wstring OSVersion
Host operating system&#39;s version string.
Definition: VirtualBox.idl:13821
IDHCPServer::vmConfigs
readonly attribute wstring [] vmConfigs
Definition: VirtualBox.idl:5403
VirtualSystemDescriptionType_ProductUrl
Definition: VirtualBox.idl:1558
IVRDEServerInfo::clientVersion
readonly attribute unsigned long clientVersion
The client software version number.
Definition: VirtualBox.idl:12737
INATEngine::DNSProxy
attribute boolean DNSProxy
Whether the DHCP server (and the DNS traffic by NAT) should pass the address of the DNS proxy and pro...
Definition: VirtualBox.idl:25184
IVFSExplorer::type
readonly attribute VFSType type
Returns the file system type which is currently in use.
Definition: VirtualBox.idl:6610
FileStatus_Open
Guest file has been successfully opened.
Definition: VirtualBox.idl:3199
IToken
The IToken interface represents a token passed to an API client, which triggers cleanup actions when ...
Definition: VirtualBox.idl:20292
IGuest::additionsVersion
readonly attribute wstring additionsVersion
Version of the installed Guest Additions in the same format as IVirtualBox::version.
Definition: VirtualBox.idl:17637
IHostNetworkInterface::DHCPEnabled
readonly attribute boolean DHCPEnabled
Specifies whether the DHCP is enabled for the interface.
Definition: VirtualBox.idl:13573
IMousePointerShapeChangedEvent
Notification when the guest mouse pointer shape has changed.
Definition: VirtualBox.idl:26385
FileAccessMode_ReadOnly
Open the file only with read access.
Definition: VirtualBox.idl:3027
IBIOSSettings::timeOffset
attribute long long timeOffset
Offset in milliseconds from the host system time.
Definition: VirtualBox.idl:8248
PointingHIDType_PS2Mouse
PS/2 auxiliary device, a.k.a.
Definition: VirtualBox.idl:1242
INetworkAdapter::NATEngine
readonly attribute INATEngine NATEngine
Points to the NAT engine which handles the network address translation for this interface.
Definition: VirtualBox.idl:21759
IFile::status
readonly attribute FileStatus status
Current file status.
Definition: VirtualBox.idl:17162
INATNetwork::portForwardRules4
readonly attribute wstring [] portForwardRules4
Array of NAT port-forwarding rules in string representation, in the following format: "name:protocoli...
Definition: VirtualBox.idl:5293
ProcessWaitResult_StdIn
The process signalled that stdin became available for writing.
Definition: VirtualBox.idl:2526
IGuestProcessEvent::process
readonly attribute IGuestProcess process
Guest process object which is related to this event.
Definition: VirtualBox.idl:26978
IMedium::logicalSize
readonly attribute long long logicalSize
Logical size of this medium (in bytes), as reported to the guest OS running inside the virtual machin...
Definition: VirtualBox.idl:19090
ProcessCreateFlag_None
No flag set.
Definition: VirtualBox.idl:2750
IMachine::sessionState
readonly attribute SessionState sessionState
Current session state for this machine.
Definition: VirtualBox.idl:8930
ISerialPortChangedEvent::serialPort
readonly attribute ISerialPort serialPort
Serial port that is subject to change.
Definition: VirtualBox.idl:26630
IParallelPort::slot
readonly attribute unsigned long slot
Slot number this parallel port is plugged into.
Definition: VirtualBox.idl:21976
IGuestMultiTouchEvent
Notification when guest touch screen event happens.
Definition: VirtualBox.idl:26849
IFile::creationMode
readonly attribute unsigned long creationMode
The UNIX-style creation mode specified when opening the file.
Definition: VirtualBox.idl:17173
IGuestMouseEvent::y
readonly attribute long y
New Y position, or Y delta.
Definition: VirtualBox.idl:26817
ISerialPort::IOBase
attribute unsigned long IOBase
Base I/O address of the serial port.
Definition: VirtualBox.idl:21905
IUnattended::postInstallCommand
attribute wstring postInstallCommand
Custom post installation command.
Definition: VirtualBox.idl:7666
ICertificate::friendlyName
readonly attribute wstring friendlyName
Friendly subject name or similar.
Definition: VirtualBox.idl:6735
AdditionsFacilityStatus_Terminating
Facility is shutting down.
Definition: VirtualBox.idl:1972
VBoxEventType_Last
Must be last event, used for iterations and structures relying on numerical event values...
Definition: VirtualBox.idl:5055
ICertificate::subjectUniqueIdentifier
readonly attribute wstring subjectUniqueIdentifier
Unique identifier of this certificate (empty string if not present).
Definition: VirtualBox.idl:6770
NetworkAdapterType_I82540EM
Intel PRO/1000 MT Desktop network card (82540EM).
Definition: VirtualBox.idl:3874
VBoxEventType_OnNATNetworkCreationDeletion
See INATNetworkCreationDeletionEvent.
Definition: VirtualBox.idl:4906
IGuestOSType::adapterType
readonly attribute NetworkAdapterType adapterType
Returns recommended network adapter for this OS type.
Definition: VirtualBox.idl:14866
IVRDEServerInfo::active
readonly attribute boolean active
Whether the remote desktop connection is active.
Definition: VirtualBox.idl:12642
ParavirtProvider_Legacy
Used for VMs which didn&#39;t used to have any provider settings.
Definition: VirtualBox.idl:907
INATNetwork::IPv6Prefix
attribute wstring IPv6Prefix
This a CIDR IPv6 defining prefix for link-local addresses autoconfiguration within network...
Definition: VirtualBox.idl:5279
IStorageControllerChangedEvent
Notification when a medium attachment changes.
Definition: VirtualBox.idl:26664
StorageControllerType_NVMe
An NVMe storage controller.
Definition: VirtualBox.idl:4415
HostNetworkInterfaceMediumType_Ethernet
Ethernet frame encapsulation.
Definition: VirtualBox.idl:1764
ISnapshotChangedEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:26373
StorageBus
StorageBus
The bus type of the storage controller (IDE, SATA, SCSI, SAS or Floppy); see IStorageController::bus...
Definition: VirtualBox.idl:4335
MediumType_MultiAttach
A medium which is indirectly attached, so that one base medium can be used for several VMs which have...
Definition: VirtualBox.idl:3467
PortMode_HostPipe
Virtual device is attached to a host pipe.
Definition: VirtualBox.idl:3943
VBoxEventType_InputEvent
Wildcard for all input device (keyboard, mouse) events.
Definition: VirtualBox.idl:4577
IMachineDataChangedEvent::temporary
readonly attribute boolean temporary
true if the settings change is temporary.
Definition: VirtualBox.idl:26169
VBOX_E_PASSWORD_INCORRECT
const HRESULT VBOX_E_PASSWORD_INCORRECT
A provided password was incorrect.
Definition: VirtualBox.idl:233
FramebufferCapabilities
FramebufferCapabilities
Framebuffer capability flags.
Definition: VirtualBox.idl:3735
AdditionsUpdateFlag_WaitForUpdateStartOnly
Starts the regular updating process and waits until the actual Guest Additions update inside the gues...
Definition: VirtualBox.idl:2042
IMediumRegisteredEvent::mediumType
readonly attribute DeviceType mediumType
Type of the medium this event relates to.
Definition: VirtualBox.idl:26193
SettingsVersion_v1_7
Settings version "1.7", written by VirtualBox 2.2.x and 3.0.x.
Definition: VirtualBox.idl:294
IProgress::cancelable
readonly attribute boolean cancelable
Whether the task can be interrupted.
Definition: VirtualBox.idl:18004
IMousePointerShape::alpha
readonly attribute boolean alpha
Flag whether the pointer has an alpha channel.
Definition: VirtualBox.idl:20429
GuestUserState_GroupAdded
To guest OS has added a user to a specific user group.
Definition: VirtualBox.idl:2334
MachineState_OnlineSnapshotting
Like LiveSnapshotting, but the machine was paused when the merging of differencing media was started...
Definition: VirtualBox.idl:639
IMachine::USBProxyAvailable
readonly attribute boolean USBProxyAvailable
Returns whether there is an USB proxy available.
Definition: VirtualBox.idl:9290
MachineState_Teleported
The machine was teleported to a different host (or process) and then powered off. ...
Definition: VirtualBox.idl:509
IHostNameResolutionConfigurationChangeEvent
Definition: VirtualBox.idl:28033
GuestSessionStatus_Started
Guest session has been started.
Definition: VirtualBox.idl:2069
VirtualSystemDescriptionType_Name
Definition: VirtualBox.idl:1554
IGuestOSType::recommendedVirtEx
readonly attribute boolean recommendedVirtEx
Returns true if VT-x or AMD-V recommended for this OS type.
Definition: VirtualBox.idl:14836
INetworkAdapter::bandwidthGroup
attribute IBandwidthGroup bandwidthGroup
The bandwidth group this network adapter is assigned to.
Definition: VirtualBox.idl:21772
IMediumAttachment::port
readonly attribute long port
Port number of this attachment.
Definition: VirtualBox.idl:18601
FileSeekOrigin_Begin
Seek from the beginning of the file.
Definition: VirtualBox.idl:2368
INATRedirectEvent
Notification when NAT redirect rule added or removed.
Definition: VirtualBox.idl:27696
VBOX_E_FILE_ERROR
const HRESULT VBOX_E_FILE_ERROR
File not accessible or erroneous file contents.
Definition: VirtualBox.idl:161
IUnattended::hostname
attribute wstring hostname
The fully qualified guest hostname.
Definition: VirtualBox.idl:7603
MediumType_Readonly
A readonly medium, which can of course be used by several machines.
Definition: VirtualBox.idl:3455
IGuestFileStateChangedEvent::status
readonly attribute FileStatus status
New guest file status.
Definition: VirtualBox.idl:27150
IMachine::CPUProfile
attribute wstring CPUProfile
Experimental feature to select the guest CPU profile.
Definition: VirtualBox.idl:9330
MediumFormatCapabilities_CreateSplit2G
Supports creating images split in chunks of a bit less than 2 GBytes.
Definition: VirtualBox.idl:3601
IUSBControllerChangedEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:27290
IUnattended::imageIndex
attribute unsigned long imageIndex
The image index on installation CD/DVD used to install.
Definition: VirtualBox.idl:7626
IGuestScreenInfo::height
readonly attribute unsigned long height
Definition: VirtualBox.idl:21185
AdditionsRunLevelType_Userland
Common components (such as application services) are loaded.
Definition: VirtualBox.idl:2013
IExtPackPlugIn
Interface for keeping information about a plug-in that ships with an extension pack.
Definition: VirtualBox.idl:25280
IAudioAdapterChangedEvent::audioAdapter
readonly attribute IAudioAdapter audioAdapter
Audio adapter that is subject to change.
Definition: VirtualBox.idl:26609
IMachineDataChangedEvent
Any of the settings of the given machine has changed.
Definition: VirtualBox.idl:26161
ISessionStateChangedEvent
The state of the session for the given machine was changed.
Definition: VirtualBox.idl:26253
ProcessOutputFlag_None
No flags set.
Definition: VirtualBox.idl:2417
IFile::id
readonly attribute unsigned long id
The ID VirtualBox internally assigned to the open file.
Definition: VirtualBox.idl:17132
IGuestFileRegisteredEvent::registered
readonly attribute boolean registered
If true, the guest file was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:27132
USBDeviceFilterAction_Hold
Hold the matched USB device.
Definition: VirtualBox.idl:4163
ProcessInputFlag
ProcessInputFlag
Guest process input flags.
Definition: VirtualBox.idl:2389
ProcessorFeature_PAE
Definition: VirtualBox.idl:1183
IExtraDataCanChangeEvent::machineId
readonly attribute wstringUUID machineId
ID of the machine this event relates to.
Definition: VirtualBox.idl:27605
IMachine::videoCaptureMaxTime
attribute unsigned long videoCaptureMaxTime
This setting determines the maximum amount of time in milliseconds the video capture will work for...
Definition: VirtualBox.idl:8744
DhcpOpt_NetworkTimeProtocolServers
Definition: VirtualBox.idl:1419
DataFlags_Mandatory
Definition: VirtualBox.idl:3558
IMedium::id
readonly attribute wstringUUID id
UUID of the medium.
Definition: VirtualBox.idl:18828
IMachine::chipsetType
attribute ChipsetType chipsetType
Chipset type used in this VM.
Definition: VirtualBox.idl:8802
IGuestMouseEvent::z
readonly attribute long z
Z delta.
Definition: VirtualBox.idl:26824
SessionType_Shared
Session has obtained a link to another session using IMachine::lockMachine
Definition: VirtualBox.idl:1025
IGuestFileEvent::file
readonly attribute IGuestFile file
Guest file object which is related to this event.
Definition: VirtualBox.idl:27113
SettingsVersion_v1_3
Settings version "1.3", written by VirtualBox 2.0.12.
Definition: VirtualBox.idl:274
AudioDriverType
AudioDriverType
Host audio driver type.
Definition: VirtualBox.idl:4173
IFramebuffer::bytesPerLine
readonly attribute unsigned long bytesPerLine
Scan line size, in bytes.
Definition: VirtualBox.idl:20862
IAppliance::virtualSystemDescriptions
readonly attribute IVirtualSystemDescription [] virtualSystemDescriptions
Array of virtual system descriptions.
Definition: VirtualBox.idl:6947
IVirtualBoxErrorInfo::next
readonly attribute IVirtualBoxErrorInfo next
Next error object if there is any, or null otherwise.
Definition: VirtualBox.idl:5229
MachineState_DeletingSnapshotOnline
Like DeletingSnapshot, but the merging of media is ongoing in the background while the machine is run...
Definition: VirtualBox.idl:623
IProgress
The IProgress interface is used to track and control asynchronous tasks within VirtualBox.
Definition: VirtualBox.idl:17984
GuestSessionWaitResult_Status
The guest session has changed its status.
Definition: VirtualBox.idl:2170
IParallelPortChangedEvent::parallelPort
readonly attribute IParallelPort parallelPort
Parallel port that is subject to change.
Definition: VirtualBox.idl:26651
IFile::fileName
readonly attribute wstring fileName
Full path of the actual file name of this file.
Definition: VirtualBox.idl:17168
ProcessStatus_Down
Service/OS is stopping, process was killed.
Definition: VirtualBox.idl:2938
FileCopyFlag_Update
Only copy when the source file is newer than the destination file or when the destination file is mis...
Definition: VirtualBox.idl:2590
GuestMonitorChangedEventType_NewOrigin
The guest monitor origin has changed in the guest.
Definition: VirtualBox.idl:5117
DeviceType_Network
Network device.
Definition: VirtualBox.idl:1064
VBoxEventType_LastWildcard
Last wildcard.
Definition: VirtualBox.idl:4584
IMouse::pointerShape
readonly attribute IMousePointerShape pointerShape
The current mouse pointer used by the guest.
Definition: VirtualBox.idl:20577
IMachine::allowTracingToAccessVM
attribute boolean allowTracingToAccessVM
Enables tracepoints in PDM devices and drivers to use the VMCPU or VM structures when firing off trac...
Definition: VirtualBox.idl:9245
AdditionsFacilityStatus_PreInit
Facility is preparing to initialize.
Definition: VirtualBox.idl:1957
FileOpenAction_OpenOrCreate
Opens an existing file, creates a new one if no file exists.
Definition: VirtualBox.idl:3077
MachineState_TeleportingPausedVM
The machine is being teleported to another host or process, but it is not running.
Definition: VirtualBox.idl:601
IHost::searchStrings
readonly attribute wstring [] searchStrings
Search string registered for name resolving.
Definition: VirtualBox.idl:13781
AdditionsFacilityType_Graphics
Guest graphics mode.
Definition: VirtualBox.idl:1874
IHostNetworkInterface::networkName
readonly attribute wstring networkName
Returns the name of a virtual network the interface gets attached to.
Definition: VirtualBox.idl:13568
IMachineDebugger::executeAllInIEM
attribute boolean executeAllInIEM
Whether to execute all the code in the instruction interpreter.
Definition: VirtualBox.idl:22031
IKeyboardLedsChangedEvent
Notification when the guest OS executes the KBD_CMD_SET_LEDS command to alter the state of the keyboa...
Definition: VirtualBox.idl:26513
MediumVariant_Fixed
Fixed image.
Definition: VirtualBox.idl:3530
IGuestProcessStateChangedEvent
Notification when a guest process changed its state.
Definition: VirtualBox.idl:27015
IGuestOSType::recommendedAudioController
readonly attribute AudioControllerType recommendedAudioController
Recommended audio controller type.
Definition: VirtualBox.idl:14926
IGuestUserStateChangedEvent::state
readonly attribute GuestUserState state
What was changed for this guest user.
Definition: VirtualBox.idl:27925
VBoxEventType_OnShowWindow
See IShowWindowEvent.
Definition: VirtualBox.idl:4780
VBOX_E_PDM_ERROR
const HRESULT VBOX_E_PDM_ERROR
Pluggable Device Manager error.
Definition: VirtualBox.idl:177
IMachine::paravirtDebug
attribute wstring paravirtDebug
Debug parameters for the paravirtualized guest interface provider.
Definition: VirtualBox.idl:9319
NetworkAdapterType
NetworkAdapterType
Network adapter type.
Definition: VirtualBox.idl:3853
SettingsVersion_v1_16
Settings version "1.16", written by VirtualBox 5.1.x.
Definition: VirtualBox.idl:339
ClipboardMode_HostToGuest
Definition: VirtualBox.idl:1107
IVirtualBoxClient::session
readonly attribute ISession session
Create a new session object and return the reference to it.
Definition: VirtualBox.idl:25755
KeyboardHIDType
KeyboardHIDType
Type of keyboard device used in a virtual machine.
Definition: VirtualBox.idl:1280
IMachine::settingsFilePath
readonly attribute wstring settingsFilePath
Full name of the file containing machine settings data.
Definition: VirtualBox.idl:8892
IFramebuffer::width
readonly attribute unsigned long width
Frame buffer width, in pixels.
Definition: VirtualBox.idl:20843
ICertificate::selfSigned
readonly attribute boolean selfSigned
Set if self signed certificate.
Definition: VirtualBox.idl:6797
IGuestMouseEvent::buttons
readonly attribute long buttons
Button state bitmask.
Definition: VirtualBox.idl:26838
KeyboardLED_ScrollLock
Definition: VirtualBox.idl:3677
IGuestOSType::recommended2DVideoAcceleration
readonly attribute boolean recommended2DVideoAcceleration
Returns true if 2D video acceleration is recommended for this OS type.
Definition: VirtualBox.idl:14851
IGuestSession::id
readonly attribute unsigned long id
Returns the internal session ID.
Definition: VirtualBox.idl:15426
IGuestMouseEvent::w
readonly attribute long w
W delta.
Definition: VirtualBox.idl:26831
VBOX_E_HOST_ERROR
const HRESULT VBOX_E_HOST_ERROR
Host operating system related error.
Definition: VirtualBox.idl:193
INATNetwork::localMappings
readonly attribute wstring [] localMappings
Array of mappings (address,offset),e.g.
Definition: VirtualBox.idl:5299
IUSBDeviceFilter::product
attribute wstring product
Product filter.
Definition: VirtualBox.idl:22996
VBoxEventType_OnRuntimeError
See IRuntimeErrorEvent.
Definition: VirtualBox.idl:4766
DhcpOpt_Option_69
Definition: VirtualBox.idl:1433
IProcess::arguments
readonly attribute wstring [] arguments
The arguments this process is using for execution.
Definition: VirtualBox.idl:16832
IHost::memoryAvailable
readonly attribute unsigned long memoryAvailable
Available system memory in the host system.
Definition: VirtualBox.idl:13811
IHostNetworkInterface::networkMask
readonly attribute wstring networkMask
Returns the network mask of the interface.
Definition: VirtualBox.idl:13583
USBControllerType
USBControllerType
The USB controller type.
Definition: VirtualBox.idl:3968
NetworkAttachmentType_Generic
Definition: VirtualBox.idl:3842
ProcessorFeature_LongMode
Definition: VirtualBox.idl:1184
INATNetworkSettingEvent::enabled
readonly attribute boolean enabled
Definition: VirtualBox.idl:28001
MediumFormatCapabilities_Asynchronous
Supports asynchronous I/O operations for at least some configurations.
Definition: VirtualBox.idl:3615
CleanupMode_DetachAllReturnHardDisksOnly
Delete all snapshots, detach all media and return hard disks for closing, but not removable media...
Definition: VirtualBox.idl:1643
ProcessWaitResult_Timeout
The waiting operation timed out.
Definition: VirtualBox.idl:2521
DhcpOpt_PerformMaskDiscovery
Definition: VirtualBox.idl:1406
AudioDriverType_Null
Null value, also means "dummy audio driver".
Definition: VirtualBox.idl:4179
ImportOptions_ImportToVDI
Import all disks to VDI format.
Definition: VirtualBox.idl:1487
AutostopType_AcpiShutdown
An ACPI shutdown event is generated.
Definition: VirtualBox.idl:1736
BitmapFormat_Opaque
Unknown buffer format (the user may not assume any particular format of the buffer).
Definition: VirtualBox.idl:1322
IUSBDeviceStateChangedEvent::error
readonly attribute IVirtualBoxErrorInfo error
null on success or an error message object on failure.
Definition: VirtualBox.idl:27338
APICMode
APICMode
BIOS APIC initialization mode.
Definition: VirtualBox.idl:1166
IHostNetworkInterface::shortName
readonly attribute wstring shortName
Returns the host network interface short name.
Definition: VirtualBox.idl:13558
IGuestPropertyChangedEvent::name
readonly attribute wstring name
The name of the property that has changed.
Definition: VirtualBox.idl:26278
VirtualSystemDescriptionValueType_Reference
Definition: VirtualBox.idl:1590
INATNetworkPortForwardEvent::create
readonly attribute boolean create
Definition: VirtualBox.idl:28015
IEvent::source
readonly attribute IEventSource source
Source of this event.
Definition: VirtualBox.idl:26062
ProcessWaitResult
ProcessWaitResult
Process waiting results.
Definition: VirtualBox.idl:2484
ISession::type
readonly attribute SessionType type
Type of this session.
Definition: VirtualBox.idl:24407
IMachine::videoCaptureRate
attribute unsigned long videoCaptureRate
This setting determines the bitrate in kilobits per second.
Definition: VirtualBox.idl:8722
IMachine::USBDeviceFilters
readonly attribute IUSBDeviceFilters USBDeviceFilters
Associated USB device filters object.
Definition: VirtualBox.idl:8875
AdditionsUpdateFlag
AdditionsUpdateFlag
Guest Additions update flags.
Definition: VirtualBox.idl:2028
VBoxEventType_OnEventSourceChanged
See IEventSourceChangedEvent.
Definition: VirtualBox.idl:4801
ISystemProperties::maxGuestCPUCount
readonly attribute unsigned long maxGuestCPUCount
Maximum CPU count.
Definition: VirtualBox.idl:14339
GuestSessionWaitResult_None
No result was returned.
Definition: VirtualBox.idl:2152
VirtualSystemDescriptionType_HardDiskControllerSAS
Definition: VirtualBox.idl:1568
IAdditionsFacility::type
readonly attribute AdditionsFacilityType type
The facility&#39;s type ID.
Definition: VirtualBox.idl:14995
IUSBDevice::product
readonly attribute wstring product
Product string.
Definition: VirtualBox.idl:22789
IShowWindowEvent
Notification when a call to IMachine::showConsoleWindow requests the console window to be activated a...
Definition: VirtualBox.idl:27675
ISnapshot::machine
readonly attribute IMachine machine
Virtual machine this snapshot is taken on.
Definition: VirtualBox.idl:18360
IMachine::CPUExecutionCap
attribute unsigned long CPUExecutionCap
Means to limit the number of CPU cycles a guest can use.
Definition: VirtualBox.idl:8598
IGuestSessionStateChangedEvent::status
readonly attribute GuestSessionStatus status
New session status.
Definition: VirtualBox.idl:26932
IGuestDnDTarget::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:15352
VBoxEventType_OnGuestSessionStateChanged
See IGuestSessionStateChangedEvent.
Definition: VirtualBox.idl:4927
VBoxEventType_OnMediumChanged
See IMediumChangedEvent.
Definition: VirtualBox.idl:4731
IFile::initialSize
readonly attribute long long initialSize
The initial size in bytes when opened.
Definition: VirtualBox.idl:17139
IMachine::audioAdapter
readonly attribute IAudioAdapter audioAdapter
Associated audio adapter, always present.
Definition: VirtualBox.idl:8880
ProcessStatus_Started
Process has been started.
Definition: VirtualBox.idl:2898
AdditionsFacilityClass_Service
System service.
Definition: VirtualBox.idl:1911
IVRDEServerInfo::clientName
readonly attribute wstring clientName
The client name supplied by the client.
Definition: VirtualBox.idl:12723
IVirtualBox::eventSource
readonly attribute IEventSource eventSource
Event source for VirtualBox events.
Definition: VirtualBox.idl:5725
MediumFormatCapabilities_TcpNetworking
The format backend uses the TCP networking interface for network access.
Definition: VirtualBox.idl:3641
VBoxEventType_OnMouseCapabilityChanged
See IMouseCapabilityChangedEvent.
Definition: VirtualBox.idl:4675
VBoxEventType_OnGuestProcessStateChanged
See IGuestProcessStateChangedEvent.
Definition: VirtualBox.idl:4948
MediumFormatCapabilities_CreateFixed
Supports creating fixed size images, allocating all space instantly.
Definition: VirtualBox.idl:3586
IGuestSession::name
readonly attribute wstring name
Returns the session&#39;s friendly name.
Definition: VirtualBox.idl:15421
IConsole::emulatedUSB
readonly attribute IEmulatedUSB emulatedUSB
Interface that manages emulated USB devices.
Definition: VirtualBox.idl:12918
CPUPropertyType_TripleFaultReset
This setting determines whether a triple fault within a guest will trigger an internal error conditio...
Definition: VirtualBox.idl:800
IMouse::multiTouchSupported
readonly attribute boolean multiTouchSupported
Whether the guest OS has enabled the multi-touch reporting device.
Definition: VirtualBox.idl:20554
GuestSessionWaitResult
GuestSessionWaitResult
Guest session waiting results.
Definition: VirtualBox.idl:2146
IMachine::keyboardHIDType
attribute KeyboardHIDType keyboardHIDType
Type of keyboard HID used in this VM.
Definition: VirtualBox.idl:8789
SymlinkReadFlag
SymlinkReadFlag
Symbolic link reading flags.
Definition: VirtualBox.idl:2861
INATNetworkCreationDeletionEvent::creationEvent
readonly attribute boolean creationEvent
Definition: VirtualBox.idl:27995
NetworkAttachmentType
NetworkAttachmentType
Network attachment type.
Definition: VirtualBox.idl:3831
ChipsetType_PIIX3
A PIIX3 (PCI IDE ISA Xcelerator) chipset.
Definition: VirtualBox.idl:4436
CPUPropertyType_X2APIC
This setting determines whether an x2APIC is part of the virtual CPU.
Definition: VirtualBox.idl:817
SettingsVersion_v1_0
Legacy settings version, not currently supported.
Definition: VirtualBox.idl:254
DirectoryCreateFlag_None
No flag set.
Definition: VirtualBox.idl:2647
FileCopyFlag_NoReplace
Do not replace the destination file if it exists.
Definition: VirtualBox.idl:2571
IGuestMouseEvent::mode
readonly attribute GuestMouseEventMode mode
If this event is relative, absolute or multi-touch.
Definition: VirtualBox.idl:26803
IGuestMultiTouchEvent::contactIds
readonly attribute unsigned short [] contactIds
Contact identifiers.
Definition: VirtualBox.idl:26877
IMachine::mediumAttachments
readonly attribute IMediumAttachment [] mediumAttachments
Array of media attached to this machine.
Definition: VirtualBox.idl:8849
IMachine::paravirtProvider
attribute ParavirtProvider paravirtProvider
The paravirtualized guest interface provider.
Definition: VirtualBox.idl:9123
IVirtualBoxClient::virtualBox
readonly attribute IVirtualBox virtualBox
Reference to the server-side API root object.
Definition: VirtualBox.idl:25748
IHostNetworkInterface::id
readonly attribute wstringUUID id
Returns the interface UUID.
Definition: VirtualBox.idl:13563
IHostNetworkInterface::interfaceType
readonly attribute HostNetworkInterfaceType interfaceType
specifies the host interface type.
Definition: VirtualBox.idl:13618
IVRDEServerInfo::beginTime
readonly attribute long long beginTime
When the last connection was established, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:12666
INATEngine::TFTPBootFile
attribute wstring TFTPBootFile
TFTP boot file attribute which is used with the built-in DHCP server to fill the corresponding fields...
Definition: VirtualBox.idl:25159
DhcpOpt_MaskSupplier
Definition: VirtualBox.idl:1407
AudioControllerType_AC97
Definition: VirtualBox.idl:4231
VFSType_File
Definition: VirtualBox.idl:1458
IGuestSessionStateChangedEvent::error
readonly attribute IVirtualBoxErrorInfo error
Error information in case of new session status is indicating an error.
Definition: VirtualBox.idl:26943
MachineState_DeletingSnapshot
A machine snapshot is being deleted; this can take a long time since this may require merging differe...
Definition: VirtualBox.idl:655
IUSBDeviceFilter::port
attribute wstring port
Host USB port filter.
Definition: VirtualBox.idl:23008
IUSBDevice::remote
readonly attribute boolean remote
Whether the device is physically connected to a remote VRDE client or to a local host machine...
Definition: VirtualBox.idl:22838
FileOpenExFlags_None
No flag set.
Definition: VirtualBox.idl:3173
FileOpenAction_CreateNew
Creates a new file is no file exists, fails if there is a file there already.
Definition: VirtualBox.idl:3082
GuestMouseEventMode
GuestMouseEventMode
The mode (relative, absolute, multi-touch) of a pointer event.
Definition: VirtualBox.idl:5070
IGuestOSType::recommendedRTCUseUTC
readonly attribute boolean recommendedRTCUseUTC
Returns true if the RTC of this VM should be set to UTC.
Definition: VirtualBox.idl:14916
ISnapshotEvent
Base interface for all snapshot events.
Definition: VirtualBox.idl:26301
FileStatus
FileStatus
File statuses.
Definition: VirtualBox.idl:3183
HWVirtExPropertyType_UnrestrictedExecution
Whether VT-x unrestricted execution is enabled.
Definition: VirtualBox.idl:864
IVirtualBox::extensionPackManager
readonly attribute IExtPackManager extensionPackManager
The extension pack manager.
Definition: VirtualBox.idl:5732
DeviceType_USB
USB device.
Definition: VirtualBox.idl:1069
FramebufferCapabilities_VisibleRegion
Supports visible region.
Definition: VirtualBox.idl:3757
IMedium::name
readonly attribute wstring name
Name of the storage unit holding medium data.
Definition: VirtualBox.idl:18907
TouchContactState
TouchContactState
Touch event contact state.
Definition: VirtualBox.idl:3706
IGuestPropertyChangedEvent
Notification when a guest property has changed.
Definition: VirtualBox.idl:26271
IGuestOSType::recommendedUSBTablet
readonly attribute boolean recommendedUSBTablet
Returns true if using a USB Tablet is recommended.
Definition: VirtualBox.idl:14911
IMouse::eventSource
readonly attribute IEventSource eventSource
Event source for mouse events.
Definition: VirtualBox.idl:20584
IUSBDevice::serialNumber
readonly attribute wstring serialNumber
Serial number string.
Definition: VirtualBox.idl:22794
MediumVariant_VmdkRawDisk
VMDK image representing a raw disk.
Definition: VirtualBox.idl:3501
IAudioAdapter::audioCodec
attribute AudioCodecType audioCodec
The exact variant of audio codec hardware presented to the guest.
Definition: VirtualBox.idl:23172
IAudioAdapter::enabledOut
attribute boolean enabledOut
Flag whether the audio adapter is enabled for audio output.
Definition: VirtualBox.idl:23155
VBoxEventType_OnUSBControllerChanged
See IUSBControllerChangedEvent.
Definition: VirtualBox.idl:4745
IHostUSBDevice::state
readonly attribute USBDeviceState state
Current state of the device.
Definition: VirtualBox.idl:23057
IMachine::CPUHotPlugEnabled
attribute boolean CPUHotPlugEnabled
This setting determines whether VirtualBox allows CPU hotplugging for this machine.
Definition: VirtualBox.idl:8589
ProcessCreateFlag_WaitForProcessStartOnly
Only use the specified timeout value to wait for starting the guest process - the guest process itsel...
Definition: VirtualBox.idl:2756
IGuestOSType::recommendedHDStorageBus
readonly attribute StorageBus recommendedHDStorageBus
Recommended storage bus type for HD drives.
Definition: VirtualBox.idl:14891
ICertificate::publicKeyAlgorithmOID
readonly attribute wstring publicKeyAlgorithmOID
The dotted OID of the public key algorithm.
Definition: VirtualBox.idl:6750
IGuestFileReadEvent::data
readonly attribute octet [] data
Actual data read.
Definition: VirtualBox.idl:27217
IVRDEServer::authType
attribute AuthType authType
VRDE authentication method.
Definition: VirtualBox.idl:23237
AccessMode_ReadOnly
Definition: VirtualBox.idl:361
IMachine::accelerate2DVideoEnabled
attribute boolean accelerate2DVideoEnabled
This setting determines whether VirtualBox allows this machine to make use of the 2D video accelerati...
Definition: VirtualBox.idl:8653
IBandwidthGroup::type
readonly attribute BandwidthGroupType type
Type of the group.
Definition: VirtualBox.idl:25635
IExtraDataCanChangeEvent
Notification when someone tries to change extra data for either the given machine or (if null) global...
Definition: VirtualBox.idl:27597
USBDeviceFilterAction
USBDeviceFilterAction
Actions for host USB device filters.
Definition: VirtualBox.idl:4147
SessionType_WriteLock
Session has acquired an exclusive write lock on a machine using IMachine::lockMachine.
Definition: VirtualBox.idl:1011
VirtualSystemDescriptionType_HardDiskControllerSATA
Definition: VirtualBox.idl:1566
ICertificate::versionNumber
readonly attribute CertificateVersion versionNumber
Certificate version number.
Definition: VirtualBox.idl:6702
IVBoxSVCAvailabilityChangedEvent
Notification when VBoxSVC becomes unavailable (due to a crash or similar unexpected circumstances) or...
Definition: VirtualBox.idl:27809
FileSharingMode_Write
Only share write access to the file.
Definition: VirtualBox.idl:3132
IVirtualBox::machines
readonly attribute IMachine [] machines
Array of machine objects registered within this VirtualBox instance.
Definition: VirtualBox.idl:5644
IFsObjInfo::userFlags
readonly attribute unsigned long userFlags
User flags (st_flags).
Definition: VirtualBox.idl:17568
IDisplay
The IDisplay interface represents the virtual machine&#39;s display.
Definition: VirtualBox.idl:21208
IConsole::remoteUSBDevices
readonly attribute IHostUSBDevice [] remoteUSBDevices
List of USB devices currently attached to the remote VRDE client.
Definition: VirtualBox.idl:12865
INATEngine
Interface for managing a NAT engine which is used with a virtual machine.
Definition: VirtualBox.idl:25133
IUSBDeviceStateChangedEvent::device
readonly attribute IUSBDevice device
Device that is subject to state change.
Definition: VirtualBox.idl:27324
VBOX_E_INVALID_OBJECT_STATE
const HRESULT VBOX_E_INVALID_OBJECT_STATE
Current object state prohibits operation.
Definition: VirtualBox.idl:185
DirectoryCopyFlags_None
No flag set.
Definition: VirtualBox.idl:2670
IVRDEServerInfo::port
readonly attribute long port
VRDE server port number.
Definition: VirtualBox.idl:12652
IHostUSBDeviceFilter
The IHostUSBDeviceFilter interface represents a global filter for a physical USB device used by the h...
Definition: VirtualBox.idl:23083
FileCopyFlag_FollowLinks
Follow symbolic links.
Definition: VirtualBox.idl:2580
IGuestFileReadEvent
Notification when data has been read from a guest file.
Definition: VirtualBox.idl:27210
BitmapFormat_RGBA
4 bytes per pixel: R, G, B, A.
Definition: VirtualBox.idl:1359
IGuestOSType::recommendedFloppy
readonly attribute boolean recommendedFloppy
Returns true a floppy drive is recommended for this OS type.
Definition: VirtualBox.idl:14936
IGuestMonitorChangedEvent
Notification when the guest enables one of its monitors.
Definition: VirtualBox.idl:27845
DhcpOptEncoding_Legacy
Definition: VirtualBox.idl:1445
IAppliance::path
readonly attribute wstring path
Path to the main file of the OVF appliance, which is either the .ovf or the .ova file passed to read ...
Definition: VirtualBox.idl:6905
NetworkAttachmentType_Bridged
Definition: VirtualBox.idl:3839
MachineState_PoweredOff
The machine is not running and has no saved execution state; it has either never been started or been...
Definition: VirtualBox.idl:491
GuestSessionWaitResult_Timeout
The waiting operation timed out.
Definition: VirtualBox.idl:2184
IMachine::videoCaptureMaxFileSize
attribute unsigned long videoCaptureMaxFileSize
This setting determines the maximal number of captured video file size in MB.
Definition: VirtualBox.idl:8755
IUSBController::name
attribute wstring name
The USB Controller name.
Definition: VirtualBox.idl:22720
IGuestDirectory
Implementation of the IDirectory object for directories in the guest.
Definition: VirtualBox.idl:17105
PointingHIDType_None
No mouse.
Definition: VirtualBox.idl:1237
IMachine::settingsAuxFilePath
readonly attribute wstring settingsAuxFilePath
Full name of the file containing auxiliary machine settings data.
Definition: VirtualBox.idl:8899
GuestSessionWaitResult_Error
Error while executing the process.
Definition: VirtualBox.idl:2175
IVirtualBox::APIRevision
readonly attribute long long APIRevision
To be defined exactly, but we need something that the Validation Kit can use to figure which methods ...
Definition: VirtualBox.idl:5601
IGuestSession::protocolVersion
readonly attribute unsigned long protocolVersion
Returns the protocol version which is used by this session to communicate with the guest...
Definition: VirtualBox.idl:15446
AudioCodecType_Null
null value.
Definition: VirtualBox.idl:4250
AdditionsFacilityStatus_Failed
Facility failed to start.
Definition: VirtualBox.idl:1982
ScreenLayoutMode_Attach
Attach new screens and always set the new mode for existing screens.
Definition: VirtualBox.idl:3821
IGuestScreenInfo::screenId
readonly attribute unsigned long screenId
Definition: VirtualBox.idl:21171
FileSeekOrigin
FileSeekOrigin
What a file seek (IFile::seek) is relative to.
Definition: VirtualBox.idl:2362
FirmwareType_EFIDUAL
EFI firmware, combined 32 and 64-bit.
Definition: VirtualBox.idl:1221
DhcpOpt_Option_70
Definition: VirtualBox.idl:1434
IDnDBase
Base abstract interface for drag&#39;n drop.
Definition: VirtualBox.idl:15004
IBIOSSettings::logoFadeOut
attribute boolean logoFadeOut
Fade out flag for BIOS logo animation.
Definition: VirtualBox.idl:8199
ISnapshot::timeStamp
readonly attribute long long timeStamp
Time stamp of the snapshot, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:18334
IFile::openAction
readonly attribute FileOpenAction openAction
The opening action specified when opening the file.
Definition: VirtualBox.idl:17178
IUnattended::language
attribute wstring language
This is more or less a Windows specific setting for choosing the UI language setting of the installer...
Definition: VirtualBox.idl:7555
IConsole::sharedFolders
readonly attribute ISharedFolder [] sharedFolders
Collection of shared folders for the current session.
Definition: VirtualBox.idl:12882
INetworkAdapter::NATNetwork
attribute wstring NATNetwork
Name of the NAT network the VM is attached to.
Definition: VirtualBox.idl:21704
IGuestProcessRegisteredEvent::registered
readonly attribute boolean registered
If true, the guest process was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:27004
USBDeviceState_Unavailable
Being used by the host computer exclusively, not available to guests.
Definition: VirtualBox.idl:4104
AudioControllerType_SB16
Definition: VirtualBox.idl:4232
MouseButtonState_RightButton
Definition: VirtualBox.idl:3690
ISystemProperties::maxGuestVRAM
readonly attribute unsigned long maxGuestVRAM
Maximum guest video memory in Megabytes.
Definition: VirtualBox.idl:14329
PortMode_HostDevice
Virtual device is attached to a host device.
Definition: VirtualBox.idl:3948
VBoxEventType_MachineEvent
Wildcard for all machine events.
Definition: VirtualBox.idl:4560
ISystemProperties::defaultAdditionsISO
attribute wstring defaultAdditionsISO
The path to the default Guest Additions ISO image.
Definition: VirtualBox.idl:14620
DeviceActivity_Reading
Definition: VirtualBox.idl:1093
INATNetworkSettingEvent::needDhcpServer
readonly attribute boolean needDhcpServer
Definition: VirtualBox.idl:28009
MediumType_Writethrough
Write through medium (attached directly, ignored when taking snapshots).
Definition: VirtualBox.idl:3437
ISessionStateChangedEvent::state
readonly attribute SessionState state
New session state.
Definition: VirtualBox.idl:26260
ProcessInputStatus_Undefined
Undefined state.
Definition: VirtualBox.idl:2959
DnDMode_HostToGuest
Definition: VirtualBox.idl:1122
IRuntimeErrorEvent::message
readonly attribute wstring message
Optional error message.
Definition: VirtualBox.idl:27442
Reason_HostResume
Host is being resumed (power management event).
Definition: VirtualBox.idl:4314
IStorageController::useHostIOCache
attribute boolean useHostIOCache
If true, the storage controller emulation will use a dedicated I/O thread, enable the host I/O caches...
Definition: VirtualBox.idl:24574
AdditionsFacilityClass_Feature
Feature.
Definition: VirtualBox.idl:1921
DhcpOpt_NetworkInformationServiceDomain
Definition: VirtualBox.idl:1417
IMachine::storageControllers
readonly attribute IStorageController [] storageControllers
Array of storage controllers attached to this machine.
Definition: VirtualBox.idl:8885
MouseButtonState_MiddleButton
Definition: VirtualBox.idl:3691
USBConnectionSpeed_Super
SuperSpeed, 5 Gbps.
Definition: VirtualBox.idl:4040
IMachineRegisteredEvent::registered
readonly attribute boolean registered
If true, the machine was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:26240
IMachine::videoCaptureWidth
attribute unsigned long videoCaptureWidth
This setting determines the horizontal resolution of the recorded video.
Definition: VirtualBox.idl:8703
IUSBDeviceFilter::maskedInterfaces
attribute unsigned long maskedInterfaces
This is an advanced option for hiding one or more USB interfaces from the guest.
Definition: VirtualBox.idl:23030
INATNetworkPortForwardEvent::hostPort
readonly attribute long hostPort
Definition: VirtualBox.idl:28025
HWVirtExPropertyType_VPID
Whether VT-x VPID is enabled.
Definition: VirtualBox.idl:850
INATNetwork::needDhcpServer
attribute boolean needDhcpServer
Definition: VirtualBox.idl:5283
ChipsetType_Null
null value.
Definition: VirtualBox.idl:4431
ProcessPriority
ProcessPriority
Process priorities.
Definition: VirtualBox.idl:2813
IMachine::currentStateModified
readonly attribute boolean currentStateModified
Returns true if the current state of the machine is not identical to the state stored in the current ...
Definition: VirtualBox.idl:9046
INetworkAdapter::MACAddress
attribute wstring MACAddress
Ethernet MAC address of the adapter, 12 hexadecimal characters.
Definition: VirtualBox.idl:21669
FileSharingMode_All
Share all access, i.e.
Definition: VirtualBox.idl:3157
DirectoryOpenFlag_None
No flag set.
Definition: VirtualBox.idl:3324
MediumState_Creating
Associated medium storage is being created.
Definition: VirtualBox.idl:3392
IMouseCapabilityChangedEvent
Notification when the mouse capabilities reported by the guest have changed.
Definition: VirtualBox.idl:26473
MediumFormatCapabilities_VFS
The format backend supports virtual filesystem functionality.
Definition: VirtualBox.idl:3648
IVirtualBoxSDS
The IVirtualBoxSDS interface represents the system-wide directory service helper. ...
Definition: VirtualBox.idl:28051
AutostopType_Disabled
Stopping the VM during system shutdown is disabled.
Definition: VirtualBox.idl:1721
IMediumFormat
The IMediumFormat interface represents a medium format.
Definition: VirtualBox.idl:20176
IUnattended::extraInstallKernelParameters
attribute wstring extraInstallKernelParameters
Extra kernel arguments passed to the install kernel of some guests.
Definition: VirtualBox.idl:7679
IProcess::environment
readonly attribute wstring [] environment
The initial process environment.
Definition: VirtualBox.idl:16839
VirtualSystemDescriptionType_HardDiskControllerSCSI
Definition: VirtualBox.idl:1567
IExtPackBase::showLicense
readonly attribute boolean showLicense
Whether to show the license before installation.
Definition: VirtualBox.idl:25387
ProcessStatus
ProcessStatus
Process execution statuses.
Definition: VirtualBox.idl:2882
INetworkAdapter::traceEnabled
attribute boolean traceEnabled
Flag whether network traffic from/to the network card should be traced.
Definition: VirtualBox.idl:21742
VBoxEventType_OnExtraDataChanged
See IExtraDataChangedEvent.
Definition: VirtualBox.idl:4605
MediumState_NotCreated
Associated medium storage does not exist (either was not created yet or was deleted).
Definition: VirtualBox.idl:3350
IDnDSource
Abstract interface for handling drag&#39;n drop sources.
Definition: VirtualBox.idl:15060
IMachine::snapshotCount
readonly attribute unsigned long snapshotCount
Number of snapshots taken on this machine.
Definition: VirtualBox.idl:9012
ISession
The ISession interface represents a client process and allows for locking virtual machines (represent...
Definition: VirtualBox.idl:24393
BIOSBootMenuMode
BIOSBootMenuMode
BIOS boot menu mode.
Definition: VirtualBox.idl:1151
DirectoryRemoveRecFlag_ContentOnly
Only delete the content of the directory, omit the directory it self.
Definition: VirtualBox.idl:2707
IMachine::autostopType
attribute AutostopType autostopType
Action type to do when the system is shutting down.
Definition: VirtualBox.idl:9266
IMachine::teleporterPort
attribute unsigned long teleporterPort
The TCP port the target teleporter will listen for incoming teleportations on.
Definition: VirtualBox.idl:9096
ProcessCreateFlag_Profile
Utilize the user&#39;s profile data when exeuting a process.
Definition: VirtualBox.idl:2771
IEvent::waitable
readonly attribute boolean waitable
If we can wait for this event being processed.
Definition: VirtualBox.idl:26074
IConsole::display
readonly attribute IDisplay display
Virtual display object.
Definition: VirtualBox.idl:12839
ProcessWaitResult_Error
Error while executing the process.
Definition: VirtualBox.idl:2513
FsObjMoveFlags
FsObjMoveFlags
File moving flags.
Definition: VirtualBox.idl:2600
IGuestOSType::recommendedPAE
readonly attribute boolean recommendedPAE
Returns true if using PAE is recommended for this OS type.
Definition: VirtualBox.idl:14871
IProcess::name
readonly attribute wstring name
The friendly name of this process.
Definition: VirtualBox.idl:16866
IMachineDebugger::recompileUser
attribute boolean recompileUser
Switch for forcing code recompilation for user mode code.
Definition: VirtualBox.idl:22017
IUSBDevice::productId
readonly attribute unsigned short productId
Product ID.
Definition: VirtualBox.idl:22770
ProcessorFeature
ProcessorFeature
CPU features.
Definition: VirtualBox.idl:1180
FramebufferCapabilities_UpdateImage
Requires NotifyUpdateImage.
Definition: VirtualBox.idl:3743
IMedium::deviceType
readonly attribute DeviceType deviceType
Kind of device (DVD/Floppy/HardDisk) which is applicable to this medium.
Definition: VirtualBox.idl:18913
IGuestScreenInfo
Definition: VirtualBox.idl:21169
VBoxEventType_OnGuestFileRead
See IGuestFileReadEvent.
Definition: VirtualBox.idl:4991
ISerialPort::server
attribute boolean server
Flag whether this serial port acts as a server (creates a new pipe on the host) or as a client (uses ...
Definition: VirtualBox.idl:21931
IHostNetworkInterface::name
readonly attribute wstring name
Returns the host network interface name.
Definition: VirtualBox.idl:13553
DhcpOpt_EthernetEncapsulation
Definition: VirtualBox.idl:1413
ProcessOutputFlag
ProcessOutputFlag
Guest process output flags for specifying which type of output to retrieve.
Definition: VirtualBox.idl:2411
VBoxEventType_SnapshotEvent
Wildcard for all snapshot events.
Definition: VirtualBox.idl:4568
IHostPCIDevicePlugEvent::attachment
readonly attribute IPCIDeviceAttachment attachment
Attachment info for this device.
Definition: VirtualBox.idl:27790
GuestSessionWaitResult_Start
The guest session has been started.
Definition: VirtualBox.idl:2157
MachineState_LastOnline
Pseudo-state: last online state (for use in relational expressions).
Definition: VirtualBox.idl:683
TouchContactState_InContact
Whether the touch is really touching the device.
Definition: VirtualBox.idl:3717
IVRDEServer::authTimeout
attribute unsigned long authTimeout
Timeout for guest authentication.
Definition: VirtualBox.idl:23242
VirtualSystemDescriptionType_USBController
Definition: VirtualBox.idl:1573
FaultToleranceState_Master
Fault tolerant master VM.
Definition: VirtualBox.idl:943
IFile::accessMode
readonly attribute FileAccessMode accessMode
The file access mode.
Definition: VirtualBox.idl:17183
IMouse
The IMouse interface represents the virtual machine&#39;s mouse.
Definition: VirtualBox.idl:20507
IVirtualSystemDescription::count
readonly attribute unsigned long count
Return the number of virtual system description entries.
Definition: VirtualBox.idl:7149
IHostVideoInputDevice::name
readonly attribute wstring name
User friendly name.
Definition: VirtualBox.idl:13681
VirtualSystemDescriptionValueType_Original
Definition: VirtualBox.idl:1591
AudioDriverType_Pulse
PulseAudio (Linux hosts only).
Definition: VirtualBox.idl:4214
FsObjType_Socket
Socket.
Definition: VirtualBox.idl:3271
StorageControllerType_LsiLogic
A SCSI controller of the LsiLogic variant.
Definition: VirtualBox.idl:4370
CleanupMode_DetachAllReturnNone
Delete all snapshots and detach all media but return none; this will keep all media registered...
Definition: VirtualBox.idl:1638
IGuest::statisticsUpdateInterval
attribute unsigned long statisticsUpdateInterval
Interval to update guest statistics in seconds.
Definition: VirtualBox.idl:17693
DhcpOpt_TimeServer
Definition: VirtualBox.idl:1381
IStorageController::maxDevicesPerPortCount
readonly attribute unsigned long maxDevicesPerPortCount
Maximum number of devices which can be attached to one port.
Definition: VirtualBox.idl:24506
FileSeekOrigin_Current
Seek from the current file position.
Definition: VirtualBox.idl:2373
CloneMode
CloneMode
Clone mode, used with IMachine::cloneTo.
Definition: VirtualBox.idl:1658
IMachine::PCIDeviceAssignments
readonly attribute IPCIDeviceAttachment [] PCIDeviceAssignments
Array of PCI devices assigned to this machine, to get list of all PCI devices attached to the machine...
Definition: VirtualBox.idl:9198
IGuestFile
Implementation of the IFile object for files in the guest.
Definition: VirtualBox.idl:17426
IAppliance::disks
readonly attribute wstring [] disks
Array of virtual disk definitions.
Definition: VirtualBox.idl:6938
IMachine::VMProcessPriority
attribute wstring VMProcessPriority
Sets the priority of the VM process.
Definition: VirtualBox.idl:9312
IFramebuffer
Definition: VirtualBox.idl:20838
VirtualSystemDescriptionType_Miscellaneous
Definition: VirtualBox.idl:1562
VBoxEventType_OnUSBDeviceStateChanged
See IUSBDeviceStateChangedEvent.
Definition: VirtualBox.idl:4752
FileCopyFlag_None
No flag set.
Definition: VirtualBox.idl:2562
IVBoxSVCAvailabilityChangedEvent::available
readonly attribute boolean available
Whether VBoxSVC is available now.
Definition: VirtualBox.idl:27816
IVRDEServerChangedEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:27246
ISharedFolderChangedEvent::scope
readonly attribute Scope scope
Scope of the notification.
Definition: VirtualBox.idl:27364
ISnapshot::parent
readonly attribute ISnapshot parent
Parent snapshot (a snapshot this one is based on), or null if the snapshot has no parent (i...
Definition: VirtualBox.idl:18368
IGuestFileIOEvent::processed
readonly attribute unsigned long processed
Processed input or output (in bytes).
Definition: VirtualBox.idl:27186
DirectoryRemoveRecFlag
DirectoryRemoveRecFlag
Directory recursive removement flags.
Definition: VirtualBox.idl:2691
IGuest::memoryBalloonSize
attribute unsigned long memoryBalloonSize
Guest system memory balloon size in megabytes (transient property).
Definition: VirtualBox.idl:17688
PathStyle_Unknown
The path style is not known, most likely because the guest additions aren&#39;t active yet...
Definition: VirtualBox.idl:3010
IUSBDeviceFilter::remote
attribute wstring remote
Remote state filter.
Definition: VirtualBox.idl:23019
IStateChangedEvent::state
readonly attribute MachineState state
New machine state.
Definition: VirtualBox.idl:26553
ISystemProperties::loggingLevel
attribute wstring loggingLevel
Specifies the logging level in current use by VirtualBox.
Definition: VirtualBox.idl:14433
IMediumAttachment::device
readonly attribute long device
Device slot number of this attachment.
Definition: VirtualBox.idl:18608
AudioDriverType_MMPM
Reserved for historical reasons.
Definition: VirtualBox.idl:4209
DhcpOpt_Option_44
Definition: VirtualBox.idl:1421
StorageBus_IDE
Definition: VirtualBox.idl:4342
ISnapshot::children
readonly attribute ISnapshot [] children
Child snapshots (all snapshots having this one as a parent).
Definition: VirtualBox.idl:18378
ISharedFolder::hostPath
readonly attribute wstring hostPath
Full path to the shared folder in the host file system.
Definition: VirtualBox.idl:23391
IVFSExplorer
The VFSExplorer interface unifies access to different file system types.
Definition: VirtualBox.idl:6600
IHost::processorCount
readonly attribute unsigned long processorCount
Number of (logical) CPUs installed in the host system.
Definition: VirtualBox.idl:13786
AuthType_External
Definition: VirtualBox.idl:4287
VBoxEventType_OnParallelPortChanged
See IParallelPortChangedEvent.
Definition: VirtualBox.idl:4717
MediumVariant_VdiZeroExpand
Fill new blocks with zeroes while expanding image file.
Definition: VirtualBox.idl:3523
IAdditionsStateChangedEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:26568
CPUPropertyType_Null
Null value (never used by the API).
Definition: VirtualBox.idl:774
MediumFormatCapabilities_Differencing
Supports being used as a format for differencing media (see IMedium::createDiffStorage).
Definition: VirtualBox.idl:3608
VBoxEventType_OnNATNetworkChanged
See INATNetworkChangedEvent.
Definition: VirtualBox.idl:4885
IGuestUserStateChangedEvent::name
readonly attribute wstring name
Name of the guest user whose state changed.
Definition: VirtualBox.idl:27909
DnDAction_Ignore
Do nothing.
Definition: VirtualBox.idl:3293
FsObjMoveFlags_Replace
Replace the destination file, symlink, etc if it exists, however this does not allow replacing any di...
Definition: VirtualBox.idl:2614
ScreenLayoutMode
ScreenLayoutMode
How IDisplay::setScreenLayout method should work.
Definition: VirtualBox.idl:3799
IVirtualBoxErrorInfo::interfaceID
readonly attribute wstringUUID interfaceID
UUID of the interface that defined the error.
Definition: VirtualBox.idl:5193
FileStatus_Down
Service/OS is stopping, guest file was closed.
Definition: VirtualBox.idl:3214
GuestSessionStatus_Terminating
Guest session is being terminated.
Definition: VirtualBox.idl:2074
ISnapshot
The ISnapshot interface represents a snapshot of the virtual machine.
Definition: VirtualBox.idl:18304
ProcessPriority_Default
Default process priority determined by the OS.
Definition: VirtualBox.idl:2824
IGuestSession::directories
readonly attribute IGuestDirectory [] directories
Returns all currently opened guest directories.
Definition: VirtualBox.idl:15516
IParallelPort::enabled
attribute boolean enabled
Flag whether the parallel port is enabled.
Definition: VirtualBox.idl:21984
IMachine::VRDEServer
readonly attribute IVRDEServer VRDEServer
VirtualBox Remote Desktop Extension (VRDE) server object.
Definition: VirtualBox.idl:8842
GuestMonitorStatus_Disabled
The guest monitor is disabled in the guest.
Definition: VirtualBox.idl:3775
ProcessStatus_Starting
Process is being started.
Definition: VirtualBox.idl:2893
IGuestScreenInfo::bitsPerPixel
readonly attribute unsigned long bitsPerPixel
Definition: VirtualBox.idl:21187
IGuestMonitorChangedEvent::originX
readonly attribute unsigned long originX
Physical X origin relative to the primary screen.
Definition: VirtualBox.idl:27867
FirmwareType_EFI32
EFI firmware, 32-bit.
Definition: VirtualBox.idl:1211
ICertificate::subjectPublicKey
readonly attribute octet [] subjectPublicKey
The raw public key bytes.
Definition: VirtualBox.idl:6760
IInternalSessionControl
Definition: VirtualBox.idl:23435
HWVirtExPropertyType_Null
Null value (never used by the API).
Definition: VirtualBox.idl:835
IGuestFileWriteEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:27230
USBDeviceState_NotSupported
Not supported by the VirtualBox server, not available to guests.
Definition: VirtualBox.idl:4096
AdditionsFacilityStatus_Active
Facility is up and running.
Definition: VirtualBox.idl:1967
GuestSessionStatus
GuestSessionStatus
Guest session status.
Definition: VirtualBox.idl:2053
IPerformanceMetric::metricName
readonly attribute wstring metricName
Name of the metric.
Definition: VirtualBox.idl:24698
IGuestSession::processes
readonly attribute IGuestProcess [] processes
Returns all current guest processes.
Definition: VirtualBox.idl:15487
HWVirtExPropertyType_Enabled
Whether hardware virtualization (VT-x/AMD-V) is enabled at all.
Definition: VirtualBox.idl:843
MediumFormatCapabilities_File
The format backend operates on files (the IMedium::location attribute of the medium specifies a file ...
Definition: VirtualBox.idl:3625
IFramebuffer::overlay
readonly attribute IFramebufferOverlay overlay
An alpha-blended overlay which is superposed over the frame buffer.
Definition: VirtualBox.idl:20901
IEventSourceChangedEvent::listener
readonly attribute IEventListener listener
Event listener which has changed.
Definition: VirtualBox.idl:27460
AudioCodecType_AD1980
An AD1980 AC&#39;97 codec.
Definition: VirtualBox.idl:4265
IMachine::currentSnapshot
readonly attribute ISnapshot currentSnapshot
Current snapshot of this machine.
Definition: VirtualBox.idl:9004
FaultToleranceState_Inactive
No fault tolerance enabled.
Definition: VirtualBox.idl:938
IVRDEServerInfo::domain
readonly attribute wstring domain
Login domain name supplied by the client.
Definition: VirtualBox.idl:12716
IMediumAttachment::bandwidthGroup
readonly attribute IBandwidthGroup bandwidthGroup
The bandwidth group this medium attachment is assigned to.
Definition: VirtualBox.idl:18649
IStorageController::portCount
attribute unsigned long portCount
The number of currently usable ports on the controller.
Definition: VirtualBox.idl:24537
BandwidthGroupType_Disk
The bandwidth group controls disk I/O.
Definition: VirtualBox.idl:4509
NetworkAttachmentType_HostOnly
Definition: VirtualBox.idl:3841
SettingsVersion_v1_14
Settings version "1.14", written by VirtualBox 4.3.x.
Definition: VirtualBox.idl:329
AudioCodecType_SB16
SB16; this is the only option for the SB16 device.
Definition: VirtualBox.idl:4255
INATRedirectEvent::guestPort
readonly attribute long guestPort
Guest port to redirect to.
Definition: VirtualBox.idl:27752
IGuestFileOffsetChangedEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:27199
INATNetwork::portForwardRules6
readonly attribute wstring [] portForwardRules6
Array of NAT port-forwarding rules in string representation, in the following format: "name:protocoli...
Definition: VirtualBox.idl:5312
IFsObjInfo::changeTime
readonly attribute long long changeTime
Time of last status change (st_ctime).
Definition: VirtualBox.idl:17468
IGuestOSType::recommendedFirmware
readonly attribute FirmwareType recommendedFirmware
Recommended firmware type.
Definition: VirtualBox.idl:14896
IGuestScreenInfo::originX
readonly attribute long originX
Definition: VirtualBox.idl:21179
IMachine::pageFusionEnabled
attribute boolean pageFusionEnabled
This setting determines whether VirtualBox allows page fusion for this machine (64-bit hosts only)...
Definition: VirtualBox.idl:8629
IFramebufferOverlay::visible
attribute boolean visible
Whether the overlay is currently visible.
Definition: VirtualBox.idl:21147
IVRDEServer::VRDEProperties
readonly attribute wstring [] VRDEProperties
Array of names of properties, which are supported by this VRDE server.
Definition: VirtualBox.idl:23282
ScreenLayoutMode_Apply
If the guest is already at desired mode then the API might avoid setting the mode.
Definition: VirtualBox.idl:3807
SymlinkType
SymlinkType
Symbolic link types.
Definition: VirtualBox.idl:2835
DnDMode_GuestToHost
Definition: VirtualBox.idl:1123
IDHCPServer::IPAddress
readonly attribute wstring IPAddress
specifies server IP
Definition: VirtualBox.idl:5371
AuthType_Null
Null value, also means "no authentication".
Definition: VirtualBox.idl:4286
ICertificate::publicKeyAlgorithm
readonly attribute wstring publicKeyAlgorithm
The public key algorithm name (if known).
Definition: VirtualBox.idl:6755
IVirtualBox::guestOSTypes
readonly attribute IGuestOSType [] guestOSTypes
Definition: VirtualBox.idl:5684
ScreenLayoutMode_Reset
Always set the new mode even if the guest is already at desired mode.
Definition: VirtualBox.idl:3814
INATNetwork::advertiseDefaultIPv6RouteEnabled
attribute boolean advertiseDefaultIPv6RouteEnabled
Definition: VirtualBox.idl:5281
IAudioAdapter::propertiesList
readonly attribute wstring [] propertiesList
Array of names of tunable properties, which can be supported by audio driver.
Definition: VirtualBox.idl:23187
IHostNetworkInterface::IPV6Address
readonly attribute wstring IPV6Address
Returns the IP V6 address of the interface.
Definition: VirtualBox.idl:13593
INetworkAdapter::genericDriver
attribute wstring genericDriver
Name of the driver to use for the "Generic" network attachment type.
Definition: VirtualBox.idl:21711
GuestSessionStatus_Undefined
Guest session is in an undefined state.
Definition: VirtualBox.idl:2059
StorageControllerType_PIIX3
An IDE controller of the PIIX3 variant.
Definition: VirtualBox.idl:4385
IMachine::logFolder
readonly attribute wstring logFolder
Full path to the folder that stores a set of rotated log files recorded during machine execution...
Definition: VirtualBox.idl:8993
VBoxEventType_OnDnDModeChanged
See IDnDModeChangedEvent.
Definition: VirtualBox.idl:4878
IConsole::machine
readonly attribute IMachine machine
Machine object for this console session.
Definition: VirtualBox.idl:12784
BitmapFormat_PNG
PNG image.
Definition: VirtualBox.idl:1366
IVirtualBox::systemProperties
readonly attribute ISystemProperties systemProperties
Associated system information object.
Definition: VirtualBox.idl:5637
DataFlags_None
Definition: VirtualBox.idl:3557
IExtPackBase::revision
readonly attribute unsigned long revision
The extension pack internal revision number.
Definition: VirtualBox.idl:25342
ICPUChangedEvent::CPU
readonly attribute unsigned long CPU
The CPU which changed.
Definition: VirtualBox.idl:26742
IGuestOSType::recommendedVRAM
readonly attribute unsigned long recommendedVRAM
Recommended video RAM size in Megabytes.
Definition: VirtualBox.idl:14846
ProcessCreateFlag
ProcessCreateFlag
Guest process execution flags.
Definition: VirtualBox.idl:2744
INATNetworkCreationDeletionEvent
Definition: VirtualBox.idl:27993
CloneOptions_KeepDiskNames
Don&#39;t change the disk names.
Definition: VirtualBox.idl:1705
INetworkAdapter
Represents a virtual network adapter that is attached to a virtual machine.
Definition: VirtualBox.idl:21631
IExtPackBase::VRDEModule
readonly attribute wstring VRDEModule
The name of the VRDE module if the extension pack sports one.
Definition: VirtualBox.idl:25358
IMachineDebugger::logDbgDestinations
readonly attribute wstring logDbgDestinations
The debug logger&#39;s destination settings.
Definition: VirtualBox.idl:22061
IMachine::faultTolerancePort
attribute unsigned long faultTolerancePort
The TCP port the fault tolerance source or target will use for communication.
Definition: VirtualBox.idl:9140
IExtPackBase::license
readonly attribute wstring license
The default HTML license text for the extension pack.
Definition: VirtualBox.idl:25397
VBoxEventType_OnGuestMonitorChanged
See IGuestMonitorChangedEvent.
Definition: VirtualBox.idl:4857
IStorageControllerChangedEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:26666
IUSBController::type
attribute USBControllerType type
The USB Controller type.
Definition: VirtualBox.idl:22727
VBoxEventType_OnHostNameResolutionConfigurationChange
See IHostNameResolutionConfigurationChangeEvent.
Definition: VirtualBox.idl:5027
FileOpenExFlags
FileOpenExFlags
Open flags for IGuestSession::fileOpenEx.
Definition: VirtualBox.idl:3167
IMachine::memorySize
attribute unsigned long memorySize
System memory size in megabytes.
Definition: VirtualBox.idl:8616
IGuestFileWriteEvent
Notification when data has been written to a guest file.
Definition: VirtualBox.idl:27228
ProcessCreateFlag_WaitForStdOut
The guest process waits until all data from stdout is read out.
Definition: VirtualBox.idl:2776
IMedium::type
attribute MediumType type
Type (role) of this medium.
Definition: VirtualBox.idl:18992
IMachine::description
attribute wstring description
Description of the virtual machine.
Definition: VirtualBox.idl:8528
ISystemProperties::VRDEAuthLibrary
attribute wstring VRDEAuthLibrary
Library that provides authentication for Remote Desktop clients.
Definition: VirtualBox.idl:14546
IKeyboardLedsChangedEvent::capsLock
readonly attribute boolean capsLock
CapsLock status.
Definition: VirtualBox.idl:26527
VirtualSystemDescriptionType_SoundCard
Definition: VirtualBox.idl:1574
MouseButtonState_XButton2
Definition: VirtualBox.idl:3695
IGuestSessionRegisteredEvent
Notification when a guest session was registered or unregistered.
Definition: VirtualBox.idl:26954
IHost::domainName
readonly attribute wstring domainName
Domain name used for name resolving.
Definition: VirtualBox.idl:13776
ISystemProperties::screenShotFormats
readonly attribute BitmapFormat [] screenShotFormats
Supported bitmap formats which can be used with takeScreenShot and takeScreenShotToArray methods...
Definition: VirtualBox.idl:14644
IMachine::settingsModified
readonly attribute boolean settingsModified
Whether the settings of this machine have been modified (but neither yet saved nor discarded)...
Definition: VirtualBox.idl:8925
NetworkAttachmentType_NAT
Definition: VirtualBox.idl:3838
IProcess
Abstract parent interface for processes handled by VirtualBox.
Definition: VirtualBox.idl:16825
IExtPack
Interface for querying information about an extension pack as well as accessing COM objects within it...
Definition: VirtualBox.idl:25439
IStorageController::maxPortCount
readonly attribute unsigned long maxPortCount
Maximum number of ports that IStorageController::portCount can be set to.
Definition: VirtualBox.idl:24520
MouseButtonState_MouseStateMask
Definition: VirtualBox.idl:3696
PortMode_TCP
Virtual device is attached to a TCP socket.
Definition: VirtualBox.idl:3958
IFsObjInfo::nodeId
readonly attribute long long nodeId
The unique identifier (within the filesystem) of this filesystem object (st_ino). ...
Definition: VirtualBox.idl:17531
GuestUserState_Locked
A guest user has locked its account.
Definition: VirtualBox.idl:2236
StorageBus_Null
null value.
Definition: VirtualBox.idl:4341
FileOpenAction_AppendOrCreate
Opens an existing file and places the file pointer at the end of the file, creates the file if it doe...
Definition: VirtualBox.idl:3111
DhcpOptEncoding
DhcpOptEncoding
Definition: VirtualBox.idl:1443
IGuest::facilities
readonly attribute IAdditionsFacility [] facilities
Returns a collection of current known facilities.
Definition: VirtualBox.idl:17678
ISystemProperties::defaultVRDEExtPack
attribute wstring defaultVRDEExtPack
The name of the extension pack providing the default VRDE.
Definition: VirtualBox.idl:14591
MachineState_Stuck
Execution of the machine has reached the "Guru Meditation" condition.
Definition: VirtualBox.idl:540
DhcpOptEncoding_Hex
Definition: VirtualBox.idl:1446
IPerformanceMetric::unit
readonly attribute wstring unit
Unit of measurement.
Definition: VirtualBox.idl:24737
IExtraDataChangedEvent
Notification when machine specific or global extra data has changed.
Definition: VirtualBox.idl:27479
IMachine::RTCUseUTC
attribute boolean RTCUseUTC
When set to true, the RTC device of the virtual machine will run in UTC time, otherwise in local time...
Definition: VirtualBox.idl:9172
ISharedFolder
The ISharedFolder interface represents a folder in the host computer&#39;s file system accessible from th...
Definition: VirtualBox.idl:23381
INATRedirectEvent::proto
readonly attribute NATProtocol proto
Protocol (TCP or UDP) of the redirect rule.
Definition: VirtualBox.idl:27724
GuestSessionWaitForFlag_None
No waiting flags specified.
Definition: VirtualBox.idl:2115
ISharedFolder::lastAccessError
readonly attribute wstring lastAccessError
Text message that represents the result of the last accessibility check.
Definition: VirtualBox.idl:23431
IGuestOSType::familyId
readonly attribute wstring familyId
Guest OS family identifier string.
Definition: VirtualBox.idl:14806
GuestSessionWaitResult_WaitFlagNotSupported
A waiting flag specified in the IGuestSession::waitFor call is not supported by the guest...
Definition: VirtualBox.idl:2192
IInternalMachineControl
Definition: VirtualBox.idl:7795
GuestSessionWaitResult_Terminate
The guest session has been terminated.
Definition: VirtualBox.idl:2162
IAppliance::certificate
readonly attribute ICertificate certificate
The X.509 signing certificate, if the imported OVF was signed, null if not signed.
Definition: VirtualBox.idl:6964
IPCIAddress
Address on the PCI bus.
Definition: VirtualBox.idl:8277
ISystemProperties
The ISystemProperties interface represents global properties of the given VirtualBox installation...
Definition: VirtualBox.idl:14309
VirtualSystemDescriptionType_Ignore
Definition: VirtualBox.idl:1552
GuestMonitorStatus_Enabled
The guest monitor is enabled in the guest.
Definition: VirtualBox.idl:3782
SessionState_Null
Null value (never used by the API).
Definition: VirtualBox.idl:715
VBoxEventType_OnKeyboardLedsChanged
See IKeyboardLedsChangedEvent.
Definition: VirtualBox.idl:4682
ProcessInputStatus_Written
Data has been successfully written.
Definition: VirtualBox.idl:2974
FileAccessMode_AppendOnly
Open the file for appending only, no read or seek access.
Definition: VirtualBox.idl:3045
IUSBDeviceFilter::manufacturer
attribute wstring manufacturer
Manufacturer filter.
Definition: VirtualBox.idl:22990
KeyboardHIDType_ComboKeyboard
Combined device, working as PS/2 or USB keyboard, depending on guest behavior.
Definition: VirtualBox.idl:1302
IGuestUserStateChangedEvent::stateDetails
readonly attribute wstring stateDetails
Optional state details, depending on the state attribute.
Definition: VirtualBox.idl:27932
USBDeviceFilterAction_Null
Null value (never used by the API).
Definition: VirtualBox.idl:4153
ParavirtProvider
ParavirtProvider
The paravirtualized guest interface provider.
Definition: VirtualBox.idl:890
IInternalSessionControl::remoteConsole
readonly attribute IConsole remoteConsole
Returns the console object suitable for remote control.
Definition: VirtualBox.idl:23464
IMachine
The IMachine interface represents a virtual machine, or guest, created in VirtualBox.
Definition: VirtualBox.idl:8399
VBoxEventType_OnStateChanged
See IStateChangedEvent.
Definition: VirtualBox.idl:4689
IWebsessionManager
Websession manager.
Definition: VirtualBox.idl:24639
IProgress::id
readonly attribute wstringUUID id
ID of the task.
Definition: VirtualBox.idl:17989
IMachineDebugger::HWVirtExNestedPagingEnabled
readonly attribute boolean HWVirtExNestedPagingEnabled
Flag indicating whether the VM is currently making use of the nested paging CPU hardware virtualizati...
Definition: VirtualBox.idl:22092
IGuestSessionRegisteredEvent::registered
readonly attribute boolean registered
If true, the guest session was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:26962
IHostNetworkInterface::mediumType
readonly attribute HostNetworkInterfaceMediumType mediumType
Type of protocol encapsulation used.
Definition: VirtualBox.idl:13608
IMediumRegisteredEvent::mediumId
readonly attribute wstringUUID mediumId
ID of the medium this event relates to.
Definition: VirtualBox.idl:26188
AdditionsFacilityType_VBoxTrayClient
VirtualBox desktop integration (VBoxTray on Windows, VBoxClient on non-Windows).
Definition: VirtualBox.idl:1861
INATNetwork::IPv6Enabled
attribute boolean IPv6Enabled
This attribute define whether gateway will support IPv6 or not.
Definition: VirtualBox.idl:5270
IExtraDataChangedEvent::key
readonly attribute wstring key
Extra data key that has changed.
Definition: VirtualBox.idl:27494
IGuestOSType::recommendedAudioCodec
readonly attribute AudioCodecType recommendedAudioCodec
Recommended audio codec type.
Definition: VirtualBox.idl:14931
IMachine::defaultFrontend
attribute wstring defaultFrontend
Selects which VM frontend should be used by default when launching this VM through the IMachine::laun...
Definition: VirtualBox.idl:9283
IMediumAttachment::nonRotational
readonly attribute boolean nonRotational
Whether the associated medium is non-rotational.
Definition: VirtualBox.idl:18634
MachineState_Teleporting
The machine is about to be teleported to a different host or process.
Definition: VirtualBox.idl:550
IVirtualBoxClient::eventSource
readonly attribute IEventSource eventSource
Event source for VirtualBoxClient events.
Definition: VirtualBox.idl:25762
ExportOptions_StripAllMACs
Do not export any MAC address information.
Definition: VirtualBox.idl:1518
HostNetworkInterfaceMediumType_PPP
Point-to-point protocol encapsulation.
Definition: VirtualBox.idl:1771
IMedium::autoReset
attribute boolean autoReset
Whether this differencing medium will be automatically reset each time a virtual machine it is attach...
Definition: VirtualBox.idl:19119
DhcpOpt_Option_74
Definition: VirtualBox.idl:1438
DataType_Int32
Definition: VirtualBox.idl:3550
FileSharingMode_WriteDelete
Share write and delete access to the file, denying reading.
Definition: VirtualBox.idl:3152
MachineState_FirstOnline
Pseudo-state: first online state (for use in relational expressions).
Definition: VirtualBox.idl:676
IHostPCIDevicePlugEvent
Notification when host PCI device is plugged/unplugged.
Definition: VirtualBox.idl:27768
INATNetworkPortForwardEvent::proto
readonly attribute NATProtocol proto
Definition: VirtualBox.idl:28021
IGuestFileIOEvent::offset
readonly attribute long long offset
Current offset (in bytes).
Definition: VirtualBox.idl:27179
IUSBDevice::version
readonly attribute unsigned short version
The major USB version of the device - 1, 2 or 3.
Definition: VirtualBox.idl:22814
IHostPCIDevicePlugEvent::success
readonly attribute boolean success
If operation was successful, if false - &#39;message&#39; attribute may be of interest.
Definition: VirtualBox.idl:27783
ISystemProperties::exclusiveHwVirt
attribute boolean exclusiveHwVirt
Exclusive use of hardware virtualization by VirtualBox.
Definition: VirtualBox.idl:14401
DirectoryCreateFlag
DirectoryCreateFlag
Directory creation flags.
Definition: VirtualBox.idl:2641
IUSBDeviceStateChangedEvent
Notification when a USB device is attached to or detached from the virtual USB controller.
Definition: VirtualBox.idl:27317
IFsObjInfo::nodeIdDevice
readonly attribute unsigned long nodeIdDevice
The device number of the device which this filesystem object resides on (st_dev). ...
Definition: VirtualBox.idl:17538
FileStatus_Opening
Guest file is opening.
Definition: VirtualBox.idl:3194
IHost::processorOnlineCoreCount
readonly attribute unsigned long processorOnlineCoreCount
Number of physical processor cores online in the host system.
Definition: VirtualBox.idl:13801
INATNetwork::gateway
readonly attribute wstring gateway
This attribute is read-only.
Definition: VirtualBox.idl:5263
VFSType_S3
Definition: VirtualBox.idl:1460
MachineState_Saved
The machine is not currently running, but the execution state of the machine has been saved to an ext...
Definition: VirtualBox.idl:500
IStorageController::name
attribute wstring name
Name of the storage controller, as originally specified with IMachine::addStorageController.
Definition: VirtualBox.idl:24499
ISnapshotTakenEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:26321
AudioDriverType_WinMM
Windows multimedia (Windows hosts only, not supported at the moment).
Definition: VirtualBox.idl:4184
GuestMonitorStatus
GuestMonitorStatus
The current status of the guest display.
Definition: VirtualBox.idl:3767
IMouse::relativeSupported
readonly attribute boolean relativeSupported
Whether the guest OS supports relative mouse pointer positioning or not.
Definition: VirtualBox.idl:20539
INetworkAdapter::lineSpeed
attribute unsigned long lineSpeed
Line speed reported by custom drivers, in units of 1 kbps.
Definition: VirtualBox.idl:21726
ICanShowWindowEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:27640
INATEngine::aliasMode
attribute unsigned long aliasMode
Definition: VirtualBox.idl:25173
IUSBDeviceFilter::productId
attribute wstring productId
Product ID filter.
Definition: VirtualBox.idl:22969
IBandwidthGroupChangedEvent::bandwidthGroup
readonly attribute IBandwidthGroup bandwidthGroup
The changed bandwidth group.
Definition: VirtualBox.idl:27834
IRuntimeErrorEvent
Notification when an error happens during the virtual machine execution.
Definition: VirtualBox.idl:27421
IUSBProxyBackend::name
readonly attribute wstring name
The unique name of the proxy backend.
Definition: VirtualBox.idl:23110
DhcpOpt_SwapServer
Definition: VirtualBox.idl:1393
MachineState_Snapshotting
Taking an (offline) snapshot.
Definition: VirtualBox.idl:669
IGuestFileIOEvent
Base abstract interface for all guest file input/output (IO) events.
Definition: VirtualBox.idl:27172
NetworkAdapterType_I82543GC
Intel PRO/1000 T Server network card (82543GC).
Definition: VirtualBox.idl:3879
GuestUserState_SessionChanged
To guest OS has changed the session of a user.
Definition: VirtualBox.idl:2306
IMachine::accelerate3DEnabled
attribute boolean accelerate3DEnabled
This setting determines whether VirtualBox allows this machine to make use of the 3D graphics support...
Definition: VirtualBox.idl:8646
ISnapshotRestoredEvent
Snapshot of the given machine has been restored.
Definition: VirtualBox.idl:26356
IMedium::base
readonly attribute IMedium base
Base medium of this medium.
Definition: VirtualBox.idl:19039
IProgress::resultCode
readonly attribute long resultCode
Result code of the progress task.
Definition: VirtualBox.idl:18046
INetworkAdapter::bridgedInterface
attribute wstring bridgedInterface
Name of the network interface the VM should be bridged to.
Definition: VirtualBox.idl:21683
IMediumAttachment::medium
readonly attribute IMedium medium
Medium object associated with this attachment; it can be null for removable devices.
Definition: VirtualBox.idl:18587
IMediumAttachment::hotPluggable
readonly attribute boolean hotPluggable
Whether this attachment is hot pluggable or not.
Definition: VirtualBox.idl:18644
INATNetworkSettingEvent
Definition: VirtualBox.idl:27999
CertificateVersion_V2
Definition: VirtualBox.idl:1539
IUnattended::isoPath
attribute wstring isoPath
Guest operating system ISO image.
Definition: VirtualBox.idl:7415
USBDeviceState_Available
Not used by the host computer, available to guests (the host computer can also start using the device...
Definition: VirtualBox.idl:4119
ImportOptions
ImportOptions
Import options, used with IAppliance::importMachines.
Definition: VirtualBox.idl:1471
IReusableEvent::generation
readonly attribute unsigned long generation
Current generation of event, incremented on reuse.
Definition: VirtualBox.idl:26114
IUSBDevice::speed
readonly attribute USBConnectionSpeed speed
The speed at which the device is currently communicating.
Definition: VirtualBox.idl:22830
ISnapshotDeletedEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:26343
IVirtualBoxErrorInfo
The IVirtualBoxErrorInfo interface represents extended error information.
Definition: VirtualBox.idl:5153
IPerformanceMetric::period
readonly attribute unsigned long period
Time interval between samples, measured in seconds.
Definition: VirtualBox.idl:24719
IFsObjInfo::generationId
readonly attribute unsigned long generationId
The current generation number (st_gen).
Definition: VirtualBox.idl:17489
IGuestProcessOutputEvent::data
readonly attribute octet [] data
Actual output data.
Definition: VirtualBox.idl:27097
IMouse::needsHostCursor
readonly attribute boolean needsHostCursor
Whether the guest OS can currently switch to drawing it&#39;s own mouse cursor on demand.
Definition: VirtualBox.idl:20570
IFile::eventSource
readonly attribute IEventSource eventSource
Event source for file events.
Definition: VirtualBox.idl:17125
IMachineEvent
Base abstract interface for all machine events.
Definition: VirtualBox.idl:26131
IMachine::faultToleranceAddress
attribute wstring faultToleranceAddress
The address the fault tolerance source or target.
Definition: VirtualBox.idl:9147
VFSType_WebDav
Definition: VirtualBox.idl:1461
IMediumAttachment::controller
readonly attribute wstring controller
Name of the storage controller of this attachment; this refers to one of the controllers in IMachine:...
Definition: VirtualBox.idl:18594
IMediumFormat::id
readonly attribute wstring id
Identifier of this format.
Definition: VirtualBox.idl:20197
INATNetworkPortForwardEvent::hostIp
readonly attribute wstring hostIp
Definition: VirtualBox.idl:28023
AudioDriverType_CoreAudio
CoreAudio (Mac hosts only).
Definition: VirtualBox.idl:4204
IDnDBase::formats
readonly attribute wstring [] formats
Returns all supported drag&#39;n drop formats.
Definition: VirtualBox.idl:15009
IMachine::sessionName
readonly attribute wstring sessionName
Name of the session.
Definition: VirtualBox.idl:8945
IStorageDeviceChangedEvent::storageDevice
readonly attribute IMediumAttachment storageDevice
Storage device that is subject to change.
Definition: VirtualBox.idl:27952
ISystemProperties::freeDiskSpaceError
attribute long long freeDiskSpaceError
Issue an error if the free disk space is below (or in some disk intensive operation is expected to go...
Definition: VirtualBox.idl:14515
IGuestOSType::recommendedHDD
readonly attribute long long recommendedHDD
Recommended hard disk size in bytes.
Definition: VirtualBox.idl:14861
IMachine::BIOSSettings
readonly attribute IBIOSSettings BIOSSettings
Object containing all BIOS settings.
Definition: VirtualBox.idl:8769
DirectoryCreateFlag_Parents
No error if existing, make parent directories as needed.
Definition: VirtualBox.idl:2652
INATEngine::redirects
readonly attribute wstring [] redirects
Array of NAT port-forwarding rules in string representation, in the following format: "name...
Definition: VirtualBox.idl:25196
IMediumAttachment::discard
readonly attribute boolean discard
Whether the associated medium supports discarding unused blocks.
Definition: VirtualBox.idl:18639
IMachine::stateFilePath
readonly attribute wstring stateFilePath
Full path to the file that stores the execution state of the machine when it is in the MachineState_S...
Definition: VirtualBox.idl:8982
IGuestScreenInfo::originY
readonly attribute long originY
Definition: VirtualBox.idl:21181
IMachine::snapshotFolder
attribute wstring snapshotFolder
Full path to the directory used to store snapshot data (differencing media and saved state files) of ...
Definition: VirtualBox.idl:8837
IParallelPort::IOBase
attribute unsigned long IOBase
Base I/O address of the parallel port.
Definition: VirtualBox.idl:21989
PointingHIDType_ComboMouse
Combined device, working as PS/2 or USB mouse, depending on guest behavior.
Definition: VirtualBox.idl:1263
IEmulatedUSB::webcams
readonly attribute wstring [] webcams
Lists attached virtual webcams.
Definition: VirtualBox.idl:12598
MediumVariant_VmdkSplit2G
VMDK image split in chunks of less than 2GByte.
Definition: VirtualBox.idl:3494
Reason_Snapshot
A snapshot of the VM is being taken.
Definition: VirtualBox.idl:4324
ParavirtProvider_HyperV
Microsoft Hyper-V.
Definition: VirtualBox.idl:917
HostNetworkInterfaceType_HostOnly
Definition: VirtualBox.idl:1825
IMachineDebugger::singleStep
attribute boolean singleStep
Switch for enabling single-stepping.
Definition: VirtualBox.idl:22012
IMachine::videoCaptureFile
attribute wstring videoCaptureFile
This setting determines the filename VirtualBox uses to save the recorded content.
Definition: VirtualBox.idl:8694
AdditionsFacilityClass
AdditionsFacilityClass
Guest Additions facility classes.
Definition: VirtualBox.idl:1895
IGuestMultiTouchEvent::xPositions
readonly attribute short [] xPositions
X positions.
Definition: VirtualBox.idl:26863
ISnapshotChangedEvent
Snapshot properties (name and/or description) have been changed.
Definition: VirtualBox.idl:26371
IMouseCapabilityChangedEvent::supportsRelative
readonly attribute boolean supportsRelative
Supports relative coordinates.
Definition: VirtualBox.idl:26487
VBoxEventType_OnVRDEServerInfoChanged
See IVRDEServerInfoChangedEvent.
Definition: VirtualBox.idl:4794
INATNetworkSettingEvent::network
readonly attribute wstring network
Definition: VirtualBox.idl:28003
KeyboardHIDType_None
No keyboard.
Definition: VirtualBox.idl:1286
IHostPCIDevicePlugEvent::plugged
readonly attribute boolean plugged
If device successfully plugged or unplugged.
Definition: VirtualBox.idl:27775
DhcpOpt_Option_47
Definition: VirtualBox.idl:1424
MediumVariant
MediumVariant
Virtual medium image variant.
Definition: VirtualBox.idl:3479
VBoxEventType_Invalid
Invalid event, must be first.
Definition: VirtualBox.idl:4535
INATEngine::TFTPPrefix
attribute wstring TFTPPrefix
TFTP prefix attribute which is used with the built-in DHCP server to fill the corresponding fields of...
Definition: VirtualBox.idl:25153
IGuestProcessRegisteredEvent
Notification when a guest process was registered or unregistered.
Definition: VirtualBox.idl:26996
NetworkAdapterType_Am79C970A
AMD PCNet-PCI II network card (Am79C970A).
Definition: VirtualBox.idl:3864
SymlinkReadFlag_NoSymlinks
Don&#39;t allow symbolic links as part of the path.
Definition: VirtualBox.idl:2872
IExtPackPlugIn::modulePath
readonly attribute wstring modulePath
The module path.
Definition: VirtualBox.idl:25302
StorageControllerType_LsiLogicSas
A variant of the LsiLogic controller using SAS.
Definition: VirtualBox.idl:4405
VBOX_E_VM_ERROR
const HRESULT VBOX_E_VM_ERROR
Virtual machine error occurred attempting the operation.
Definition: VirtualBox.idl:153
ISystemProperties::freeDiskSpacePercentError
attribute unsigned long freeDiskSpacePercentError
Issue an error if the free disk space is below (or in some disk intensive operation is expected to go...
Definition: VirtualBox.idl:14521
ISession::state
readonly attribute SessionState state
Current state of this session.
Definition: VirtualBox.idl:24398
INATNetworkStartStopEvent::startEvent
readonly attribute boolean startEvent
IsStartEvent is true when NAT network is started and false on stopping.
Definition: VirtualBox.idl:27983
FileOpenAction_OpenExistingTruncated
Opens and truncate an existing file, fails if no file exists.
Definition: VirtualBox.idl:3099
ISystemProperties::freeDiskSpacePercentWarning
attribute unsigned long freeDiskSpacePercentWarning
Issue a warning if the free disk space is below (or in some disk intensive operation is expected to g...
Definition: VirtualBox.idl:14508
DataType_String
Definition: VirtualBox.idl:3552
SymlinkType_Directory
The link targets a directory.
Definition: VirtualBox.idl:2846
VBoxEventType_OnGuestMouse
See IGuestMouseEvent.
Definition: VirtualBox.idl:4822
ExportOptions_ExportDVDImages
Export DVD images.
Definition: VirtualBox.idl:1510
GraphicsControllerType
GraphicsControllerType
Graphics controller type, used with IMachine::unregister.
Definition: VirtualBox.idl:1602
AudioDriverType_OSS
Open Sound System (Linux / Unix hosts only).
Definition: VirtualBox.idl:4189
ProcessorFeature_HWVirtEx
Definition: VirtualBox.idl:1182
IHost::floppyDrives
readonly attribute IMedium [] floppyDrives
List of floppy drives available on the host.
Definition: VirtualBox.idl:13721
VBoxEventType_OnVRDEServerChanged
See IVRDEServerChangedEvent.
Definition: VirtualBox.idl:4738
IKeyboardLedsChangedEvent::scrollLock
readonly attribute boolean scrollLock
ScrollLock status.
Definition: VirtualBox.idl:26534
IStorageDeviceChangedEvent
Notification when a storage device is attached or removed.
Definition: VirtualBox.idl:27945
DhcpOpt_Option_45
Definition: VirtualBox.idl:1422
LockType_Null
Placeholder value, do not use when obtaining a lock.
Definition: VirtualBox.idl:964
AdditionsFacilityType_Seamless
Seamless guest desktop integration.
Definition: VirtualBox.idl:1866
VirtualSystemDescriptionType_License
Definition: VirtualBox.idl:1561
DhcpOpt
DhcpOpt
Definition: VirtualBox.idl:1376
FileStatus_Closed
Guest file has been closed.
Definition: VirtualBox.idl:3209
DnDMode_Bidirectional
Definition: VirtualBox.idl:1124
IProcess::eventSource
readonly attribute IEventSource eventSource
Event source for process events.
Definition: VirtualBox.idl:16846
KeyboardHIDType_USBKeyboard
USB keyboard.
Definition: VirtualBox.idl:1296
SessionState_Unlocking
The session is being unlocked.
Definition: VirtualBox.idl:757
VirtualSystemDescriptionValueType_Auto
Definition: VirtualBox.idl:1592
IDisplaySourceBitmap
Definition: VirtualBox.idl:20815
IVirtualBox::APIVersion
readonly attribute wstring APIVersion
A string representing the VirtualBox API version number.
Definition: VirtualBox.idl:5592
IHost::memorySize
readonly attribute unsigned long memorySize
Amount of system memory in megabytes installed in the host system.
Definition: VirtualBox.idl:13806
IVirtualBox::version
readonly attribute wstring version
A string representing the version number of the product.
Definition: VirtualBox.idl:5552
MediumVariant_Diff
Differencing image.
Definition: VirtualBox.idl:3537
IMachine::faultToleranceState
attribute FaultToleranceState faultToleranceState
Fault tolerance state; disabled, source or target.
Definition: VirtualBox.idl:9132
ISystemProperties::serialPortCount
readonly attribute unsigned long serialPortCount
Maximum number of serial ports associated with every IMachine instance.
Definition: VirtualBox.idl:14358
ISystemProperties::minGuestVRAM
readonly attribute unsigned long minGuestVRAM
Minimum guest video memory in Megabytes.
Definition: VirtualBox.idl:14324
HostNetworkInterfaceMediumType_SLIP
Serial line IP encapsulation.
Definition: VirtualBox.idl:1778
IConsole::attachedPCIDevices
readonly attribute IPCIDeviceAttachment [] attachedPCIDevices
Array of PCI devices attached to this machine.
Definition: VirtualBox.idl:12901
DataFlags_FlagMask
Definition: VirtualBox.idl:3561
IMachineDebugger::recompileSupervisor
attribute boolean recompileSupervisor
Switch for forcing code recompilation for supervisor mode code.
Definition: VirtualBox.idl:22022
IGuestSession
A guest session represents one impersonated user account in the guest, so every operation will use th...
Definition: VirtualBox.idl:15402
BandwidthGroupType
BandwidthGroupType
Type of a bandwidth control group.
Definition: VirtualBox.idl:4494
VFSType_Cloud
Definition: VirtualBox.idl:1459
SettingsVersion_v1_12
Settings version "1.12", written by VirtualBox 4.1.x.
Definition: VirtualBox.idl:319
HostNetworkInterfaceType_Bridged
Definition: VirtualBox.idl:1824
DeviceType_Null
Null value, may also mean "no device" (not allowed for IConsole::getDeviceActivity).
Definition: VirtualBox.idl:1044
DhcpOpt_LogServer
Definition: VirtualBox.idl:1384
GuestMonitorChangedEventType_Disabled
The guest monitor has been disabled by the guest.
Definition: VirtualBox.idl:5110
INATNetworkStartStopEvent
Definition: VirtualBox.idl:27976
ISystemProperties::defaultMachineFolder
attribute wstring defaultMachineFolder
Full path to the default directory used to create new or open existing machines when a machine settin...
Definition: VirtualBox.idl:14426
ISnapshot::name
attribute wstring name
Short name of the snapshot.
Definition: VirtualBox.idl:18318
HostNetworkInterfaceMediumType
HostNetworkInterfaceMediumType
Type of encapsulation.
Definition: VirtualBox.idl:1749
IMedium::state
readonly attribute MediumState state
Returns the current medium state, which is the last state set by the accessibility check performed by...
Definition: VirtualBox.idl:18865
HostNetworkInterfaceStatus_Up
The interface is fully operational.
Definition: VirtualBox.idl:1805
AdditionsFacilityStatus_Inactive
Facility is not active.
Definition: VirtualBox.idl:1947
IBandwidthControl::numGroups
readonly attribute unsigned long numGroups
The current number of existing bandwidth groups managed.
Definition: VirtualBox.idl:25665
IVRDEServerInfo::clientIP
readonly attribute wstring clientIP
The IP address of the client.
Definition: VirtualBox.idl:12730
IMachine::IOCacheEnabled
attribute boolean IOCacheEnabled
When set to true, the builtin I/O cache of the virtual machine will be enabled.
Definition: VirtualBox.idl:9180
IPerformanceMetric::object
readonly attribute $unknown object
Object this metric belongs to.
Definition: VirtualBox.idl:24705
IMachine::videoCaptureOptions
attribute wstring videoCaptureOptions
This setting contains any additional video capture options required in comma-separated key=value form...
Definition: VirtualBox.idl:8764
DhcpOpt_BootFileSize
Definition: VirtualBox.idl:1390
IMachine::autostartDelay
attribute unsigned long autostartDelay
Number of seconds to wait until the VM should be started during system boot.
Definition: VirtualBox.idl:9259
CleanupMode_Full
Delete all snapshots, detach all media and return all media for closing.
Definition: VirtualBox.idl:1648
FsObjType_Directory
Directory.
Definition: VirtualBox.idl:3251
StorageControllerType
StorageControllerType
The exact variant of storage controller hardware presented to the guest; see IStorageController::cont...
Definition: VirtualBox.idl:4359
DeviceType_SharedFolder
Shared folder device.
Definition: VirtualBox.idl:1074
VBoxEventType_OnGuestSessionRegistered
See IGuestSessionRegisteredEvent.
Definition: VirtualBox.idl:4934
GuestUserState_RoleChanged
To guest OS has changed the role of a user permanently, e.g.
Definition: VirtualBox.idl:2325
MachineState_Null
Null value (never used by the API).
Definition: VirtualBox.idl:483
IVRDEServerInfoChangedEvent
Notification when the status of the VRDE server changes.
Definition: VirtualBox.idl:27259
ProcessStatus_TimedOutAbnormally
Process timed out and was not killed successfully.
Definition: VirtualBox.idl:2933
GuestUserState_Unknown
Unknown state.
Definition: VirtualBox.idl:2208
StorageControllerType_USB
Special USB based storage controller.
Definition: VirtualBox.idl:4410
IExtPackBase::whyUnusable
readonly attribute wstring whyUnusable
String indicating why the extension pack is not usable.
Definition: VirtualBox.idl:25382
IGuestScreenInfo::guestMonitorStatus
readonly attribute GuestMonitorStatus guestMonitorStatus
Definition: VirtualBox.idl:21173
FileAccessMode
FileAccessMode
File open access mode for use with IGuestSession::fileOpen and IGuestSession::fileOpenEx.
Definition: VirtualBox.idl:3021
IMachine::videoCaptureFPS
attribute unsigned long videoCaptureFPS
This setting determines the maximum number of frames per second.
Definition: VirtualBox.idl:8733
AdditionsFacilityType_None
No/invalid facility.
Definition: VirtualBox.idl:1841
DhcpOpt_TrailerEncapsulation
Definition: VirtualBox.idl:1411
ICPUChangedEvent
Notification when a CPU changes.
Definition: VirtualBox.idl:26735
IAdditionsFacility::classType
readonly attribute AdditionsFacilityClass classType
The class this facility is part of.
Definition: VirtualBox.idl:14972
INetworkAdapter::attachmentType
attribute NetworkAttachmentType attachmentType
Sets/Gets network attachment type of this network adapter.
Definition: VirtualBox.idl:21676
IExtPackBase::description
readonly attribute wstring description
The extension pack description.
Definition: VirtualBox.idl:25324
GuestUserState_Elevated
To guest OS temporarily has elevated a user to perform a certain task.
Definition: VirtualBox.idl:2352
INetworkAdapter::internalNetwork
attribute wstring internalNetwork
Name of the internal network the VM is attached to.
Definition: VirtualBox.idl:21697
CertificateVersion_V1
Definition: VirtualBox.idl:1538
IMousePointerShape::hotY
readonly attribute unsigned long hotY
The pointer hot spot Y coordinate.
Definition: VirtualBox.idl:20443
ISnapshotDeletedEvent
Snapshot of the given machine has been deleted.
Definition: VirtualBox.idl:26341
HostNetworkInterfaceStatus_Unknown
The state of interface cannot be determined.
Definition: VirtualBox.idl:1798
IVFSExplorer::path
readonly attribute wstring path
Returns the current path in the virtual file system.
Definition: VirtualBox.idl:6605
GuestUserState_LoggedIn
A guest user has been successfully logged into the guest OS.
Definition: VirtualBox.idl:2217
VBOX_E_XML_ERROR
const HRESULT VBOX_E_XML_ERROR
Invalid XML found.
Definition: VirtualBox.idl:209
DhcpOpt_Option_46
Definition: VirtualBox.idl:1423
IMachine::bandwidthControl
readonly attribute IBandwidthControl bandwidthControl
Bandwidth control manager.
Definition: VirtualBox.idl:9205
StorageControllerType_BusLogic
A SCSI controller of the BusLogic variant.
Definition: VirtualBox.idl:4375
PathStyle_UNIX
UNIX-style paths with forward slashes only.
Definition: VirtualBox.idl:3002
IInternalSessionControl::PID
readonly attribute unsigned long PID
PID of the process that has created this Session object.
Definition: VirtualBox.idl:23441
DnDAction_Link
Link the item from within the target.
Definition: VirtualBox.idl:3308
VBoxEventType_Any
Wildcard for all events.
Definition: VirtualBox.idl:4544
VBoxEventType_OnGuestFileRegistered
See IGuestFileRegisteredEvent.
Definition: VirtualBox.idl:4969
IVirtualBoxErrorInfo::text
readonly attribute wstring text
Text description of the error.
Definition: VirtualBox.idl:5217
StorageBus_SCSI
Definition: VirtualBox.idl:4344
FirmwareType_BIOS
BIOS Firmware.
Definition: VirtualBox.idl:1201
IMachine::memoryBalloonSize
attribute unsigned long memoryBalloonSize
Memory balloon size in megabytes.
Definition: VirtualBox.idl:8621
IPCIDeviceAttachment
Information about PCI attachments.
Definition: VirtualBox.idl:8327
ClipboardMode
ClipboardMode
Host-Guest clipboard interchange mode.
Definition: VirtualBox.idl:1104
ProcessCreateFlag_Hidden
Do not show the started process according to the guest OS guidelines.
Definition: VirtualBox.idl:2766
IMedium::size
readonly attribute long long size
Physical size of the storage unit used to hold medium data (in bytes).
Definition: VirtualBox.idl:18932
VBOX_E_INVALID_SESSION_STATE
const HRESULT VBOX_E_INVALID_SESSION_STATE
Current session state prohibits operation.
Definition: VirtualBox.idl:217
INetworkAdapter::adapterType
attribute NetworkAdapterType adapterType
Type of the virtual network adapter.
Definition: VirtualBox.idl:21640
IUnattended::installTestExecService
attribute boolean installTestExecService
Indicates whether the test execution service (TXS) from the VBox ValidationKit should be installed...
Definition: VirtualBox.idl:7497
IBIOSSettings
The IBIOSSettings interface represents BIOS settings of the virtual machine.
Definition: VirtualBox.idl:8189
IUnattended::password
attribute wstring password
Assign a password to the user.
Definition: VirtualBox.idl:7440
IMediumFormat::name
readonly attribute wstring name
Human readable description of this format.
Definition: VirtualBox.idl:20206
IProgress::operationWeight
readonly attribute unsigned long operationWeight
Weight value of the current sub-operation only.
Definition: VirtualBox.idl:18087
IHostNetworkInterface::status
readonly attribute HostNetworkInterfaceStatus status
Status of the interface.
Definition: VirtualBox.idl:13613
VirtualSystemDescriptionType_CPU
Definition: VirtualBox.idl:1563
ICertificate::subjectName
readonly attribute wstring [] subjectName
Subject name.
Definition: VirtualBox.idl:6730
IConsole::useHostClipboard
attribute boolean useHostClipboard
Whether the guest clipboard should be connected to the host one or whether it should only be allowed ...
Definition: VirtualBox.idl:12911
IUnattended::machine
attribute IMachine machine
The associated machine object.
Definition: VirtualBox.idl:7425
DhcpOpt_Option_64
Definition: VirtualBox.idl:1428
IUnattended::country
attribute wstring country
The 2 upper case letter country identifier, ISO 3166-1 alpha-2.
Definition: VirtualBox.idl:7567
IBIOSSettings::PXEDebugEnabled
attribute boolean PXEDebugEnabled
PXE debug logging flag.
Definition: VirtualBox.idl:8256
APICMode_X2APIC
Definition: VirtualBox.idl:1170
FileSeekOrigin_End
Seek relative to the end of the file.
Definition: VirtualBox.idl:2379
AudioCodecType
AudioCodecType
The exact variant of audio codec hardware presented to the guest; see IAudioAdapter::audioCodec.
Definition: VirtualBox.idl:4244
IMachine::graphicsControllerType
attribute GraphicsControllerType graphicsControllerType
Graphics controller type.
Definition: VirtualBox.idl:8634
IStorageController::instance
attribute unsigned long instance
The instance number of the device in the running VM.
Definition: VirtualBox.idl:24527
MouseButtonState_LeftButton
Definition: VirtualBox.idl:3689
IStorageController::bootable
readonly attribute boolean bootable
Returns whether it is possible to boot from disks attached to this controller.
Definition: VirtualBox.idl:24581
VirtualSystemDescriptionValueType
VirtualSystemDescriptionValueType
Used with IVirtualSystemDescription::getValuesByType to describe the value type to fetch...
Definition: VirtualBox.idl:1588
IGuestSession::environmentChanges
attribute wstring [] environmentChanges
The set of scheduled environment changes to the base environment of the session.
Definition: VirtualBox.idl:15464
VBoxEventType_OnMediumRegistered
See IMediumRegisteredEvent.
Definition: VirtualBox.idl:4619
IMedium::mediumFormat
readonly attribute IMediumFormat mediumFormat
Storage medium format object corresponding to this medium.
Definition: VirtualBox.idl:18965
DhcpOpt_NameServer
Definition: VirtualBox.idl:1382
IUnattended::additionsIsoPath
attribute wstring additionsIsoPath
Guest Additions ISO image path.
Definition: VirtualBox.idl:7467
IVirtualBox::machineGroups
readonly attribute wstring [] machineGroups
Array of all machine group names which are used by the machines which are accessible.
Definition: VirtualBox.idl:5655
CertificateVersion_V3
Definition: VirtualBox.idl:1540
ICPUExecutionCapChangedEvent::executionCap
readonly attribute unsigned long executionCap
The new CPU execution cap value.
Definition: VirtualBox.idl:26767
IFsObjInfo::deviceNumber
readonly attribute unsigned long deviceNumber
The device number of a character or block device type object (st_rdev).
Definition: VirtualBox.idl:17475
CloneOptions_KeepNATMACs
Don&#39;t generate new MAC addresses of the attached network adapters when they are using NAT...
Definition: VirtualBox.idl:1700
USBConnectionSpeed
USBConnectionSpeed
USB device/port speed state.
Definition: VirtualBox.idl:4004
IBIOSSettings::logoImagePath
attribute wstring logoImagePath
Local file system path for external BIOS splash image.
Definition: VirtualBox.idl:8212
IFsObjInfo
Abstract parent interface for VirtualBox file system object information.
Definition: VirtualBox.idl:17440
ProcessWaitForFlag_StdErr
Wait for data becoming available on stderr.
Definition: VirtualBox.idl:2463
ICanShowWindowEvent
Notification when a call to IMachine::canShowConsoleWindow is made by a front-end to check if a subse...
Definition: VirtualBox.idl:27638
IFramebuffer::heightReduction
readonly attribute unsigned long heightReduction
Hint from the frame buffer about how much of the standard screen height it wants to use for itself...
Definition: VirtualBox.idl:20885
ISystemProperties::maxBootPosition
readonly attribute unsigned long maxBootPosition
Maximum device position in the boot order.
Definition: VirtualBox.idl:14377
AdditionsFacilityStatus_Paused
Facility has been paused.
Definition: VirtualBox.idl:1952
IConsole::USBDevices
readonly attribute IUSBDevice [] USBDevices
Collection of USB devices currently attached to the virtual USB controller.
Definition: VirtualBox.idl:12856
SettingsVersion_v1_17
Settings version "1.17", written by VirtualBox 5.2.x.
Definition: VirtualBox.idl:344
MachineState_Stopping
Machine is being normally stopped powering it off, or after the guest OS has initiated a shutdown seq...
Definition: VirtualBox.idl:577
GuestMouseEventMode_Relative
Relative event.
Definition: VirtualBox.idl:5078
IStorageController::minPortCount
readonly attribute unsigned long minPortCount
Minimum number of ports that IStorageController::portCount can be set to.
Definition: VirtualBox.idl:24513
ISystemProperties::defaultHardDiskFormat
attribute wstring defaultHardDiskFormat
Identifier of the default medium format used by VirtualBox.
Definition: VirtualBox.idl:14495
MediumVariant_Standard
No particular variant requested, results in using the backend default.
Definition: VirtualBox.idl:3487
IHostNetworkInterface::IPV6Supported
readonly attribute boolean IPV6Supported
Specifies whether the IP V6 is supported/enabled for the interface.
Definition: VirtualBox.idl:13588
GuestUserState_Deleted
A guest user has been successfully deleted.
Definition: VirtualBox.idl:2298
DhcpOpt_TimeOffset
Definition: VirtualBox.idl:1379
MachineState_Restoring
Execution state of the machine is being restored from a file after powering it on from the saved exec...
Definition: VirtualBox.idl:592
ISnapshot::id
readonly attribute wstringUUID id
UUID of the snapshot.
Definition: VirtualBox.idl:18309
IMachine::tracingEnabled
attribute boolean tracingEnabled
Enables the tracing facility in the VMM (including PDM devices + drivers).
Definition: VirtualBox.idl:9215
FileSharingMode_ReadWrite
Share both read and write access to the file, but deny deletion.
Definition: VirtualBox.idl:3137
IFramebufferOverlay
The IFramebufferOverlay interface represents an alpha blended overlay for displaying status icons abo...
Definition: VirtualBox.idl:21130
IEventListener
Event listener.
Definition: VirtualBox.idl:25951
VBOX_E_IPRT_ERROR
const HRESULT VBOX_E_IPRT_ERROR
Runtime subsystem error.
Definition: VirtualBox.idl:169
ISharedFolder::name
readonly attribute wstring name
Logical name of the shared folder.
Definition: VirtualBox.idl:23386
IUnattended::locale
attribute wstring locale
The 5 letter locale identifier, no codesets or such.
Definition: VirtualBox.idl:7535
IVRDEServer::VRDEExtPack
attribute wstring VRDEExtPack
The name of Extension Pack providing VRDE for this VM.
Definition: VirtualBox.idl:23267
IManagedObjectRef
Managed object reference.
Definition: VirtualBox.idl:24608
ProcessWaitForFlag
ProcessWaitForFlag
Process waiting flags.
Definition: VirtualBox.idl:2432
CloneOptions
CloneOptions
Clone options, used with IMachine::cloneTo.
Definition: VirtualBox.idl:1684
ExportOptions_StripAllNonNATMACs
Do not export any MAC address information, except for adapters using NAT.
Definition: VirtualBox.idl:1526
VBoxEventType_OnStorageDeviceChanged
See IStorageDeviceChangedEvent.
Definition: VirtualBox.idl:4864
IStorageController::controllerType
attribute StorageControllerType controllerType
The exact variant of storage controller hardware presented to the guest.
Definition: VirtualBox.idl:24558
VBoxEventType_OnCanShowWindow
See ICanShowWindowEvent.
Definition: VirtualBox.idl:4773
IGuestProcessStateChangedEvent::status
readonly attribute ProcessStatus status
New guest process status.
Definition: VirtualBox.idl:27022
IPerformanceMetric
The IPerformanceMetric interface represents parameters of the given performance metric.
Definition: VirtualBox.idl:24691
IVirtualBox::packageType
readonly attribute wstring packageType
A string representing the package type of this product.
Definition: VirtualBox.idl:5579
ProcessStatus_TerminatedNormally
Process terminated normally.
Definition: VirtualBox.idl:2913
AudioDriverType_SolAudio
Solaris audio (Solaris hosts only, not supported at the moment).
Definition: VirtualBox.idl:4219
IBIOSSettings::nonVolatileStorageFile
readonly attribute wstring nonVolatileStorageFile
The location of the file storing the non-volatile memory content when the VM is powered off...
Definition: VirtualBox.idl:8266
INATRedirectEvent::guestIP
readonly attribute wstring guestIP
Guest ip address to redirect to.
Definition: VirtualBox.idl:27745
IMediumChangedEvent::mediumAttachment
readonly attribute IMediumAttachment mediumAttachment
Medium attachment that is subject to change.
Definition: VirtualBox.idl:26688
AutostopType_SaveState
The state of the VM will be saved when the system shuts down.
Definition: VirtualBox.idl:1726
VirtualSystemDescriptionType_HardDiskImage
Definition: VirtualBox.idl:1569
INATNetworkAlterEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:27989
IAdditionsFacility::name
readonly attribute wstring name
The facility&#39;s friendly name.
Definition: VirtualBox.idl:14985
IGuestOSType::recommendedUSBHID
readonly attribute boolean recommendedUSBHID
Returns true if using USB Human Interface Devices, such as keyboard and mouse recommended.
Definition: VirtualBox.idl:14901
IMedium::location
readonly attribute wstring location
Location of the storage unit holding medium data.
Definition: VirtualBox.idl:18886
IGuest::sessions
readonly attribute IGuestSession [] sessions
Returns a collection of all opened guest sessions.
Definition: VirtualBox.idl:17683
IVRDEServerInfo::encryptionStyle
readonly attribute unsigned long encryptionStyle
Public key exchange method used when connection was established.
Definition: VirtualBox.idl:12746
IHost::networkInterfaces
readonly attribute IHostNetworkInterface [] networkInterfaces
List of host network interfaces currently defined on the host.
Definition: VirtualBox.idl:13766
IMachine::USBControllers
readonly attribute IUSBController [] USBControllers
Array of USB controllers attached to this machine.
Definition: VirtualBox.idl:8862
IMousePointerShapeChangedEvent::shape
readonly attribute octet [] shape
Shape buffer arrays.
Definition: VirtualBox.idl:26461
GuestSessionStatus_TimedOutKilled
Guest session timed out and was killed.
Definition: VirtualBox.idl:2084
IGuestFile::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:17428
INATNetworkChangedEvent
Definition: VirtualBox.idl:27970
StorageControllerType_ICH6
An IDE controller of the ICH6 variant.
Definition: VirtualBox.idl:4395
INetworkAdapterChangedEvent
Notification when a property of one of the virtual network adapters changes.
Definition: VirtualBox.idl:26582
IDirectory::directoryName
readonly attribute wstring directoryName
The path specified when opening the directory.
Definition: VirtualBox.idl:17061
ISystemProperties::mediumFormats
readonly attribute IMediumFormat [] mediumFormats
List of all medium storage formats supported by this VirtualBox installation.
Definition: VirtualBox.idl:14460
ProcessStatus_TerminatedSignal
Process terminated via signal.
Definition: VirtualBox.idl:2918
MediumFormatCapabilities
MediumFormatCapabilities
Medium format capability flags.
Definition: VirtualBox.idl:3571
MouseButtonState_XButton1
Definition: VirtualBox.idl:3694
VirtualSystemDescriptionType_OS
Definition: VirtualBox.idl:1553
IUnattended::detectedOSHints
readonly attribute wstring detectedOSHints
Space separated list of other stuff detected about the OS and the installation ISO.
Definition: VirtualBox.idl:7738
IUSBDeviceFilter::revision
attribute wstring revision
Product revision number filter.
Definition: VirtualBox.idl:22984
IHostNetworkInterface::IPAddress
readonly attribute wstring IPAddress
Returns the IP V4 address of the interface.
Definition: VirtualBox.idl:13578
INetworkAdapterChangedEvent::networkAdapter
readonly attribute INetworkAdapter networkAdapter
Network adapter that is subject to change.
Definition: VirtualBox.idl:26589
VBoxEventType_OnMachineStateChanged
See IMachineStateChangedEvent.
Definition: VirtualBox.idl:4591
IBIOSSettings::APICMode
attribute APICMode APICMode
APIC mode to set up by the firmware.
Definition: VirtualBox.idl:8237
IGuestOSType::recommendedIOAPIC
readonly attribute boolean recommendedIOAPIC
Returns true if I/O-APIC recommended for this OS type.
Definition: VirtualBox.idl:14831
ICertificate::signatureAlgorithmName
readonly attribute wstring signatureAlgorithmName
The signature algorithm name if known (if known).
Definition: VirtualBox.idl:6717
IMachine::teleporterEnabled
attribute boolean teleporterEnabled
When set to true, the virtual machine becomes a target teleporter the next time it is powered on...
Definition: VirtualBox.idl:9084
IMachineEvent::machineId
readonly attribute wstringUUID machineId
ID of the machine this event relates to.
Definition: VirtualBox.idl:26136
ISession::machine
readonly attribute IMachine machine
Machine object associated with this session.
Definition: VirtualBox.idl:24424
IMachineDebugger::logRelFlags
readonly attribute wstring logRelFlags
The release logger flags.
Definition: VirtualBox.idl:22066
IUnattended::packageSelectionAdjustments
attribute wstring packageSelectionAdjustments
Guest OS specific package selection adjustments.
Definition: VirtualBox.idl:7593
IMachine::teleporterAddress
attribute wstring teleporterAddress
The address the target teleporter will listen on.
Definition: VirtualBox.idl:9104
VBoxEventType_OnExtraDataCanChange
See IExtraDataCanChangeEvent.
Definition: VirtualBox.idl:4612
IFsObjInfo::objectSize
readonly attribute long long objectSize
The logical size (st_size).
Definition: VirtualBox.idl:17547
IMachine::HPETEnabled
attribute boolean HPETEnabled
This attribute controls if High Precision Event Timer (HPET) is enabled in this VM.
Definition: VirtualBox.idl:8797
IMediumAttachment
The IMediumAttachment interface links storage media to virtual machines.
Definition: VirtualBox.idl:18581
ISnapshot::description
attribute wstring description
Optional description of the snapshot.
Definition: VirtualBox.idl:18327
IUSBDevice::port
readonly attribute unsigned short port
Host USB port number the device is physically connected to.
Definition: VirtualBox.idl:22807
IBIOSSettings::IOAPICEnabled
attribute boolean IOAPICEnabled
I/O-APIC support flag.
Definition: VirtualBox.idl:8230
VBoxEventType_OnSnapshotTaken
See ISnapshotTakenEvent.
Definition: VirtualBox.idl:4640
DhcpOpt_TCPDefaultTTL
Definition: VirtualBox.idl:1414
DhcpOpt_IPForwardingEnableDisable
Definition: VirtualBox.idl:1396
IGuestSessionEvent::session
readonly attribute IGuestSession session
Guest session that is subject to change.
Definition: VirtualBox.idl:26907
IMachine::name
attribute wstring name
Name of the virtual machine.
Definition: VirtualBox.idl:8516
IBandwidthGroup::reference
readonly attribute unsigned long reference
How many devices/medium attachments use this group.
Definition: VirtualBox.idl:25640
AdditionsFacilityClass_None
No/invalid class.
Definition: VirtualBox.idl:1901
IExtPackBase::usable
readonly attribute boolean usable
Indicates whether the extension pack is usable or not.
Definition: VirtualBox.idl:25374
ProcessStatus_TimedOutKilled
Process timed out and was killed.
Definition: VirtualBox.idl:2928
IMachineDebugger::logDbgGroups
readonly attribute wstring logDbgGroups
The debug logger&#39;s group settings.
Definition: VirtualBox.idl:22056
VBoxEventType_OnMousePointerShapeChanged
See IMousePointerShapeChangedEvent.
Definition: VirtualBox.idl:4668
ProcessInputStatus_Overflow
Too much input data supplied, data overflow.
Definition: VirtualBox.idl:2979
VirtualSystemDescriptionType_Vendor
Definition: VirtualBox.idl:1556
IFsObjInfo::birthTime
readonly attribute long long birthTime
Time of file birth (st_birthtime).
Definition: VirtualBox.idl:17461
IGuestFileOffsetChangedEvent
Notification when a guest file changed its current offset.
Definition: VirtualBox.idl:27197
DhcpOpt_Router
Definition: VirtualBox.idl:1380
IMousePointerShape::height
readonly attribute unsigned long height
Height of the pointer shape in pixels.
Definition: VirtualBox.idl:20457
ISerialPort
The ISerialPort interface represents the virtual serial port device.
Definition: VirtualBox.idl:21883
IExtPackPlugIn::description
readonly attribute wstring description
The plug-in description.
Definition: VirtualBox.idl:25290
ICertificate::validityPeriodNotAfter
readonly attribute wstring validityPeriodNotAfter
Certificate not valid after ISO time stamp.
Definition: VirtualBox.idl:6745
IMachine::autostartEnabled
attribute boolean autostartEnabled
Enables autostart of the VM during system boot.
Definition: VirtualBox.idl:9252
IStorageController::bus
readonly attribute StorageBus bus
The bus type of the storage controller (IDE, SATA, SCSI, SAS or Floppy).
Definition: VirtualBox.idl:24544
VBoxEventType_OnSnapshotChanged
See ISnapshotChangedEvent.
Definition: VirtualBox.idl:4654
IGuestFileStateChangedEvent
Notification when a guest file changed its state.
Definition: VirtualBox.idl:27143
VBoxEventType_OnNATNetworkPortForward
See INATNetworkPortForwardEvent.
Definition: VirtualBox.idl:4920
ISystemProperties::maxGuestRAM
readonly attribute unsigned long maxGuestRAM
Maximum guest system memory in Megabytes.
Definition: VirtualBox.idl:14319
IVideoCaptureChangedEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:27274
MediumType_Normal
Normal medium (attached directly or indirectly, preserved when taking snapshots). ...
Definition: VirtualBox.idl:3421
IUSBDevice::backend
readonly attribute wstring backend
The backend which will be used to communicate with this device.
Definition: VirtualBox.idl:22858
AdditionsRunLevelType_None
Guest Additions are not loaded.
Definition: VirtualBox.idl:2003
VBoxEventType_OnSnapshotDeleted
See ISnapshotDeletedEvent.
Definition: VirtualBox.idl:4647
AudioControllerType_HDA
Definition: VirtualBox.idl:4233
IConsole::eventSource
readonly attribute IEventSource eventSource
Event source for console events.
Definition: VirtualBox.idl:12896
CloneMode_AllStates
Clone all states (including all snapshots) of the machine, regardless of the machine object used...
Definition: VirtualBox.idl:1674
IMachine::state
readonly attribute MachineState state
Current execution state of this machine.
Definition: VirtualBox.idl:8961
IExtPackFile
Extension pack file (aka tarball, .vbox-extpack) representation returned by IExtPackManager::openExtP...
Definition: VirtualBox.idl:25468
IGuestMouseEvent::x
readonly attribute long x
New X position, or X delta.
Definition: VirtualBox.idl:26810
DirectoryCopyFlags_CopyIntoExisting
Allow copying into an existing destination directory.
Definition: VirtualBox.idl:2675
IFsObjInfo::accessTime
readonly attribute long long accessTime
Time of last access (st_atime).
Definition: VirtualBox.idl:17447
GuestUserState_CredentialsChanged
To guest OS has changed the authentication credentials of a user.
Definition: VirtualBox.idl:2316
BIOSBootMenuMode_Disabled
Definition: VirtualBox.idl:1153
VBoxEventType_OnClipboardModeChanged
See IClipboardModeChangedEvent.
Definition: VirtualBox.idl:4871
SettingsVersion_v1_9
Settings version "1.9", written by VirtualBox 3.1.x.
Definition: VirtualBox.idl:304
IAudioAdapterChangedEvent
Notification when a property of the audio adapter changes.
Definition: VirtualBox.idl:26602
DirectoryRemoveRecFlag_ContentAndDir
Delete the content of the directory and the directory itself.
Definition: VirtualBox.idl:2702
IEventSourceChangedEvent::add
readonly attribute boolean add
Flag whether listener was added or removed.
Definition: VirtualBox.idl:27467
BIOSBootMenuMode_MessageAndMenu
Definition: VirtualBox.idl:1155
ProcessInputStatus
ProcessInputStatus
Process input statuses.
Definition: VirtualBox.idl:2953
USBDeviceState
USBDeviceState
USB device state.
Definition: VirtualBox.idl:4088
AutostopType
AutostopType
Autostop types, used with IMachine::autostopType.
Definition: VirtualBox.idl:1715
IMousePointerShapeChangedEvent::height
readonly attribute unsigned long height
Height of the pointer shape in pixels.
Definition: VirtualBox.idl:26427
ICertificate::rawCertData
readonly attribute octet [] rawCertData
The raw certificate bytes.
Definition: VirtualBox.idl:6792
IDHCPServer::upperIP
readonly attribute wstring upperIP
specifies to IP address in server address range
Definition: VirtualBox.idl:5399
SettingsVersion_v1_2
Legacy settings version, not currently supported.
Definition: VirtualBox.idl:264
FsObjType_Unknown
Used either if the object has type that is not in this enum, or if the type has not yet been determin...
Definition: VirtualBox.idl:3236
ICertificate::trusted
readonly attribute boolean trusted
Set if the certificate is trusted (by the parent object).
Definition: VirtualBox.idl:6802
AudioDriverType_ALSA
Advanced Linux Sound Architecture (Linux hosts only).
Definition: VirtualBox.idl:4194
KeyboardLED_CapsLock
Definition: VirtualBox.idl:3676
DhcpOpt_MaximumDatagramReassemblySize
Definition: VirtualBox.idl:1399
ExportOptions
ExportOptions
Export options, used with IAppliance::write.
Definition: VirtualBox.idl:1497
IStateChangedEvent
Notification when the execution state of the machine has changed.
Definition: VirtualBox.idl:26546
DhcpOpt_Option_49
Definition: VirtualBox.idl:1426
ProcessorFeature_NestedPaging
Definition: VirtualBox.idl:1185
NATProtocol
NATProtocol
Protocol definitions used with NAT port-forwarding rules.
Definition: VirtualBox.idl:4473
ClipboardMode_Bidirectional
Definition: VirtualBox.idl:1109
AdditionsFacilityStatus_Init
Facility is initializing.
Definition: VirtualBox.idl:1962
VirtualSystemDescriptionValueType_ExtraConfig
Definition: VirtualBox.idl:1593
IVirtualBox::DHCPServers
readonly attribute IDHCPServer [] DHCPServers
DHCP servers.
Definition: VirtualBox.idl:5716
IHostNetworkInterface::hardwareAddress
readonly attribute wstring hardwareAddress
Returns the hardware address.
Definition: VirtualBox.idl:13603
ISerialPort::hostMode
attribute PortMode hostMode
How is this port connected to the host.
Definition: VirtualBox.idl:21922
IUSBDevice::id
readonly attribute wstringUUID id
Unique USB device ID.
Definition: VirtualBox.idl:22760
IMedium::description
attribute wstring description
Optional description of the medium.
Definition: VirtualBox.idl:18848
PointingHIDType_USBMouse
USB mouse (relative pointer).
Definition: VirtualBox.idl:1247
NATAliasMode_AliasLog
Definition: VirtualBox.idl:4455
IRuntimeErrorEvent::id
readonly attribute wstring id
Error identifier.
Definition: VirtualBox.idl:27435
MachineState_Starting
Machine is being started after powering it on from a zero execution state.
Definition: VirtualBox.idl:569
INATNetworkChangedEvent::networkName
readonly attribute wstring networkName
Definition: VirtualBox.idl:27972
IMachine::monitorCount
attribute unsigned long monitorCount
Number of virtual monitors.
Definition: VirtualBox.idl:8665
IMachine::hardwareVersion
attribute wstring hardwareVersion
Hardware version identifier.
Definition: VirtualBox.idl:8566
IKeyboard::eventSource
readonly attribute IEventSource eventSource
Event source for keyboard events.
Definition: VirtualBox.idl:20339
IPCIAddress::bus
attribute short bus
Bus number.
Definition: VirtualBox.idl:8284
VBoxEventType_OnHostPCIDevicePlug
See IHostPCIDevicePlugEvent.
Definition: VirtualBox.idl:4836
PortMode
PortMode
The PortMode enumeration represents possible communication modes for the virtual serial port device...
Definition: VirtualBox.idl:3932
INATNetwork
Definition: VirtualBox.idl:5233
VBoxEventType_OnAudioAdapterChanged
See IAudioAdapterChangedEvent.
Definition: VirtualBox.idl:5048
Scope_Global
Definition: VirtualBox.idl:1139
IFramebuffer::height
readonly attribute unsigned long height
Frame buffer height, in pixels.
Definition: VirtualBox.idl:20848
IFsObjInfo::type
readonly attribute FsObjType type
The object type.
Definition: VirtualBox.idl:17554
IProgress::operationDescription
readonly attribute wstring operationDescription
Description of the sub-operation being currently executed.
Definition: VirtualBox.idl:18077
MachineState_TeleportingIn
Teleporting the machine state in from another host or process.
Definition: VirtualBox.idl:608
IMediumConfigChangedEvent
The configuration of the given medium was changed (location, properties, child/parent or anything els...
Definition: VirtualBox.idl:26215
IMachine::videoCaptureEnabled
attribute boolean videoCaptureEnabled
This setting determines whether VirtualBox uses video recording to record VM session.
Definition: VirtualBox.idl:8672
GuestUserState
GuestUserState
State a guest user has been changed to.
Definition: VirtualBox.idl:2202
IGuestProcessStateChangedEvent::error
readonly attribute IVirtualBoxErrorInfo error
Error information in case of new session status is indicating an error.
Definition: VirtualBox.idl:27033
AdditionsFacilityType_VBoxGuestDriver
VirtualBox base driver (VBoxGuest).
Definition: VirtualBox.idl:1846
IProgress::operationPercent
readonly attribute unsigned long operationPercent
Progress value of the current sub-operation only, in percent.
Definition: VirtualBox.idl:18082
IVirtualBox::performanceCollector
readonly attribute IPerformanceCollector performanceCollector
Associated performance collector object.
Definition: VirtualBox.idl:5709
NetworkAdapterPromiscModePolicy
NetworkAdapterPromiscModePolicy
The promiscuous mode policy of an interface.
Definition: VirtualBox.idl:3899
USBControllerType_Last
Last element (invalid).
Definition: VirtualBox.idl:3982
IConsole::debugger
readonly attribute IMachineDebugger debugger
Debugging interface.
Definition: VirtualBox.idl:12844
IUnattended::user
attribute wstring user
Assign an user login name.
Definition: VirtualBox.idl:7432
GuestUserState_GroupRemoved
To guest OS has removed a user from a specific user group.
Definition: VirtualBox.idl:2343
IPerformanceCollector::metricNames
readonly attribute wstring [] metricNames
Array of unique names of metrics.
Definition: VirtualBox.idl:24877
IVirtualBox::settingsFilePath
readonly attribute wstring settingsFilePath
Full name of the global settings file.
Definition: VirtualBox.idl:5627
IGuestDnDSource
Implementation of the IDnDSource object for source drag&#39;n drop operations on the guest.
Definition: VirtualBox.idl:15146
IGuestFsObjInfo::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:17589
IPCIDeviceAttachment::hostAddress
readonly attribute long hostAddress
Address of device on the host, applicable only to host devices.
Definition: VirtualBox.idl:8348
AccessMode_ReadWrite
Definition: VirtualBox.idl:362
IConsole::VRDEServerInfo
readonly attribute IVRDEServerInfo VRDEServerInfo
Interface that provides information on Remote Desktop Extension (VRDE) connection.
Definition: VirtualBox.idl:12889
ProcessWaitResult_StdErr
Data on stderr became available for reading.
Definition: VirtualBox.idl:2536
SessionState_Spawning
A new process is being spawned for the machine as a result of IMachine::launchVMProcess call...
Definition: VirtualBox.idl:750
IVirtualBox
The IVirtualBox interface represents the main interface exposed by the product that provides virtual ...
Definition: VirtualBox.idl:5538
IVirtualBox::host
readonly attribute IHost host
Associated host object.
Definition: VirtualBox.idl:5632
DhcpOpt_Option_71
Definition: VirtualBox.idl:1435
INATNetwork::networkName
attribute wstring networkName
TBD: the idea, technically we can start any number of the NAT networks, but we should expect that at ...
Definition: VirtualBox.idl:5243
IMediumAttachment::type
readonly attribute DeviceType type
Device type of this attachment.
Definition: VirtualBox.idl:18613
ICPUChangedEvent::add
readonly attribute boolean add
Flag whether the CPU was added or removed.
Definition: VirtualBox.idl:26749
BitmapFormat_JPEG
JPEG image.
Definition: VirtualBox.idl:1373
IGuest::additionsRevision
readonly attribute unsigned long additionsRevision
The internal build revision number of the installed Guest Additions.
Definition: VirtualBox.idl:17646
INATEngine::hostIP
attribute wstring hostIP
IP of host interface to bind all opened sockets to.
Definition: VirtualBox.idl:25147
ICertificate
X.509 certificate details.
Definition: VirtualBox.idl:6697
HostNetworkInterfaceStatus
HostNetworkInterfaceStatus
Current status of the interface.
Definition: VirtualBox.idl:1790
IGuestKeyboardEvent
Notification when guest keyboard event happens.
Definition: VirtualBox.idl:26778
NATAliasMode_AliasUseSamePorts
Definition: VirtualBox.idl:4465
IExtraDataCanChangeEvent::key
readonly attribute wstring key
Extra data key that has changed.
Definition: VirtualBox.idl:27612
IGuestOSType
Definition: VirtualBox.idl:14801
IBIOSSettings::logoDisplayTime
attribute unsigned long logoDisplayTime
BIOS logo display time in milliseconds (0 = default).
Definition: VirtualBox.idl:8204
IMousePointerShape::visible
readonly attribute boolean visible
Flag whether the pointer is visible.
Definition: VirtualBox.idl:20422
ProcessWaitForFlag_StdOut
Wait for data becoming available on stdout.
Definition: VirtualBox.idl:2458
DeviceActivity
DeviceActivity
Device activity for IConsole::getDeviceActivity.
Definition: VirtualBox.idl:1089
IMouseCapabilityChangedEvent::supportsAbsolute
readonly attribute boolean supportsAbsolute
Supports absolute coordinates.
Definition: VirtualBox.idl:26480
DirectoryOpenFlag
DirectoryOpenFlag
Directory open flags.
Definition: VirtualBox.idl:3318
FsObjType_DevChar
Character device.
Definition: VirtualBox.idl:3246
FirmwareType
FirmwareType
Firmware type.
Definition: VirtualBox.idl:1195
IAdditionsStateChangedEvent
Notification when a Guest Additions property changes.
Definition: VirtualBox.idl:26566
DhcpOpt_HostName
Definition: VirtualBox.idl:1389
IGuestOSType::recommendedHPET
readonly attribute boolean recommendedHPET
Returns true if using HPET is recommended for this OS type.
Definition: VirtualBox.idl:14906
IUnattended::timeZone
attribute wstring timeZone
The guest time zone specifier.
Definition: VirtualBox.idl:7522
IUSBDevice::address
readonly attribute wstring address
Host specific address of the device.
Definition: VirtualBox.idl:22799
SettingsVersion_v1_3pre
Legacy settings version, not currently supported.
Definition: VirtualBox.idl:269
IGuestProcessOutputEvent
Notification when there is guest process output available for reading.
Definition: VirtualBox.idl:27090
IMachine::emulatedUSBCardReaderEnabled
attribute boolean emulatedUSBCardReaderEnabled
Definition: VirtualBox.idl:8844
IMedium::lastAccessError
readonly attribute wstring lastAccessError
Text message that represents the result of the last accessibility check performed by refreshState...
Definition: VirtualBox.idl:19135
IInternalSessionControl::nominalState
readonly attribute MachineState nominalState
Returns suitable machine state for the VM execution state.
Definition: VirtualBox.idl:23472
SettingsVersion_v1_1
Legacy settings version, not currently supported.
Definition: VirtualBox.idl:259
IGuestSession::status
readonly attribute GuestSessionStatus status
Returns the current session status.
Definition: VirtualBox.idl:15451
IPerformanceCollector
The IPerformanceCollector interface represents a service that collects and stores performance metrics...
Definition: VirtualBox.idl:24865
IVirtualBox::versionNormalized
readonly attribute wstring versionNormalized
A string representing the version number of the product, without the publisher information (but still...
Definition: VirtualBox.idl:5561
SymlinkReadFlag_None
No flags set.
Definition: VirtualBox.idl:2867
DeviceActivity_Writing
Definition: VirtualBox.idl:1094
MachineState_SettingUp
Lengthy setup operation is in progress.
Definition: VirtualBox.idl:662
DhcpOpt_ExtensionPath
Definition: VirtualBox.idl:1395
KeyboardLED
KeyboardLED
Keyboard LED indicators.
Definition: VirtualBox.idl:3673
IGuestScreenInfo::primary
readonly attribute boolean primary
Definition: VirtualBox.idl:21175
HWVirtExPropertyType_LargePages
Whether large page allocation is enabled; requires nested paging and a 64-bit host.
Definition: VirtualBox.idl:871
VBoxEventType_OnGuestFileStateChanged
See IGuestFileStateChangedEvent.
Definition: VirtualBox.idl:4976
MediumState_LockedRead
Medium is locked for reading (see IMedium::lockRead), no data modification is possible.
Definition: VirtualBox.idl:3367
VirtualSystemDescriptionType_SettingsFile
Not used/implemented right now, will be added later in 4.1.x.
Definition: VirtualBox.idl:1579
SettingsVersion_v1_8
Intermediate settings version "1.8", understood by VirtualBox 3.1.x.
Definition: VirtualBox.idl:299
NetworkAdapterPromiscModePolicy_AllowAll
Allow promiscuous mode, include unrelated traffic going over the wire and internally on the host...
Definition: VirtualBox.idl:3921
VBoxEventType_OnVBoxSVCAvailabilityChanged
See IVBoxSVCAvailablityChangedEvent.
Definition: VirtualBox.idl:4843
IConsole::mouse
readonly attribute IMouse mouse
Virtual mouse object.
Definition: VirtualBox.idl:12828
IMachine::clipboardMode
attribute ClipboardMode clipboardMode
Synchronization mode between the host OS clipboard and the guest OS clipboard.
Definition: VirtualBox.idl:9067
VBoxEventType_Vetoable
Wildcard for all vetoable events.
Definition: VirtualBox.idl:4552
IUSBDevice::vendorId
readonly attribute unsigned short vendorId
Vendor ID.
Definition: VirtualBox.idl:22765
INATRedirectEvent::hostIP
readonly attribute wstring hostIP
Host ip address to bind socket on.
Definition: VirtualBox.idl:27731
IEventSource
Event source.
Definition: VirtualBox.idl:25793
StorageControllerType_PIIX4
An IDE controller of the PIIX4 variant.
Definition: VirtualBox.idl:4390
IDHCPServer::lowerIP
readonly attribute wstring lowerIP
specifies from IP address in server address range
Definition: VirtualBox.idl:5392
IAudioAdapter
The IAudioAdapter interface represents the virtual audio adapter of the virtual machine.
Definition: VirtualBox.idl:23129
CPUPropertyType_APIC
This setting determines whether an APIC is part of the virtual CPU.
Definition: VirtualBox.idl:808
IUSBDeviceStateChangedEvent::attached
readonly attribute boolean attached
true if the device was attached and false otherwise.
Definition: VirtualBox.idl:27331
IGuestMultiTouchEvent::contactFlags
readonly attribute unsigned short [] contactFlags
Contact state.
Definition: VirtualBox.idl:26886
BitmapFormat_BGRA
4 bytes per pixel: B, G, R, A.
Definition: VirtualBox.idl:1352
IGuest::eventSource
readonly attribute IEventSource eventSource
Event source for guest events.
Definition: VirtualBox.idl:17670
GuestSessionStatus_TimedOutAbnormally
Guest session timed out and was not killed successfully.
Definition: VirtualBox.idl:2089
IMedium::children
readonly attribute IMedium [] children
Children of this medium (all differencing media directly based on this medium).
Definition: VirtualBox.idl:19027
IExtPackBase
Interface for querying information about an extension pack as well as accessing COM objects within it...
Definition: VirtualBox.idl:25314
IPCIDeviceAttachment::guestAddress
readonly attribute long guestAddress
Address of device in the guest.
Definition: VirtualBox.idl:8355
IVirtualSystemDescription
Represents one virtual system (machine) in an appliance.
Definition: VirtualBox.idl:7144
MediumState_Inaccessible
Medium accessibility check (see IMedium::refreshState) has not yet been performed, or else, associated medium storage is not accessible.
Definition: VirtualBox.idl:3385
IGuestPropertyChangedEvent::value
readonly attribute wstring value
The new property value.
Definition: VirtualBox.idl:26285
ISnapshotRestoredEvent::midlDoesNotLikeEmptyInterfaces
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:26358
IConsole::guest
readonly attribute IGuest guest
Guest object.
Definition: VirtualBox.idl:12804
IPCIDeviceAttachment::isPhysicalDevice
readonly attribute boolean isPhysicalDevice
If this is physical or virtual device.
Definition: VirtualBox.idl:8341
ISharedFolder::accessible
readonly attribute boolean accessible
Whether the folder defined by the host path is currently accessible or not.
Definition: VirtualBox.idl:23402