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 
129 const HRESULT VBOX_E_OBJECT_NOT_FOUND = 0x80BB0001;
137 const HRESULT VBOX_E_INVALID_VM_STATE = 0x80BB0002;
145 const HRESULT VBOX_E_VM_ERROR = 0x80BB0003;
153 const HRESULT VBOX_E_FILE_ERROR = 0x80BB0004;
161 const HRESULT VBOX_E_IPRT_ERROR = 0x80BB0005;
169 const HRESULT VBOX_E_PDM_ERROR = 0x80BB0006;
177 const HRESULT VBOX_E_INVALID_OBJECT_STATE = 0x80BB0007;
185 const HRESULT VBOX_E_HOST_ERROR = 0x80BB0008;
193 const HRESULT VBOX_E_NOT_SUPPORTED = 0x80BB0009;
201 const HRESULT VBOX_E_XML_ERROR = 0x80BB000A;
209 const HRESULT VBOX_E_INVALID_SESSION_STATE = 0x80BB000B;
217 const HRESULT VBOX_E_OBJECT_IN_USE = 0x80BB000C;
225 const HRESULT VBOX_E_PASSWORD_INCORRECT = 0x80BB000D;
233 const HRESULT VBOX_E_MAXIMUM_REACHED = 0x80BB000E;
241 const HRESULT VBOX_E_GSTCTL_GUEST_ERROR = 0x80BB000F;
249 const HRESULT VBOX_E_TIMEOUT = 0x80BB0010;
257 const HRESULT VBOX_E_DND_ERROR = 0x80BB0011;
268 {
384 };
385 
394 {
397 };
398 
516 {
740 };
741 
752 {
800 };
801 
808 {
824 };
825 
835 {
971 };
972 
983 {
1049 };
1050 
1060 {
1092 };
1093 
1102 {
1130 };
1131 
1141 {
1169 };
1170 
1179 {
1228 };
1229 
1238 {
1243 };
1244 
1253 {
1258 };
1259 
1268 {
1273 };
1274 
1285 enum Scope
1286 {
1290 };
1291 
1300 {
1304 };
1305 
1315 {
1319 };
1320 
1329 {
1337 };
1338 
1347 {
1373 };
1374 
1383 {
1431 };
1432 
1441 {
1463 };
1464 
1474 {
1498  BitmapFormat_BGR = 0x20524742,
1505  BitmapFormat_BGR0 = 0x30524742,
1512  BitmapFormat_BGRA = 0x41524742,
1519  BitmapFormat_RGBA = 0x41424752,
1526  BitmapFormat_PNG = 0x20474E50,
1533  BitmapFormat_JPEG = 0x4745504A,
1534 };
1535 
1544 {
1547 };
1548 
1555 {
2316 };
2317 
2319 {
2655 };
2656 
2658 {
2670 };
2671 
2673 {
2694 };
2695 
2697 {
2728 };
2729 
2738 {
2743 };
2744 
2753 {
2769 };
2770 
2779 {
2808 };
2809 
2818 {
2823 };
2824 
2832 {
2907 };
2908 
2916 {
2921 };
2922 
2931 {
2957 };
2958 
2967 {
2978 };
2979 
2988 {
3004 };
3005 
3014 {
3045 };
3046 
3057 {
3078 };
3079 
3088 {
3139 };
3140 
3149 {
3174 };
3175 
3186 {
3202 };
3203 
3212 {
3223 };
3224 
3235 {
3276 };
3277 
3285 {
3306 };
3307 
3315 {
3343 };
3344 
3353 {
3369 };
3370 
3379 {
3405 };
3406 
3415 {
3436 };
3437 
3446 {
3490 };
3491 
3501 {
3522 };
3523 
3535 {
3564 };
3565 
3576 {
3598 };
3599 
3608 {
3611 };
3612 
3614 {
3640 };
3641 
3643 {
3669 };
3670 
3672 {
3728 };
3729 
3736 {
3752 };
3753 
3762 {
3812 };
3813 
3822 {
3858 };
3859 
3868 {
3914 };
3915 
3924 {
3945 };
3946 
3955 {
3969 };
3970 
3979 {
4002 };
4003 
4013 {
4059 };
4060 
4069 {
4090 };
4091 
4106 {
4152 };
4153 
4162 {
4312 };
4313 
4322 {
4339 };
4340 
4349 {
4360 };
4361 
4371 {
4382 };
4383 
4392 {
4423 };
4424 
4444 {
4504 };
4505 
4514 {
4542 };
4543 
4552 {
4583 };
4584 
4593 {
4604 };
4605 
4614 {
4635 };
4636 
4645 {
4661 };
4662 
4672 {
4684 };
4685 
4698 {
4757 };
4758 
4767 {
4778 };
4779 
4789 {
4805 };
4806 
4815 {
4826 };
4827 
4836 {
4897 };
4898 
4907 {
4933 };
4934 
4944 {
4964 };
4965 
4975 {
5009 };
5010 
5020 {
5065 };
5066 
5075 {
5111 };
5112 
5121 {
5127 };
5128 
5137 {
5173 };
5174 
5183 {
5231 };
5232 
5241 {
5262 };
5263 
5272 {
5283 };
5284 
5295 {
5353 };
5354 
5366 {
5421 };
5422 
5433 {
5507 };
5508 
5510 {
5514 };
5515 
5517 {
5523 };
5524 
5533 {
5625 };
5626 
5635 {
5638 };
5639 
5648 {
5652 };
5653 
5662 {
5671 };
5672 
5681 {
5700 };
5701 
5710 {
5749 };
5750 
5759 {
5781 };
5782 
5791 {
5822 };
5823 
5832 {
5846 };
5847 
5856 {
5927 };
5928 
5937 {
5959 };
5960 
5970 {
5996 };
5997 
6006 {
6028 };
6029 
6038 {
6059 };
6060 
6069 {
6083 };
6084 
6105 {
6148 };
6149 
6189 {
6236 };
6237 
6248 {
6264 };
6265 
6274 {
6333 };
6334 
6343 {
6347 };
6348 
6358 {
6384 };
6385 
6394 {
6415 };
6416 
6425 {
6446 };
6447 
6456 {
6482 };
6483 
6492 {
6500 };
6501 
6510 {
6536 };
6537 
6547 {
6561 };
6562 
6572 {
6633 };
6634 
6643 {
6659 };
6660 
6667 {
6683 };
6684 
6691 {
6702 };
6703 
6712 {
6734 };
6735 
6745 {
6766 };
6767 
6777 {
6801 };
6802 
6812 {
7487 };
7488 
7502 {
7517 };
7518 
7527 {
7549 };
7550 
7552 {
7557 };
7558 
7565 {
7611 };
7612 
7619 {
7655 };
7656 
7690 interface IVirtualBoxErrorInfo : $errorinfo
7691 {
7709  readonly attribute long resultCode;
7710 
7717  readonly attribute long resultDetail;
7718 
7730  readonly attribute wstringUUID interfaceID;
7731 
7742  readonly attribute wstring component;
7743 
7754  readonly attribute wstring text;
7755 
7766  readonly attribute IVirtualBoxErrorInfo next;
7767 
7768 }; /* interface IVirtualBoxErrorInfo */
7769 
7770 interface INATNetwork : $unknown
7771 {
7780  attribute wstring networkName;
7781 
7782  attribute boolean enabled;
7783 
7792  attribute wstring network;
7793 
7800  readonly attribute wstring gateway;
7801 
7807  attribute boolean IPv6Enabled;
7808 
7816  attribute wstring IPv6Prefix;
7817 
7819 
7820  attribute boolean needDhcpServer;
7821 
7822  readonly attribute IEventSource eventSource;
7823 
7830  readonly attribute wstring[] portForwardRules4;
7831 
7836  readonly attribute wstring[] localMappings;
7837 
7842  attribute long loopbackIp6;
7843 
7849  readonly attribute wstring[] portForwardRules6;
7850 
7854  void addLocalMapping (
7855  in wstring hostid,
7856  in long offset
7857  );
7858 
7859  void addPortForwardRule (
7860  in boolean isIpv6,
7861  in wstring ruleName,
7862  in NATProtocol proto,
7863  in wstring hostIP,
7864  in unsigned short hostPort,
7865  in wstring guestIP,
7866  in unsigned short guestPort
7867  );
7868 
7869  void removePortForwardRule (
7870  in boolean isIpv6,
7871  in wstring ruleName
7872  );
7873 
7874  void start();
7875 
7876  void stop();
7877 
7878 }; /* interface INATNetwork */
7879 
7880 interface ICloudNetwork : $unknown
7881 {
7888  attribute wstring networkName;
7889 
7890  attribute boolean enabled;
7891 
7897  attribute wstring provider;
7898 
7904  attribute wstring profile;
7905 
7911  attribute wstring networkId;
7912 
7913 }; /* interface ICloudNetwork */
7914 
7915 interface IHostOnlyNetwork : $unknown
7916 {
7923  attribute wstring networkName;
7924 
7925  attribute boolean enabled;
7926 
7932  attribute wstring networkMask;
7933 
7939  readonly attribute wstring hostIP;
7940 
7946  attribute wstring lowerIP;
7947 
7953  attribute wstring upperIP;
7954 
7960  attribute wstringUUID id;
7961 
7962 }; /* interface IHostOnlyNetwork */
7963 
7974 interface IDHCPServer : $unknown
7975 {
7976  readonly attribute IEventSource eventSource;
7977 
7983  attribute boolean enabled;
7984 
7990  readonly attribute wstring IPAddress;
7991 
7997  readonly attribute wstring networkMask;
7998 
8004  readonly attribute wstring networkName;
8005 
8011  readonly attribute wstring lowerIP;
8012 
8018  readonly attribute wstring upperIP;
8019 
8023  readonly attribute IDHCPGlobalConfig globalConfig;
8024 
8028  readonly attribute IDHCPGroupConfig[] groupConfigs;
8029 
8034 
8063  void setConfiguration (
8064  in wstring IPAddress,
8065  in wstring networkMask,
8066  in wstring FromIPAddress,
8067  in wstring ToIPAddress
8068  );
8069 
8090  void start (
8091  in wstring trunkName,
8092  in wstring trunkType
8093  );
8094 
8107  void stop();
8108 
8121  void restart();
8122 
8155  void findLeaseByMAC (
8156  in wstring mac,
8157  in long type,
8158  out wstring address,
8159  out wstring state,
8160  out long long issued,
8161  out long long expire
8162  );
8163 
8190  void getConfig (
8191  in DHCPConfigScope scope,
8192  in wstring name,
8193  in unsigned long slot,
8194  in boolean mayAdd,
8195  [retval] out IDHCPConfig config
8196  );
8197 
8198 }; /* interface IDHCPServer */
8199 
8209 interface IDHCPConfig : $unknown
8210 {
8216  readonly attribute DHCPConfigScope scope;
8217 
8221  attribute unsigned long minLeaseTime;
8222 
8226  attribute unsigned long defaultLeaseTime;
8227 
8231  attribute unsigned long maxLeaseTime;
8232 
8239 
8246 
8261  void setOption (
8262  in DHCPOption option,
8263  in DHCPOptionEncoding encoding,
8264  in wstring value
8265  );
8266 
8270  void removeOption (
8271  in DHCPOption option
8272  );
8273 
8283  void removeAllOptions();
8284 
8297  void getOption (
8298  in DHCPOption option,
8299  out DHCPOptionEncoding encoding,
8300  [retval] out wstring value
8301  );
8302 
8314  void getAllOptions (
8315  out DHCPOption[] options,
8316  out DHCPOptionEncoding[] encodings,
8317  [retval] out wstring[] values
8318  );
8319 
8326  void remove();
8327 
8328 }; /* interface IDHCPConfig */
8329 
8338 {
8339 }; /* interface IDHCPGlobalConfig */
8340 
8341 interface IDHCPGroupCondition : $unknown
8342 {
8346  attribute boolean inclusive;
8347 
8352 
8356  attribute wstring value;
8357 
8361  void remove();
8362 
8363 }; /* interface IDHCPGroupCondition */
8364 
8373 {
8377  attribute wstring name;
8378 
8387  readonly attribute IDHCPGroupCondition[] conditions;
8388 
8392  void addCondition (
8393  in boolean inclusive,
8394  in DHCPGroupConditionType type,
8395  in wstring value,
8396  [retval] out IDHCPGroupCondition condition
8397  );
8398 
8402  void removeAllConditions();
8403 
8404 }; /* interface IDHCPGroupConfig */
8405 
8415 {
8422  readonly attribute wstring MACAddress;
8423 
8430  readonly attribute wstringUUID machineId;
8431 
8435  readonly attribute unsigned long slot;
8436 
8440  attribute wstring fixedAddress;
8441 
8442 }; /* interface IDHCPIndividualConfig */
8443 
8468 interface IVirtualBox : $unknown
8469 {
8482  readonly attribute wstring version;
8483 
8491  readonly attribute wstring versionNormalized;
8492 
8498  readonly attribute unsigned long revision;
8499 
8509  readonly attribute wstring packageType;
8510 
8522  readonly attribute wstring APIVersion;
8523 
8540  readonly attribute long long APIRevision;
8541 
8557  readonly attribute wstring homeFolder;
8558 
8566  readonly attribute wstring settingsFilePath;
8567 
8571  readonly attribute IHost host;
8572 
8577 
8583  readonly attribute IMachine[] machines;
8584 
8594  readonly attribute wstring[] machineGroups;
8595 
8605  readonly attribute IMedium[] hardDisks;
8606 
8612  readonly attribute IMedium[] DVDImages;
8613 
8619  readonly attribute IMedium[] floppyImages;
8620 
8621  readonly attribute IProgress[] progressOperations;
8622 
8623  readonly attribute IGuestOSType[] guestOSTypes;
8624 
8641  readonly attribute ISharedFolder[] sharedFolders;
8642 
8649 
8655  readonly attribute IDHCPServer[] DHCPServers;
8656 
8657  readonly attribute INATNetwork[] NATNetworks;
8658 
8664  readonly attribute IEventSource eventSource;
8665 
8672 
8678  readonly attribute wstring[] internalNetworks;
8679 
8685  readonly attribute IHostOnlyNetwork[] hostOnlyNetworks;
8686 
8692  readonly attribute wstring[] genericNetworkDrivers;
8693 
8699  readonly attribute ICloudNetwork[] cloudNetworks;
8700 
8707 
8759  void composeMachineFilename (
8760  in wstring name,
8761  in wstring group,
8762  in wstring createFlags,
8763  in wstring baseFolder,
8764  [retval] out wstring file
8765  );
8766 
8886  void createMachine (
8887  in wstring settingsFile,
8888  in wstring name,
8889  in wstring[] groups,
8890  in wstring osTypeId,
8891  in wstring flags,
8892  in wstring cipher,
8893  in wstring passwordId,
8894  in wstring password,
8895  [retval] out IMachine machine
8896  );
8897 
8942  void openMachine (
8943  in wstring settingsFile,
8944  in wstring password,
8945  [retval] out IMachine machine
8946  );
8947 
8979  void registerMachine (
8980  in IMachine machine
8981  );
8982 
9003  void findMachine (
9004  in wstring nameOrId,
9005  [retval] out IMachine machine
9006  );
9007 
9019  void getMachinesByGroups (
9020  in wstring[] groups,
9021  [retval] out IMachine[] machines
9022  );
9023 
9033  void getMachineStates (
9034  in IMachine[] machines,
9035  [retval] out MachineState[] states
9036  );
9037 
9047  void createAppliance (
9048  [retval] out IAppliance appliance
9049  );
9050 
9060  void createUnattendedInstaller (
9061  [retval] out IUnattended unattended
9062  );
9063 
9149  void createMedium (
9150  in wstring format,
9151  in wstring location,
9152  in AccessMode accessMode,
9153  in DeviceType aDeviceTypeType,
9154  [retval] out IMedium medium
9155  );
9156 
9263  void openMedium (
9264  in wstring location,
9265  in DeviceType deviceType,
9266  in AccessMode accessMode,
9267  in boolean forceNewUuid,
9268  [retval] out IMedium medium
9269  );
9270 
9303  void getGuestOSType (
9304  in wstring id,
9305  [retval] out IGuestOSType type
9306  );
9307 
9335  void createSharedFolder (
9336  in wstring name,
9337  in wstring hostPath,
9338  in boolean writable,
9339  in boolean automount,
9340  in wstring autoMountPoint
9341  );
9342 
9357  void removeSharedFolder (
9358  in wstring name
9359  );
9360 
9369  void getExtraDataKeys (
9370  [retval] out wstring[] keys
9371  );
9372 
9401  void getExtraData (
9402  in wstring key,
9403  [retval] out wstring value
9404  );
9405 
9465  void setExtraData (
9466  in wstring key,
9467  in wstring value
9468  );
9469 
9488  void setSettingsSecret (
9489  in wstring password
9490  );
9491 
9508  void createDHCPServer (
9509  in wstring name,
9510  [retval] out IDHCPServer server
9511  );
9512 
9529  void findDHCPServerByNetworkName (
9530  in wstring name,
9531  [retval] out IDHCPServer server
9532  );
9533 
9548  void removeDHCPServer (
9549  in IDHCPServer server
9550  );
9551 
9552  void createNATNetwork (
9553  in wstring networkName,
9554  [retval] out INATNetwork network
9555  );
9556 
9557  void findNATNetworkByName (
9558  in wstring networkName,
9559  [retval] out INATNetwork network
9560  );
9561 
9562  void removeNATNetwork (
9563  in INATNetwork network
9564  );
9565 
9566  void createHostOnlyNetwork (
9567  in wstring networkName,
9568  [retval] out IHostOnlyNetwork network
9569  );
9570 
9571  void findHostOnlyNetworkByName (
9572  in wstring networkName,
9573  [retval] out IHostOnlyNetwork network
9574  );
9575 
9591  void findHostOnlyNetworkById (
9592  in wstringUUID id,
9593  [retval] out IHostOnlyNetwork network
9594  );
9595 
9596  void removeHostOnlyNetwork (
9597  in IHostOnlyNetwork network
9598  );
9599 
9600  void createCloudNetwork (
9601  in wstring networkName,
9602  [retval] out ICloudNetwork network
9603  );
9604 
9605  void findCloudNetworkByName (
9606  in wstring networkName,
9607  [retval] out ICloudNetwork network
9608  );
9609 
9610  void removeCloudNetwork (
9611  in ICloudNetwork network
9612  );
9613 
9638  void checkFirmwarePresent (
9639  in FirmwareType firmwareType,
9640  in wstring version,
9641  out wstring url,
9642  out wstring file,
9643  [retval] out boolean result
9644  );
9645 
9661  void findProgressById (
9662  in wstringUUID id,
9663  [retval] out IProgress progressObject
9664  );
9665 
9666 }; /* interface IVirtualBox */
9667 
9678 interface IVFSExplorer : $unknown
9679 {
9683  readonly attribute wstring path;
9684 
9688  readonly attribute VFSType type;
9689 
9697  void update (
9698  [retval] out IProgress progress
9699  );
9700 
9708  void cd (
9709  in wstring dir,
9710  [retval] out IProgress progress
9711  );
9712 
9718  void cdUp (
9719  [retval] out IProgress progress
9720  );
9721 
9734  void entryList (
9735  out wstring[] names,
9736  out unsigned long[] types,
9737  out long long[] sizes,
9738  out unsigned long[] modes
9739  );
9740 
9749  void exists (
9750  in wstring[] names,
9751  [retval] out wstring[] exists
9752  );
9753 
9761  void remove (
9762  in wstring[] names,
9763  [retval] out IProgress progress
9764  );
9765 
9766 }; /* interface IVFSExplorer */
9767 
9775 interface ICertificate : $unknown
9776 {
9780  readonly attribute CertificateVersion versionNumber;
9781 
9785  readonly attribute wstring serialNumber;
9786 
9790  readonly attribute wstring signatureAlgorithmOID;
9791 
9795  readonly attribute wstring signatureAlgorithmName;
9796 
9803  readonly attribute wstring[] issuerName;
9804 
9808  readonly attribute wstring[] subjectName;
9809 
9813  readonly attribute wstring friendlyName;
9814 
9818  readonly attribute wstring validityPeriodNotBefore;
9819 
9823  readonly attribute wstring validityPeriodNotAfter;
9824 
9828  readonly attribute wstring publicKeyAlgorithmOID;
9829 
9833  readonly attribute wstring publicKeyAlgorithm;
9834 
9838  readonly attribute octet[] subjectPublicKey;
9839 
9843  readonly attribute wstring issuerUniqueIdentifier;
9844 
9848  readonly attribute wstring subjectUniqueIdentifier;
9849 
9855  readonly attribute boolean certificateAuthority;
9856 
9860  readonly attribute unsigned long keyUsage;
9861 
9865  readonly attribute wstring[] extendedKeyUsage;
9866 
9870  readonly attribute octet[] rawCertData;
9871 
9875  readonly attribute boolean selfSigned;
9876 
9880  readonly attribute boolean trusted;
9881 
9885  readonly attribute boolean expired;
9886 
9892  void isCurrentlyExpired (
9893  [retval] out boolean result
9894  );
9895 
9899  void queryInfo (
9900  in long what,
9901  [retval] out wstring result
9902  );
9903 
9904 }; /* interface ICertificate */
9905 
9976 interface IAppliance : $unknown
9977 {
9985  readonly attribute wstring path;
9986 
10018  readonly attribute wstring[] disks;
10019 
10028 
10036  readonly attribute wstring[] machines;
10037 
10044  readonly attribute ICertificate certificate;
10045 
10062  void read (
10063  in wstring file,
10064  [retval] out IProgress progress
10065  );
10066 
10083  void interpret();
10084 
10107  void importMachines (
10108  in ImportOptions[] options,
10109  [retval] out IProgress progress
10110  );
10111 
10119  void createVFSExplorer (
10120  in wstring URI,
10121  [retval] out IVFSExplorer explorer
10122  );
10123 
10154  void write (
10155  in wstring format,
10156  in ExportOptions[] options,
10157  in wstring path,
10158  [retval] out IProgress progress
10159  );
10160 
10166  void getWarnings (
10167  [retval] out wstring[] warnings
10168  );
10169 
10178  void getPasswordIds (
10179  [retval] out wstring[] identifiers
10180  );
10181 
10191  void getMediumIdsForPasswordId (
10192  in wstring passwordId,
10193  [retval] out wstringUUID[] identifiers
10194  );
10195 
10206  void addPasswords (
10207  in wstring[] identifiers,
10208  in wstring[] passwords
10209  );
10210 
10220  void createVirtualSystemDescriptions (
10221  in unsigned long requested,
10222  [retval] out unsigned long created
10223  );
10224 
10225 }; /* interface IAppliance */
10226 
10239 interface IVirtualSystemDescription : $unknown
10240 {
10244  readonly attribute unsigned long count;
10245 
10370  void getDescription (
10371  out VirtualSystemDescriptionType[] types,
10372  out wstring[] refs,
10373  out wstring[] OVFValues,
10374  out wstring[] VBoxValues,
10375  out wstring[] extraConfigValues
10376  );
10377 
10394  void getDescriptionByType (
10396  out VirtualSystemDescriptionType[] types,
10397  out wstring[] refs,
10398  out wstring[] OVFValues,
10399  out wstring[] VBoxValues,
10400  out wstring[] extraConfigValues
10401  );
10402 
10408  void removeDescriptionByType (
10410  );
10411 
10423  void getValuesByType (
10426  [retval] out wstring[] values
10427  );
10428 
10454  void setFinalValues (
10455  in boolean[] enabled,
10456  in wstring[] VBoxValues,
10457  in wstring[] extraConfigValues
10458  );
10459 
10474  void addDescription (
10476  in wstring VBoxValue,
10477  in wstring extraConfigValue
10478  );
10479 
10480 }; /* interface IVirtualSystemDescription */
10481 
10512 interface IUnattended : $unknown
10513 {
10519  attribute wstring isoPath;
10520 
10529  attribute IMachine machine;
10530 
10536  attribute wstring user;
10537 
10544  attribute wstring password;
10545 
10553  attribute wstring fullUserName;
10554 
10560  attribute wstring productKey;
10561 
10571  attribute wstring additionsIsoPath;
10572 
10582  attribute boolean installGuestAdditions;
10583 
10590  attribute wstring validationKitIsoPath;
10591 
10601  attribute boolean installTestExecService;
10602 
10626  attribute wstring timeZone;
10627 
10639  attribute wstring locale;
10640 
10659  attribute wstring language;
10660 
10671  attribute wstring country;
10672 
10686  attribute wstring proxy;
10687 
10697  attribute wstring packageSelectionAdjustments;
10698 
10707  attribute wstring hostname;
10708 
10720  attribute wstring auxiliaryBasePath;
10721 
10737  attribute unsigned long imageIndex;
10738 
10751  attribute wstring scriptTemplatePath;
10752 
10766 
10777  attribute wstring postInstallCommand;
10778 
10790  attribute wstring extraInstallKernelParameters;
10791 
10801  readonly attribute wstring detectedOSTypeId;
10802 
10812  readonly attribute wstring detectedOSVersion;
10813 
10823  readonly attribute wstring detectedOSFlavor;
10824 
10837  readonly attribute wstring detectedOSLanguages;
10838 
10849  readonly attribute wstring detectedOSHints;
10850 
10858  readonly attribute wstring[] detectedImageNames;
10859 
10867  readonly attribute unsigned long[] detectedImageIndices;
10868 
10876  readonly attribute boolean isUnattendedInstallSupported;
10877 
10885  attribute boolean avoidUpdatesOverNetwork;
10886 
10897  void detectIsoOS();
10898 
10915  void prepare();
10916 
10923  void constructMedia();
10924 
10934  void reconfigureVM();
10935 
10945  void done();
10946 
10947 }; /* interface IUnattended */
10948 
10949 interface IInternalMachineControl : $unknown
10950 {
10962  void updateState (
10963  in MachineState state
10964  );
10965 
10977  void beginPowerUp (
10978  in IProgress progress
10979  );
10980 
10990  void endPowerUp (
10991  in long result
10992  );
10993 
11005  void beginPoweringDown (
11006  out IProgress progress
11007  );
11008 
11038  void endPoweringDown (
11039  in long result,
11040  in wstring errMsg
11041  );
11042 
11056  void runUSBDeviceFilters (
11057  in IUSBDevice device,
11058  out boolean matched,
11059  out unsigned long maskedInterfaces
11060  );
11061 
11070  void captureUSBDevice (
11071  in wstringUUID id,
11072  in wstring captureFilename
11073  );
11074 
11090  void detachUSBDevice (
11091  in wstringUUID id,
11092  in boolean done
11093  );
11094 
11103  void autoCaptureUSBDevices();
11104 
11120  void detachAllUSBDevices (
11121  in boolean done
11122  );
11123 
11138  void onSessionEnd (
11139  in ISession session,
11140  [retval] out IProgress progress
11141  );
11142 
11149  void finishOnlineMergeMedium();
11150 
11177  void pullGuestProperties (
11178  out wstring[] names,
11179  out wstring[] values,
11180  out long long[] timestamps,
11181  out wstring[] flags
11182  );
11183 
11209  void pushGuestProperty (
11210  in wstring name,
11211  in wstring value,
11212  in long long timestamp,
11213  in wstring flags,
11214  in boolean fWasDeleted
11215  );
11216 
11228  void lockMedia();
11229 
11239  void unlockMedia();
11240 
11256  void ejectMedium (
11257  in IMediumAttachment attachment,
11258  [retval] out IMediumAttachment newAttachment
11259  );
11260 
11301  void reportVmStatistics (
11302  in unsigned long validStats,
11303  in unsigned long cpuUser,
11304  in unsigned long cpuKernel,
11305  in unsigned long cpuIdle,
11306  in unsigned long memTotal,
11307  in unsigned long memFree,
11308  in unsigned long memBalloon,
11309  in unsigned long memShared,
11310  in unsigned long memCache,
11311  in unsigned long pagedTotal,
11312  in unsigned long memAllocTotal,
11313  in unsigned long memFreeTotal,
11314  in unsigned long memBalloonTotal,
11315  in unsigned long memSharedTotal,
11316  in unsigned long vmNetRx,
11317  in unsigned long vmNetTx
11318  );
11319 
11333  void authenticateExternal (
11334  in wstring[] authParams,
11335  out wstring result
11336  );
11337 
11338 }; /* interface IInternalMachineControl */
11339 
11348 interface IGraphicsAdapter : $unknown
11349 {
11354 
11358  attribute unsigned long VRAMSize;
11359 
11365  attribute boolean accelerate3DEnabled;
11366 
11372  attribute boolean accelerate2DVideoEnabled;
11373 
11384  attribute unsigned long monitorCount;
11385 
11386 }; /* interface IGraphicsAdapter */
11387 
11396 interface IBIOSSettings : $unknown
11397 {
11401  attribute boolean logoFadeIn;
11402 
11406  attribute boolean logoFadeOut;
11407 
11411  attribute unsigned long logoDisplayTime;
11412 
11419  attribute wstring logoImagePath;
11420 
11425 
11429  attribute boolean ACPIEnabled;
11430 
11437  attribute boolean IOAPICEnabled;
11438 
11444  attribute APICMode APICMode;
11445 
11455  attribute long long timeOffset;
11456 
11463  attribute boolean PXEDebugEnabled;
11464 
11474  attribute boolean SMBIOSUuidLittleEndian;
11475 
11476 }; /* interface IBIOSSettings */
11477 
11486 interface ITrustedPlatformModule : $unknown
11487 {
11493  attribute TpmType type;
11494 
11501  attribute wstring location;
11502 
11503 }; /* interface ITrustedPlatformModule */
11504 
11514 interface IRecordingScreenSettings : $unknown
11515 {
11521  readonly attribute unsigned long id;
11522 
11528  attribute boolean enabled;
11529 
11535 
11541 
11555  attribute wstring filename;
11556 
11566  attribute unsigned long maxTime;
11567 
11577  attribute unsigned long maxFileSize;
11578 
11588  attribute wstring options;
11589 
11603 
11611 
11619 
11626  attribute unsigned long audioHz;
11627 
11634  attribute unsigned long audioBits;
11635 
11644  attribute unsigned long audioChannels;
11645 
11658 
11666 
11673  attribute unsigned long videoWidth;
11674 
11681  attribute unsigned long videoHeight;
11682 
11690  attribute unsigned long videoRate;
11691 
11699 
11708  attribute unsigned long videoFPS;
11709 
11717 
11726  void isFeatureEnabled (
11727  in RecordingFeature feature,
11728  [retval] out boolean enabled
11729  );
11730 
11731 }; /* interface IRecordingScreenSettings */
11732 
11742 interface IRecordingSettings : $unknown
11743 {
11749  attribute boolean enabled;
11750 
11756  readonly attribute IRecordingScreenSettings[] screens;
11757 
11765  void getScreenSettings (
11766  in unsigned long screenId,
11767  [retval] out IRecordingScreenSettings recordScreenSettings
11768  );
11769 
11770 }; /* interface IRecordingSettings */
11771 
11779 interface IPCIAddress : $unknown
11780 {
11786  attribute short bus;
11787 
11793  attribute short device;
11794 
11800  attribute short devFunction;
11801 
11807  void asLong (
11808  [retval] out long result
11809  );
11810 
11816  void fromLong (
11817  in long number
11818  );
11819 
11820 }; /* interface IPCIAddress */
11821 
11829 interface IPCIDeviceAttachment : $unknown
11830 {
11836  readonly attribute wstring name;
11837 
11843  readonly attribute boolean isPhysicalDevice;
11844 
11850  readonly attribute long hostAddress;
11851 
11857  readonly attribute long guestAddress;
11858 
11859 }; /* interface IPCIDeviceAttachment */
11860 
11870 interface IUefiVariableStore : $unknown
11871 {
11875  attribute boolean secureBootEnabled;
11876 
11888  void addVariable (
11889  in wstring name,
11890  in wstringUUID owner,
11891  in UefiVariableAttributes[] attributes,
11892  in octet[] data
11893  );
11894 
11902  void deleteVariable (
11903  in wstring name,
11904  in wstringUUID owner
11905  );
11906 
11914  void changeVariable (
11915  in wstring name,
11916  in octet[] data
11917  );
11918 
11930  void queryVariableByName (
11931  in wstring name,
11932  out wstringUUID owner,
11933  out UefiVariableAttributes[] attributes,
11934  out octet[] data
11935  );
11936 
11946  void queryVariables (
11947  out wstring[] names,
11948  out wstringUUID[] owners
11949  );
11950 
11956  void enrollOraclePlatformKey();
11957 
11967  void enrollPlatformKey (
11968  in octet[] platformKey,
11969  in wstringUUID owner
11970  );
11971 
11983  void addKek (
11984  in octet[] keyEncryptionKey,
11985  in wstringUUID owner,
11986  in SignatureType signatureType
11987  );
11988 
12000  void addSignatureToDb (
12001  in octet[] signature,
12002  in wstringUUID owner,
12003  in SignatureType signatureType
12004  );
12005 
12017  void addSignatureToDbx (
12018  in octet[] signature,
12019  in wstringUUID owner,
12020  in SignatureType signatureType
12021  );
12022 
12029  void enrollDefaultMsSignatures();
12030 
12042  void addSignatureToMok (
12043  in octet[] signature,
12044  in wstringUUID owner,
12045  in SignatureType signatureType
12046  );
12047 
12048 }; /* interface IUefiVariableStore */
12049 
12058 interface INvramStore : $unknown
12059 {
12066  readonly attribute wstring nonVolatileStorageFile;
12067 
12072 
12079  readonly attribute wstring keyId;
12080 
12087  readonly attribute wstring keyStore;
12088 
12097  void initUefiVariableStore (
12098  in unsigned long size
12099  );
12100 
12101 }; /* interface INvramStore */
12102 
12143 interface IMachine : $unknown
12144 {
12148  readonly attribute IVirtualBox parent;
12149 
12153  attribute octet[] icon;
12154 
12205  readonly attribute boolean accessible;
12206 
12218  readonly attribute IVirtualBoxErrorInfo accessError;
12219 
12260  attribute wstring name;
12261 
12272  attribute wstring description;
12273 
12277  readonly attribute wstringUUID id;
12278 
12289  attribute wstring[] groups;
12290 
12306  attribute wstring OSTypeId;
12307 
12311  attribute wstring hardwareVersion;
12312 
12322  attribute wstringUUID hardwareUUID;
12323 
12327  attribute unsigned long CPUCount;
12328 
12334  attribute boolean CPUHotPlugEnabled;
12335 
12343  attribute unsigned long CPUExecutionCap;
12344 
12356  attribute unsigned long CPUIDPortabilityLevel;
12357 
12361  attribute unsigned long memorySize;
12362 
12366  attribute unsigned long memoryBalloonSize;
12367 
12374  attribute boolean pageFusionEnabled;
12375 
12379  readonly attribute IGraphicsAdapter graphicsAdapter;
12380 
12384  readonly attribute IBIOSSettings BIOSSettings;
12385 
12390 
12394  readonly attribute INvramStore nonVolatileStore;
12395 
12400 
12406 
12413 
12420 
12427  attribute boolean HPETEnabled;
12428 
12433 
12438 
12472  attribute wstring snapshotFolder;
12473 
12477  readonly attribute IVRDEServer VRDEServer;
12478 
12479  attribute boolean emulatedUSBCardReaderEnabled;
12480 
12484  readonly attribute IMediumAttachment[] mediumAttachments;
12485 
12497  readonly attribute IUSBController[] USBControllers;
12498 
12511 
12517  readonly attribute IAudioSettings audioSettings;
12518 
12523 
12529  readonly attribute wstring settingsFilePath;
12530 
12536  readonly attribute wstring settingsAuxFilePath;
12537 
12562  readonly attribute boolean settingsModified;
12563 
12567  readonly attribute SessionState sessionState;
12568 
12582  readonly attribute wstring sessionName;
12583 
12593  readonly attribute unsigned long sessionPID;
12594 
12598  readonly attribute MachineState state;
12599 
12606  readonly attribute long long lastStateChange;
12607 
12620  readonly attribute wstring stateFilePath;
12621 
12631  readonly attribute wstring logFolder;
12632 
12642  readonly attribute ISnapshot currentSnapshot;
12643 
12650  readonly attribute unsigned long snapshotCount;
12651 
12684  readonly attribute boolean currentStateModified;
12685 
12697  readonly attribute ISharedFolder[] sharedFolders;
12698 
12706 
12716 
12722  attribute DnDMode dnDMode;
12723 
12732  attribute boolean teleporterEnabled;
12733 
12744  attribute unsigned long teleporterPort;
12745 
12752  attribute wstring teleporterAddress;
12753 
12764  attribute wstring teleporterPassword;
12765 
12772 
12780  attribute boolean RTCUseUTC;
12781 
12788  attribute boolean IOCacheEnabled;
12789 
12795  attribute unsigned long IOCacheSize;
12796 
12807 
12814 
12823  attribute boolean tracingEnabled;
12824 
12839  attribute wstring tracingConfig;
12840 
12853  attribute boolean allowTracingToAccessVM;
12854 
12860  attribute boolean autostartEnabled;
12861 
12867  attribute unsigned long autostartDelay;
12868 
12875 
12891  attribute wstring defaultFrontend;
12892 
12898  readonly attribute boolean USBProxyAvailable;
12899 
12918 
12924  attribute wstring paravirtDebug;
12925 
12936  attribute wstring CPUProfile;
12937 
12944  readonly attribute wstring stateKeyId;
12945 
12952  readonly attribute wstring stateKeyStore;
12953 
12960  readonly attribute wstring logKeyId;
12961 
12968  readonly attribute wstring logKeyStore;
12969 
12976 
13084  void lockMachine (
13085  in ISession session,
13086  in LockType lockType
13087  );
13088 
13219  void launchVMProcess (
13220  in ISession session,
13221  in wstring name,
13222  in wstring[] environmentChanges,
13223  [retval] out IProgress progress
13224  );
13225 
13263  void setBootOrder (
13264  in unsigned long position,
13265  in DeviceType device
13266  );
13267 
13302  void getBootOrder (
13303  in unsigned long position,
13304  [retval] out DeviceType device
13305  );
13306 
13409  void attachDevice (
13410  in wstring name,
13411  in long controllerPort,
13412  in long device,
13413  in DeviceType type,
13414  in IMedium medium
13415  );
13416 
13513  void attachDeviceWithoutMedium (
13514  in wstring name,
13515  in long controllerPort,
13516  in long device,
13517  in DeviceType type
13518  );
13519 
13573  void detachDevice (
13574  in wstring name,
13575  in long controllerPort,
13576  in long device
13577  );
13578 
13621  void passthroughDevice (
13622  in wstring name,
13623  in long controllerPort,
13624  in long device,
13625  in boolean passthrough
13626  );
13627 
13670  void temporaryEjectDevice (
13671  in wstring name,
13672  in long controllerPort,
13673  in long device,
13674  in boolean temporaryEject
13675  );
13676 
13722  void nonRotationalDevice (
13723  in wstring name,
13724  in long controllerPort,
13725  in long device,
13726  in boolean nonRotational
13727  );
13728 
13774  void setAutoDiscardForDevice (
13775  in wstring name,
13776  in long controllerPort,
13777  in long device,
13778  in boolean discard
13779  );
13780 
13830  void setHotPluggableForDevice (
13831  in wstring name,
13832  in long controllerPort,
13833  in long device,
13834  in boolean hotPluggable
13835  );
13836 
13877  void setBandwidthGroupForDevice (
13878  in wstring name,
13879  in long controllerPort,
13880  in long device,
13881  in IBandwidthGroup bandwidthGroup
13882  );
13883 
13920  void setNoBandwidthGroupForDevice (
13921  in wstring name,
13922  in long controllerPort,
13923  in long device
13924  );
13925 
13990  void unmountMedium (
13991  in wstring name,
13992  in long controllerPort,
13993  in long device,
13994  in boolean force
13995  );
13996 
14059  void mountMedium (
14060  in wstring name,
14061  in long controllerPort,
14062  in long device,
14063  in IMedium medium,
14064  in boolean force
14065  );
14066 
14095  void getMedium (
14096  in wstring name,
14097  in long controllerPort,
14098  in long device,
14099  [retval] out IMedium medium
14100  );
14101 
14116  void getMediumAttachmentsOfController (
14117  in wstring name,
14118  [retval] out IMediumAttachment[] mediumAttachments
14119  );
14120 
14135  void getMediumAttachment (
14136  in wstring name,
14137  in long controllerPort,
14138  in long device,
14139  [retval] out IMediumAttachment attachment
14140  );
14141 
14182  void attachHostPCIDevice (
14183  in long hostAddress,
14184  in long desiredGuestAddress,
14185  in boolean tryToUnbind
14186  );
14187 
14228  void detachHostPCIDevice (
14229  in long hostAddress
14230  );
14231 
14249  void getNetworkAdapter (
14250  in unsigned long slot,
14251  [retval] out INetworkAdapter adapter
14252  );
14253 
14286  void addStorageController (
14287  in wstring name,
14288  in StorageBus connectionType,
14289  [retval] out IStorageController controller
14290  );
14291 
14305  void getStorageControllerByName (
14306  in wstring name,
14307  [retval] out IStorageController storageController
14308  );
14309 
14324  void getStorageControllerByInstance (
14325  in StorageBus connectionType,
14326  in unsigned long instance,
14327  [retval] out IStorageController storageController
14328  );
14329 
14352  void removeStorageController (
14353  in wstring name
14354  );
14355 
14377  void setStorageControllerBootable (
14378  in wstring name,
14379  in boolean bootable
14380  );
14381 
14404  void addUSBController (
14405  in wstring name,
14406  in USBControllerType type,
14407  [retval] out IUSBController controller
14408  );
14409 
14423  void removeUSBController (
14424  in wstring name
14425  );
14426 
14440  void getUSBControllerByName (
14441  in wstring name,
14442  [retval] out IUSBController controller
14443  );
14444 
14450  void getUSBControllerCountByType (
14451  in USBControllerType type,
14452  [retval] out unsigned long controllers
14453  );
14454 
14472  void getSerialPort (
14473  in unsigned long slot,
14474  [retval] out ISerialPort port
14475  );
14476 
14494  void getParallelPort (
14495  in unsigned long slot,
14496  [retval] out IParallelPort port
14497  );
14498 
14507  void getExtraDataKeys (
14508  [retval] out wstring[] keys
14509  );
14510 
14539  void getExtraData (
14540  in wstring key,
14541  [retval] out wstring value
14542  );
14543 
14603  void setExtraData (
14604  in wstring key,
14605  in wstring value
14606  );
14607 
14629  void getCPUProperty (
14630  in CPUPropertyType property,
14631  [retval] out boolean value
14632  );
14633 
14655  void setCPUProperty (
14656  in CPUPropertyType property,
14657  in boolean value
14658  );
14659 
14701  void getCPUIDLeafByOrdinal (
14702  in unsigned long ordinal,
14703  out unsigned long idx,
14704  out unsigned long idxSub,
14705  out unsigned long valEax,
14706  out unsigned long valEbx,
14707  out unsigned long valEcx,
14708  out unsigned long valEdx
14709  );
14710 
14755  void getCPUIDLeaf (
14756  in unsigned long idx,
14757  in unsigned long idxSub,
14758  out unsigned long valEax,
14759  out unsigned long valEbx,
14760  out unsigned long valEcx,
14761  out unsigned long valEdx
14762  );
14763 
14817  void setCPUIDLeaf (
14818  in unsigned long idx,
14819  in unsigned long idxSub,
14820  in unsigned long valEax,
14821  in unsigned long valEbx,
14822  in unsigned long valEcx,
14823  in unsigned long valEdx
14824  );
14825 
14848  void removeCPUIDLeaf (
14849  in unsigned long idx,
14850  in unsigned long idxSub
14851  );
14852 
14858  void removeAllCPUIDLeaves();
14859 
14881  void getHWVirtExProperty (
14882  in HWVirtExPropertyType property,
14883  [retval] out boolean value
14884  );
14885 
14907  void setHWVirtExProperty (
14908  in HWVirtExPropertyType property,
14909  in boolean value
14910  );
14911 
14941  void setSettingsFilePath (
14942  in wstring settingsFilePath,
14943  [retval] out IProgress progress
14944  );
14945 
14991  void saveSettings();
14992 
15016  void discardSettings();
15017 
15101  void unregister (
15102  in CleanupMode cleanupMode,
15103  [retval] out IMedium[] media
15104  );
15105 
15163  void deleteConfig (
15164  in IMedium[] media,
15165  [retval] out IProgress progress
15166  );
15167 
15179  void exportTo (
15180  in IAppliance appliance,
15181  in wstring location,
15182  [retval] out IVirtualSystemDescription description
15183  );
15184 
15208  void findSnapshot (
15209  in wstring nameOrId,
15210  [retval] out ISnapshot snapshot
15211  );
15212 
15251  void createSharedFolder (
15252  in wstring name,
15253  in wstring hostPath,
15254  in boolean writable,
15255  in boolean automount,
15256  in wstring autoMountPoint
15257  );
15258 
15284  void removeSharedFolder (
15285  in wstring name
15286  );
15287 
15311  void canShowConsoleWindow (
15312  [retval] out boolean canShow
15313  );
15314 
15349  void showConsoleWindow (
15350  [retval] out long long winId
15351  );
15352 
15385  void getGuestProperty (
15386  in wstring name,
15387  out wstring value,
15388  out long long timestamp,
15389  out wstring flags
15390  );
15391 
15414  void getGuestPropertyValue (
15415  in wstring property,
15416  [retval] out wstring value
15417  );
15418 
15441  void getGuestPropertyTimestamp (
15442  in wstring property,
15443  [retval] out long long value
15444  );
15445 
15496  void setGuestProperty (
15497  in wstring property,
15498  in wstring value,
15499  in wstring flags
15500  );
15501 
15541  void setGuestPropertyValue (
15542  in wstring property,
15543  in wstring value
15544  );
15545 
15563  void deleteGuestProperty (
15564  in wstring name
15565  );
15566 
15597  void enumerateGuestProperties (
15598  in wstring patterns,
15599  out wstring[] names,
15600  out wstring[] values,
15601  out long long[] timestamps,
15602  out wstring[] flags
15603  );
15604 
15634  void querySavedGuestScreenInfo (
15635  in unsigned long screenId,
15636  out unsigned long originX,
15637  out unsigned long originY,
15638  out unsigned long width,
15639  out unsigned long height,
15640  out boolean enabled
15641  );
15642 
15668  void readSavedThumbnailToArray (
15669  in unsigned long screenId,
15670  in BitmapFormat bitmapFormat,
15671  out unsigned long width,
15672  out unsigned long height,
15673  [retval] out octet[] data
15674  );
15675 
15697  void querySavedScreenshotInfo (
15698  in unsigned long screenId,
15699  out unsigned long width,
15700  out unsigned long height,
15701  [retval] out BitmapFormat[] bitmapFormats
15702  );
15703 
15729  void readSavedScreenshotToArray (
15730  in unsigned long screenId,
15731  in BitmapFormat bitmapFormat,
15732  out unsigned long width,
15733  out unsigned long height,
15734  [retval] out octet[] data
15735  );
15736 
15746  void hotPlugCPU (
15747  in unsigned long cpu
15748  );
15749 
15759  void hotUnplugCPU (
15760  in unsigned long cpu
15761  );
15762 
15776  void getCPUStatus (
15777  in unsigned long cpu,
15778  [retval] out boolean attached
15779  );
15780 
15790  void getEffectiveParavirtProvider (
15791  [retval] out ParavirtProvider paravirtProvider
15792  );
15793 
15808  void queryLogFilename (
15809  in unsigned long idx,
15810  [retval] out wstring filename
15811  );
15812 
15838  void readLog (
15839  in unsigned long idx,
15840  in long long offset,
15841  in long long size,
15842  [retval] out octet[] data
15843  );
15844 
15877  void cloneTo (
15878  in IMachine target,
15879  in CloneMode mode,
15880  in CloneOptions[] options,
15881  [retval] out IProgress progress
15882  );
15883 
15903  void moveTo (
15904  in wstring folder,
15905  in wstring type,
15906  [retval] out IProgress progress
15907  );
15908 
15961  void saveState (
15962  [retval] out IProgress progress
15963  );
15964 
15997  void adoptSavedState (
15998  in wstring savedStateFile
15999  );
16000 
16032  void discardSavedState (
16033  in boolean fRemoveFile
16034  );
16035 
16081  void takeSnapshot (
16082  in wstring name,
16083  in wstring description,
16084  in boolean pause,
16085  out wstringUUID id,
16086  [retval] out IProgress progress
16087  );
16088 
16162  void deleteSnapshot (
16163  in wstringUUID id,
16164  [retval] out IProgress progress
16165  );
16166 
16206  void deleteSnapshotAndAllChildren (
16207  in wstringUUID id,
16208  [retval] out IProgress progress
16209  );
16210 
16254  void deleteSnapshotRange (
16255  in wstringUUID startId,
16256  in wstringUUID endId,
16257  [retval] out IProgress progress
16258  );
16259 
16300  void restoreSnapshot (
16301  in ISnapshot snapshot,
16302  [retval] out IProgress progress
16303  );
16304 
16346  void applyDefaults (
16347  in wstring flags
16348  );
16349 
16392  void changeEncryption (
16393  in wstring currentPassword,
16394  in wstring cipher,
16395  in wstring newPassword,
16396  in wstring newPasswordId,
16397  in boolean force,
16398  [retval] out IProgress progress
16399  );
16400 
16418  void getEncryptionSettings (
16419  out wstring cipher,
16420  out wstring passwordId
16421  );
16422 
16446  void checkEncryptionPassword (
16447  in wstring password
16448  );
16449 
16472  void addEncryptionPassword (
16473  in wstring id,
16474  in wstring password
16475  );
16476 
16507  void addEncryptionPasswords (
16508  in wstring[] ids,
16509  in wstring[] passwords
16510  );
16511 
16532  void removeEncryptionPassword (
16533  in wstring id
16534  );
16535 
16544  void clearAllEncryptionPasswords();
16545 
16546 }; /* interface IMachine */
16547 
16555 interface IEmulatedUSB : $unknown
16556 {
16560  readonly attribute wstring[] webcams;
16561 
16571  void webcamAttach (
16572  in wstring path,
16573  in wstring settings
16574  );
16575 
16583  void webcamDetach (
16584  in wstring path
16585  );
16586 
16587 }; /* interface IEmulatedUSB */
16588 
16597 interface IVRDEServerInfo : $unknown
16598 {
16604  readonly attribute boolean active;
16605 
16614  readonly attribute long port;
16615 
16621  readonly attribute unsigned long numberOfClients;
16622 
16628  readonly attribute long long beginTime;
16629 
16636  readonly attribute long long endTime;
16637 
16643  readonly attribute long long bytesSent;
16644 
16650  readonly attribute long long bytesSentTotal;
16651 
16657  readonly attribute long long bytesReceived;
16658 
16664  readonly attribute long long bytesReceivedTotal;
16665 
16671  readonly attribute wstring user;
16672 
16678  readonly attribute wstring domain;
16679 
16685  readonly attribute wstring clientName;
16686 
16692  readonly attribute wstring clientIP;
16693 
16699  readonly attribute unsigned long clientVersion;
16700 
16708  readonly attribute unsigned long encryptionStyle;
16709 
16710 }; /* interface IVRDEServerInfo */
16711 
16733 interface IConsole : $unknown
16734 {
16746  readonly attribute IMachine machine;
16747 
16761  readonly attribute MachineState state;
16762 
16766  readonly attribute IGuest guest;
16767 
16778  readonly attribute IKeyboard keyboard;
16779 
16790  readonly attribute IMouse mouse;
16791 
16801  readonly attribute IDisplay display;
16802 
16806  readonly attribute IMachineDebugger debugger;
16807 
16818  readonly attribute IUSBDevice[] USBDevices;
16819 
16827  readonly attribute IHostUSBDevice[] remoteUSBDevices;
16828 
16844  readonly attribute ISharedFolder[] sharedFolders;
16845 
16851  readonly attribute IVRDEServerInfo VRDEServerInfo;
16852 
16858  readonly attribute IEventSource eventSource;
16859 
16864 
16873  attribute boolean useHostClipboard;
16874 
16880  readonly attribute IEmulatedUSB emulatedUSB;
16881 
16946  void powerUp (
16947  [retval] out IProgress progress
16948  );
16949 
16983  void powerUpPaused (
16984  [retval] out IProgress progress
16985  );
16986 
17006  void powerDown (
17007  [retval] out IProgress progress
17008  );
17009 
17029  void reset();
17030 
17050  void pause();
17051 
17071  void resume();
17072 
17092  void powerButton();
17093 
17113  void sleepButton();
17114 
17126  void getPowerButtonHandled (
17127  [retval] out boolean handled
17128  );
17129 
17143  void getGuestEnteredACPIMode (
17144  [retval] out boolean entered
17145  );
17146 
17159  void getDeviceActivity (
17160  in DeviceType[] type,
17161  [retval] out DeviceActivity[] activity
17162  );
17163 
17203  void attachUSBDevice (
17204  in wstringUUID id,
17205  in wstring captureFilename
17206  );
17207 
17242  void detachUSBDevice (
17243  in wstringUUID id,
17244  [retval] out IUSBDevice device
17245  );
17246 
17269  void findUSBDeviceByAddress (
17270  in wstring name,
17271  [retval] out IUSBDevice device
17272  );
17273 
17293  void findUSBDeviceById (
17294  in wstringUUID id,
17295  [retval] out IUSBDevice device
17296  );
17297 
17336  void createSharedFolder (
17337  in wstring name,
17338  in wstring hostPath,
17339  in boolean writable,
17340  in boolean automount,
17341  in wstring autoMountPoint
17342  );
17343 
17368  void removeSharedFolder (
17369  in wstring name
17370  );
17371 
17410  void teleport (
17411  in wstring hostname,
17412  in unsigned long tcpport,
17413  in wstring password,
17414  in unsigned long maxDowntime,
17415  [retval] out IProgress progress
17416  );
17417 
17444  void addEncryptionPassword (
17445  in wstring id,
17446  in wstring password,
17447  in boolean clearOnSuspend
17448  );
17449 
17476  void addEncryptionPasswords (
17477  in wstring[] ids,
17478  in wstring[] passwords,
17479  in boolean clearOnSuspend
17480  );
17481 
17495  void removeEncryptionPassword (
17496  in wstring id
17497  );
17498 
17502  void clearAllEncryptionPasswords();
17503 
17504 }; /* interface IConsole */
17505 
17516 interface IHostNetworkInterface : $unknown
17517 {
17521  readonly attribute wstring name;
17522 
17526  readonly attribute wstring shortName;
17527 
17531  readonly attribute wstringUUID id;
17532 
17536  readonly attribute wstring networkName;
17537 
17541  readonly attribute boolean DHCPEnabled;
17542 
17546  readonly attribute wstring IPAddress;
17547 
17551  readonly attribute wstring networkMask;
17552 
17556  readonly attribute boolean IPV6Supported;
17557 
17561  readonly attribute wstring IPV6Address;
17562 
17566  readonly attribute unsigned long IPV6NetworkMaskPrefixLength;
17567 
17571  readonly attribute wstring hardwareAddress;
17572 
17577 
17582 
17587 
17591  readonly attribute boolean wireless;
17592 
17604  void enableStaticIPConfig (
17605  in wstring IPAddress,
17606  in wstring networkMask
17607  );
17608 
17620  void enableStaticIPConfigV6 (
17621  in wstring IPV6Address,
17622  in unsigned long IPV6NetworkMaskPrefixLength
17623  );
17624 
17628  void enableDynamicIPConfig();
17629 
17633  void DHCPRediscover();
17634 
17635 }; /* interface IHostNetworkInterface */
17636 
17644 interface IHostVideoInputDevice : $unknown
17645 {
17649  readonly attribute wstring name;
17650 
17654  readonly attribute wstring path;
17655 
17659  readonly attribute wstring alias;
17660 
17661 }; /* interface IHostVideoInputDevice */
17662 
17670 interface IUpdateAgent : $unknown
17671 {
17677  readonly attribute wstring name;
17678 
17684  readonly attribute IEventSource eventSource;
17685 
17691  readonly attribute unsigned long order;
17692 
17698  readonly attribute wstring[] dependsOn;
17699 
17705  readonly attribute wstring version;
17706 
17712  readonly attribute wstring downloadUrl;
17713 
17719  readonly attribute wstring webUrl;
17720 
17726  readonly attribute wstring releaseNotes;
17727 
17733  attribute boolean enabled;
17734 
17740  readonly attribute boolean hidden;
17741 
17747  readonly attribute UpdateState state;
17748 
17754  attribute unsigned long checkFrequency;
17755 
17762 
17768  attribute wstring repositoryURL;
17769 
17775  readonly attribute wstring lastCheckDate;
17776 
17782  readonly attribute unsigned long checkCount;
17783 
17793  readonly attribute boolean isCheckNeeded;
17794 
17800  readonly attribute UpdateChannel[] supportedChannels;
17801 
17809  void checkFor (
17810  [retval] out IProgress progress
17811  );
17812 
17820  void download (
17821  [retval] out IProgress progress
17822  );
17823 
17831  void install (
17832  [retval] out IProgress progress
17833  );
17834 
17840  void rollback();
17841 
17842 }; /* interface IUpdateAgent */
17843 
17853 {
17854  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
17855 
17856 }; /* interface IHostUpdateAgent */
17857 
17867 interface IHostDrivePartition : $unknown
17868 {
17876  readonly attribute unsigned long number;
17877 
17883  readonly attribute long long size;
17884 
17891  readonly attribute long long start;
17892 
17900  readonly attribute PartitionType type;
17901 
17907  readonly attribute boolean active;
17908 
17914  readonly attribute unsigned long typeMBR;
17915 
17921  readonly attribute unsigned long startCylinder;
17922 
17928  readonly attribute unsigned long startHead;
17929 
17935  readonly attribute unsigned long startSector;
17936 
17942  readonly attribute unsigned long endCylinder;
17943 
17949  readonly attribute unsigned long endHead;
17950 
17956  readonly attribute unsigned long endSector;
17957 
17963  readonly attribute wstringUUID typeUuid;
17964 
17970  readonly attribute wstringUUID uuid;
17971 
17977  readonly attribute wstring name;
17978 
17979 }; /* interface IHostDrivePartition */
17980 
17998 interface IHostDrive : $unknown
17999 {
18005  readonly attribute wstring drivePath;
18006 
18013 
18019  readonly attribute wstringUUID uuid;
18020 
18026  readonly attribute unsigned long sectorSize;
18027 
18033  readonly attribute long long size;
18034 
18040  readonly attribute wstring model;
18041 
18045  readonly attribute IHostDrivePartition[] partitions;
18046 
18047 }; /* interface IHostDrive */
18048 
18065 interface IHost : $unknown
18066 {
18070  readonly attribute IMedium[] DVDDrives;
18071 
18075  readonly attribute IMedium[] floppyDrives;
18076 
18088  readonly attribute IHostAudioDevice[] audioDevices;
18089 
18103  readonly attribute IHostUSBDevice[] USBDevices;
18104 
18129 
18134 
18138  readonly attribute wstring[] nameServers;
18139 
18143  readonly attribute wstring domainName;
18144 
18148  readonly attribute wstring[] searchStrings;
18149 
18153  readonly attribute unsigned long processorCount;
18154 
18158  readonly attribute unsigned long processorOnlineCount;
18159 
18163  readonly attribute unsigned long processorCoreCount;
18164 
18168  readonly attribute unsigned long processorOnlineCoreCount;
18169 
18173  readonly attribute IHostDrive[] hostDrives;
18174 
18178  readonly attribute unsigned long memorySize;
18179 
18183  readonly attribute unsigned long memoryAvailable;
18184 
18188  readonly attribute wstring operatingSystem;
18189 
18193  readonly attribute wstring OSVersion;
18194 
18198  readonly attribute long long UTCTime;
18199 
18203  readonly attribute boolean acceleration3DAvailable;
18204 
18209 
18213  readonly attribute IUpdateAgent updateHost;
18214 
18218  readonly attribute IUpdateAgent updateExtPack;
18219 
18224 
18239  void getProcessorSpeed (
18240  in unsigned long cpuId,
18241  [retval] out unsigned long speed
18242  );
18243 
18255  void getProcessorFeature (
18256  in ProcessorFeature feature,
18257  [retval] out boolean supported
18258  );
18259 
18278  void getProcessorDescription (
18279  in unsigned long cpuId,
18280  [retval] out wstring description
18281  );
18282 
18323  void getProcessorCPUIDLeaf (
18324  in unsigned long cpuId,
18325  in unsigned long leaf,
18326  in unsigned long subLeaf,
18327  out unsigned long valEax,
18328  out unsigned long valEbx,
18329  out unsigned long valEcx,
18330  out unsigned long valEdx
18331  );
18332 
18353  void createHostOnlyNetworkInterface (
18354  out IHostNetworkInterface hostInterface,
18355  [retval] out IProgress progress
18356  );
18357 
18378  void removeHostOnlyNetworkInterface (
18379  in wstringUUID id,
18380  [retval] out IProgress progress
18381  );
18382 
18402  void createUSBDeviceFilter (
18403  in wstring name,
18404  [retval] out IHostUSBDeviceFilter filter
18405  );
18406 
18449  void insertUSBDeviceFilter (
18450  in unsigned long position,
18451  in IHostUSBDeviceFilter filter
18452  );
18453 
18481  void removeUSBDeviceFilter (
18482  in unsigned long position
18483  );
18484 
18502  void findHostDVDDrive (
18503  in wstring name,
18504  [retval] out IMedium drive
18505  );
18506 
18524  void findHostFloppyDrive (
18525  in wstring name,
18526  [retval] out IMedium drive
18527  );
18528 
18544  void findHostNetworkInterfaceByName (
18545  in wstring name,
18546  [retval] out IHostNetworkInterface networkInterface
18547  );
18548 
18564  void findHostNetworkInterfaceById (
18565  in wstringUUID id,
18566  [retval] out IHostNetworkInterface networkInterface
18567  );
18568 
18578  void findHostNetworkInterfacesOfType (
18579  in HostNetworkInterfaceType type,
18580  [retval] out IHostNetworkInterface[] networkInterfaces
18581  );
18582 
18602  void findUSBDeviceById (
18603  in wstringUUID id,
18604  [retval] out IHostUSBDevice device
18605  );
18606 
18629  void findUSBDeviceByAddress (
18630  in wstring name,
18631  [retval] out IHostUSBDevice device
18632  );
18633 
18641  void generateMACAddress (
18642  [retval] out wstring address
18643  );
18644 
18663  void addUSBDeviceSource (
18664  in wstring backend,
18665  in wstring id,
18666  in wstring address,
18667  in wstring[] propertyNames,
18668  in wstring[] propertyValues
18669  );
18670 
18678  void removeUSBDeviceSource (
18679  in wstring id
18680  );
18681 
18682 }; /* interface IHost */
18683 
18689 interface ICPUProfile : $unknown
18690 {
18694  readonly attribute wstring name;
18695 
18699  readonly attribute wstring fullName;
18700 
18704  readonly attribute CPUArchitecture architecture;
18705 
18706 }; /* interface ICPUProfile */
18707 
18720 interface ISystemProperties : $unknown
18721 {
18725  readonly attribute unsigned long minGuestRAM;
18726 
18730  readonly attribute unsigned long maxGuestRAM;
18731 
18735  readonly attribute unsigned long minGuestVRAM;
18736 
18740  readonly attribute unsigned long maxGuestVRAM;
18741 
18745  readonly attribute unsigned long minGuestCPUCount;
18746 
18750  readonly attribute unsigned long maxGuestCPUCount;
18751 
18755  readonly attribute unsigned long maxGuestMonitors;
18756 
18761  readonly attribute long long infoVDSize;
18762 
18769  readonly attribute unsigned long serialPortCount;
18770 
18777  readonly attribute unsigned long parallelPortCount;
18778 
18788  readonly attribute unsigned long maxBootPosition;
18789 
18798  readonly attribute boolean rawModeSupported;
18799 
18812  attribute boolean exclusiveHwVirt;
18813 
18837  attribute wstring defaultMachineFolder;
18838 
18844  attribute wstring loggingLevel;
18845 
18871  readonly attribute IMediumFormat[] mediumFormats;
18872 
18906  attribute wstring defaultHardDiskFormat;
18907 
18913  attribute long long freeDiskSpaceWarning;
18914 
18919  attribute unsigned long freeDiskSpacePercentWarning;
18920 
18926  attribute long long freeDiskSpaceError;
18927 
18932  attribute unsigned long freeDiskSpacePercentError;
18933 
18957  attribute wstring VRDEAuthLibrary;
18958 
18987  attribute wstring webServiceAuthLibrary;
18988 
19002  attribute wstring defaultVRDEExtPack;
19003 
19015  attribute wstring defaultCryptoExtPack;
19016 
19022  attribute unsigned long logHistoryCount;
19023 
19029 
19036  attribute wstring autostartDatabasePath;
19037 
19044  attribute wstring defaultAdditionsISO;
19045 
19060  attribute wstring defaultFrontend;
19061 
19068  readonly attribute BitmapFormat[] screenShotFormats;
19069 
19074 
19098  attribute wstring proxyURL;
19099 
19107 
19115 
19122  readonly attribute DnDMode[] supportedDnDModes;
19123 
19130  readonly attribute FirmwareType[] supportedFirmwareTypes;
19131 
19139 
19147 
19154  readonly attribute VFSType[] supportedVFSTypes;
19155 
19163 
19171 
19179 
19187 
19195 
19203 
19211 
19219 
19227 
19234  readonly attribute CloneOptions[] supportedCloneOptions;
19235 
19242  readonly attribute AutostopType[] supportedAutostopTypes;
19243 
19251 
19259 
19267 
19274  readonly attribute PortMode[] supportedPortModes;
19275 
19282  readonly attribute UartType[] supportedUartTypes;
19283 
19291 
19299 
19307 
19314  readonly attribute StorageBus[] supportedStorageBuses;
19315 
19323 
19330  readonly attribute ChipsetType[] supportedChipsetTypes;
19331 
19338  readonly attribute IommuType[] supportedIommuTypes;
19339 
19346  readonly attribute TpmType[] supportedTpmTypes;
19347 
19353  attribute wstring languageId;
19354 
19365  void getMaxNetworkAdapters (
19366  in ChipsetType chipset,
19367  [retval] out unsigned long maxNetworkAdapters
19368  );
19369 
19383  void getMaxNetworkAdaptersOfType (
19384  in ChipsetType chipset,
19385  in NetworkAttachmentType type,
19386  [retval] out unsigned long maxNetworkAdapters
19387  );
19388 
19398  void getMaxDevicesPerPortForStorageBus (
19399  in StorageBus bus,
19400  [retval] out unsigned long maxDevicesPerPort
19401  );
19402 
19410  void getMinPortCountForStorageBus (
19411  in StorageBus bus,
19412  [retval] out unsigned long minPortCount
19413  );
19414 
19422  void getMaxPortCountForStorageBus (
19423  in StorageBus bus,
19424  [retval] out unsigned long maxPortCount
19425  );
19426 
19439  void getMaxInstancesOfStorageBus (
19440  in ChipsetType chipset,
19441  in StorageBus bus,
19442  [retval] out unsigned long maxInstances
19443  );
19444 
19454  void getDeviceTypesForStorageBus (
19455  in StorageBus bus,
19456  [retval] out DeviceType[] deviceTypes
19457  );
19458 
19467  void getStorageBusForStorageControllerType (
19468  in StorageControllerType storageControllerType,
19469  [retval] out StorageBus storageBus
19470  );
19471 
19481  void getStorageControllerTypesForStorageBus (
19482  in StorageBus storageBus,
19483  [retval] out StorageControllerType[] storageControllerType
19484  );
19485 
19494  void getDefaultIoCacheSettingForStorageController (
19495  in StorageControllerType controllerType,
19496  [retval] out boolean enabled
19497  );
19498 
19507  void getStorageControllerHotplugCapable (
19508  in StorageControllerType controllerType,
19509  [retval] out boolean hotplugCapable
19510  );
19511 
19524  void getMaxInstancesOfUSBControllerType (
19525  in ChipsetType chipset,
19526  in USBControllerType type,
19527  [retval] out unsigned long maxInstances
19528  );
19529 
19540  void getCPUProfiles (
19541  in CPUArchitecture architecture,
19542  in wstring namePattern,
19543  [retval] out ICPUProfile[] profiles
19544  );
19545 
19546 }; /* interface ISystemProperties */
19547 
19553 interface IGuestOSType : $unknown
19554 {
19558  readonly attribute wstring familyId;
19559 
19563  readonly attribute wstring familyDescription;
19564 
19568  readonly attribute wstring id;
19569 
19573  readonly attribute wstring description;
19574 
19578  readonly attribute boolean is64Bit;
19579 
19583  readonly attribute boolean recommendedIOAPIC;
19584 
19588  readonly attribute boolean recommendedVirtEx;
19589 
19593  readonly attribute unsigned long recommendedRAM;
19594 
19599 
19603  readonly attribute unsigned long recommendedVRAM;
19604 
19608  readonly attribute boolean recommended2DVideoAcceleration;
19609 
19613  readonly attribute boolean recommended3DAcceleration;
19614 
19618  readonly attribute long long recommendedHDD;
19619 
19623  readonly attribute NetworkAdapterType adapterType;
19624 
19628  readonly attribute boolean recommendedPAE;
19629 
19634 
19639 
19644 
19649 
19653  readonly attribute FirmwareType recommendedFirmware;
19654 
19658  readonly attribute boolean recommendedUSBHID;
19659 
19663  readonly attribute boolean recommendedHPET;
19664 
19668  readonly attribute boolean recommendedUSBTablet;
19669 
19673  readonly attribute boolean recommendedRTCUseUTC;
19674 
19678  readonly attribute ChipsetType recommendedChipset;
19679 
19683  readonly attribute IommuType recommendedIommuType;
19684 
19689 
19694 
19698  readonly attribute boolean recommendedFloppy;
19699 
19703  readonly attribute boolean recommendedUSB;
19704 
19708  readonly attribute boolean recommendedUSB3;
19709 
19713  readonly attribute boolean recommendedTFReset;
19714 
19718  readonly attribute boolean recommendedX2APIC;
19719 
19723  readonly attribute unsigned long recommendedCPUCount;
19724 
19728  readonly attribute TpmType recommendedTpmType;
19729 
19733  readonly attribute boolean recommendedSecureBoot;
19734 
19739  readonly attribute boolean recommendedWDDMGraphics;
19740 
19741 }; /* interface IGuestOSType */
19742 
19750 interface IAdditionsFacility : $unknown
19751 {
19755  readonly attribute AdditionsFacilityClass classType;
19756 
19763  readonly attribute long long lastUpdated;
19764 
19768  readonly attribute wstring name;
19769 
19773  readonly attribute AdditionsFacilityStatus status;
19774 
19778  readonly attribute AdditionsFacilityType type;
19779 
19780 }; /* interface IAdditionsFacility */
19781 
19787 interface IDnDBase : $unknown
19788 {
19792  readonly attribute wstring[] formats;
19793 
19803  void isFormatSupported (
19804  in wstring format,
19805  [retval] out boolean supported
19806  );
19807 
19815  void addFormats (
19816  in wstring[] formats
19817  );
19818 
19826  void removeFormats (
19827  in wstring[] formats
19828  );
19829 
19830 }; /* interface IDnDBase */
19831 
19838 {
19861  void dragIsPending (
19862  in unsigned long screenId,
19863  out wstring[] formats,
19864  out DnDAction[] allowedActions,
19865  [retval] out DnDAction defaultAction
19866  );
19867 
19888  void drop (
19889  in wstring format,
19890  in DnDAction action,
19891  [retval] out IProgress progress
19892  );
19893 
19909  void receiveData (
19910  [retval] out octet[] data
19911  );
19912 
19913 }; /* interface IDnDSource */
19914 
19924 {
19925  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
19926 
19927 }; /* interface IGuestDnDSource */
19928 
19935 {
19963  void enter (
19964  in unsigned long screenId,
19965  in unsigned long y,
19966  in unsigned long x,
19967  in DnDAction defaultAction,
19968  in DnDAction[] allowedActions,
19969  in wstring[] formats,
19970  [retval] out DnDAction resultAction
19971  );
19972 
20000  void move (
20001  in unsigned long screenId,
20002  in unsigned long x,
20003  in unsigned long y,
20004  in DnDAction defaultAction,
20005  in DnDAction[] allowedActions,
20006  in wstring[] formats,
20007  [retval] out DnDAction resultAction
20008  );
20009 
20025  void leave (
20026  in unsigned long screenId
20027  );
20028 
20058  void drop (
20059  in unsigned long screenId,
20060  in unsigned long x,
20061  in unsigned long y,
20062  in DnDAction defaultAction,
20063  in DnDAction[] allowedActions,
20064  in wstring[] formats,
20065  out wstring format,
20066  [retval] out DnDAction resultAction
20067  );
20068 
20090  void sendData (
20091  in unsigned long screenId,
20092  in wstring format,
20093  in octet[] data,
20094  [retval] out IProgress progress
20095  );
20096 
20113  void cancel (
20114  [retval] out boolean veto
20115  );
20116 
20117 }; /* interface IDnDTarget */
20118 
20128 {
20129  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
20130 
20131 }; /* interface IGuestDnDTarget */
20132 
20180 interface IGuestSession : $unknown
20181 {
20187  readonly attribute wstring user;
20188 
20194  readonly attribute wstring domain;
20195 
20199  readonly attribute wstring name;
20200 
20204  readonly attribute unsigned long id;
20205 
20218  attribute unsigned long timeout;
20219 
20224  readonly attribute unsigned long protocolVersion;
20225 
20229  readonly attribute GuestSessionStatus status;
20230 
20242  attribute wstring[] environmentChanges;
20243 
20258  readonly attribute wstring[] environmentBase;
20259 
20265  readonly attribute IGuestProcess[] processes;
20266 
20273  readonly attribute PathStyle pathStyle;
20274 
20287  attribute wstring currentDirectory;
20288 
20294  readonly attribute wstring userHome;
20295 
20301  readonly attribute wstring userDocuments;
20302 
20308  readonly attribute IGuestDirectory[] directories;
20309 
20315  readonly attribute IGuestFile[] files;
20316 
20322  readonly attribute IEventSource eventSource;
20323 
20332  void close();
20333 
20370  void copyFromGuest (
20371  in wstring[] sources,
20372  in wstring[] filters,
20373  in wstring[] flags,
20374  in wstring destination,
20375  [retval] out IProgress progress
20376  );
20377 
20414  void copyToGuest (
20415  in wstring[] sources,
20416  in wstring[] filters,
20417  in wstring[] flags,
20418  in wstring destination,
20419  [retval] out IProgress progress
20420  );
20421 
20445  void directoryCopy (
20446  in wstring source,
20447  in wstring destination,
20448  in DirectoryCopyFlag[] flags,
20449  [retval] out IProgress progress
20450  );
20451 
20468  void directoryCopyFromGuest (
20469  in wstring source,
20470  in wstring destination,
20471  in DirectoryCopyFlag[] flags,
20472  [retval] out IProgress progress
20473  );
20474 
20491  void directoryCopyToGuest (
20492  in wstring source,
20493  in wstring destination,
20494  in DirectoryCopyFlag[] flags,
20495  [retval] out IProgress progress
20496  );
20497 
20522  void directoryCreate (
20523  in wstring path,
20524  in unsigned long mode,
20525  in DirectoryCreateFlag[] flags
20526  );
20527 
20589  void directoryCreateTemp (
20590  in wstring templateName,
20591  in unsigned long mode,
20592  in wstring path,
20593  in boolean secure,
20594  [retval] out wstring directory
20595  );
20596 
20621  void directoryExists (
20622  in wstring path,
20623  in boolean followSymlinks,
20624  [retval] out boolean exists
20625  );
20626 
20672  void directoryOpen (
20673  in wstring path,
20674  in wstring filter,
20675  in DirectoryOpenFlag[] flags,
20676  [retval] out IGuestDirectory directory
20677  );
20678 
20690  void directoryRemove (
20691  in wstring path
20692  );
20693 
20719  void directoryRemoveRecursive (
20720  in wstring path,
20721  in DirectoryRemoveRecFlag[] flags,
20722  [retval] out IProgress progress
20723  );
20724 
20737  void environmentScheduleSet (
20738  in wstring name,
20739  in wstring value
20740  );
20741 
20752  void environmentScheduleUnset (
20753  in wstring name
20754  );
20755 
20786  void environmentGetBaseVariable (
20787  in wstring name,
20788  [retval] out wstring value
20789  );
20790 
20817  void environmentDoesBaseVariableExist (
20818  in wstring name,
20819  [retval] out boolean exists
20820  );
20821 
20847  void fileCopy (
20848  in wstring source,
20849  in wstring destination,
20850  in FileCopyFlag[] flags,
20851  [retval] out IProgress progress
20852  );
20853 
20880  void fileCopyFromGuest (
20881  in wstring source,
20882  in wstring destination,
20883  in FileCopyFlag[] flags,
20884  [retval] out IProgress progress
20885  );
20886 
20913  void fileCopyToGuest (
20914  in wstring source,
20915  in wstring destination,
20916  in FileCopyFlag[] flags,
20917  [retval] out IProgress progress
20918  );
20919 
20981  void fileCreateTemp (
20982  in wstring templateName,
20983  in unsigned long mode,
20984  in wstring path,
20985  in boolean secure,
20986  [retval] out IGuestFile file
20987  );
20988 
21014  void fileExists (
21015  in wstring path,
21016  in boolean followSymlinks,
21017  [retval] out boolean exists
21018  );
21019 
21065  void fileOpen (
21066  in wstring path,
21067  in FileAccessMode accessMode,
21068  in FileOpenAction openAction,
21069  in unsigned long creationMode,
21070  [retval] out IGuestFile file
21071  );
21072 
21120  void fileOpenEx (
21121  in wstring path,
21122  in FileAccessMode accessMode,
21123  in FileOpenAction openAction,
21124  in FileSharingMode sharingMode,
21125  in unsigned long creationMode,
21126  in FileOpenExFlag[] flags,
21127  [retval] out IGuestFile file
21128  );
21129 
21162  void fileQuerySize (
21163  in wstring path,
21164  in boolean followSymlinks,
21165  [retval] out long long size
21166  );
21167 
21194  void fsObjExists (
21195  in wstring path,
21196  in boolean followSymlinks,
21197  [retval] out boolean exists
21198  );
21199 
21233  void fsObjQueryInfo (
21234  in wstring path,
21235  in boolean followSymlinks,
21236  [retval] out IGuestFsObjInfo info
21237  );
21238 
21273  void fsObjRemove (
21274  in wstring path
21275  );
21276 
21300  void fsObjRemoveArray (
21301  in wstring[] path,
21302  [retval] out IProgress progress
21303  );
21304 
21333  void fsObjRename (
21334  in wstring oldPath,
21335  in wstring newPath,
21336  in FsObjRenameFlag[] flags
21337  );
21338 
21367  void fsObjMove (
21368  in wstring source,
21369  in wstring destination,
21370  in FsObjMoveFlag[] flags,
21371  [retval] out IProgress progress
21372  );
21373 
21397  void fsObjMoveArray (
21398  in wstring[] source,
21399  in wstring destination,
21400  in FsObjMoveFlag[] flags,
21401  [retval] out IProgress progress
21402  );
21403 
21427  void fsObjCopyArray (
21428  in wstring[] source,
21429  in wstring destination,
21430  in FileCopyFlag[] flags,
21431  [retval] out IProgress progress
21432  );
21433 
21463  void fsObjSetACL (
21464  in wstring path,
21465  in boolean followSymlinks,
21466  in wstring acl,
21467  in unsigned long mode
21468  );
21469 
21487  void fsQueryFreeSpace (
21488  in wstring path,
21489  [retval] out long long freeSpace
21490  );
21491 
21509  void fsQueryInfo (
21510  in wstring path,
21511  [retval] out IGuestFsInfo info
21512  );
21513 
21594  void processCreate (
21595  in wstring executable,
21596  in wstring[] arguments,
21597  in wstring[] environmentChanges,
21598  in ProcessCreateFlag[] flags,
21599  in unsigned long timeoutMS,
21600  [retval] out IGuestProcess guestProcess
21601  );
21602 
21674  void processCreateEx (
21675  in wstring executable,
21676  in wstring[] arguments,
21677  in wstring[] environmentChanges,
21678  in ProcessCreateFlag[] flags,
21679  in unsigned long timeoutMS,
21680  in ProcessPriority priority,
21681  in long[] affinity,
21682  [retval] out IGuestProcess guestProcess
21683  );
21684 
21694  void processGet (
21695  in unsigned long pid,
21696  [retval] out IGuestProcess guestProcess
21697  );
21698 
21726  void symlinkCreate (
21727  in wstring symlink,
21728  in wstring target,
21729  in SymlinkType type
21730  );
21731 
21754  void symlinkExists (
21755  in wstring symlink,
21756  [retval] out boolean exists
21757  );
21758 
21778  void symlinkRead (
21779  in wstring symlink,
21780  in SymlinkReadFlag[] flags,
21781  [retval] out wstring target
21782  );
21783 
21804  void waitFor (
21805  in unsigned long waitFor,
21806  in unsigned long timeoutMS,
21807  [retval] out GuestSessionWaitResult reason
21808  );
21809 
21831  void waitForArray (
21832  in GuestSessionWaitForFlag[] waitFor,
21833  in unsigned long timeoutMS,
21834  [retval] out GuestSessionWaitResult reason
21835  );
21836 
21837 }; /* interface IGuestSession */
21838 
21846 interface IProcess : $unknown
21847 {
21853  readonly attribute wstring[] arguments;
21854 
21860  readonly attribute wstring[] environment;
21861 
21867  readonly attribute IEventSource eventSource;
21868 
21872  readonly attribute wstring executablePath;
21873 
21880  readonly attribute long exitCode;
21881 
21887  readonly attribute wstring name;
21888 
21894  readonly attribute unsigned long PID;
21895 
21902  readonly attribute ProcessStatus status;
21903 
21924  void waitFor (
21925  in unsigned long waitFor,
21926  in unsigned long timeoutMS,
21927  [retval] out ProcessWaitResult reason
21928  );
21929 
21951  void waitForArray (
21952  in ProcessWaitForFlag[] waitFor,
21953  in unsigned long timeoutMS,
21954  [retval] out ProcessWaitResult reason
21955  );
21956 
21973  void read (
21974  in unsigned long handle,
21975  in unsigned long toRead,
21976  in unsigned long timeoutMS,
21977  [retval] out octet[] data
21978  );
21979 
22003  void write (
22004  in unsigned long handle,
22005  in unsigned long flags,
22006  in octet[] data,
22007  in unsigned long timeoutMS,
22008  [retval] out unsigned long written
22009  );
22010 
22035  void writeArray (
22036  in unsigned long handle,
22037  in ProcessInputFlag[] flags,
22038  in octet[] data,
22039  in unsigned long timeoutMS,
22040  [retval] out unsigned long written
22041  );
22042 
22052  void terminate();
22053 
22054 }; /* interface IProcess */
22055 
22065 {
22066  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
22067 
22068 }; /* interface IGuestProcess */
22069 
22077 interface IDirectory : $unknown
22078 {
22082  readonly attribute wstring directoryName;
22083 
22087  readonly attribute wstring filter;
22088 
22095  void close();
22096 
22112  void read (
22113  [retval] out IFsObjInfo objInfo
22114  );
22115 
22116 }; /* interface IDirectory */
22117 
22127 {
22128  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
22129 
22130 }; /* interface IGuestDirectory */
22131 
22139 interface IFile : $unknown
22140 {
22146  readonly attribute IEventSource eventSource;
22147 
22153  readonly attribute unsigned long id;
22154 
22160  readonly attribute long long initialSize;
22161 
22183  readonly attribute long long offset;
22184 
22190  readonly attribute FileStatus status;
22191 
22196  readonly attribute wstring filename;
22197 
22201  readonly attribute unsigned long creationMode;
22202 
22206  readonly attribute FileOpenAction openAction;
22207 
22211  readonly attribute FileAccessMode accessMode;
22212 
22219  void close();
22220 
22229  void queryInfo (
22230  [retval] out IFsObjInfo objInfo
22231  );
22232 
22240  void querySize (
22241  [retval] out long long size
22242  );
22243 
22260  void read (
22261  in unsigned long toRead,
22262  in unsigned long timeoutMS,
22263  [retval] out octet[] data
22264  );
22265 
22284  void readAt (
22285  in long long offset,
22286  in unsigned long toRead,
22287  in unsigned long timeoutMS,
22288  [retval] out octet[] data
22289  );
22290 
22309  void seek (
22310  in long long offset,
22311  in FileSeekOrigin whence,
22312  [retval] out long long newOffset
22313  );
22314 
22335  void setACL (
22336  in wstring acl,
22337  in unsigned long mode
22338  );
22339 
22347  void setSize (
22348  in long long size
22349  );
22350 
22370  void write (
22371  in octet[] data,
22372  in unsigned long timeoutMS,
22373  [retval] out unsigned long written
22374  );
22375 
22400  void writeAt (
22401  in long long offset,
22402  in octet[] data,
22403  in unsigned long timeoutMS,
22404  [retval] out unsigned long written
22405  );
22406 
22407 }; /* interface IFile */
22408 
22417 interface IGuestFile : IFile
22418 {
22419  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
22420 
22421 }; /* interface IGuestFile */
22422 
22431 interface IFsInfo : $unknown
22432 {
22438  readonly attribute long long freeSize;
22439 
22445  readonly attribute long long totalSize;
22446 
22452  readonly attribute unsigned long blockSize;
22453 
22459  readonly attribute unsigned long sectorSize;
22460 
22466  readonly attribute unsigned long serialNumber;
22467 
22473  readonly attribute boolean isRemote;
22474 
22480  readonly attribute boolean isCaseSensitive;
22481 
22487  readonly attribute boolean isReadOnly;
22488 
22494  readonly attribute boolean isCompressed;
22495 
22501  readonly attribute boolean supportsFileCompression;
22502 
22508  readonly attribute unsigned long maxComponent;
22509 
22515  readonly attribute wstring type;
22516 
22522  readonly attribute wstring label;
22523 
22529  readonly attribute wstring mountPoint;
22530 
22531 }; /* interface IFsInfo */
22532 
22541 interface IFsObjInfo : $unknown
22542 {
22548  readonly attribute wstring name;
22549 
22555  readonly attribute FsObjType type;
22556 
22562  readonly attribute wstring fileAttributes;
22563 
22571  readonly attribute long long objectSize;
22572 
22578  readonly attribute long long allocatedSize;
22579 
22585  readonly attribute long long accessTime;
22586 
22592  readonly attribute long long birthTime;
22593 
22599  readonly attribute long long changeTime;
22600 
22606  readonly attribute long long modificationTime;
22607 
22613  readonly attribute long UID;
22614 
22620  readonly attribute wstring userName;
22621 
22627  readonly attribute long GID;
22628 
22634  readonly attribute wstring groupName;
22635 
22642  readonly attribute long long nodeId;
22643 
22649  readonly attribute unsigned long nodeIdDevice;
22650 
22656  readonly attribute unsigned long hardLinks;
22657 
22663  readonly attribute unsigned long deviceNumber;
22664 
22670  readonly attribute unsigned long generationId;
22671 
22677  readonly attribute unsigned long userFlags;
22678 
22679 }; /* interface IFsObjInfo */
22680 
22690 {
22691  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
22692 
22693 }; /* interface IGuestFsInfo */
22694 
22704 {
22705  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
22706 
22707 }; /* interface IGuestFsObjInfo */
22708 
22722 interface IGuest : $unknown
22723 {
22738  readonly attribute wstring OSTypeId;
22739 
22746 
22753  readonly attribute wstring additionsVersion;
22754 
22762  readonly attribute unsigned long additionsRevision;
22763 
22770  readonly attribute IGuestDnDSource dnDSource;
22771 
22779  readonly attribute IGuestDnDTarget dnDTarget;
22780 
22786  readonly attribute IEventSource eventSource;
22787 
22794  readonly attribute IAdditionsFacility[] facilities;
22795 
22799  readonly attribute IGuestSession[] sessions;
22800 
22804  attribute unsigned long memoryBalloonSize;
22805 
22809  attribute unsigned long statisticsUpdateInterval;
22810 
22842  void internalGetStatistics (
22843  out unsigned long cpuUser,
22844  out unsigned long cpuKernel,
22845  out unsigned long cpuIdle,
22846  out unsigned long memTotal,
22847  out unsigned long memFree,
22848  out unsigned long memBalloon,
22849  out unsigned long memShared,
22850  out unsigned long memCache,
22851  out unsigned long pagedTotal,
22852  out unsigned long memAllocTotal,
22853  out unsigned long memFreeTotal,
22854  out unsigned long memBalloonTotal,
22855  out unsigned long memSharedTotal
22856  );
22857 
22869  void getFacilityStatus (
22870  in AdditionsFacilityType facility,
22871  out long long timestamp,
22872  [retval] out AdditionsFacilityStatus status
22873  );
22874 
22892  void getAdditionsStatus (
22893  in AdditionsRunLevelType level,
22894  [retval] out boolean active
22895  );
22896 
22926  void setCredentials (
22927  in wstring userName,
22928  in wstring password,
22929  in wstring domain,
22930  in boolean allowInteractiveLogon
22931  );
22932 
22990  void createSession (
22991  in wstring user,
22992  in wstring password,
22993  in wstring domain,
22994  in wstring sessionName,
22995  [retval] out IGuestSession guestSession
22996  );
22997 
23012  void findSession (
23013  in wstring sessionName,
23014  [retval] out IGuestSession[] sessions
23015  );
23016 
23043  void shutdown (
23044  in GuestShutdownFlag[] flags
23045  );
23046 
23099  void updateGuestAdditions (
23100  in wstring source,
23101  in wstring[] arguments,
23102  in AdditionsUpdateFlag[] flags,
23103  [retval] out IProgress progress
23104  );
23105 
23106 }; /* interface IGuest */
23107 
23148 interface IProgress : $unknown
23149 {
23153  readonly attribute wstringUUID id;
23154 
23158  readonly attribute wstring description;
23159 
23163  readonly attribute $unknown initiator;
23164 
23168  readonly attribute boolean cancelable;
23169 
23177  readonly attribute unsigned long percent;
23178 
23192  readonly attribute long timeRemaining;
23193 
23197  readonly attribute boolean completed;
23198 
23202  readonly attribute boolean canceled;
23203 
23210  readonly attribute long resultCode;
23211 
23221  readonly attribute IVirtualBoxErrorInfo errorInfo;
23222 
23229  readonly attribute unsigned long operationCount;
23230 
23234  readonly attribute unsigned long operation;
23235 
23241  readonly attribute wstring operationDescription;
23242 
23246  readonly attribute unsigned long operationPercent;
23247 
23251  readonly attribute unsigned long operationWeight;
23252 
23260  attribute unsigned long timeout;
23261 
23262  readonly attribute IEventSource eventSource;
23263 
23290  void waitForCompletion (
23291  in long timeout
23292  );
23293 
23317  void waitForOperationCompletion (
23318  in unsigned long operation,
23319  in long timeout
23320  );
23321 
23338  void cancel();
23339 
23340 }; /* interface IProgress */
23341 
23342 interface IInternalProgressControl : $unknown
23343 {
23347  void setCurrentOperationProgress (
23348  in unsigned long percent
23349  );
23350 
23384  void waitForOtherProgressCompletion (
23385  in IProgress progressOther,
23386  in unsigned long timeoutMS
23387  );
23388 
23392  void setNextOperation (
23393  in wstring nextOperationDescription,
23394  in unsigned long nextOperationsWeight
23395  );
23396 
23400  void notifyPointOfNoReturn();
23401 
23405  void notifyComplete (
23406  in long resultCode,
23407  in IVirtualBoxErrorInfo errorInfo
23408  );
23409 
23410 }; /* interface IInternalProgressControl */
23411 
23496 interface ISnapshot : $unknown
23497 {
23501  readonly attribute wstringUUID id;
23502 
23510  attribute wstring name;
23511 
23519  attribute wstring description;
23520 
23526  readonly attribute long long timeStamp;
23527 
23539  readonly attribute boolean online;
23540 
23552  readonly attribute IMachine machine;
23553 
23560  readonly attribute ISnapshot parent;
23561 
23570  readonly attribute ISnapshot[] children;
23571 
23577  readonly attribute unsigned long childrenCount;
23578 
23579 }; /* interface ISnapshot */
23580 
23769 interface IMediumAttachment : $unknown
23770 {
23774  readonly attribute IMachine machine;
23775 
23780  readonly attribute IMedium medium;
23781 
23787  readonly attribute wstring controller;
23788 
23794  readonly attribute long port;
23795 
23801  readonly attribute long device;
23802 
23806  readonly attribute DeviceType type;
23807 
23811  readonly attribute boolean passthrough;
23812 
23816  readonly attribute boolean temporaryEject;
23817 
23822  readonly attribute boolean isEjected;
23823 
23827  readonly attribute boolean nonRotational;
23828 
23832  readonly attribute boolean discard;
23833 
23837  readonly attribute boolean hotPluggable;
23838 
23842  readonly attribute IBandwidthGroup bandwidthGroup;
23843 
23844 }; /* interface IMediumAttachment */
23845 
24006 interface IMedium : $unknown
24007 {
24021  readonly attribute wstringUUID id;
24022 
24041  attribute wstring description;
24042 
24058  readonly attribute MediumState state;
24059 
24068  readonly attribute MediumVariant[] variant;
24069 
24079  attribute wstring location;
24080 
24100  readonly attribute wstring name;
24101 
24106  readonly attribute DeviceType deviceType;
24107 
24111  readonly attribute boolean hostDrive;
24112 
24125  readonly attribute long long size;
24126 
24141  readonly attribute wstring format;
24142 
24158  readonly attribute IMediumFormat mediumFormat;
24159 
24185  attribute MediumType type;
24186 
24200  readonly attribute MediumType[] allowedTypes;
24201 
24211  readonly attribute IMedium parent;
24212 
24220  readonly attribute IMedium[] children;
24221 
24232  readonly attribute IMedium base;
24233 
24266  readonly attribute boolean readOnly;
24267 
24283  readonly attribute long long logicalSize;
24284 
24312  attribute boolean autoReset;
24313 
24328  readonly attribute wstring lastAccessError;
24329 
24346  readonly attribute wstringUUID[] machineIds;
24347 
24373  void setIds (
24374  in boolean setImageId,
24375  in wstringUUID imageId,
24376  in boolean setParentId,
24377  in wstringUUID parentId
24378  );
24379 
24414  void refreshState (
24415  [retval] out MediumState state
24416  );
24417 
24444  void getSnapshotIds (
24445  in wstringUUID machineId,
24446  [retval] out wstringUUID[] snapshotIds
24447  );
24448 
24511  void lockRead (
24512  [retval] out IToken token
24513  );
24514 
24569  void lockWrite (
24570  [retval] out IToken token
24571  );
24572 
24622  void close();
24623 
24653  void getProperty (
24654  in wstring name,
24655  [retval] out wstring value
24656  );
24657 
24689  void setProperty (
24690  in wstring name,
24691  in wstring value
24692  );
24693 
24728  void getProperties (
24729  in wstring names,
24730  out wstring[] returnNames,
24731  [retval] out wstring[] returnValues
24732  );
24733 
24763  void setProperties (
24764  in wstring[] names,
24765  in wstring[] values
24766  );
24767 
24800  void createBaseStorage (
24801  in long long logicalSize,
24802  in MediumVariant[] variant,
24803  [retval] out IProgress progress
24804  );
24805 
24857  void deleteStorage (
24858  [retval] out IProgress progress
24859  );
24860 
24899  void createDiffStorage (
24900  in IMedium target,
24901  in MediumVariant[] variant,
24902  [retval] out IProgress progress
24903  );
24904 
24982  void mergeTo (
24983  in IMedium target,
24984  [retval] out IProgress progress
24985  );
24986 
25036  void cloneTo (
25037  in IMedium target,
25038  in MediumVariant[] variant,
25039  in IMedium parent,
25040  [retval] out IProgress progress
25041  );
25042 
25089  void cloneToBase (
25090  in IMedium target,
25091  in MediumVariant[] variant,
25092  [retval] out IProgress progress
25093  );
25094 
25136  void moveTo (
25137  in wstring location,
25138  [retval] out IProgress progress
25139  );
25140 
25169  void compact (
25170  [retval] out IProgress progress
25171  );
25172 
25205  void resize (
25206  in long long logicalSize,
25207  [retval] out IProgress progress
25208  );
25209 
25243  void reset (
25244  [retval] out IProgress progress
25245  );
25246 
25288  void changeEncryption (
25289  in wstring currentPassword,
25290  in wstring cipher,
25291  in wstring newPassword,
25292  in wstring newPasswordId,
25293  [retval] out IProgress progress
25294  );
25295 
25313  void getEncryptionSettings (
25314  out wstring cipher,
25315  [retval] out wstring passwordId
25316  );
25317 
25341  void checkEncryptionPassword (
25342  in wstring password
25343  );
25344 
25357  void openForIO (
25358  in boolean writable,
25359  in wstring password,
25360  [retval] out IMediumIO mediumIO
25361  );
25362 
25392  void resizeAndCloneTo (
25393  in IMedium target,
25394  in long long logicalSize,
25395  in MediumVariant[] variant,
25396  in IMedium parent,
25397  [retval] out IProgress progress
25398  );
25399 
25400 }; /* interface IMedium */
25401 
25424 interface IMediumFormat : $unknown
25425 {
25445  readonly attribute wstring id;
25446 
25454  readonly attribute wstring name;
25455 
25465 
25484  void describeFileExtensions (
25485  out wstring[] extensions,
25486  out DeviceType[] types
25487  );
25488 
25516  void describeProperties (
25517  out wstring[] names,
25518  out wstring[] descriptions,
25519  out DataType[] types,
25520  out unsigned long[] flags,
25521  out wstring[] defaults
25522  );
25523 
25524 }; /* interface IMediumFormat */
25525 
25534 interface IDataStream : $unknown
25535 {
25540  readonly attribute unsigned long readSize;
25541 
25565  void read (
25566  in unsigned long size,
25567  in unsigned long timeoutMS,
25568  [retval] out octet[] data
25569  );
25570 
25571 }; /* interface IDataStream */
25572 
25581 interface IMediumIO : $unknown
25582 {
25586  readonly attribute IMedium medium;
25587 
25591  readonly attribute boolean writable;
25592 
25617  readonly attribute IVFSExplorer explorer;
25618 
25630  void read (
25631  in long long offset,
25632  in unsigned long size,
25633  [retval] out octet[] data
25634  );
25635 
25647  void write (
25648  in long long offset,
25649  in octet[] data,
25650  [retval] out unsigned long written
25651  );
25652 
25661  void formatFAT (
25662  in boolean quick
25663  );
25664 
25677  void initializePartitionTable (
25678  in PartitionTableType format,
25679  in boolean wholeDiskInOneEntry
25680  );
25681 
25719  void convertToStream (
25720  in wstring format,
25721  in MediumVariant[] variant,
25722  in unsigned long bufferSize,
25723  out IDataStream stream,
25724  [retval] out IProgress progress
25725  );
25726 
25737  void close();
25738 
25739 }; /* interface IMediumIO */
25740 
25755 interface IToken : $unknown
25756 {
25765  void abandon();
25766 
25773  void dummy();
25774 
25775 }; /* interface IToken */
25776 
25788 interface IKeyboard : $unknown
25789 {
25795  readonly attribute KeyboardLED[] keyboardLEDs;
25796 
25802  readonly attribute IEventSource eventSource;
25803 
25816  void putScancode (
25817  in long scancode
25818  );
25819 
25832  void putScancodes (
25833  in long[] scancodes,
25834  [retval] out unsigned long codesStored
25835  );
25836 
25851  void putCAD();
25852 
25867  void releaseKeys();
25868 
25882  void putUsageCode (
25883  in long usageCode,
25884  in long usagePage,
25885  in boolean keyRelease
25886  );
25887 
25888 }; /* interface IKeyboard */
25889 
25897 interface IMousePointerShape : $unknown
25898 {
25904  readonly attribute boolean visible;
25905 
25911  readonly attribute boolean alpha;
25912 
25918  readonly attribute unsigned long hotX;
25919 
25925  readonly attribute unsigned long hotY;
25926 
25932  readonly attribute unsigned long width;
25933 
25939  readonly attribute unsigned long height;
25940 
25974  readonly attribute octet[] shape;
25975 
25976 }; /* interface IMousePointerShape */
25977 
25989 interface IMouse : $unknown
25990 {
26005  readonly attribute boolean absoluteSupported;
26006 
26021  readonly attribute boolean relativeSupported;
26022 
26037  readonly attribute boolean touchScreenSupported;
26038 
26053  readonly attribute boolean touchPadSupported;
26054 
26069  readonly attribute boolean needsHostCursor;
26070 
26076  readonly attribute IMousePointerShape pointerShape;
26077 
26083  readonly attribute IEventSource eventSource;
26084 
26144  void putMouseEvent (
26145  in long dx,
26146  in long dy,
26147  in long dz,
26148  in long dw,
26149  in long buttonState
26150  );
26151 
26222  void putMouseEventAbsolute (
26223  in long x,
26224  in long y,
26225  in long dz,
26226  in long dw,
26227  in long buttonState
26228  );
26229 
26282  void putEventMultiTouch (
26283  in long count,
26284  in long long[] contacts,
26285  in boolean isTouchScreen,
26286  in unsigned long scanTime
26287  );
26288 
26308  void putEventMultiTouchString (
26309  in long count,
26310  in wstring contacts,
26311  in boolean isTouchScreen,
26312  in unsigned long scanTime
26313  );
26314 
26315 }; /* interface IMouse */
26316 
26317 interface IDisplaySourceBitmap : $unknown
26318 {
26319  readonly attribute unsigned long screenId;
26320 
26329  void queryBitmapInfo (
26330  out octetPtr address,
26331  out unsigned long width,
26332  out unsigned long height,
26333  out unsigned long bitsPerPixel,
26334  out unsigned long bytesPerLine,
26335  out BitmapFormat bitmapFormat
26336  );
26337 
26338 }; /* interface IDisplaySourceBitmap */
26339 
26340 interface IFramebuffer : $unknown
26341 {
26345  readonly attribute unsigned long width;
26346 
26350  readonly attribute unsigned long height;
26351 
26357  readonly attribute unsigned long bitsPerPixel;
26358 
26364  readonly attribute unsigned long bytesPerLine;
26365 
26376  readonly attribute BitmapFormat pixelFormat;
26377 
26387  readonly attribute unsigned long heightReduction;
26388 
26403  readonly attribute IFramebufferOverlay overlay;
26404 
26411  readonly attribute long long winId;
26412 
26422 
26438  void notifyUpdate (
26439  in unsigned long x,
26440  in unsigned long y,
26441  in unsigned long width,
26442  in unsigned long height
26443  );
26444 
26460  void notifyUpdateImage (
26461  in unsigned long x,
26462  in unsigned long y,
26463  in unsigned long width,
26464  in unsigned long height,
26465  in octet[] image
26466  );
26467 
26485  void notifyChange (
26486  in unsigned long screenId,
26487  in unsigned long xOrigin,
26488  in unsigned long yOrigin,
26489  in unsigned long width,
26490  in unsigned long height
26491  );
26492 
26504  void videoModeSupported (
26505  in unsigned long width,
26506  in unsigned long height,
26507  in unsigned long bpp,
26508  [retval] out boolean supported
26509  );
26510 
26547  void getVisibleRegion (
26548  in octetPtr rectangles,
26549  in unsigned long count,
26550  [retval] out unsigned long countCopied
26551  );
26552 
26587  void setVisibleRegion (
26588  in octetPtr rectangles,
26589  in unsigned long count
26590  );
26591 
26616  void processVHWACommand (
26617  in octetPtr command,
26618  in long enmCmd,
26619  in boolean fromGuest
26620  );
26621 
26631  void notify3DEvent (
26632  in unsigned long type,
26633  in octet[] data
26634  );
26635 
26636 }; /* interface IFramebuffer */
26637 
26653 {
26657  readonly attribute unsigned long x;
26658 
26662  readonly attribute unsigned long y;
26663 
26669  attribute boolean visible;
26670 
26677  attribute unsigned long alpha;
26678 
26684  void move (
26685  in unsigned long x,
26686  in unsigned long y
26687  );
26688 
26689 }; /* interface IFramebufferOverlay */
26690 
26691 interface IGuestScreenInfo : $unknown
26692 {
26693  readonly attribute unsigned long screenId;
26694 
26696 
26697  readonly attribute boolean primary;
26698 
26699  readonly attribute boolean origin;
26700 
26701  readonly attribute long originX;
26702 
26703  readonly attribute long originY;
26704 
26705  readonly attribute unsigned long width;
26706 
26707  readonly attribute unsigned long height;
26708 
26709  readonly attribute unsigned long bitsPerPixel;
26710 
26711  readonly attribute wstring extendedInfo;
26712 
26713 }; /* interface IGuestScreenInfo */
26714 
26730 interface IDisplay : $unknown
26731 {
26737  readonly attribute IGuestScreenInfo[] guestScreenLayout;
26738 
26749  void getScreenResolution (
26750  in unsigned long screenId,
26751  out unsigned long width,
26752  out unsigned long height,
26753  out unsigned long bitsPerPixel,
26754  out long xOrigin,
26755  out long yOrigin,
26756  out GuestMonitorStatus guestMonitorStatus
26757  );
26758 
26764  void attachFramebuffer (
26765  in unsigned long screenId,
26766  in IFramebuffer framebuffer,
26767  [retval] out wstringUUID id
26768  );
26769 
26775  void detachFramebuffer (
26776  in unsigned long screenId,
26777  in wstringUUID id
26778  );
26779 
26785  void queryFramebuffer (
26786  in unsigned long screenId,
26787  [retval] out IFramebuffer framebuffer
26788  );
26789 
26860  void setVideoModeHint (
26861  in unsigned long display,
26862  in boolean enabled,
26863  in boolean changeOrigin,
26864  in long originX,
26865  in long originY,
26866  in unsigned long width,
26867  in unsigned long height,
26868  in unsigned long bitsPerPixel,
26869  in boolean notify
26870  );
26871 
26923  void getVideoModeHint (
26924  in unsigned long display,
26925  out boolean enabled,
26926  out boolean changeOrigin,
26927  out long originX,
26928  out long originY,
26929  out unsigned long width,
26930  out unsigned long height,
26931  out unsigned long bitsPerPixel
26932  );
26933 
26945  void setSeamlessMode (
26946  in boolean enabled
26947  );
26948 
26970  void takeScreenShot (
26971  in unsigned long screenId,
26972  in octetPtr address,
26973  in unsigned long width,
26974  in unsigned long height,
26975  in BitmapFormat bitmapFormat
26976  );
26977 
27004  void takeScreenShotToArray (
27005  in unsigned long screenId,
27006  in unsigned long width,
27007  in unsigned long height,
27008  in BitmapFormat bitmapFormat,
27009  [retval] out octet[] screenData
27010  );
27011 
27063  void drawToScreen (
27064  in unsigned long screenId,
27065  in octetPtr address,
27066  in unsigned long x,
27067  in unsigned long y,
27068  in unsigned long width,
27069  in unsigned long height
27070  );
27071 
27086  void invalidateAndUpdate();
27087 
27097  void invalidateAndUpdateScreen (
27098  in unsigned long screenId
27099  );
27100 
27113  void completeVHWACommand (
27114  in octetPtr command
27115  );
27116 
27150  void viewportChanged (
27151  in unsigned long screenId,
27152  in unsigned long x,
27153  in unsigned long y,
27154  in unsigned long width,
27155  in unsigned long height
27156  );
27157 
27163  void querySourceBitmap (
27164  in unsigned long screenId,
27165  out IDisplaySourceBitmap displaySourceBitmap
27166  );
27167 
27173  void notifyScaleFactorChange (
27174  in unsigned long screenId,
27175  in unsigned long u32ScaleFactorWMultiplied,
27176  in unsigned long u32ScaleFactorHMultiplied
27177  );
27178 
27184  void notifyHiDPIOutputPolicyChange (
27185  in boolean fUnscaledHiDPI
27186  );
27187 
27193  void setScreenLayout (
27194  in ScreenLayoutMode screenLayoutMode,
27195  in IGuestScreenInfo[] guestScreenInfo
27196  );
27197 
27203  void detachScreens (
27204  in long[] screenIds
27205  );
27206 
27254  void createGuestScreenInfo (
27255  in unsigned long display,
27256  in GuestMonitorStatus status,
27257  in boolean primary,
27258  in boolean changeOrigin,
27259  in long originX,
27260  in long originY,
27261  in unsigned long width,
27262  in unsigned long height,
27263  in unsigned long bitsPerPixel,
27264  [retval] out IGuestScreenInfo guestScreenInfo
27265  );
27266 
27267 }; /* interface IDisplay */
27268 
27284 interface INetworkAdapter : $unknown
27285 {
27294 
27302  readonly attribute unsigned long slot;
27303 
27312  attribute boolean enabled;
27313 
27322  attribute wstring MACAddress;
27323 
27330 
27336  attribute wstring bridgedInterface;
27337 
27343  attribute wstring hostOnlyInterface;
27344 
27350  attribute wstring hostOnlyNetwork;
27351 
27357  attribute wstring internalNetwork;
27358 
27364  attribute wstring NATNetwork;
27365 
27371  attribute wstring genericDriver;
27372 
27378  attribute wstring cloudNetwork;
27379 
27386  attribute boolean cableConnected;
27387 
27393  attribute unsigned long lineSpeed;
27394 
27402 
27409  attribute boolean traceEnabled;
27410 
27417  attribute wstring traceFile;
27418 
27426  readonly attribute INATEngine NATEngine;
27427 
27434  attribute unsigned long bootPriority;
27435 
27440 
27459  void getProperty (
27460  in wstring key,
27461  [retval] out wstring value
27462  );
27463 
27482  void setProperty (
27483  in wstring key,
27484  in wstring value
27485  );
27486 
27514  void getProperties (
27515  in wstring names,
27516  out wstring[] returnNames,
27517  [retval] out wstring[] returnValues
27518  );
27519 
27520 }; /* interface INetworkAdapter */
27521 
27550 interface ISerialPort : $unknown
27551 {
27559  readonly attribute unsigned long slot;
27560 
27567  attribute boolean enabled;
27568 
27572  attribute unsigned long IOBase;
27573 
27577  attribute unsigned long IRQ;
27578 
27589  attribute PortMode hostMode;
27590 
27598  attribute boolean server;
27599 
27611  attribute wstring path;
27612 
27616  attribute UartType uartType;
27617 
27618 }; /* interface ISerialPort */
27619 
27639 interface IParallelPort : $unknown
27640 {
27648  readonly attribute unsigned long slot;
27649 
27656  attribute boolean enabled;
27657 
27661  attribute unsigned long IOBase;
27662 
27666  attribute unsigned long IRQ;
27667 
27675  attribute wstring path;
27676 
27677 }; /* interface IParallelPort */
27678 
27679 interface IMachineDebugger : $unknown
27680 {
27684  attribute boolean singleStep;
27685 
27693  attribute boolean executeAllInIEM;
27694 
27698  attribute boolean logEnabled;
27699 
27703  readonly attribute wstring logDbgFlags;
27704 
27708  readonly attribute wstring logDbgGroups;
27709 
27713  readonly attribute wstring logDbgDestinations;
27714 
27718  readonly attribute wstring logRelFlags;
27719 
27723  readonly attribute wstring logRelGroups;
27724 
27728  readonly attribute wstring logRelDestinations;
27729 
27734 
27741  readonly attribute boolean HWVirtExNestedPagingEnabled;
27742 
27749  readonly attribute boolean HWVirtExVPIDEnabled;
27750 
27757  readonly attribute boolean HWVirtExUXEnabled;
27758 
27767  readonly attribute wstring OSName;
27768 
27777  readonly attribute wstring OSVersion;
27778 
27785  readonly attribute boolean PAEEnabled;
27786 
27793  attribute unsigned long virtualTimeRate;
27794 
27799  readonly attribute long long uptime;
27800 
27816  void dumpGuestCore (
27817  in wstring filename,
27818  in wstring compression
27819  );
27820 
27837  void dumpHostProcessCore (
27838  in wstring filename,
27839  in wstring compression
27840  );
27841 
27862  void info (
27863  in wstring name,
27864  in wstring args,
27865  [retval] out wstring info
27866  );
27867 
27873  void injectNMI();
27874 
27885  void modifyLogGroups (
27886  in wstring settings
27887  );
27888 
27899  void modifyLogFlags (
27900  in wstring settings
27901  );
27902 
27913  void modifyLogDestinations (
27914  in wstring settings
27915  );
27916 
27931  void readPhysicalMemory (
27932  in long long address,
27933  in unsigned long size,
27934  [retval] out octet[] bytes
27935  );
27936 
27951  void writePhysicalMemory (
27952  in long long address,
27953  in unsigned long size,
27954  in octet[] bytes
27955  );
27956 
27973  void readVirtualMemory (
27974  in unsigned long cpuId,
27975  in long long address,
27976  in unsigned long size,
27977  [retval] out octet[] bytes
27978  );
27979 
27996  void writeVirtualMemory (
27997  in unsigned long cpuId,
27998  in long long address,
27999  in unsigned long size,
28000  in octet[] bytes
28001  );
28002 
28010  void loadPlugIn (
28011  in wstring name,
28012  [retval] out wstring plugInName
28013  );
28014 
28020  void unloadPlugIn (
28021  in wstring name
28022  );
28023 
28036  void detectOS (
28037  [retval] out wstring os
28038  );
28039 
28053  void queryOSKernelLog (
28054  in unsigned long maxMessages,
28055  [retval] out wstring dmesg
28056  );
28057 
28072  void getRegister (
28073  in unsigned long cpuId,
28074  in wstring name,
28075  [retval] out wstring value
28076  );
28077 
28092  void getRegisters (
28093  in unsigned long cpuId,
28094  out wstring[] names,
28095  out wstring[] values
28096  );
28097 
28116  void setRegister (
28117  in unsigned long cpuId,
28118  in wstring name,
28119  in wstring value
28120  );
28121 
28140  void setRegisters (
28141  in unsigned long cpuId,
28142  in wstring[] names,
28143  in wstring[] values
28144  );
28145 
28158  void dumpGuestStack (
28159  in unsigned long cpuId,
28160  [retval] out wstring stack
28161  );
28162 
28173  void resetStats (
28174  in wstring pattern
28175  );
28176 
28187  void dumpStats (
28188  in wstring pattern
28189  );
28190 
28205  void getStats (
28206  in wstring pattern,
28207  in boolean withDescriptions,
28208  [retval] out wstring stats
28209  );
28210 
28229  void getCPULoad (
28230  in unsigned long cpuId,
28231  out unsigned long pctExecuting,
28232  out unsigned long pctHalted,
28233  out unsigned long pctOther,
28234  [retval] out long long msInterval
28235  );
28236 
28250  void takeGuestSample (
28251  in wstring filename,
28252  in unsigned long usInterval,
28253  in long long usSampleTime,
28254  [retval] out IProgress progress
28255  );
28256 
28271  void getUVMAndVMMFunctionTable (
28272  in long long magicVersion,
28273  out long long VMMFunctionTable,
28274  [retval] out long long UVM
28275  );
28276 
28277 }; /* interface IMachineDebugger */
28278 
28279 interface IUSBDeviceFilters : $unknown
28280 {
28306  readonly attribute IUSBDeviceFilter[] deviceFilters;
28307 
28335  void createDeviceFilter (
28336  in wstring name,
28337  [retval] out IUSBDeviceFilter filter
28338  );
28339 
28384  void insertDeviceFilter (
28385  in unsigned long position,
28386  in IUSBDeviceFilter filter
28387  );
28388 
28421  void removeDeviceFilter (
28422  in unsigned long position,
28423  [retval] out IUSBDeviceFilter filter
28424  );
28425 
28426 }; /* interface IUSBDeviceFilters */
28427 
28428 interface IUSBController : $unknown
28429 {
28435  attribute wstring name;
28436 
28443 
28451  readonly attribute unsigned short USBStandard;
28452 
28453 }; /* interface IUSBController */
28454 
28467 interface IUSBDevice : $unknown
28468 {
28475  readonly attribute wstringUUID id;
28476 
28480  readonly attribute unsigned short vendorId;
28481 
28485  readonly attribute unsigned short productId;
28486 
28494  readonly attribute unsigned short revision;
28495 
28499  readonly attribute wstring manufacturer;
28500 
28504  readonly attribute wstring product;
28505 
28509  readonly attribute wstring serialNumber;
28510 
28519  readonly attribute wstring address;
28520 
28527  readonly attribute unsigned short port;
28528 
28537  readonly attribute wstring portPath;
28538 
28544  readonly attribute unsigned short version;
28545 
28551  readonly attribute USBConnectionSpeed speed;
28552 
28559  readonly attribute boolean remote;
28560 
28572  readonly attribute wstring[] deviceInfo;
28573 
28579  readonly attribute wstring backend;
28580 
28581 }; /* interface IUSBDevice */
28582 
28658 interface IUSBDeviceFilter : $unknown
28659 {
28667  attribute wstring name;
28668 
28672  attribute boolean active;
28673 
28681  attribute wstring vendorId;
28682 
28690  attribute wstring productId;
28691 
28705  attribute wstring revision;
28706 
28711  attribute wstring manufacturer;
28712 
28717  attribute wstring product;
28718 
28723  attribute wstring serialNumber;
28724 
28729  attribute wstring port;
28730 
28740  attribute wstring remote;
28741 
28751  attribute unsigned long maskedInterfaces;
28752 
28753 }; /* interface IUSBDeviceFilter */
28754 
28772 {
28778  readonly attribute USBDeviceState state;
28779 
28780 }; /* interface IHostUSBDevice */
28781 
28805 {
28813 
28814 }; /* interface IHostUSBDeviceFilter */
28815 
28824 interface IUSBProxyBackend : $unknown
28825 {
28831  readonly attribute wstring name;
28832 
28838  readonly attribute wstring type;
28839 
28840 }; /* interface IUSBProxyBackend */
28841 
28850 interface IAudioAdapter : $unknown
28851 {
28860  attribute boolean enabled;
28861 
28868  attribute boolean enabledIn;
28869 
28876  attribute boolean enabledOut;
28877 
28884 
28894 
28902 
28908  readonly attribute wstring[] propertiesList;
28909 
28923  void setProperty (
28924  in wstring key,
28925  in wstring value
28926  );
28927 
28941  void getProperty (
28942  in wstring key,
28943  [retval] out wstring value
28944  );
28945 
28946 }; /* interface IAudioAdapter */
28947 
28955 interface IHostAudioDevice : $unknown
28956 {
28962  readonly attribute wstringUUID id;
28963 
28969  attribute wstring name;
28970 
28977 
28984 
28991  attribute boolean defaultIn;
28992 
28999  attribute boolean defaultOut;
29000 
29007  attribute boolean isHotPlug;
29008 
29015 
29029  void getProperty (
29030  in wstring key,
29031  [retval] out wstring value
29032  );
29033 
29034 }; /* interface IHostAudioDevice */
29035 
29043 interface IAudioSettings : $unknown
29044 {
29048  readonly attribute IAudioAdapter adapter;
29049 
29066  void getHostAudioDevice (
29067  in AudioDirection usage,
29068  [retval] out IHostAudioDevice device
29069  );
29070 
29087  void setHostAudioDevice (
29088  in IHostAudioDevice device,
29089  in AudioDirection usage
29090  );
29091 
29092 }; /* interface IAudioSettings */
29093 
29094 interface IVRDEServer : $unknown
29095 {
29099  attribute boolean enabled;
29100 
29104  attribute AuthType authType;
29105 
29109  attribute unsigned long authTimeout;
29110 
29117  attribute boolean allowMultiConnection;
29118 
29126  attribute boolean reuseSingleConnection;
29127 
29134  attribute wstring VRDEExtPack;
29135 
29142  attribute wstring authLibrary;
29143 
29149  readonly attribute wstring[] VRDEProperties;
29150 
29164  void setVRDEProperty (
29165  in wstring key,
29166  in wstring value
29167  );
29168 
29182  void getVRDEProperty (
29183  in wstring key,
29184  [retval] out wstring value
29185  );
29186 
29187 }; /* interface IVRDEServer */
29188 
29248 interface ISharedFolder : $unknown
29249 {
29253  readonly attribute wstring name;
29254 
29258  readonly attribute wstring hostPath;
29259 
29270  readonly attribute boolean accessible;
29271 
29278  attribute boolean writable;
29279 
29285  attribute boolean autoMount;
29286 
29300  attribute wstring autoMountPoint;
29301 
29314  readonly attribute wstring lastAccessError;
29315 
29316 }; /* interface ISharedFolder */
29317 
29318 interface IInternalSessionControl : $unknown
29319 {
29324  readonly attribute unsigned long PID;
29325 
29347  readonly attribute IConsole remoteConsole;
29348 
29355  readonly attribute MachineState nominalState;
29356 
29371  void assignRemoteMachine (
29372  in IMachine machine,
29373  in IConsole console
29374  );
29375 
29399  void updateMachineState (
29400  in MachineState machineState
29401  );
29402 
29418  void uninitialize();
29419 
29442  void onNetworkAdapterChange (
29443  in INetworkAdapter networkAdapter,
29444  in boolean changeAdapter
29445  );
29446 
29469  void onAudioAdapterChange (
29470  in IAudioAdapter audioAdapter
29471  );
29472 
29487  void onHostAudioDeviceChange (
29488  in IHostAudioDevice device,
29489  in boolean isNew,
29490  in AudioDeviceState state,
29491  in IVirtualBoxErrorInfo errorInfo
29492  );
29493 
29516  void onSerialPortChange (
29517  in ISerialPort serialPort
29518  );
29519 
29542  void onParallelPortChange (
29543  in IParallelPort parallelPort
29544  );
29545 
29572  void onStorageControllerChange (
29573  in wstringUUID machineId,
29574  in wstring controllerName
29575  );
29576 
29603  void onMediumChange (
29604  in IMediumAttachment mediumAttachment,
29605  in boolean force
29606  );
29607 
29637  void onStorageDeviceChange (
29638  in IMediumAttachment mediumAttachment,
29639  in boolean remove,
29640  in boolean silent
29641  );
29642 
29673  void onVMProcessPriorityChange (
29674  in VMProcPriority priority
29675  );
29676 
29684  void onClipboardModeChange (
29685  in ClipboardMode clipboardMode
29686  );
29687 
29695  void onClipboardFileTransferModeChange (
29696  in boolean enabled
29697  );
29698 
29706  void onDnDModeChange (
29707  in DnDMode dndMode
29708  );
29709 
29719  void onCPUChange (
29720  in unsigned long cpu,
29721  in boolean add
29722  );
29723 
29731  void onCPUExecutionCapChange (
29732  in unsigned long executionCap
29733  );
29734 
29759  void onVRDEServerChange (
29760  in boolean restart
29761  );
29762 
29770  void onRecordingChange (
29771  in boolean enable
29772  );
29773 
29796  void onUSBControllerChange();
29797 
29826  void onSharedFolderChange (
29827  in boolean global
29828  );
29829 
29852  void onGuestDebugControlChange (
29853  in IGuestDebugControl guestDebugControl
29854  );
29855 
29881  void onUSBDeviceAttach (
29882  in IUSBDevice device,
29883  in IVirtualBoxErrorInfo error,
29884  in unsigned long maskedInterfaces,
29885  in wstring captureFilename
29886  );
29887 
29913  void onUSBDeviceDetach (
29914  in wstringUUID id,
29915  in IVirtualBoxErrorInfo error
29916  );
29917 
29935  void onShowWindow (
29936  in boolean check,
29937  out boolean canShow,
29938  out long long winId
29939  );
29940 
29948  void onBandwidthGroupChange (
29949  in IBandwidthGroup bandwidthGroup
29950  );
29951 
29989  void accessGuestProperty (
29990  in wstring name,
29991  in wstring value,
29992  in wstring flags,
29993  in unsigned long accessMode,
29994  out wstring retValue,
29995  out long long retTimestamp,
29996  out wstring retFlags
29997  );
29998 
30046  void enumerateGuestProperties (
30047  in wstring patterns,
30048  out wstring[] keys,
30049  out wstring[] values,
30050  out long long[] timestamps,
30051  out wstring[] flags
30052  );
30053 
30088  void onlineMergeMedium (
30089  in IMediumAttachment mediumAttachment,
30090  in unsigned long sourceIdx,
30091  in unsigned long targetIdx,
30092  in IProgress progress
30093  );
30094 
30120  void reconfigureMediumAttachments (
30121  in IMediumAttachment[] attachments
30122  );
30123 
30147  void enableVMMStatistics (
30148  in boolean enable
30149  );
30150 
30178  void pauseWithReason (
30179  in Reason reason
30180  );
30181 
30209  void resumeWithReason (
30210  in Reason reason
30211  );
30212 
30256  void saveStateWithReason (
30257  in Reason reason,
30258  in IProgress progress,
30259  in ISnapshot snapshot,
30260  in wstring stateFilePath,
30261  in boolean pauseVM,
30262  [retval] out boolean leftPaused
30263  );
30264 
30272  void cancelSaveStateWithReason();
30273 
30297  void assignMachine (
30298  in IMachine machine,
30299  in LockType lockType,
30300  in wstring tokenId
30301  );
30302 
30326  void assignMachine (
30327  in IMachine machine,
30328  in LockType lockType,
30329  in IToken token
30330  );
30331 
30332 }; /* interface IInternalSessionControl */
30333 
30393 interface ISession : $unknown
30394 {
30398  readonly attribute SessionState state;
30399 
30407  readonly attribute SessionType type;
30408 
30419  attribute wstring name;
30420 
30424  readonly attribute IMachine machine;
30425 
30430  readonly attribute IConsole console;
30431 
30463  void unlockMachine();
30464 
30465 }; /* interface ISession */
30466 
30489 interface IStorageController : $unknown
30490 {
30499  attribute wstring name;
30500 
30506  readonly attribute unsigned long maxDevicesPerPortCount;
30507 
30513  readonly attribute unsigned long minPortCount;
30514 
30520  readonly attribute unsigned long maxPortCount;
30521 
30527  attribute unsigned long instance;
30528 
30537  attribute unsigned long portCount;
30538 
30544  readonly attribute StorageBus bus;
30545 
30559 
30574  attribute boolean useHostIOCache;
30575 
30581  readonly attribute boolean bootable;
30582 
30583 }; /* interface IStorageController */
30584 
30608 interface IManagedObjectRef : $unknown
30609 {
30616  void getInterfaceName (
30617  [retval] out wstring return
30618  );
30619 
30627  void release();
30628 
30629 }; /* interface IManagedObjectRef */
30630 
30639 interface IWebsessionManager : $unknown
30640 {
30649  void logon (
30650  in wstring username,
30651  in wstring password,
30652  [retval] out IVirtualBox return
30653  );
30654 
30664  void getSessionObject (
30665  in IVirtualBox refIVirtualBox,
30666  [retval] out ISession return
30667  );
30668 
30677  void logoff (
30678  in IVirtualBox refIVirtualBox
30679  );
30680 
30681 }; /* interface IWebsessionManager */
30682 
30691 interface IPerformanceMetric : $unknown
30692 {
30698  readonly attribute wstring metricName;
30699 
30705  readonly attribute $unknown object;
30706 
30712  readonly attribute wstring description;
30713 
30719  readonly attribute unsigned long period;
30720 
30730  readonly attribute unsigned long count;
30731 
30737  readonly attribute wstring unit;
30738 
30744  readonly attribute long minimumValue;
30745 
30751  readonly attribute long maximumValue;
30752 
30753 }; /* interface IPerformanceMetric */
30754 
30865 interface IPerformanceCollector : $unknown
30866 {
30877  readonly attribute wstring[] metricNames;
30878 
30902  void getMetrics (
30903  in wstring[] metricNames,
30904  in $unknown[] objects,
30905  [retval] out IPerformanceMetric[] metrics
30906  );
30907 
30946  void setupMetrics (
30947  in wstring[] metricNames,
30948  in $unknown[] objects,
30949  in unsigned long period,
30950  in unsigned long count,
30951  [retval] out IPerformanceMetric[] affectedMetrics
30952  );
30953 
30982  void enableMetrics (
30983  in wstring[] metricNames,
30984  in $unknown[] objects,
30985  [retval] out IPerformanceMetric[] affectedMetrics
30986  );
30987 
31016  void disableMetrics (
31017  in wstring[] metricNames,
31018  in $unknown[] objects,
31019  [retval] out IPerformanceMetric[] affectedMetrics
31020  );
31021 
31111  void queryMetricsData (
31112  in wstring[] metricNames,
31113  in $unknown[] objects,
31114  out wstring[] returnMetricNames,
31115  out $unknown[] returnObjects,
31116  out wstring[] returnUnits,
31117  out unsigned long[] returnScales,
31118  out unsigned long[] returnSequenceNumbers,
31119  out unsigned long[] returnDataIndices,
31120  out unsigned long[] returnDataLengths,
31121  [retval] out long[] returnData
31122  );
31123 
31124 }; /* interface IPerformanceCollector */
31125 
31133 interface INATEngine : $unknown
31134 {
31139  attribute wstring network;
31140 
31147  attribute wstring hostIP;
31148 
31153  attribute wstring TFTPPrefix;
31154 
31159  attribute wstring TFTPBootFile;
31160 
31168  attribute wstring TFTPNextServer;
31169 
31173  attribute unsigned long aliasMode;
31174 
31178  attribute boolean DNSPassDomain;
31179 
31184  attribute boolean DNSProxy;
31185 
31190  attribute boolean DNSUseHostResolver;
31191 
31196  readonly attribute wstring[] redirects;
31197 
31202  attribute boolean localhostReachable;
31203 
31219  void setNetworkSettings (
31220  in unsigned long mtu,
31221  in unsigned long sockSnd,
31222  in unsigned long sockRcv,
31223  in unsigned long TcpWndSnd,
31224  in unsigned long TcpWndRcv
31225  );
31226 
31231  void getNetworkSettings (
31232  out unsigned long mtu,
31233  out unsigned long sockSnd,
31234  out unsigned long sockRcv,
31235  out unsigned long TcpWndSnd,
31236  out unsigned long TcpWndRcv
31237  );
31238 
31258  void addRedirect (
31259  in wstring name,
31260  in NATProtocol proto,
31261  in wstring hostIP,
31262  in unsigned short hostPort,
31263  in wstring guestIP,
31264  in unsigned short guestPort
31265  );
31266 
31272  void removeRedirect (
31273  in wstring name
31274  );
31275 
31276 }; /* interface INATEngine */
31277 
31286 interface IExtPackPlugIn : $unknown
31287 {
31291  readonly attribute wstring name;
31292 
31296  readonly attribute wstring description;
31297 
31303  readonly attribute wstring frontend;
31304 
31308  readonly attribute wstring modulePath;
31309 
31310 }; /* interface IExtPackPlugIn */
31311 
31320 interface IExtPackBase : $unknown
31321 {
31325  readonly attribute wstring name;
31326 
31330  readonly attribute wstring description;
31331 
31343  readonly attribute wstring version;
31344 
31348  readonly attribute unsigned long revision;
31349 
31359  readonly attribute wstring edition;
31360 
31364  readonly attribute wstring VRDEModule;
31365 
31372  readonly attribute wstring CryptoModule;
31373 
31377  readonly attribute IExtPackPlugIn[] plugIns;
31378 
31388  readonly attribute boolean usable;
31389 
31396  readonly attribute wstring whyUnusable;
31397 
31401  readonly attribute boolean showLicense;
31402 
31411  readonly attribute wstring license;
31412 
31436  void queryLicense (
31437  in wstring preferredLocale,
31438  in wstring preferredLanguage,
31439  in wstring format,
31440  [retval] out wstring licenseText
31441  );
31442 
31443 }; /* interface IExtPackBase */
31444 
31454 {
31466  void queryObject (
31467  in wstring objUuid,
31468  [retval] out $unknown returnInterface
31469  );
31470 
31471 }; /* interface IExtPack */
31472 
31483 {
31489  readonly attribute wstring filePath;
31490 
31509  void install (
31510  in boolean replace,
31511  in wstring displayInfo,
31512  [retval] out IProgress progess
31513  );
31514 
31515 }; /* interface IExtPackFile */
31516 
31526 interface IExtPackManager : $unknown
31527 {
31533  readonly attribute IExtPack[] installedExtPacks;
31534 
31552  void find (
31553  in wstring name,
31554  [retval] out IExtPack returnData
31555  );
31556 
31568  void openExtPackFile (
31569  in wstring path,
31570  [retval] out IExtPackFile file
31571  );
31572 
31591  void uninstall (
31592  in wstring name,
31593  in boolean forcedRemoval,
31594  in wstring displayInfo,
31595  [retval] out IProgress progess
31596  );
31597 
31601  void cleanup();
31602 
31615  void queryAllPlugInsForFrontend (
31616  in wstring frontendName,
31617  [retval] out wstring[] plugInModules
31618  );
31619 
31627  void isExtPackUsable (
31628  in wstring name,
31629  [retval] out boolean usable
31630  );
31631 
31632 }; /* interface IExtPackManager */
31633 
31639 interface IBandwidthGroup : $unknown
31640 {
31644  readonly attribute wstring name;
31645 
31649  readonly attribute BandwidthGroupType type;
31650 
31654  readonly attribute unsigned long reference;
31655 
31660  attribute long long maxBytesPerSec;
31661 
31662 }; /* interface IBandwidthGroup */
31663 
31672 interface IBandwidthControl : $unknown
31673 {
31679  readonly attribute unsigned long numGroups;
31680 
31693  void createBandwidthGroup (
31694  in wstring name,
31695  in BandwidthGroupType type,
31696  in long long maxBytesPerSec
31697  );
31698 
31706  void deleteBandwidthGroup (
31707  in wstring name
31708  );
31709 
31719  void getBandwidthGroup (
31720  in wstring name,
31721  [retval] out IBandwidthGroup bandwidthGroup
31722  );
31723 
31731  void getAllBandwidthGroups (
31732  [retval] out IBandwidthGroup[] bandwidthGroups
31733  );
31734 
31735 }; /* interface IBandwidthControl */
31736 
31744 interface IGuestDebugControl : $unknown
31745 {
31750 
31755 
31762  attribute wstring debugAddress;
31763 
31770  attribute unsigned long debugPort;
31771 
31772 }; /* interface IGuestDebugControl */
31773 
31792 interface IVirtualBoxClient : $unknown
31793 {
31799  readonly attribute IVirtualBox virtualBox;
31800 
31806  readonly attribute ISession session;
31807 
31813  readonly attribute IEventSource eventSource;
31814 
31825  void checkMachineError (
31826  in IMachine machine
31827  );
31828 
31829 }; /* interface IVirtualBoxClient */
31830 
31844 interface IEventSource : $unknown
31845 {
31851  void createListener (
31852  [retval] out IEventListener listener
31853  );
31854 
31870  void createAggregator (
31871  in IEventSource[] subordinates,
31872  [retval] out IEventSource result
31873  );
31874 
31907  void registerListener (
31908  in IEventListener listener,
31909  in VBoxEventType[] interesting,
31910  in boolean active
31911  );
31912 
31921  void unregisterListener (
31922  in IEventListener listener
31923  );
31924 
31939  void fireEvent (
31940  in IEvent event,
31941  in long timeout,
31942  [retval] out boolean result
31943  );
31944 
31969  void getEvent (
31970  in IEventListener listener,
31971  in long timeout,
31972  [retval] out IEvent event
31973  );
31974 
31986  void eventProcessed (
31987  in IEventListener listener,
31988  in IEvent event
31989  );
31990 
31991 }; /* interface IEventSource */
31992 
32002 interface IEventListener : $unknown
32003 {
32016  void handleEvent (
32017  in IEvent event
32018  );
32019 
32020 }; /* interface IEventListener */
32021 
32099 interface IEvent : $unknown
32100 {
32106  readonly attribute VBoxEventType type;
32107 
32113  readonly attribute IEventSource source;
32114 
32125  readonly attribute boolean waitable;
32126 
32133  void setProcessed();
32134 
32148  void waitProcessed (
32149  in long timeout,
32150  [retval] out boolean result
32151  );
32152 
32153 }; /* interface IEvent */
32154 
32161 {
32165  readonly attribute unsigned long generation;
32166 
32173  void reuse();
32174 
32175 }; /* interface IReusableEvent */
32176 
32183 {
32187  readonly attribute wstringUUID machineId;
32188 
32189 }; /* interface IMachineEvent */
32190 
32197 {
32201  readonly attribute MachineState state;
32202 
32203 }; /* interface IMachineStateChangedEvent */
32204 
32213 {
32220  readonly attribute boolean temporary;
32221 
32222 }; /* interface IMachineDataChangedEvent */
32223 
32233 {
32237  readonly attribute wstringUUID mediumId;
32238 
32242  readonly attribute DeviceType mediumType;
32243 
32250  readonly attribute boolean registered;
32251 
32252 }; /* interface IMediumRegisteredEvent */
32253 
32263 {
32267  readonly attribute IMedium medium;
32268 
32269 }; /* interface IMediumConfigChangedEvent */
32270 
32280 {
32287  readonly attribute boolean registered;
32288 
32289 }; /* interface IMachineRegisteredEvent */
32290 
32301 {
32307  readonly attribute SessionState state;
32308 
32309 }; /* interface ISessionStateChangedEvent */
32310 
32319 {
32325  readonly attribute wstring name;
32326 
32332  readonly attribute wstring value;
32333 
32339  readonly attribute wstring flags;
32340 
32346  readonly attribute boolean fWasDeleted;
32347 
32348 }; /* interface IGuestPropertyChangedEvent */
32349 
32356 {
32360  readonly attribute wstringUUID snapshotId;
32361 
32362 }; /* interface ISnapshotEvent */
32363 
32374 {
32375  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
32376 
32377 }; /* interface ISnapshotTakenEvent */
32378 
32396 {
32397  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
32398 
32399 }; /* interface ISnapshotDeletedEvent */
32400 
32411 {
32412  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
32413 
32414 }; /* interface ISnapshotRestoredEvent */
32415 
32426 {
32427  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
32428 
32429 }; /* interface ISnapshotChangedEvent */
32430 
32440 {
32446  readonly attribute boolean visible;
32447 
32453  readonly attribute boolean alpha;
32454 
32460  readonly attribute unsigned long xhot;
32461 
32467  readonly attribute unsigned long yhot;
32468 
32474  readonly attribute unsigned long width;
32475 
32481  readonly attribute unsigned long height;
32482 
32515  readonly attribute octet[] shape;
32516 
32517 }; /* interface IMousePointerShapeChangedEvent */
32518 
32528 {
32534  readonly attribute boolean supportsAbsolute;
32535 
32541  readonly attribute boolean supportsRelative;
32542 
32548  readonly attribute boolean supportsTouchScreen;
32549 
32555  readonly attribute boolean supportsTouchPad;
32556 
32562  readonly attribute boolean needsHostCursor;
32563 
32564 }; /* interface IMouseCapabilityChangedEvent */
32565 
32575 {
32581  readonly attribute boolean numLock;
32582 
32588  readonly attribute boolean capsLock;
32589 
32595  readonly attribute boolean scrollLock;
32596 
32597 }; /* interface IKeyboardLedsChangedEvent */
32598 
32608 {
32614  readonly attribute MachineState state;
32615 
32616 }; /* interface IStateChangedEvent */
32617 
32628 {
32629  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
32630 
32631 }; /* interface IAdditionsStateChangedEvent */
32632 
32644 {
32650  readonly attribute INetworkAdapter networkAdapter;
32651 
32652 }; /* interface INetworkAdapterChangedEvent */
32653 
32664 {
32670  readonly attribute IAudioAdapter audioAdapter;
32671 
32672 }; /* interface IAudioAdapterChangedEvent */
32673 
32685 {
32691  readonly attribute ISerialPort serialPort;
32692 
32693 }; /* interface ISerialPortChangedEvent */
32694 
32706 {
32712  readonly attribute IParallelPort parallelPort;
32713 
32714 }; /* interface IParallelPortChangedEvent */
32715 
32726 {
32732  readonly attribute wstringUUID machinId;
32733 
32739  readonly attribute wstring controllerName;
32740 
32741 }; /* interface IStorageControllerChangedEvent */
32742 
32753 {
32760 
32761 }; /* interface IMediumChangedEvent */
32762 
32771 {
32777  readonly attribute ClipboardMode clipboardMode;
32778 
32779 }; /* interface IClipboardModeChangedEvent */
32780 
32789 {
32795  readonly attribute boolean enabled;
32796 
32797 }; /* interface IClipboardFileTransferModeChangedEvent */
32798 
32807 {
32813  readonly attribute DnDMode dndMode;
32814 
32815 }; /* interface IDnDModeChangedEvent */
32816 
32825 {
32831  readonly attribute unsigned long CPU;
32832 
32838  readonly attribute boolean add;
32839 
32840 }; /* interface ICPUChangedEvent */
32841 
32850 {
32856  readonly attribute unsigned long executionCap;
32857 
32858 }; /* interface ICPUExecutionCapChangedEvent */
32859 
32868 {
32874  readonly attribute long[] scancodes;
32875 
32876 }; /* interface IGuestKeyboardEvent */
32877 
32886 {
32892  readonly attribute GuestMouseEventMode mode;
32893 
32899  readonly attribute long x;
32900 
32906  readonly attribute long y;
32907 
32913  readonly attribute long z;
32914 
32920  readonly attribute long w;
32921 
32927  readonly attribute long buttons;
32928 
32929 }; /* interface IGuestMouseEvent */
32930 
32939 {
32945  readonly attribute long contactCount;
32946 
32952  readonly attribute short[] xPositions;
32953 
32959  readonly attribute short[] yPositions;
32960 
32966  readonly attribute unsigned short[] contactIds;
32967 
32975  readonly attribute unsigned short[] contactFlags;
32976 
32982  readonly attribute boolean isTouchScreen;
32983 
32989  readonly attribute unsigned long scanTime;
32990 
32991 }; /* interface IGuestMultiTouchEvent */
32992 
32999 {
33003  readonly attribute IGuestSession session;
33004 
33005 }; /* interface IGuestSessionEvent */
33006 
33015 {
33021  readonly attribute unsigned long id;
33022 
33028  readonly attribute GuestSessionStatus status;
33029 
33039  readonly attribute IVirtualBoxErrorInfo error;
33040 
33041 }; /* interface IGuestSessionStateChangedEvent */
33042 
33051 {
33058  readonly attribute boolean registered;
33059 
33060 }; /* interface IGuestSessionRegisteredEvent */
33061 
33068 {
33074  readonly attribute IGuestProcess process;
33075 
33081  readonly attribute unsigned long pid;
33082 
33083 }; /* interface IGuestProcessEvent */
33084 
33093 {
33100  readonly attribute boolean registered;
33101 
33102 }; /* interface IGuestProcessRegisteredEvent */
33103 
33112 {
33118  readonly attribute ProcessStatus status;
33119 
33129  readonly attribute IVirtualBoxErrorInfo error;
33130 
33131 }; /* interface IGuestProcessStateChangedEvent */
33132 
33141 {
33148  readonly attribute unsigned long handle;
33149 
33155  readonly attribute unsigned long processed;
33156 
33157 }; /* interface IGuestProcessIOEvent */
33158 
33169 {
33175  readonly attribute ProcessInputStatus status;
33176 
33177 }; /* interface IGuestProcessInputNotifyEvent */
33178 
33187 {
33193  readonly attribute octet[] data;
33194 
33195 }; /* interface IGuestProcessOutputEvent */
33196 
33203 {
33209  readonly attribute IGuestFile file;
33210 
33211 }; /* interface IGuestFileEvent */
33212 
33221 {
33228  readonly attribute boolean registered;
33229 
33230 }; /* interface IGuestFileRegisteredEvent */
33231 
33240 {
33246  readonly attribute FileStatus status;
33247 
33257  readonly attribute IVirtualBoxErrorInfo error;
33258 
33259 }; /* interface IGuestFileStateChangedEvent */
33260 
33269 {
33275  readonly attribute long long offset;
33276 
33282  readonly attribute unsigned long processed;
33283 
33284 }; /* interface IGuestFileIOEvent */
33285 
33294 {
33295  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33296 
33297 }; /* interface IGuestFileOffsetChangedEvent */
33298 
33307 {
33308  readonly attribute long long newSize;
33309 
33310 }; /* interface IGuestFileSizeChangedEvent */
33311 
33320 {
33326  readonly attribute octet[] data;
33327 
33328 }; /* interface IGuestFileReadEvent */
33329 
33338 {
33339  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33340 
33341 }; /* interface IGuestFileWriteEvent */
33342 
33354 {
33355  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33356 
33357 }; /* interface IVRDEServerChangedEvent */
33358 
33369 {
33370  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33371 
33372 }; /* interface IVRDEServerInfoChangedEvent */
33373 
33382 {
33383  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33384 
33385 }; /* interface IRecordingChangedEvent */
33386 
33398 {
33399  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33400 
33401 }; /* interface IUSBControllerChangedEvent */
33402 
33427 {
33433  readonly attribute IUSBDevice device;
33434 
33440  readonly attribute boolean attached;
33441 
33447  readonly attribute IVirtualBoxErrorInfo error;
33448 
33449 }; /* interface IUSBDeviceStateChangedEvent */
33450 
33467 {
33473  readonly attribute Scope scope;
33474 
33475 }; /* interface ISharedFolderChangedEvent */
33476 
33531 {
33537  readonly attribute boolean fatal;
33538 
33544  readonly attribute wstring id;
33545 
33551  readonly attribute wstring message;
33552 
33553 }; /* interface IRuntimeErrorEvent */
33554 
33563 {
33569  readonly attribute IEventListener listener;
33570 
33576  readonly attribute boolean add;
33577 
33578 }; /* interface IEventSourceChangedEvent */
33579 
33589 {
33596  readonly attribute wstringUUID machineId;
33597 
33603  readonly attribute wstring key;
33604 
33610  readonly attribute wstring value;
33611 
33612 }; /* interface IExtraDataChangedEvent */
33613 
33619 interface IVetoEvent : IEvent
33620 {
33630  void addVeto (
33631  in wstring reason
33632  );
33633 
33643  void isVetoed (
33644  [retval] out boolean result
33645  );
33646 
33656  void getVetos (
33657  [retval] out wstring[] result
33658  );
33659 
33669  void addApproval (
33670  in wstring reason
33671  );
33672 
33678  void isApproved (
33679  [retval] out boolean result
33680  );
33681 
33691  void getApprovals (
33692  [retval] out wstring[] result
33693  );
33694 
33695 }; /* interface IVetoEvent */
33696 
33707 {
33714  readonly attribute wstringUUID machineId;
33715 
33721  readonly attribute wstring key;
33722 
33728  readonly attribute wstring value;
33729 
33730 }; /* interface IExtraDataCanChangeEvent */
33731 
33748 {
33749  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33750 
33751 }; /* interface ICanShowWindowEvent */
33752 
33785 {
33794  attribute long long winId;
33795 
33796 }; /* interface IShowWindowEvent */
33797 
33806 {
33812  readonly attribute unsigned long slot;
33813 
33819  readonly attribute boolean remove;
33820 
33826  readonly attribute wstring name;
33827 
33833  readonly attribute NATProtocol proto;
33834 
33840  readonly attribute wstring hostIP;
33841 
33847  readonly attribute long hostPort;
33848 
33854  readonly attribute wstring guestIP;
33855 
33861  readonly attribute long guestPort;
33862 
33863 }; /* interface INATRedirectEvent */
33864 
33873 {
33879  readonly attribute IHostAudioDevice device;
33880 
33886  readonly attribute boolean new;
33887 
33893  readonly attribute AudioDeviceState state;
33894 
33900  readonly attribute IVirtualBoxErrorInfo error;
33901 
33902 }; /* interface IHostAudioDeviceChangedEvent */
33903 
33917 {
33923  readonly attribute boolean plugged;
33924 
33931  readonly attribute boolean success;
33932 
33938  readonly attribute IPCIDeviceAttachment attachment;
33939 
33945  readonly attribute wstring message;
33946 
33947 }; /* interface IHostPCIDevicePlugEvent */
33948 
33958 {
33964  readonly attribute boolean available;
33965 
33966 }; /* interface IVBoxSVCAvailabilityChangedEvent */
33967 
33976 {
33982  readonly attribute IBandwidthGroup bandwidthGroup;
33983 
33984 }; /* interface IBandwidthGroupChangedEvent */
33985 
33994 {
34001 
34007  readonly attribute unsigned long screenId;
34008 
34015  readonly attribute unsigned long originX;
34016 
34023  readonly attribute unsigned long originY;
34024 
34031  readonly attribute unsigned long width;
34032 
34039  readonly attribute unsigned long height;
34040 
34041 }; /* interface IGuestMonitorChangedEvent */
34042 
34051 {
34057  readonly attribute wstring name;
34058 
34065  readonly attribute wstring domain;
34066 
34073  readonly attribute GuestUserState state;
34074 
34080  readonly attribute wstring stateDetails;
34081 
34082 }; /* interface IGuestUserStateChangedEvent */
34083 
34094 {
34100  readonly attribute IMediumAttachment storageDevice;
34101 
34107  readonly attribute boolean removed;
34108 
34114  readonly attribute boolean silent;
34115 
34116 }; /* interface IStorageDeviceChangedEvent */
34117 
34119 {
34120  readonly attribute wstring networkName;
34121 
34122 }; /* interface INATNetworkChangedEvent */
34123 
34125 {
34131  readonly attribute boolean startEvent;
34132 
34133 }; /* interface INATNetworkStartStopEvent */
34134 
34136 {
34137  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
34138 
34139 }; /* interface INATNetworkAlterEvent */
34140 
34142 {
34143  readonly attribute boolean creationEvent;
34144 
34145 }; /* interface INATNetworkCreationDeletionEvent */
34146 
34148 {
34149  readonly attribute boolean enabled;
34150 
34151  readonly attribute wstring network;
34152 
34153  readonly attribute wstring gateway;
34154 
34155  readonly attribute boolean advertiseDefaultIPv6RouteEnabled;
34156 
34157  readonly attribute boolean needDhcpServer;
34158 
34159 }; /* interface INATNetworkSettingEvent */
34160 
34162 {
34163  readonly attribute boolean create;
34164 
34165  readonly attribute boolean ipv6;
34166 
34167  readonly attribute wstring name;
34168 
34169  readonly attribute NATProtocol proto;
34170 
34171  readonly attribute wstring hostIp;
34172 
34173  readonly attribute long hostPort;
34174 
34175  readonly attribute wstring guestIp;
34176 
34177  readonly attribute long guestPort;
34178 
34179 }; /* interface INATNetworkPortForwardEvent */
34180 
34182 {
34183  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
34184 
34185 }; /* interface IHostNameResolutionConfigurationChangeEvent */
34186 
34193 {
34197  readonly attribute wstringUUID progressId;
34198 
34199 }; /* interface IProgressEvent */
34200 
34210 {
34215  readonly attribute boolean create;
34216 
34217 }; /* interface IProgressCreatedEvent */
34218 
34225 {
34229  readonly attribute long percent;
34230 
34231 }; /* interface IProgressPercentageChangedEvent */
34232 
34239 {
34240  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
34241 
34242 }; /* interface IProgressTaskCompletedEvent */
34243 
34250 {
34254  readonly attribute boolean hasData;
34255 
34259  readonly attribute unsigned long x;
34260 
34264  readonly attribute unsigned long y;
34265 
34266 }; /* interface ICursorPositionChangedEvent */
34267 
34274 {
34278  readonly attribute AdditionsFacilityType facility;
34279 
34283  readonly attribute AdditionsFacilityStatus status;
34284 
34288  readonly attribute AdditionsRunLevelType runLevel;
34289 
34293  readonly attribute long long timestamp;
34294 
34295 }; /* interface IGuestAdditionsStatusChangedEvent */
34296 
34303 {
34307  readonly attribute unsigned long output;
34308 
34309 }; /* interface IGuestMonitorInfoChangedEvent */
34310 
34319 {
34323  readonly attribute IUpdateAgent agent;
34324 
34325 }; /* interface IUpdateAgentEvent */
34326 
34335 {
34336  readonly attribute wstring attributeHint;
34337 
34338 }; /* interface IUpdateAgentSettingsChangedEvent */
34339 
34348 {
34354  readonly attribute wstring msg;
34355 
34361  readonly attribute long rcError;
34362 
34363 }; /* interface IUpdateAgentErrorEvent */
34364 
34373 {
34379  readonly attribute wstring version;
34380 
34386  readonly attribute UpdateChannel channel;
34387 
34393  readonly attribute UpdateSeverity severity;
34394 
34400  readonly attribute wstring downloadURL;
34401 
34407  readonly attribute wstring webURL;
34408 
34414  readonly attribute wstring releaseNotes;
34415 
34416 }; /* interface IUpdateAgentAvailableEvent */
34417 
34426 {
34432  readonly attribute UpdateState state;
34433 
34434 }; /* interface IUpdateAgentStateChangedEvent */
34435 
34446 {
34453 
34454 }; /* interface IGuestDebugControlChangedEvent */
34455 
34464 {
34470  readonly attribute boolean dummy;
34471 
34472 }; /* interface IMachineGroupsChangedEvent */
34473 
34484 interface IStringArray : $unknown
34485 {
34486  readonly attribute wstring[] values;
34487 
34488 }; /* interface IStringArray */
34489 
34490 interface IFormValue : $unknown
34491 {
34492  readonly attribute FormValueType type;
34493 
34494  readonly attribute long generation;
34495 
34496  readonly attribute boolean enabled;
34497 
34498  readonly attribute boolean visible;
34499 
34500  readonly attribute wstring label;
34501 
34502  readonly attribute wstring description;
34503 
34504  readonly attribute wstring help;
34505 
34506 }; /* interface IFormValue */
34507 
34509 {
34510  void getSelected (
34511  [retval] out boolean selected
34512  );
34513 
34514  void setSelected (
34515  in boolean selected,
34516  [retval] out IProgress progress
34517  );
34518 
34519 }; /* interface IBooleanFormValue */
34520 
34522 {
34529  readonly attribute wstring suffix;
34530 
34531  readonly attribute long minimum;
34532 
34533  readonly attribute long maximum;
34534 
34535  void getInteger (
34536  [retval] out long value
34537  );
34538 
34539  void setInteger (
34540  in long value,
34541  [retval] out IProgress progress
34542  );
34543 
34544 }; /* interface IRangedIntegerFormValue */
34545 
34547 {
34548  readonly attribute boolean multiline;
34549 
34557  readonly attribute wstring clipboardString;
34558 
34559  void getString (
34560  [retval] out wstring text
34561  );
34562 
34563  void setString (
34564  in wstring text,
34565  [retval] out IProgress progress
34566  );
34567 
34568 }; /* interface IStringFormValue */
34569 
34571 {
34572  readonly attribute wstring[] values;
34573 
34574  void getSelectedIndex (
34575  [retval] out long index
34576  );
34577 
34578  void setSelectedIndex (
34579  in long index,
34580  [retval] out IProgress progress
34581  );
34582 
34583 }; /* interface IChoiceFormValue */
34584 
34585 interface IForm : $unknown
34586 {
34587  readonly attribute IFormValue[] values;
34588 
34589  void getFieldGroup (
34590  in wstring field,
34591  [retval] out wstring[] group
34592  );
34593 
34594  void apply (
34595  [retval] out IProgress progress
34596  );
34597 
34598 }; /* interface IForm */
34599 
34601 {
34602  void getVirtualSystemDescription (
34603  [retval] out IVirtualSystemDescription description
34604  );
34605 
34606 }; /* interface IVirtualSystemDescriptionForm */
34607 
34608 interface ICloudNetworkGatewayInfo : $unknown
34609 {
34610  readonly attribute wstring publicIP;
34611 
34612  readonly attribute wstring secondaryPublicIP;
34613 
34614  readonly attribute wstring macAddress;
34615 
34616  readonly attribute wstring instanceId;
34617 
34618 }; /* interface ICloudNetworkGatewayInfo */
34619 
34620 interface ICloudNetworkEnvironmentInfo : $unknown
34621 {
34622  readonly attribute wstring tunnelNetworkId;
34623 
34624 }; /* interface ICloudNetworkEnvironmentInfo */
34625 
34636 interface ICloudMachine : $unknown
34637 {
34641  readonly attribute wstringUUID id;
34642 
34649  readonly attribute boolean accessible;
34650 
34662  readonly attribute IVirtualBoxErrorInfo accessError;
34663 
34671  readonly attribute wstring name;
34672 
34680  readonly attribute wstring OSTypeId;
34681 
34687  readonly attribute CloudMachineState state;
34688 
34695  readonly attribute wstring consoleConnectionFingerprint;
34696 
34703  readonly attribute wstring serialConsoleCommand;
34704 
34711  readonly attribute wstring serialConsoleCommandWindows;
34712 
34719  readonly attribute wstring VNCConsoleCommand;
34720 
34727  readonly attribute wstring VNCConsoleCommandWindows;
34728 
34738  void refresh (
34739  [retval] out IProgress progress
34740  );
34741 
34752  void getDetailsForm (
34753  [retval] out IForm form
34754  );
34755 
34770  void getSettingsForm (
34771  out IForm form,
34772  [retval] out IProgress progress
34773  );
34774 
34784  void powerUp (
34785  [retval] out IProgress progress
34786  );
34787 
34797  void reboot (
34798  [retval] out IProgress progress
34799  );
34800 
34810  void shutdown (
34811  [retval] out IProgress progress
34812  );
34813 
34835  void powerDown (
34836  [retval] out IProgress progress
34837  );
34838 
34848  void terminate (
34849  [retval] out IProgress progress
34850  );
34851 
34862  void unregister (
34863  [retval] out IProgress progress
34864  );
34865 
34875  void remove (
34876  [retval] out IProgress progress
34877  );
34878 
34897  void getConsoleHistory (
34898  out IDataStream stream,
34899  [retval] out IProgress progress
34900  );
34901 
34902  void createConsoleConnection (
34903  in wstring sshPublicKey,
34904  [retval] out IProgress progress
34905  );
34906 
34907  void deleteConsoleConnection (
34908  [retval] out IProgress progress
34909  );
34910 
34911 }; /* interface ICloudMachine */
34912 
34913 interface ICloudClient : $unknown
34914 {
34920  readonly attribute ICloudMachine[] cloudMachineList;
34921 
34927  readonly attribute ICloudMachine[] cloudMachineStubList;
34928 
34947  void getExportDescriptionForm (
34948  in IVirtualSystemDescription description,
34950  [retval] out IProgress progress
34951  );
34952 
34967  void exportVM (
34968  in IVirtualSystemDescription description,
34969  in IProgress progress
34970  );
34971 
34972  void getLaunchDescriptionForm (
34973  in IVirtualSystemDescription description,
34975  [retval] out IProgress progress
34976  );
34977 
34978  void launchVM (
34979  in IVirtualSystemDescription description,
34980  [retval] out IProgress progress
34981  );
34982 
35001  void getImportDescriptionForm (
35002  in IVirtualSystemDescription description,
35004  [retval] out IProgress progress
35005  );
35006 
35017  void importInstance (
35018  in IVirtualSystemDescription description,
35019  in IProgress progress
35020  );
35021 
35038  void getCloudMachine (
35039  in wstringUUID id,
35040  [retval] out ICloudMachine machine
35041  );
35042 
35053  void readCloudMachineList (
35054  [retval] out IProgress progress
35055  );
35056 
35070  void readCloudMachineStubList (
35071  [retval] out IProgress progress
35072  );
35073 
35090  void addCloudMachine (
35091  in wstring instanceId,
35092  out ICloudMachine machine,
35093  [retval] out IProgress progress
35094  );
35095 
35115  void createCloudMachine (
35116  in IVirtualSystemDescription description,
35117  out ICloudMachine machine,
35118  [retval] out IProgress progress
35119  );
35120 
35136  void listInstances (
35137  in CloudMachineState[] machineState,
35138  out IStringArray returnNames,
35139  out IStringArray returnIds,
35140  [retval] out IProgress progress
35141  );
35142 
35157  void listSourceInstances (
35158  out IStringArray returnNames,
35159  out IStringArray returnIds,
35160  [retval] out IProgress progress
35161  );
35162 
35178  void listImages (
35179  in CloudImageState[] imageState,
35180  out IStringArray returnNames,
35181  out IStringArray returnIds,
35182  [retval] out IProgress progress
35183  );
35184 
35198  void listBootVolumes (
35199  out IStringArray returnNames,
35200  out IStringArray returnIds,
35201  [retval] out IProgress progress
35202  );
35203 
35218  void listSourceBootVolumes (
35219  out IStringArray returnNames,
35220  out IStringArray returnIds,
35221  [retval] out IProgress progress
35222  );
35223 
35239  void listVnicAttachments (
35240  in wstring[] parameters,
35241  out IStringArray returnVnicAttachmentIds,
35242  out IStringArray returnVnicIds,
35243  [retval] out IProgress progress
35244  );
35245 
35259  void getInstanceInfo (
35260  in wstring uid,
35261  in IVirtualSystemDescription description,
35262  [retval] out IProgress progress
35263  );
35264 
35274  void startInstance (
35275  in wstring uid,
35276  [retval] out IProgress progress
35277  );
35278 
35288  void pauseInstance (
35289  in wstring uid,
35290  [retval] out IProgress progress
35291  );
35292 
35302  void terminateInstance (
35303  in wstring uid,
35304  [retval] out IProgress progress
35305  );
35306 
35316  void createImage (
35317  in wstring[] parameters,
35318  [retval] out IProgress progress
35319  );
35320 
35332  void exportImage (
35333  in IMedium image,
35334  in wstring[] parameters,
35335  [retval] out IProgress progress
35336  );
35337 
35349  void importImage (
35350  in wstring uid,
35351  in wstring[] parameters,
35352  [retval] out IProgress progress
35353  );
35354 
35364  void deleteImage (
35365  in wstring uid,
35366  [retval] out IProgress progress
35367  );
35368 
35385  void getImageInfo (
35386  in wstring uid,
35387  out IStringArray infoArray,
35388  [retval] out IProgress progress
35389  );
35390 
35391  void startCloudNetworkGateway (
35392  in ICloudNetwork network,
35393  in wstring sshPublicKey,
35394  out ICloudNetworkGatewayInfo gatewayInfo,
35395  [retval] out IProgress progress
35396  );
35397 
35398  void setupCloudNetworkEnvironment (
35399  in wstring tunnelNetworkName,
35400  in wstring tunnelNetworkRange,
35401  in wstring gatewayOsName,
35402  in wstring gatewayOsVersion,
35403  in wstring gatewayShape,
35404  out ICloudNetworkEnvironmentInfo networkEnvironmentInfo,
35405  [retval] out IProgress progress
35406  );
35407 
35424  void getVnicInfo (
35425  in wstring uid,
35426  out IStringArray infoArray,
35427  [retval] out IProgress progress
35428  );
35429 
35430  void getSubnetSelectionForm (
35431  in IVirtualSystemDescription description,
35433  [retval] out IProgress progress
35434  );
35435 
35436 }; /* interface ICloudClient */
35437 
35438 interface ICloudProfile : $unknown
35439 {
35445  attribute wstring name;
35446 
35452  readonly attribute wstringUUID providerId;
35453 
35472  void getProperty (
35473  in wstring name,
35474  [retval] out wstring value
35475  );
35476 
35495  void setProperty (
35496  in wstring name,
35497  in wstring value
35498  );
35499 
35527  void getProperties (
35528  in wstring names,
35529  out wstring[] returnNames,
35530  [retval] out wstring[] returnValues
35531  );
35532 
35558  void setProperties (
35559  in wstring[] names,
35560  in wstring[] values
35561  );
35562 
35568  void remove();
35569 
35579  void createCloudClient (
35580  [retval] out ICloudClient cloudClient
35581  );
35582 
35583 }; /* interface ICloudProfile */
35584 
35585 interface ICloudProvider : $unknown
35586 {
35591  readonly attribute wstring name;
35592 
35598  readonly attribute wstring shortName;
35599 
35603  readonly attribute wstringUUID id;
35604 
35608  readonly attribute ICloudProfile[] profiles;
35609 
35613  readonly attribute wstring[] profileNames;
35614 
35620  readonly attribute wstring[] supportedPropertyNames;
35621 
35622  void getPropertyDescription (
35623  in wstring name,
35624  [retval] out wstring description
35625  );
35626 
35640  void createProfile (
35641  in wstring profileName,
35642  in wstring[] names,
35643  in wstring[] values
35644  );
35645 
35651  void importProfiles();
35652 
35658  void restoreProfiles();
35659 
35665  void saveProfiles();
35666 
35667  void getProfileByName (
35668  in wstring profileName,
35669  [retval] out ICloudProfile profile
35670  );
35671 
35683  void prepareUninstall();
35684 
35685 }; /* interface ICloudProvider */
35686 
35687 interface ICloudProviderManager : $unknown
35688 {
35692  readonly attribute ICloudProvider[] providers;
35693 
35694  void getProviderById (
35695  in wstringUUID providerId,
35696  [retval] out ICloudProvider provider
35697  );
35698 
35699  void getProviderByShortName (
35700  in wstring providerName,
35701  [retval] out ICloudProvider provider
35702  );
35703 
35704  void getProviderByName (
35705  in wstring providerName,
35706  [retval] out ICloudProvider provider
35707  );
35708 
35709 }; /* interface ICloudProviderManager */
35710 
35722 {
35723  readonly attribute boolean registered;
35724 
35725 }; /* interface ICloudProviderListChangedEvent */
35726 
35736 {
35737  readonly attribute wstringUUID id;
35738 
35739  readonly attribute boolean registered;
35740 
35741 }; /* interface ICloudProviderRegisteredEvent */
35742 
35757 {
35758  readonly attribute wstringUUID id;
35759 
35760 }; /* interface ICloudProviderUninstallEvent */
35761 
35763 {
35764  readonly attribute wstringUUID providerId;
35765 
35766  readonly attribute wstring name;
35767 
35768  readonly attribute boolean registered;
35769 
35770 }; /* interface ICloudProfileRegisteredEvent */
35771 
35773 {
35774  readonly attribute wstringUUID providerId;
35775 
35776  readonly attribute wstring name;
35777 
35778 }; /* interface ICloudProfileChangedEvent */
35779 
35781 {
35782  readonly attribute wstring languageId;
35783 
35784 }; /* interface ILanguageChangedEvent */
35785 
35794 interface IVBoxSVCRegistration : $unknown
35795 {
35801  void getVirtualBox (
35802  [retval] out $unknown result
35803  );
35804 
35805 }; /* interface IVBoxSVCRegistration */
35806 
35819 interface IVirtualBoxSDS : $unknown
35820 {
35845  void registerVBoxSVC (
35846  in IVBoxSVCRegistration vboxSVC,
35847  in long pid,
35848  [retval] out $unknown existingVirtualBox
35849  );
35850 
35858  void deregisterVBoxSVC (
35859  in IVBoxSVCRegistration vboxSVC,
35860  in long pid
35861  );
35862 
35939  void launchVMProcess (
35940  in wstring machine,
35941  in wstring comment,
35942  in wstring frontend,
35943  in wstring[] environmentChanges,
35944  in wstring cmdOptions,
35945  in unsigned long sessionId,
35946  [retval] out unsigned long pid
35947  );
35948 
35949 }; /* interface IVirtualBoxSDS */
35950 
35951 
Process is in an undefined state.
Definition: VirtualBox.idl:4841
readonly attribute long long lastUpdated
Timestamp of the last status update, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:19763
readonly attribute wstring detectedOSVersion
The detected OS version string.
Definition: VirtualBox.idl:10812
attribute boolean DNSPassDomain
Whether the DHCP server should pass the DNS domain used by the host.
Definition: VirtualBox.idl:31178
Opens an existing file, fails if no file exists.
Definition: VirtualBox.idl:5025
readonly attribute unsigned long pid
Guest process ID (PID).
Definition: VirtualBox.idl:33081
A guest user continued using the guest OS after being idle.
Definition: VirtualBox.idl:4241
Lock the machine for writing.
Definition: VirtualBox.idl:1123
Wait for the process being started.
Definition: VirtualBox.idl:4402
DHCPOptionEncoding
Definition: VirtualBox.idl:2657
No flag set.
Definition: VirtualBox.idl:4619
This will attempt to replace any destination object other except directories.
Definition: VirtualBox.idl:4683
readonly attribute IAudioSettings audioSettings
The machine's audio settings.
Definition: VirtualBox.idl:12517
FAT12 if partition size less than 65536 sectors.
Definition: VirtualBox.idl:1565
Implementation of the IProcess object for processes the host has started in the guest.
Definition: VirtualBox.idl:22064
In IMachine::sessionState, this means that the machine is not locked for any sessions.
Definition: VirtualBox.idl:768
Definition: VirtualBox.idl:2841
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:17854
readonly attribute long long bytesSentTotal
How many bytes were sent in all connections.
Definition: VirtualBox.idl:16650
CloudMachineState
Cloud instance execution state.
Definition: VirtualBox.idl:7564
readonly attribute unsigned long width
Width of the screen.
Definition: VirtualBox.idl:34031
Program.
Definition: VirtualBox.idl:3842
readonly attribute wstring name
The object's name.
Definition: VirtualBox.idl:22548
const HRESULT VBOX_E_MAXIMUM_REACHED
A maximum has been reached.
Definition: VirtualBox.idl:233
SessionState
Session state.
Definition: VirtualBox.idl:751
SoftRAID status.
Definition: VirtualBox.idl:1870
See IGuestUserStateChangedEvent.
Definition: VirtualBox.idl:7297
No flag set.
Definition: VirtualBox.idl:3984
GuestMonitorChangedEventType
How the guest monitor has been changed.
Definition: VirtualBox.idl:7526
readonly attribute wstring languageId
Definition: VirtualBox.idl:35782
readonly attribute long long bytesSent
How many bytes were sent in last or current, if still active, connection.
Definition: VirtualBox.idl:16643
attribute DHCPGroupConditionType type
Defines how the IDHCPGroupCondition::value is interpreted.
Definition: VirtualBox.idl:8351
Something went wrong.
Definition: VirtualBox.idl:4896
The interface is not functioning.
Definition: VirtualBox.idl:3597
The Apple UFS partition.
Definition: VirtualBox.idl:1650
See IMachineRegisteredEvent.
Definition: VirtualBox.idl:6910
See IMediumConfigChangedEvent.
Definition: VirtualBox.idl:7325
Ignore the matched USB device.
Definition: VirtualBox.idl:6258
attribute wstring authLibrary
Library used for authentication of RDP clients by this VM.
Definition: VirtualBox.idl:29142
Virtio network device.
Definition: VirtualBox.idl:5891
The machine was stopped.
Definition: VirtualBox.idl:7595
readonly attribute $unknown initiator
Initiator of the task.
Definition: VirtualBox.idl:23163
readonly attribute unsigned long numberOfClients
How many times a client connected.
Definition: VirtualBox.idl:16621
attribute long loopbackIp6
Offset in ipv6 network from network id for address mapped into loopback6 interface of the host...
Definition: VirtualBox.idl:7842
MidnightBSD boot partition.
Definition: VirtualBox.idl:2020
readonly attribute IMedium [] DVDImages
Array of CD/DVD image objects currently in use by this VirtualBox instance.
Definition: VirtualBox.idl:8612
MouseButtonState
Mouse button state.
Definition: VirtualBox.idl:5661
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:22128
Port-forwarding uses TCP protocol.
Definition: VirtualBox.idl:6701
This setting determines whether VirtualBox will expose the Physical Address Extension (PAE) feature o...
Definition: VirtualBox.idl:849
AdditionsFacilityStatus
Guest Additions facility states.
Definition: VirtualBox.idl:3867
Graphics device 3D activity.
Definition: VirtualBox.idl:1222
Base abstract interface for all guest process input/output (IO) events.
Definition: VirtualBox.idl:33140
The remote stub is available through a UDP connection.
Definition: VirtualBox.idl:6794
Windows Storage Replica partition.
Definition: VirtualBox.idl:1730
readonly attribute KeyboardLED [] keyboardLEDs
Current status of the guest keyboard LEDs.
Definition: VirtualBox.idl:25795
readonly attribute boolean acceleration3DAvailable
Returns true when the host supports 3D hardware acceleration.
Definition: VirtualBox.idl:18203
readonly attribute boolean accessible
Whether this virtual machine is currently accessible or not.
Definition: VirtualBox.idl:34649
readonly attribute boolean completed
Whether the task has been completed.
Definition: VirtualBox.idl:23197
readonly attribute wstring filePath
The path to the extension pack file.
Definition: VirtualBox.idl:31489
Notification when the drag'n drop mode changes.
Definition: VirtualBox.idl:32806
Addresses of one or more service location protocol (SLP) directory agent, and an indicator of whether...
Definition: VirtualBox.idl:2644
readonly attribute boolean advertiseDefaultIPv6RouteEnabled
Definition: VirtualBox.idl:34155
readonly attribute unsigned long slot
The NIC slot number of the VM if a DHCPConfigScope_MachineNIC config.
Definition: VirtualBox.idl:8435
readonly attribute FormValueType type
Definition: VirtualBox.idl:34492
Writing to this variable requires an authenticated source.
Definition: VirtualBox.idl:3265
attribute wstring vendorId
Vendor ID filter.
Definition: VirtualBox.idl:28681
readonly attribute wstringUUID uuid
The GUID of the partition when GUID partitioning scheme is used, NULL UUID value for not a GPT disks...
Definition: VirtualBox.idl:17970
attribute GuestDebugProvider debugProvider
The currently active debug provider.
Definition: VirtualBox.idl:31749
Lock the machine for writing, and create objects necessary for running a VM in this process...
Definition: VirtualBox.idl:1129
Base abstract interface for all guest session events.
Definition: VirtualBox.idl:32998
See ICloudProviderListChangedEvent.
Definition: VirtualBox.idl:7388
Definition: VirtualBox.idl:2822
Each individual provider that is installed or uninstalled is reported as an ICloudProviderRegisteredE...
Definition: VirtualBox.idl:35721
readonly attribute INvramStore nonVolatileStore
Object to manipulate data in the non volatile storage file.
Definition: VirtualBox.idl:12394
readonly attribute boolean certificateAuthority
Whether this certificate is a certificate authority.
Definition: VirtualBox.idl:9855
readonly attribute long timeRemaining
Estimated remaining time until the task completes, in seconds.
Definition: VirtualBox.idl:23192
This setting determines whether VirtualBox will advertise long mode (i.e.
Definition: VirtualBox.idl:857
Notification when update agent settings have been changed.
Definition: VirtualBox.idl:34334
Intel Fast Flash (iFFS) partition.
Definition: VirtualBox.idl:1685
readonly attribute IUSBDeviceFilter [] deviceFilters
List of USB device filters associated with the machine.
Definition: VirtualBox.idl:28306
attribute wstring currentDirectory
Gets or sets the current directory of the session.
Definition: VirtualBox.idl:20287
Device is active and can be used.
Definition: VirtualBox.idl:6466
Copy directories recursively.
Definition: VirtualBox.idl:4629
Versatile Video Coding (VVC), MPEG-I Part 3.
Definition: VirtualBox.idl:3118
List of network and router address pairs addresses.
Definition: VirtualBox.idl:2484
Linux RAID partition.
Definition: VirtualBox.idl:1745
readonly attribute unsigned long operationCount
Number of sub-operations this task is divided into.
Definition: VirtualBox.idl:23229
Definition: VirtualBox.idl:6076
Ceph dm-crypt block partition.
Definition: VirtualBox.idl:2220
Broadcast address (RFC1122) for the client to use (IPv4 address).
Definition: VirtualBox.idl:2459
readonly attribute wstring [] nameServers
The list of nameservers registered in host's name resolving system.
Definition: VirtualBox.idl:18138
Settings version "1.13", written by VirtualBox 4.2.x.
Definition: VirtualBox.idl:348
readonly attribute IUpdateAgent agent
Update agent this event belongs to.
Definition: VirtualBox.idl:34323
NetBSD RAID partition.
Definition: VirtualBox.idl:1960
The linux swap partition.
Definition: VirtualBox.idl:1625
Definition: VirtualBox.idl:6556
A STAC9221 HDA codec.
Definition: VirtualBox.idl:6383
The linux swap partition (old versions).
Definition: VirtualBox.idl:1610
Represents a platform-independent appliance in OVF format.
Definition: VirtualBox.idl:9976
RecordingCodecDeadline
Recording codec deadline.
Definition: VirtualBox.idl:3056
Virtio SCSI storage controller.
Definition: VirtualBox.idl:6632
Space separated list of IPv4 X windows display manager addresses.
Definition: VirtualBox.idl:2564
readonly attribute unsigned long recommendedCPUCount
Number of vCPUs recommended for this OS type.
Definition: VirtualBox.idl:19723
attribute wstring path
Host parallel device name.
Definition: VirtualBox.idl:27675
File is in an undefined state.
Definition: VirtualBox.idl:5142
attribute boolean localhostReachable
Whether traffic from the guest directed to 10.0.2.2 will reach the host's loopback interface...
Definition: VirtualBox.idl:31202
attribute wstring hostOnlyNetwork
Name of the host only network the VM is attached to.
Definition: VirtualBox.idl:27350
Convenience interface for client applications.
Definition: VirtualBox.idl:31792
attribute FirmwareType firmwareType
Type of firmware (such as legacy BIOS or EFI), used for initial bootstrap in this VM...
Definition: VirtualBox.idl:12405
Definition: VirtualBox.idl:1335
MachineState
Virtual machine execution state.
Definition: VirtualBox.idl:515
Settings version "1.11", written by VirtualBox 4.0.x.
Definition: VirtualBox.idl:338
MediumState
Virtual medium state.
Definition: VirtualBox.idl:5294
Null value (never used by the API).
Definition: VirtualBox.idl:5861
External device, connected via some other method.
Definition: VirtualBox.idl:6445
readonly attribute wstring user
Login user name supplied by the client.
Definition: VirtualBox.idl:16671
readonly attribute IGuestFile [] files
Returns all currently opened guest files.
Definition: VirtualBox.idl:20315
readonly attribute long resultDetail
Optional result data of this error.
Definition: VirtualBox.idl:7717
Ceph block partition.
Definition: VirtualBox.idl:2200
readonly attribute GraphicsControllerType [] supportedGraphicsControllerTypes
Returns an array of officially supported values for enum GraphicsControllerType, in the sense of what...
Definition: VirtualBox.idl:19226
No provider is used.
Definition: VirtualBox.idl:1065
attribute short device
Device number.
Definition: VirtualBox.idl:11793
readonly attribute boolean touchScreenSupported
Whether the guest OS has enabled the multi-touch reporting device, touchscreen variant.
Definition: VirtualBox.idl:26037
Definition: VirtualBox.idl:2897
readonly attribute IMedium medium
ID of the medium this event relates to.
Definition: VirtualBox.idl:32267
readonly attribute unsigned long processorCoreCount
Number of physical processor cores installed in the host system.
Definition: VirtualBox.idl:18163
readonly attribute unsigned long originY
Physical Y origin relative to the primary screen.
Definition: VirtualBox.idl:34023
See IUpdateAgentAvailableEvent.
Definition: VirtualBox.idl:7437
readonly attribute VBoxEventType type
Event type.
Definition: VirtualBox.idl:32106
readonly attribute unsigned long y
Y position of the overlay, relative to the frame buffer.
Definition: VirtualBox.idl:26662
Open the file only with write access.
Definition: VirtualBox.idl:4985
Hardware assisted virtualization thru native API (NEM).
Definition: VirtualBox.idl:6058
The guest addition status changed.
Definition: VirtualBox.idl:34273
readonly attribute USBControllerType [] supportedUSBControllerTypes
Returns an array of officially supported values for enum USBControllerType, in the sense of what is e...
Definition: VirtualBox.idl:19290
readonly attribute long hostPort
Host port to bind socket on.
Definition: VirtualBox.idl:33847
readonly attribute PointingHIDType [] supportedPointingHIDTypes
Returns an array of officially supported values for enum PointingHIDType, in the sense of what is e...
Definition: VirtualBox.idl:19138
attribute boolean enabled
This setting determines whether this screen is enabled while recording.
Definition: VirtualBox.idl:11528
The variable can be appended only.
Definition: VirtualBox.idl:3275
readonly attribute long [] scancodes
Array of scancodes.
Definition: VirtualBox.idl:32874
readonly attribute MediumVariant [] variant
Returns the storage format variant information for this medium as an array of the flags described at ...
Definition: VirtualBox.idl:24068
Do not report an error when executed processes are still alive when VBoxService or the guest OS is sh...
Definition: VirtualBox.idl:4714
Generic BGR format without alpha channel.
Definition: VirtualBox.idl:1498
Space separated list of default IPv4 finger server addresses.
Definition: VirtualBox.idl:2624
readonly attribute wstringUUID machineId
The virtual machine ID if a DHCPConfigScope_MachineNIC config, null UUID for DHCPConfigScope_MAC.
Definition: VirtualBox.idl:8430
Definition: VirtualBox.idl:2845
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:31190
See ISnapshotRestoredEvent.
Definition: VirtualBox.idl:7318
The VM is powered off when the system shuts down.
Definition: VirtualBox.idl:3430
readonly attribute wstring operatingSystem
Name of the host system's operating system.
Definition: VirtualBox.idl:18188
A floppy disk controller; this is the only variant for floppy drives.
Definition: VirtualBox.idl:6612
Notification when a guest process' stdin became available.
Definition: VirtualBox.idl:33168
Whether AMD-V Virtualized VMSAVE/VMLOAD is enabled.
Definition: VirtualBox.idl:1048
Allow using this medium concurrently by several machines.
Definition: VirtualBox.idl:5399
Use the manual proxy from ISystemProperties::proxyURL.
Definition: VirtualBox.idl:3751
Novell NE2000 network card (NE2000).
Definition: VirtualBox.idl:5901
Pseudo-state: last transient state (for use in relational expressions).
Definition: VirtualBox.idl:739
readonly attribute wstring lastCheckDate
Date of last update check.
Definition: VirtualBox.idl:17775
attribute boolean active
Whether this filter active or has been temporarily disabled.
Definition: VirtualBox.idl:28672
attribute unsigned long timeout
Returns the session timeout (in ms).
Definition: VirtualBox.idl:20218
Clone the state of the selected machine and its child snapshots if present.
Definition: VirtualBox.idl:3363
Definition: VirtualBox.idl:5649
FreeBSD ZFS partition.
Definition: VirtualBox.idl:1820
readonly attribute IGuestDnDSource dnDSource
Retrieves the drag'n drop source implementation for the guest side, that is, handling and retrieving ...
Definition: VirtualBox.idl:22770
readonly attribute wstring name
The extension pack name.
Definition: VirtualBox.idl:31325
readonly attribute CPUArchitecture architecture
The CPU architecture.
Definition: VirtualBox.idl:18704
Definition: VirtualBox.idl:34508
readonly attribute UpdateChannel [] supportedChannels
Returns a safe array of all supported update channels this agents offers.
Definition: VirtualBox.idl:17800
Ceph multipath block DB partition.
Definition: VirtualBox.idl:2285
readonly attribute unsigned long width
Width of the pointer shape in pixels.
Definition: VirtualBox.idl:32474
readonly attribute boolean numLock
NumLock status.
Definition: VirtualBox.idl:32581
Android ARM EXT partition.
Definition: VirtualBox.idl:2175
Do not replace any destination object.
Definition: VirtualBox.idl:4677
readonly attribute wstring [] environmentBase
The base environment of the session.
Definition: VirtualBox.idl:20258
Notification when a guest file was registered or unregistered.
Definition: VirtualBox.idl:33220
Variable can be accessed from the boot services.
Definition: VirtualBox.idl:3250
No flag set.
Definition: VirtualBox.idl:3960
MAC address wildcard pattern.
Definition: VirtualBox.idl:2707
readonly attribute boolean active
The partition is bootable when TRUE.
Definition: VirtualBox.idl:17907
Move the item to the target.
Definition: VirtualBox.idl:5256
Notification when a guest user changed its state.
Definition: VirtualBox.idl:34050
readonly attribute IVirtualBoxErrorInfo accessError
Error information describing the reason of machine inaccessibility.
Definition: VirtualBox.idl:34662
readonly attribute wstring frontend
The name of the frontend or component name this plug-in plugs into.
Definition: VirtualBox.idl:31303
A waiting flag specified in the IProcess::waitFor call is not supported by the guest.
Definition: VirtualBox.idl:4503
WAV format, linear PCM, uncompressed.
Definition: VirtualBox.idl:3024
readonly attribute boolean fatal
Whether the error is fatal or not.
Definition: VirtualBox.idl:33537
readonly attribute wstring consoleConnectionFingerprint
The fingerprint of the ssh key that is authorized to access the machine's console connection...
Definition: VirtualBox.idl:34695
const HRESULT VBOX_E_OBJECT_NOT_FOUND
Object corresponding to the supplied arguments does not exist.
Definition: VirtualBox.idl:129
attribute wstring scriptTemplatePath
The unattended installation script template file.
Definition: VirtualBox.idl:10751
attribute wstring networkName
TBD: User-friendly, descriptive name of host-only network.
Definition: VirtualBox.idl:7923
readonly attribute unsigned long yhot
The pointer hot spot Y coordinate.
Definition: VirtualBox.idl:32467
readonly attribute boolean create
If true, the progress object was created, otherwise it was deleted.
Definition: VirtualBox.idl:34215
Definition: VirtualBox.idl:1302
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33370
readonly attribute unsigned long handle
Input/output (IO) handle involved in this event.
Definition: VirtualBox.idl:33148
32-bit (and 16-bit) x86.
Definition: VirtualBox.idl:818
See IProgressPercentageChangedEvent.
Definition: VirtualBox.idl:7339
Definition: VirtualBox.idl:1336
readonly attribute wstring value
Extra data value for the given key.
Definition: VirtualBox.idl:33610
readonly attribute IHostUSBDeviceFilter [] USBDeviceFilters
List of USB device filters in action.
Definition: VirtualBox.idl:18128
readonly attribute unsigned long operation
Number of the sub-operation being currently executed.
Definition: VirtualBox.idl:23234
Immutable medium (attached indirectly, changes are wiped out the next time the virtual machine is sta...
Definition: VirtualBox.idl:5382
readonly attribute IMedium [] floppyImages
Array of floppy image objects currently in use by this VirtualBox instance.
Definition: VirtualBox.idl:8619
readonly attribute boolean recommendedX2APIC
Returns true if X2APIC is recommended for this OS type.
Definition: VirtualBox.idl:19718
NetBSD log structured file system (LFS) partition.
Definition: VirtualBox.idl:1955
readonly attribute boolean recommendedUSB3
Returns true an xHCI (USB 3) controller is recommended for this OS type.
Definition: VirtualBox.idl:19708
Settings version greater than "1.19", written by a future VirtualBox version.
Definition: VirtualBox.idl:383
readonly attribute wstring releaseNotes
Release notes of the update.
Definition: VirtualBox.idl:34414
FileSharingMode
File sharing mode for IGuestSession::fileOpenEx.
Definition: VirtualBox.idl:5074
Device type is unknown / cannot be determined.
Definition: VirtualBox.idl:6430
attribute boolean enabledIn
Flag whether the audio adapter is enabled for audio input.
Definition: VirtualBox.idl:28868
Container Linux resizable root filesystem partition.
Definition: VirtualBox.idl:2000
readonly attribute wstring detectedOSFlavor
The detected OS flavor (e.g.
Definition: VirtualBox.idl:10823
The given medium was registered or unregistered within this VirtualBox installation.
Definition: VirtualBox.idl:32232
readonly attribute boolean removed
Flag whether the device was removed or added to the VM.
Definition: VirtualBox.idl:34107
The image is in the process of importing.
Definition: VirtualBox.idl:7634
Device has been unplugged.
Definition: VirtualBox.idl:6481
WD/SMC EtherCard Plus 16 network card (WD8013EBT).
Definition: VirtualBox.idl:5911
readonly attribute long long bytesReceived
How many bytes were received in last or current, if still active, connection.
Definition: VirtualBox.idl:16657
FileCopyFlag
File copying flags.
Definition: VirtualBox.idl:4513
readonly attribute IGraphicsAdapter graphicsAdapter
Graphics adapter object.
Definition: VirtualBox.idl:12379
readonly attribute long long allocatedSize
Disk allocation size (st_blocks * DEV_BSIZE).
Definition: VirtualBox.idl:22578
VMWare ESX virtual machine file system (VMFS) partition.
Definition: VirtualBox.idl:2075
attribute boolean logoFadeIn
Fade in flag for BIOS logo animation.
Definition: VirtualBox.idl:11401
AccessMode
Access mode for opening files.
Definition: VirtualBox.idl:393
readonly attribute long long winId
Platform-dependent identifier of the window where context of this frame buffer is drawn...
Definition: VirtualBox.idl:26411
Third party.
Definition: VirtualBox.idl:3852
Must be last event, used for iterations and structures relying on numerical event values...
Definition: VirtualBox.idl:7486
Notification when an event source state changes (listener added or removed).
Definition: VirtualBox.idl:33562
Definition: VirtualBox.idl:5840
attribute unsigned long timeout
When non-zero, this specifies the number of milliseconds after which the operation will automatically...
Definition: VirtualBox.idl:23260
Notification when guest mouse event happens.
Definition: VirtualBox.idl:32885
attribute unsigned long CPUIDPortabilityLevel
Virtual CPUID portability level, the higher number the fewer newer or vendor specific CPU feature is ...
Definition: VirtualBox.idl:12356
Space separated list of IPv4 log server addresses.
Definition: VirtualBox.idl:2354
Driver.
Definition: VirtualBox.idl:3832
attribute wstring [] groups
Array of machine group names of which this machine is a member.
Definition: VirtualBox.idl:12289
Space separated list of default IPv4 world wide web (WWW) server addresses.
Definition: VirtualBox.idl:2619
Linux unitified key setup (LUKS) partition.
Definition: VirtualBox.idl:1785
Definition: VirtualBox.idl:5667
The process has been terminated.
Definition: VirtualBox.idl:4459
The BSD slice.
Definition: VirtualBox.idl:1645
See IAdditionsStateChangedEvent.
Definition: VirtualBox.idl:6980
readonly attribute long long modificationTime
Time of last data modification (st_mtime).
Definition: VirtualBox.idl:22606
See ISerialPortChangedEvent.
Definition: VirtualBox.idl:6994
readonly attribute unsigned long startCylinder
The cylinder (0..1023) of the first sector in the partition on an MBR disk, zero for not an MBR disk...
Definition: VirtualBox.idl:17921
No destination.
Definition: VirtualBox.idl:2972
attribute unsigned long maxLeaseTime
The maximum lease time in seconds, ignored if zero.
Definition: VirtualBox.idl:8231
IDHCPServer::groupConfigs
Definition: VirtualBox.idl:2683
Creates a new file, replace any existing file.
Definition: VirtualBox.idl:5047
readonly attribute StorageControllerType recommendedDVDStorageController
Recommended storage controller type for DVD/CD drives.
Definition: VirtualBox.idl:19633
Use the native hypervisor API instead of the VirtualBox one (HM) for VT-X/AMD-V.
Definition: VirtualBox.idl:1040
Abstract interface for handling drag'n drop targets.
Definition: VirtualBox.idl:19934
Wait for the next guest session status change.
Definition: VirtualBox.idl:4089
readonly attribute wstringUUID id
Definition: VirtualBox.idl:35737
Notification of a new progress object creation/deletion.
Definition: VirtualBox.idl:34209
Definition: VirtualBox.idl:2881
readonly attribute octet [] shape
Shape bitmaps.
Definition: VirtualBox.idl:25974
Scope
Scope of the operation.
Definition: VirtualBox.idl:1285
readonly attribute wstringUUID [] machineIds
Array of UUIDs of all machines this medium is attached to.
Definition: VirtualBox.idl:24346
Ceph dm-crypt Linux unitified key setup (LUKS) block write-ahead log partition.
Definition: VirtualBox.idl:2240
A default provider is automatically chosen according to the guest OS type.
Definition: VirtualBox.idl:1070
See IGuestFileWriteEvent.
Definition: VirtualBox.idl:7283
Supports creating dynamically growing images, allocating space on demand.
Definition: VirtualBox.idl:5555
Update is being downloaded currently.
Definition: VirtualBox.idl:3692
Space separated list of IPv4 router addresses.
Definition: VirtualBox.idl:2334
Abstract parent interface for directories handled by VirtualBox.
Definition: VirtualBox.idl:22077
readonly attribute boolean PAEEnabled
Flag indicating whether the VM is currently making use of the Physical Address Extension CPU feature...
Definition: VirtualBox.idl:27785
readonly attribute wstringUUID id
UUID of the virtual machine.
Definition: VirtualBox.idl:12277
readonly attribute wstring serialConsoleCommand
The shell command to establish ssh connection to the cloud machine serial console.
Definition: VirtualBox.idl:34703
readonly attribute wstringUUID snapshotId
ID of the snapshot this event relates to.
Definition: VirtualBox.idl:32360
readonly attribute wstring signatureAlgorithmOID
The dotted OID of the signature algorithm.
Definition: VirtualBox.idl:9790
readonly attribute AdditionsFacilityStatus status
The current status.
Definition: VirtualBox.idl:19773
readonly attribute boolean hasData
Event contains valid data.
Definition: VirtualBox.idl:34254
readonly attribute ISharedFolder [] sharedFolders
Collection of shared folders for this machine (permanent shared folders).
Definition: VirtualBox.idl:12697
readonly attribute boolean silent
Flag whether the guest should be notified about the change.
Definition: VirtualBox.idl:34114
attribute wstring proxy
Proxy incantation to pass on to the guest OS installer.
Definition: VirtualBox.idl:10686
A STAC9700 AC'97 codec.
Definition: VirtualBox.idl:6373
attribute wstring fullUserName
The full name of the user.
Definition: VirtualBox.idl:10553
DnDAction
Possible actions of a drag'n drop operation.
Definition: VirtualBox.idl:5240
Allow promiscuous mode, but restrict the scope it to the internal network so that it only applies to ...
Definition: VirtualBox.idl:5950
See IUpdateAgentSettingsChangedEvent.
Definition: VirtualBox.idl:7451
readonly attribute long maximumValue
Maximum possible value of this metric.
Definition: VirtualBox.idl:30751
The IKeyboard interface represents the virtual machine's keyboard.
Definition: VirtualBox.idl:25788
readonly attribute wstring name
Definition: VirtualBox.idl:35766
readonly attribute long long newSize
Definition: VirtualBox.idl:33308
Whether to respond to subnet mask requests via ICMP (boolean).
Definition: VirtualBox.idl:2469
Settings version "1.6", written by VirtualBox 2.1.4 (at least).
Definition: VirtualBox.idl:313
Supports VHWA interface.
Definition: VirtualBox.idl:5724
readonly attribute IKeyboard keyboard
Virtual keyboard object.
Definition: VirtualBox.idl:16778
Apple RAID partition, offline.
Definition: VirtualBox.idl:1845
readonly attribute IMedium [] DVDDrives
List of DVD drives available on the host.
Definition: VirtualBox.idl:18070
Linux KVM.
Definition: VirtualBox.idl:1091
See IGuestFileOffsetChangedEvent.
Definition: VirtualBox.idl:7267
attribute wstring defaultFrontend
Selects which VM frontend should be used by default when launching a VM through the IMachine::launchV...
Definition: VirtualBox.idl:19060
Block device.
Definition: VirtualBox.idl:5209
Empty partition entry.
Definition: VirtualBox.idl:1560
readonly attribute IEventSource eventSource
Definition: VirtualBox.idl:7976
AudioDeviceState
Audio device state enumeration.
Definition: VirtualBox.idl:6455
PathStyle
The path style of a system.
Definition: VirtualBox.idl:4943
The guest mouse pointer description.
Definition: VirtualBox.idl:25897
Input pipe became available for writing.
Definition: VirtualBox.idl:4922
The link targets a file (or whatever else except directories).
Definition: VirtualBox.idl:4804
Android x86 boot partition.
Definition: VirtualBox.idl:2100
Data on stdout became available for reading.
Definition: VirtualBox.idl:4490
Definition: VirtualBox.idl:6557
FreeBSD swap partition.
Definition: VirtualBox.idl:1805
The IMedium interface represents virtual storage for a machine's hard disks, CD/DVD or floppy drives...
Definition: VirtualBox.idl:24006
attribute wstring networkId
Cloud network id.
Definition: VirtualBox.idl:7911
readonly attribute wstring description
Human readable description of the guest OS.
Definition: VirtualBox.idl:19573
No attributes set.
Definition: VirtualBox.idl:3240
attribute wstring autostartDatabasePath
The path to the autostart database.
Definition: VirtualBox.idl:19036
readonly attribute unsigned long revision
The internal build revision number of the product.
Definition: VirtualBox.idl:8498
readonly attribute IGuestDnDTarget dnDTarget
Retrieves the drag'n drop source implementation for the host side.
Definition: VirtualBox.idl:22779
readonly attribute RecordingRateControlMode [] supportedRecordingARCModes
Returns an array of officially supported audio codec values for enum RecordingRateControlMode, in the sense of what is e.g.
Definition: VirtualBox.idl:19210
VP9 codec.
Definition: VirtualBox.idl:3128
readonly attribute IFormValue [] values
Definition: VirtualBox.idl:34587
readonly attribute boolean online
true if this snapshot is an online snapshot and false otherwise.
Definition: VirtualBox.idl:23539
attribute wstring teleporterPassword
The password to check for on the target teleporter.
Definition: VirtualBox.idl:12764
const HRESULT VBOX_E_OBJECT_IN_USE
Object being in use prohibits operation.
Definition: VirtualBox.idl:217
See INATNetworkAlterEvent.
Definition: VirtualBox.idl:7183
Linux filesystem data.
Definition: VirtualBox.idl:1740
GuestSessionWaitForFlag
Guest session waiting flags.
Definition: VirtualBox.idl:4068
readonly attribute ICloudProvider [] providers
Returns all supported cloud providers.
Definition: VirtualBox.idl:35692
Definition: VirtualBox.idl:29094
Optional, may be unset by the API caller.
Definition: VirtualBox.idl:2870
readonly attribute wstringUUID machineId
ID of the machine this event relates to.
Definition: VirtualBox.idl:33596
The VM will attach to an external software TPM emulation compliant to swtpm.
Definition: VirtualBox.idl:2956
Client core file.
Definition: VirtualBox.idl:2389
UpdateChannel
Definition: VirtualBox.idl:3613
The path to the root disk the client should use.
Definition: VirtualBox.idl:2404
attribute RecordingCodecDeadline audioDeadline
Determines the audio deadline to use.
Definition: VirtualBox.idl:11618
readonly attribute unsigned long processed
Processed input or output (in bytes).
Definition: VirtualBox.idl:33155
CleanupMode
Cleanup mode, used with IMachine::unregister.
Definition: VirtualBox.idl:3314
readonly attribute IVirtualBoxErrorInfo error
Error information in case of new session status is indicating an error.
Definition: VirtualBox.idl:33257
attribute wstring postInstallScriptTemplatePath
The post installation (shell/batch) script template file.
Definition: VirtualBox.idl:10765
3Com EtherLink II network card (3C503).
Definition: VirtualBox.idl:5921
All stable and major releases, including beta versions.
Definition: VirtualBox.idl:3634
Notification when the CPU execution cap changes.
Definition: VirtualBox.idl:32849
Facility status is unknown.
Definition: VirtualBox.idl:3913
readonly attribute wstring serialConsoleCommandWindows
The PowerShell command to establish ssh connection to the cloud machine serial console using PuTTY's ...
Definition: VirtualBox.idl:34711
Represents one of host's network interfaces.
Definition: VirtualBox.idl:17516
readonly attribute wstring groupName
The group name.
Definition: VirtualBox.idl:22634
AuthType
VirtualBox authentication type.
Definition: VirtualBox.idl:6491
readonly attribute wstring [] supportedPropertyNames
Returns the supported property names.
Definition: VirtualBox.idl:35620
readonly attribute wstring domain
Name of the FQDN (fully qualified domain name) this user is bound to.
Definition: VirtualBox.idl:34065
readonly attribute unsigned long endHead
The head (0..255) of the last sector (inclusive) in the partition on an MBR disk, zero for not an MBR...
Definition: VirtualBox.idl:17949
readonly attribute long guestPort
Definition: VirtualBox.idl:34177
QNX power-safe file system partition.
Definition: VirtualBox.idl:2060
EFI Firmware, bitness detected basing on OS type.
Definition: VirtualBox.idl:1357
readonly attribute IVirtualBox parent
Associated parent object.
Definition: VirtualBox.idl:12148
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:34183
No result was returned.
Definition: VirtualBox.idl:4449
VirtualBox system service (VBoxService).
Definition: VirtualBox.idl:3782
attribute wstring productKey
Any key which is used as authorization of access to install genuine OS.
Definition: VirtualBox.idl:10560
readonly attribute IEventSource eventSource
Definition: VirtualBox.idl:7822
A machine snapshot is being restored; this typically does not take long.
Definition: VirtualBox.idl:688
The format backend uses the property interface to configure the storage location and properties (the ...
Definition: VirtualBox.idl:5595
Definition: VirtualBox.idl:5636
readonly attribute wstringUUID id
Unique device ID.
Definition: VirtualBox.idl:28962
attribute BIOSBootMenuMode bootMenuMode
Mode of the BIOS boot device menu.
Definition: VirtualBox.idl:11424
readonly attribute IommuType recommendedIommuType
Recommended IOMMU type.
Definition: VirtualBox.idl:19683
readonly attribute NetworkAdapterType [] supportedNetworkAdapterTypes
Returns an array of officially supported values for enum NetworkAdapterType, in the sense of what is ...
Definition: VirtualBox.idl:19266
readonly attribute StorageBus recommendedDVDStorageBus
Recommended storage bus type for DVD/CD drives.
Definition: VirtualBox.idl:19638
readonly attribute unsigned long width
Width of the pointer shape in pixels.
Definition: VirtualBox.idl:25932
Space separated list of IPv4 imagen impress server addresses.
Definition: VirtualBox.idl:2369
readonly attribute wstring detectedOSLanguages
The space separated list of (Windows) installation UI languages we detected (lang.ini).
Definition: VirtualBox.idl:10837
A configuration that applies to a group of NICs.
Definition: VirtualBox.idl:8372
Input pipe is broken.
Definition: VirtualBox.idl:4917
Intel PRO/1000 MT Server network card (82545EM).
Definition: VirtualBox.idl:5886
readonly attribute wstring value
Extra data value for the given key.
Definition: VirtualBox.idl:33728
attribute DnDMode dnDMode
Sets or retrieves the current drag'n drop mode.
Definition: VirtualBox.idl:12722
Path to a file containing additional DHCP options (RFC2123).
Definition: VirtualBox.idl:2409
Held by the VirtualBox server (ignored by the host computer), available to guests.
Definition: VirtualBox.idl:6227
SoftRAID volume.
Definition: VirtualBox.idl:1880
readonly attribute unsigned long endSector
The sector (1..63) of the last sector (inclusive) in the partition on an MBR disk, zero for not an MBR disk.
Definition: VirtualBox.idl:17956
VMWare ESX coredump partition.
Definition: VirtualBox.idl:2070
Definition: VirtualBox.idl:35772
Android x86 cache partition.
Definition: VirtualBox.idl:2125
Apple boot partition.
Definition: VirtualBox.idl:1850
attribute long long winId
Platform-dependent identifier of the top-level VM console window, or zero if this method has performe...
Definition: VirtualBox.idl:33794
See IBandwidthGroupChangedEvent.
Definition: VirtualBox.idl:7134
Definition: VirtualBox.idl:2853
null value.
Definition: VirtualBox.idl:6074
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:782
No flag set.
Definition: VirtualBox.idl:4650
Ceph block DB partition.
Definition: VirtualBox.idl:2205
All facility classes selected.
Definition: VirtualBox.idl:3857
attribute AudioControllerType audioController
The emulated audio controller.
Definition: VirtualBox.idl:28883
A new snapshot of the machine has been taken.
Definition: VirtualBox.idl:32373
readonly attribute GuestMonitorChangedEventType changeType
What was changed for this guest monitor.
Definition: VirtualBox.idl:34000
readonly attribute wstring downloadUrl
Download URL of the update.
Definition: VirtualBox.idl:17712
readonly attribute IEventSource eventSource
Event source for update agent events.
Definition: VirtualBox.idl:17684
Represents an audio device provided by the host OS.
Definition: VirtualBox.idl:28955
AudioControllerType
Virtual audio controller type.
Definition: VirtualBox.idl:6342
attribute wstring webServiceAuthLibrary
Library that provides authentication for webservice clients.
Definition: VirtualBox.idl:18987
readonly attribute wstring logKeyStore
Key store used for encrypting the log files.
Definition: VirtualBox.idl:12968
attribute wstring networkMask
specifies network mask
Definition: VirtualBox.idl:7932
readonly attribute wstring gateway
Definition: VirtualBox.idl:34153
readonly attribute unsigned long screenId
The monitor which was changed.
Definition: VirtualBox.idl:34007
Null type, must be first.
Definition: VirtualBox.idl:6719
readonly attribute MachineState state
Current execution state of the machine.
Definition: VirtualBox.idl:16761
Abstract parent interface for handling updateable software components.
Definition: VirtualBox.idl:17670
attribute boolean inclusive
Whether this is an inclusive or exclusive group membership condition.
Definition: VirtualBox.idl:8346
readonly attribute unsigned short USBStandard
USB standard version which the controller implements.
Definition: VirtualBox.idl:28451
Enabled the hardware virtualization (AMD-V/VT-x) feature on the guest CPU.
Definition: VirtualBox.idl:911
Whether the touch is close enough to the device to be detected.
Definition: VirtualBox.idl:5698
attribute wstring auxiliaryBasePath
The path + basename for auxiliary files generated by the unattended installation. ...
Definition: VirtualBox.idl:10720
Definition: VirtualBox.idl:5624
CPUPropertyType
Virtual CPU property type.
Definition: VirtualBox.idl:834
readonly attribute AudioDriverType [] supportedAudioDriverTypes
Returns an array of officially supported values for enum AudioDriverType, in the sense of what is e...
Definition: VirtualBox.idl:19298
Base abstract interface for veto events.
Definition: VirtualBox.idl:33619
attribute wstring OSTypeId
User-defined identifier of the Guest OS type.
Definition: VirtualBox.idl:12306
readonly attribute boolean ipv6
Definition: VirtualBox.idl:34165
readonly attribute wstring name
Name of the group.
Definition: VirtualBox.idl:31644
readonly attribute wstring [] genericNetworkDrivers
Names of all generic network drivers.
Definition: VirtualBox.idl:8692
See ISharedFolderChangedEvent.
Definition: VirtualBox.idl:7043
Android x86 fastboot partition.
Definition: VirtualBox.idl:2160
null value.
Definition: VirtualBox.idl:6577
Space separated list of IPv4 post office protocol 3 (POP3) server addresses.
Definition: VirtualBox.idl:2609
Definition: VirtualBox.idl:1317
readonly attribute DnDMode dndMode
The new drag'n drop mode.
Definition: VirtualBox.idl:32813
Definition: VirtualBox.idl:1288
Force the system to shutdown/reboot regardless of objecting application or other stuff.
Definition: VirtualBox.idl:4001
Contains information about the remote desktop (VRDE) server capabilities and status.
Definition: VirtualBox.idl:16597
DataType
Definition: VirtualBox.idl:5509
readonly attribute wstring description
Textual description of the metric.
Definition: VirtualBox.idl:30712
attribute unsigned long videoWidth
Determines the horizontal resolution of the recorded video data.
Definition: VirtualBox.idl:11673
readonly attribute boolean recommendedTFReset
Returns true if using VCPU reset on triple fault is recommended for this OS type. ...
Definition: VirtualBox.idl:19713
Linux root partition for AMD64.
Definition: VirtualBox.idl:1755
readonly attribute AudioDriverType defaultAudioDriver
This value hold the default audio driver for the current system.
Definition: VirtualBox.idl:19028
Definition: VirtualBox.idl:2836
Ceph multipath block write-ahead log partition.
Definition: VirtualBox.idl:2290
A guest user currently is not using the guest OS.
Definition: VirtualBox.idl:4235
readonly attribute IDHCPGroupConfig [] groupConfigs
Configuration groups that applies to selected clients, selection is flexible.
Definition: VirtualBox.idl:8028
Represents one of host's video capture devices, for example a webcam.
Definition: VirtualBox.idl:17644
Audio recording.
Definition: VirtualBox.idl:3003
readonly attribute wstring logRelDestinations
The relase logger's destination settings.
Definition: VirtualBox.idl:27728
attribute wstring name
Name of this session.
Definition: VirtualBox.idl:30419
Expands environment variables in process arguments.
Definition: VirtualBox.idl:4746
Space separated list of IPv4 X windows font server addresses.
Definition: VirtualBox.idl:2559
A cloud provider was installed or uninstalled.
Definition: VirtualBox.idl:35735
readonly attribute wstring version
Version of the update.
Definition: VirtualBox.idl:34379
readonly attribute unsigned long PID
The process ID (PID).
Definition: VirtualBox.idl:21894
readonly attribute unsigned long maxGuestMonitors
Maximum of monitors which could be connected.
Definition: VirtualBox.idl:18755
VirtualSystemDescriptionType
Used with IVirtualSystemDescription to describe the type of a configuration value.
Definition: VirtualBox.idl:2831
readonly attribute boolean recommendedUSB
Returns true a USB controller is recommended for this OS type.
Definition: VirtualBox.idl:19703
attribute wstring filename
This setting determines the filename VirtualBox uses to save the recorded content.
Definition: VirtualBox.idl:11555
Apple Core Storage Containe.
Definition: VirtualBox.idl:1865
Associated medium storage is being deleted.
Definition: VirtualBox.idl:5352
Vendor class ID.
Definition: VirtualBox.idl:2712
Android x86 bootloader partition.
Definition: VirtualBox.idl:2090
readonly attribute unsigned long parallelPortCount
Maximum number of parallel ports associated with every IMachine instance.
Definition: VirtualBox.idl:18777
readonly attribute unsigned long sessionPID
Identifier of the session process.
Definition: VirtualBox.idl:12593
Unknown Solaris partition.
Definition: VirtualBox.idl:1940
Update requires user interaction to continue.
Definition: VirtualBox.idl:3712
Open the file for appending and read.
Definition: VirtualBox.idl:5008
readonly attribute boolean isUnattendedInstallSupported
Checks the detected OS type and version against a set of rules and returns whether unattended install...
Definition: VirtualBox.idl:10876
Advanced Video Coding (AVC), MPEG-4 Part 10.
Definition: VirtualBox.idl:3108
readonly attribute IGuestDebugControl guestDebugControl
Guest debugging configuration.
Definition: VirtualBox.idl:12975
Performs scaling via bicubic interpolation.
Definition: VirtualBox.idl:3173
High speed, 480 Mbps.
Definition: VirtualBox.idl:6133
Definition: VirtualBox.idl:5844
readonly attribute ISharedFolder [] sharedFolders
Collection of global shared folders.
Definition: VirtualBox.idl:8641
readonly attribute wstring [] internalNetworks
Names of all internal networks.
Definition: VirtualBox.idl:8678
readonly attribute wstring help
Definition: VirtualBox.idl:34504
End of file (input) reached.
Definition: VirtualBox.idl:4359
Ceph object storage deamon (OSD) partition.
Definition: VirtualBox.idl:2305
Supports UUIDs as expected by VirtualBox code.
Definition: VirtualBox.idl:5540
The guest monitor is enabled in the guest but should display nothing.
Definition: VirtualBox.idl:5780
Manages emulated USB devices.
Definition: VirtualBox.idl:16555
Wait for the guest session being started.
Definition: VirtualBox.idl:4079
Notification when a property of one of the virtual serial ports changes.
Definition: VirtualBox.idl:32684
Definition: VirtualBox.idl:5520
readonly attribute MediumType [] allowedTypes
Returns which medium types can selected for this medium.
Definition: VirtualBox.idl:24200
Android x86 system partition.
Definition: VirtualBox.idl:2120
Definition: VirtualBox.idl:34546
The host TPM is passed through, might not be available on all host platforms.
Definition: VirtualBox.idl:2951
readonly attribute boolean accessible
Whether this virtual machine is currently accessible or not.
Definition: VirtualBox.idl:12205
See IProgressTaskCompletedEvent.
Definition: VirtualBox.idl:7346
Guest drivers are loaded.
Definition: VirtualBox.idl:3934
readonly attribute boolean isEjected
Signals that the removable medium has been ejected.
Definition: VirtualBox.idl:23822
IDHCPServer::individualConfigs
Definition: VirtualBox.idl:2693
Low speed, 1.5 Mbps.
Definition: VirtualBox.idl:6119
If set and the host is affected by CVE-2018-12126, CVE-2018-12127, or CVE-2018-12130, clears the relevant MDS buffers on every VM entry.
Definition: VirtualBox.idl:970
BitmapFormat
Format of a bitmap.
Definition: VirtualBox.idl:1473
attribute unsigned long IRQ
IRQ number of the parallel port.
Definition: VirtualBox.idl:27666
MidnightBSD ZFS partition.
Definition: VirtualBox.idl:2045
Invalid priority, do not use.
Definition: VirtualBox.idl:4772
HWVirtExPropertyType
Hardware virtualization property type.
Definition: VirtualBox.idl:982
readonly attribute wstring homeFolder
Full path to the directory where the global settings file, VirtualBox.xml, is stored.
Definition: VirtualBox.idl:8557
readonly attribute ProcessInputStatus status
Current process input status.
Definition: VirtualBox.idl:33175
Auto-logon modules (VBoxGINA, VBoxCredProv, pam_vbox).
Definition: VirtualBox.idl:3777
attribute wstring upperIP
specifies to IP address in DHCP address range
Definition: VirtualBox.idl:7953
readonly attribute unsigned long output
The virtual display output on which the monitor has changed.
Definition: VirtualBox.idl:34307
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:22066
readonly attribute wstring releaseNotes
Release notes of the update.
Definition: VirtualBox.idl:17726
Apple APFS/FileFault container partition.
Definition: VirtualBox.idl:1835
readonly attribute wstring [] extendedKeyUsage
Array of dotted extended key usage OIDs.
Definition: VirtualBox.idl:9865
readonly attribute long long endTime
When the last connection was terminated or the current time, if connection is still active...
Definition: VirtualBox.idl:16636
The process has been started.
Definition: VirtualBox.idl:4454
readonly attribute wstringUUID providerId
Definition: VirtualBox.idl:35764
Definition: VirtualBox.idl:27679
Video recording.
Definition: VirtualBox.idl:2998
The Apple HFS partition.
Definition: VirtualBox.idl:1655
Notification when the shared clipboard mode changes.
Definition: VirtualBox.idl:32770
Represents the guest implementation of the IFsObjInfo object.
Definition: VirtualBox.idl:22703
readonly attribute CloudMachineState state
Machine state.
Definition: VirtualBox.idl:34687
Definition: VirtualBox.idl:2900
readonly attribute boolean canceled
Whether the task has been canceled.
Definition: VirtualBox.idl:23202
LockType
Used with IMachine::lockMachine.
Definition: VirtualBox.idl:1101
Wait for the guest session being terminated.
Definition: VirtualBox.idl:4084
3Com EtherLink network card (3C501/3C500).
Definition: VirtualBox.idl:5926
No codec set.
Definition: VirtualBox.idl:3093
Ceph dm-crypt Linux unitified key setup (LUKS) block DB partition.
Definition: VirtualBox.idl:2215
attribute wstring validationKitIsoPath
VirtualBox ValidationKit ISO image path.
Definition: VirtualBox.idl:10590
The USBProxyBackend interface represents a source for USB devices available to the host for attaching...
Definition: VirtualBox.idl:28824
readonly attribute wstring id
Guest OS identifier string.
Definition: VirtualBox.idl:19568
Solaris /home partition.
Definition: VirtualBox.idl:1925
readonly attribute long contactCount
Number of contacts in the event.
Definition: VirtualBox.idl:32945
readonly attribute unsigned long id
This attribute contains the screen ID bound to these settings.
Definition: VirtualBox.idl:11521
readonly attribute wstring format
Storage format of this medium.
Definition: VirtualBox.idl:24141
readonly attribute unsigned long minGuestRAM
Minimum guest system memory in Megabytes.
Definition: VirtualBox.idl:18725
Definition: VirtualBox.idl:6077
The linux native partition.
Definition: VirtualBox.idl:1630
readonly attribute unsigned long slot
Slot number this adapter is plugged into.
Definition: VirtualBox.idl:27302
attribute boolean cableConnected
Flag whether the adapter reports the cable as connected or not.
Definition: VirtualBox.idl:27386
readonly attribute wstring filename
Full path of the actual file name of this file.
Definition: VirtualBox.idl:22196
attribute boolean avoidUpdatesOverNetwork
When set to true installation is configured to abstain from using network to update/get data...
Definition: VirtualBox.idl:10885
readonly attribute wstring message
Optional error message.
Definition: VirtualBox.idl:33945
RFC1191 path MTU discovery timeout value in seconds (32-bit decimal value).
Definition: VirtualBox.idl:2439
FsObjType
File system object (file) types.
Definition: VirtualBox.idl:5182
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:34240
readonly attribute IExtPack [] installedExtPacks
List of the installed extension packs.
Definition: VirtualBox.idl:31533
The FAT32 with CHS addressing.
Definition: VirtualBox.idl:1585
Definition: VirtualBox.idl:1239
Don't generate new MAC addresses of the attached network adapters.
Definition: VirtualBox.idl:3389
Machine is saving its execution state to a file.
Definition: VirtualBox.idl:632
The Apple HFS partition.
Definition: VirtualBox.idl:1660
All stable releases, including major versions.
Definition: VirtualBox.idl:3629
FileOpenExFlag
Open flags for IGuestSession::fileOpenEx.
Definition: VirtualBox.idl:5120
Definition: VirtualBox.idl:6075
attribute unsigned long VRAMSize
Video memory size in megabytes.
Definition: VirtualBox.idl:11358
The bandwidth group controls network I/O.
Definition: VirtualBox.idl:6733
readonly attribute long long bytesReceivedTotal
How many bytes were received in all connections.
Definition: VirtualBox.idl:16664
attribute unsigned long bootPriority
Network boot priority of the adapter.
Definition: VirtualBox.idl:27434
readonly attribute wstring manufacturer
Manufacturer string.
Definition: VirtualBox.idl:28499
readonly attribute wstring familyDescription
Human readable description of the guest OS family.
Definition: VirtualBox.idl:19563
USB multi-touch device, just touchscreen.
Definition: VirtualBox.idl:1422
attribute wstring lowerIP
specifies from IP address in DHCP address range
Definition: VirtualBox.idl:7946
Definition: VirtualBox.idl:2883
An uppdate is available.
Definition: VirtualBox.idl:3682
readonly attribute wstring userName
The user name.
Definition: VirtualBox.idl:22620
Ceph dm-crypt disk in creation partition.
Definition: VirtualBox.idl:2250
PointingHIDType
Type of pointing device used in a virtual machine.
Definition: VirtualBox.idl:1382
readonly attribute unsigned long bitsPerPixel
Color depth, in bits per pixel.
Definition: VirtualBox.idl:26357
Settings version "1.15", written by VirtualBox 5.0.x.
Definition: VirtualBox.idl:358
attribute wstring name
Visible name for this filter.
Definition: VirtualBox.idl:28667
CD/DVD-ROM device.
Definition: VirtualBox.idl:1197
readonly attribute IMedium medium
The open medium.
Definition: VirtualBox.idl:25586
Variable contains a hardware error record.
Definition: VirtualBox.idl:3260
RFC1191 path MTU discovery size table, sorted in ascending order (list of 16-bit decimal values)...
Definition: VirtualBox.idl:2444
attribute wstring tracingConfig
Tracepoint configuration to apply at startup when IMachine::tracingEnabled is true.
Definition: VirtualBox.idl:12839
readonly attribute wstring instanceId
Definition: VirtualBox.idl:34616
DHCPOption
Definition: VirtualBox.idl:2318
readonly attribute boolean writable
Whether the medium can be written to.
Definition: VirtualBox.idl:25591
Wait for the process being terminated.
Definition: VirtualBox.idl:4407
readonly attribute boolean HWVirtExVPIDEnabled
Flag indicating whether the VM is currently making use of the VPID VT-x extension.
Definition: VirtualBox.idl:27749
readonly attribute IHostVideoInputDevice [] videoInputDevices
List of currently available host video capture devices.
Definition: VirtualBox.idl:18208
Facility successfully shut down.
Definition: VirtualBox.idl:3903
readonly attribute wstring name
Definition: VirtualBox.idl:34167
The IHostUSBDevice interface represents a physical USB device attached to the host computer...
Definition: VirtualBox.idl:28771
See IGuestMonitorInfoChangedEvent.
Definition: VirtualBox.idl:7367
Notification when a medium attachment changes.
Definition: VirtualBox.idl:32752
Linux reserved partition.
Definition: VirtualBox.idl:1790
readonly attribute IMedium parent
Parent of this medium (the medium this medium is directly based on).
Definition: VirtualBox.idl:24211
Full speed, 12 Mbps.
Definition: VirtualBox.idl:6126
No TPM present in the virtual machine.
Definition: VirtualBox.idl:2936
readonly attribute IHostUSBDevice [] USBDevices
List of USB devices currently attached to the host.
Definition: VirtualBox.idl:18103
The machine was terminated.
Definition: VirtualBox.idl:7610
Something went wrong.
Definition: VirtualBox.idl:4058
Definition: VirtualBox.idl:6558
Create a clone VM where all virtual disks are linked to the original VM.
Definition: VirtualBox.idl:3384
NetBSD concatenated partition.
Definition: VirtualBox.idl:1965
readonly attribute AdditionsRunLevelType additionsRunLevel
Current run level of the installed Guest Additions.
Definition: VirtualBox.idl:22745
ChipsetType
Type of emulated chipset (mostly southbridge).
Definition: VirtualBox.idl:6642
SessionType
Session type.
Definition: VirtualBox.idl:1140
attribute boolean allowMultiConnection
Flag whether multiple simultaneous connections to the VM are permitted.
Definition: VirtualBox.idl:29117
readonly attribute boolean absoluteSupported
Whether the guest OS supports absolute mouse pointer positioning or not.
Definition: VirtualBox.idl:26005
HostNetworkInterfaceType
Network interface type.
Definition: VirtualBox.idl:3607
Base abstract interface for all guest file events.
Definition: VirtualBox.idl:33202
Android x86 factory partition.
Definition: VirtualBox.idl:2150
readonly attribute wstring name
Convenience shortcut to retrieve the name of the cloud machine.
Definition: VirtualBox.idl:34671
Unknown VMWare partition.
Definition: VirtualBox.idl:2085
Definition: VirtualBox.idl:2838
Performs a reboot after shutdown.
Definition: VirtualBox.idl:3989
attribute wstring path
Path to the serial port'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:27611
readonly attribute wstring name
Name of the rule.
Definition: VirtualBox.idl:33826
MidnightBSD unix file system (UFS) partition.
Definition: VirtualBox.idl:2035
Request only a shared lock for remote-controlling the machine.
Definition: VirtualBox.idl:1114
RecordingVideoScalingMode
Recording video scaling method enumeration.
Definition: VirtualBox.idl:3148
See IGuestMultiTouchEvent.
Definition: VirtualBox.idl:7304
readonly attribute boolean alpha
Flag whether the pointer has an alpha channel.
Definition: VirtualBox.idl:32453
The image is disabled.
Definition: VirtualBox.idl:7649
attribute USBDeviceFilterAction action
Action performed by the host when an attached USB device matches this filter.
Definition: VirtualBox.idl:28812
VirtualBox VGA device.
Definition: VirtualBox.idl:3295
readonly attribute wstring networkName
specifies internal network name the server is used for
Definition: VirtualBox.idl:8004
attribute boolean writable
Whether the folder defined by the host path is writable or not.
Definition: VirtualBox.idl:29278
PS/2 keyboard.
Definition: VirtualBox.idl:1451
MediumType
Virtual medium type.
Definition: VirtualBox.idl:5365
Constant bit rate (CBR).
Definition: VirtualBox.idl:3196
attribute boolean logEnabled
Switch for enabling and disabling the debug logger.
Definition: VirtualBox.idl:27698
Optional, empty by default and may be unset by the API caller.
Definition: VirtualBox.idl:2878
DHCPConfigScope
Definition: VirtualBox.idl:2672
The GDB remote stub is enabled.
Definition: VirtualBox.idl:6760
Host is running low on battery (power management event).
Definition: VirtualBox.idl:6530
A ICH9 (I/O Controller Hub) chipset.
Definition: VirtualBox.idl:6658
readonly attribute wstring flags
The new property flags.
Definition: VirtualBox.idl:32339
attribute boolean enabled
Flag whether the audio adapter is present in the guest system.
Definition: VirtualBox.idl:28860
readonly attribute wstring issuerUniqueIdentifier
Unique identifier of the issuer (empty string if not present).
Definition: VirtualBox.idl:9843
Process has been paused.
Definition: VirtualBox.idl:4856
AOMedia Video 1 codec.
Definition: VirtualBox.idl:3133
const HRESULT VBOX_E_INVALID_VM_STATE
Current virtual machine state prevents the operation.
Definition: VirtualBox.idl:137
Guest session is being started.
Definition: VirtualBox.idl:4023
readonly attribute IConsole console
Console object associated with this session.
Definition: VirtualBox.idl:30430
See IStorageControllerChangedEvent.
Definition: VirtualBox.idl:7008
See ICPUExecutionCapChangedEvent.
Definition: VirtualBox.idl:7092
Container Linux OEM customization partition.
Definition: VirtualBox.idl:2005
It is not known what is being targeted.
Definition: VirtualBox.idl:4794
readonly attribute wstring [] deviceInfo
Array of device attributes as single strings.
Definition: VirtualBox.idl:28572
Domain search list, see RFC3397 and section 4.1.4 in RFC1035 for encoding.
Definition: VirtualBox.idl:2654
See INATNetworkSettingEvent.
Definition: VirtualBox.idl:7197
attribute boolean enabled
Flag if VRDE server is enabled.
Definition: VirtualBox.idl:29099
FreeBSD Vinum volume manager partition.
Definition: VirtualBox.idl:1815
Work around for Windows and OS/2 applications not following normal argument quoting and escaping rule...
Definition: VirtualBox.idl:4756
readonly attribute boolean readOnly
Returns true if this medium is read-only and false otherwise.
Definition: VirtualBox.idl:24266
Definition: VirtualBox.idl:5666
Write the optional manifest file (.mf) which is used for integrity checks prior import.
Definition: VirtualBox.idl:2785
Hardware assisted virtualization thru HM.
Definition: VirtualBox.idl:6053
readonly attribute FramebufferCapabilities [] capabilities
Capabilities of the framebuffer instance.
Definition: VirtualBox.idl:26421
FIFO or named pipe, depending on the platform/terminology.
Definition: VirtualBox.idl:5194
Notification when a property of the VRDE server changes.
Definition: VirtualBox.idl:33353
EFI firmware, 64-bit.
Definition: VirtualBox.idl:1367
Definition: VirtualBox.idl:6554
Don't change UUID of the machine hardware.
Definition: VirtualBox.idl:3404
attribute unsigned long virtualTimeRate
The rate at which the virtual time runs expressed as a percentage.
Definition: VirtualBox.idl:27793
readonly attribute wstring user
Returns the user name used by this session to impersonate users in the guest.
Definition: VirtualBox.idl:20187
Definition: VirtualBox.idl:1240
Notification when a property of the virtual USB controllers changes.
Definition: VirtualBox.idl:33397
VFSType
Virtual file systems supported by VFSExplorer.
Definition: VirtualBox.idl:2737
The image is in the process of provisioning.
Definition: VirtualBox.idl:7629
attribute wstring provider
Cloud provider short name.
Definition: VirtualBox.idl:7897
Indicates that this is a frequently used format backend.
Definition: VirtualBox.idl:5623
Notification when a property of one of the virtual parallel ports changes.
Definition: VirtualBox.idl:32705
readonly attribute long long uptime
VM uptime in milliseconds, i.e.
Definition: VirtualBox.idl:27799
CertificateVersion
X.509 certificate version numbers.
Definition: VirtualBox.idl:2817
Definition: VirtualBox.idl:28428
SettingsVersion
Settings version of VirtualBox settings files.
Definition: VirtualBox.idl:267
readonly attribute long exitCode
The exit code.
Definition: VirtualBox.idl:21880
Matches any CPU architecture.
Definition: VirtualBox.idl:813
Guest supports monitor hotplug.
Definition: VirtualBox.idl:3806
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:18913
attribute unsigned long IRQ
IRQ number of the serial port.
Definition: VirtualBox.idl:27577
Base abstract interface for all guest process events.
Definition: VirtualBox.idl:33067
See INATNetworkStartStopEvent.
Definition: VirtualBox.idl:7176
readonly attribute boolean is64Bit
Returns true if the given OS is 64-bit.
Definition: VirtualBox.idl:19578
Replace the destination file, symlink, etc if it exists, however this does not allow replacing any di...
Definition: VirtualBox.idl:4565
readonly attribute unsigned long maxComponent
The maximum size of a filesystem object name.
Definition: VirtualBox.idl:22508
Only share delete access, denying read and write.
Definition: VirtualBox.idl:5095
readonly attribute BitmapFormat pixelFormat
Frame buffer pixel format.
Definition: VirtualBox.idl:26376
Assumes a scheduling policy which puts the process at the default priority and with all threads at th...
Definition: VirtualBox.idl:3464
TpmType
TPM type enumeration.
Definition: VirtualBox.idl:2930
readonly attribute boolean hostDrive
True if this corresponds to a drive on the host.
Definition: VirtualBox.idl:24111
Linux root partition for x86.
Definition: VirtualBox.idl:1750
Implementation of the IDnDTarget object for target drag'n drop operations on the guest.
Definition: VirtualBox.idl:20127
The format backend supports discarding blocks.
Definition: VirtualBox.idl:5616
readonly attribute boolean supportsTouchPad
Supports multi-touch events, touchpad variant.
Definition: VirtualBox.idl:32555
readonly attribute IVirtualBoxErrorInfo accessError
Error information describing the reason of machine inaccessibility.
Definition: VirtualBox.idl:12218
The IRecordingSettings interface represents recording settings of the virtual machine.
Definition: VirtualBox.idl:11742
The touch has finished.
Definition: VirtualBox.idl:5686
readonly attribute IRecordingScreenSettings [] screens
This setting returns an array for recording settings of all configured virtual screens.
Definition: VirtualBox.idl:11756
The guest reports cursor position data.
Definition: VirtualBox.idl:34249
readonly attribute wstring keyStore
Key store used for encrypting the NVRAM file.
Definition: VirtualBox.idl:12087
The native debugger console is enabled.
Definition: VirtualBox.idl:6755
Definition: VirtualBox.idl:1289
AdditionsRunLevelType
Guest Additions run level type.
Definition: VirtualBox.idl:3923
Whether Nested Paging is enabled.
Definition: VirtualBox.idl:1010
PartitioningType
The type of the disk partition.
Definition: VirtualBox.idl:1543
readonly attribute wstring component
Name of the component that generated the error.
Definition: VirtualBox.idl:7742
attribute boolean ACPIEnabled
ACPI support flag.
Definition: VirtualBox.idl:11429
Null value, means "no known reason".
Definition: VirtualBox.idl:6515
Host is being suspended (power management event).
Definition: VirtualBox.idl:6520
Process terminated abnormally.
Definition: VirtualBox.idl:4876
attribute AudioDriverType audioDriver
Audio driver the adapter is connected to.
Definition: VirtualBox.idl:28901
readonly attribute unsigned long hotX
The pointer hot spot X coordinate.
Definition: VirtualBox.idl:25918
attribute DHCPOption [] suppressedOptions
List of DHCP options which should not be sent to the clients in this config scope.
Definition: VirtualBox.idl:8245
Notification when one of the bandwidth groups changed.
Definition: VirtualBox.idl:33975
Abstract parent interface for VirtualBox file system information.
Definition: VirtualBox.idl:22431
VMDK streamOptimized image.
Definition: VirtualBox.idl:5462
The guest process waits until all data from stderr is read out.
Definition: VirtualBox.idl:4734
readonly attribute long long infoVDSize
Maximum size of a virtual disk image in bytes.
Definition: VirtualBox.idl:18761
Settings version "1.10", written by VirtualBox 3.2.x.
Definition: VirtualBox.idl:333
readonly attribute unsigned long height
Height of the screen.
Definition: VirtualBox.idl:34039
readonly attribute unsigned long minGuestCPUCount
Minimum CPU count.
Definition: VirtualBox.idl:18745
Port-forwarding uses UDP protocol.
Definition: VirtualBox.idl:6696
Intermediate settings version, understood by VirtualBox 2.1.x.
Definition: VirtualBox.idl:308
readonly attribute wstring detectedOSTypeId
The detected OS type ID (IGuestOSType::id).
Definition: VirtualBox.idl:10801
Best quality, slowest.
Definition: VirtualBox.idl:3077
attribute boolean enabled
specifies if the DHCP server is enabled
Definition: VirtualBox.idl:7983
If set, force an indirect branch prediction barrier on VM entry if the host CPU supports it...
Definition: VirtualBox.idl:903
Reason
Internal event reason type.
Definition: VirtualBox.idl:6509
The IUSBDeviceFilter interface represents an USB device filter used to perform actions on a group of ...
Definition: VirtualBox.idl:28658
See IGuestKeyboardEvent.
Definition: VirtualBox.idl:7099
Definition: VirtualBox.idl:7555
Progress task completion event.
Definition: VirtualBox.idl:34238
Interface for managing VirtualBox Extension Packs.
Definition: VirtualBox.idl:31526
No flag set.
Definition: VirtualBox.idl:4354
Performs scaling via bilinear interpolation.
Definition: VirtualBox.idl:3167
The IUnattended interface represents the pipeline for preparing the Guest OS for fully automated inst...
Definition: VirtualBox.idl:10512
readonly attribute boolean passthrough
Pass I/O requests through to a device on the host.
Definition: VirtualBox.idl:23811
Assumes a scheduling policy which puts the process mostly below the default priority of the host OS...
Definition: VirtualBox.idl:3472
readonly attribute unsigned long count
Number of recent samples retained by the performance collector for this metric.
Definition: VirtualBox.idl:30730
Update has been successfully downloaded.
Definition: VirtualBox.idl:3697
Null value (never used by the API).
Definition: VirtualBox.idl:1146
readonly attribute wstring [] issuerName
Issuer name.
Definition: VirtualBox.idl:9803
Null value, indicates invalid version.
Definition: VirtualBox.idl:273
Don't generate new MAC addresses of the attached network adapters.
Definition: VirtualBox.idl:2758
readonly attribute long minimumValue
Minimum possible value of this metric.
Definition: VirtualBox.idl:30744
The machine is in the process of creating image.
Definition: VirtualBox.idl:7600
readonly attribute wstring guestIp
Definition: VirtualBox.idl:34175
Definition: VirtualBox.idl:6677
AudioDeviceType
Audio device type enumeration.
Definition: VirtualBox.idl:6424
Chrome OS root file system partition.
Definition: VirtualBox.idl:1985
readonly attribute long long lastStateChange
Timestamp of the last execution state change, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:12606
attribute boolean reuseSingleConnection
Flag whether the existing connection must be dropped and a new connection must be established by the ...
Definition: VirtualBox.idl:29126
AdditionsFacilityType
Guest Additions facility IDs.
Definition: VirtualBox.idl:3761
The IGuest interface represents information about the operating system running inside the virtual mac...
Definition: VirtualBox.idl:22722
The groups of the machine have changed.
Definition: VirtualBox.idl:34463
Definition: VirtualBox.idl:6560
readonly attribute wstring type
The type of the backend.
Definition: VirtualBox.idl:28838
See ISessionStateChangedEvent.
Definition: VirtualBox.idl:6917
readonly attribute ClipboardMode clipboardMode
The new clipboard mode.
Definition: VirtualBox.idl:32777
readonly attribute ChipsetType recommendedChipset
Recommended chipset type.
Definition: VirtualBox.idl:19678
readonly attribute RecordingVideoScalingMode [] supportedRecordingVSModes
Returns an array of officially supported values for enum RecordingVideoScalingMode, in the sense of what is e.g.
Definition: VirtualBox.idl:19202
attribute boolean enabled
This setting determines whether VirtualBox uses recording to record a VM session. ...
Definition: VirtualBox.idl:11749
USB tablet (absolute pointer).
Definition: VirtualBox.idl:1406
Controls the bandwidth groups of one machine used to cap I/O done by a VM.
Definition: VirtualBox.idl:31672
readonly attribute VFSType [] supportedVFSTypes
Returns an array of officially supported values for enum VFSType, in the sense of what is e...
Definition: VirtualBox.idl:19154
Container Linux root filesystem on RAID partition.
Definition: VirtualBox.idl:2010
readonly attribute unsigned long hardLinks
Number of hard links to this filesystem object (st_nlink).
Definition: VirtualBox.idl:22656
readonly attribute ChipsetType [] supportedChipsetTypes
Returns an array of officially supported values for enum ChipsetType, in the sense of what is e...
Definition: VirtualBox.idl:19330
The IDHCPServer interface represents the VirtualBox DHCP server configuration.
Definition: VirtualBox.idl:7974
readonly attribute wstring version
The extension pack version string.
Definition: VirtualBox.idl:31343
The IAudioSettings interface represents the audio settings for a virtual machine. ...
Definition: VirtualBox.idl:29043
The NIS+ domain name (string).
Definition: VirtualBox.idl:2579
readonly attribute wstring filter
Directory listing filter to (specified when opening the directory).
Definition: VirtualBox.idl:22087
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33383
GuestDebugProvider
The enabled guest debug provider.
Definition: VirtualBox.idl:6744
FreeBSD data partition.
Definition: VirtualBox.idl:1800
End of valid device types (exclusive).
Definition: VirtualBox.idl:1227
VirtualBox VGA device with VMware SVGA II extensions.
Definition: VirtualBox.idl:3305
A guest user has been disabled by the guest OS.
Definition: VirtualBox.idl:4211
Deny promiscuous mode requests.
Definition: VirtualBox.idl:5942
readonly attribute IEventSource eventSource
Definition: VirtualBox.idl:23262
readonly attribute unsigned long x
X position of the overlay, relative to the frame buffer.
Definition: VirtualBox.idl:26657
attribute wstring languageId
The API language ID used to translate messages to client.
Definition: VirtualBox.idl:19353
DnDMode
Drag and drop interchange mode.
Definition: VirtualBox.idl:1267
Only share read access to the file.
Definition: VirtualBox.idl:5080
Execution of the machine has been paused.
Definition: VirtualBox.idl:580
Virtual device is not attached to any real host device.
Definition: VirtualBox.idl:5975
X.509 certificate.
Definition: VirtualBox.idl:3217
Definition: VirtualBox.idl:6559
readonly attribute boolean fWasDeleted
A flag which indicates that property was deleted.
Definition: VirtualBox.idl:32346
See INetworkAdapterChangedEvent.
Definition: VirtualBox.idl:6987
Definition: VirtualBox.idl:6499
See INATRedirectEvent.
Definition: VirtualBox.idl:7113
readonly attribute unsigned short revision
Product revision number.
Definition: VirtualBox.idl:28494
All facilities selected.
Definition: VirtualBox.idl:3811
DeviceType
Device type.
Definition: VirtualBox.idl:1178
Intermediate settings version, understood by VirtualBox 2.1.x.
Definition: VirtualBox.idl:303
attribute boolean isHotPlug
Whether this device is being marked as a hotplug device, i.e.
Definition: VirtualBox.idl:29007
attribute unsigned long maxTime
This setting defines the maximum amount of time in seconds to record.
Definition: VirtualBox.idl:11566
Definition: VirtualBox.idl:1316
attribute boolean enabled
Flag whether the serial port is enabled.
Definition: VirtualBox.idl:27567
readonly attribute ProcessStatus status
The current process status; see ProcessStatus for more information.
Definition: VirtualBox.idl:21902
readonly attribute boolean temporaryEject
Whether guest-triggered eject results in unmounting the medium.
Definition: VirtualBox.idl:23816
readonly attribute wstring fileAttributes
File attributes.
Definition: VirtualBox.idl:22562
Space separated list of IPv4 NIS+ server addresses.
Definition: VirtualBox.idl:2584
A guest user has been successfully logged out of the guest OS.
Definition: VirtualBox.idl:4185
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:19925
Structure representing a Guest Additions facility.
Definition: VirtualBox.idl:19750
Ceph block write-ahead log partition.
Definition: VirtualBox.idl:2230
See IGuestFileSizeChangedEvent.
Definition: VirtualBox.idl:7374
readonly attribute wstring edition
Edition indicator.
Definition: VirtualBox.idl:31359
Base abstract interface for all reusable events.
Definition: VirtualBox.idl:32160
Definition: VirtualBox.idl:1256
The IUSBDevice interface represents a virtual USB device attached to the virtual machine.
Definition: VirtualBox.idl:28467
readonly attribute IVirtualBoxErrorInfo errorInfo
Extended information about the unsuccessful result of the progress operation.
Definition: VirtualBox.idl:23221
Symbolic link.
Definition: VirtualBox.idl:5219
Guest file closing.
Definition: VirtualBox.idl:5157
Represents one bandwidth group.
Definition: VirtualBox.idl:31639
Update contains a minor version.
Definition: VirtualBox.idl:3663
Pseudo-state: first transient state (for use in relational expressions).
Definition: VirtualBox.idl:732
Machine state change event.
Definition: VirtualBox.idl:32196
Hard disk device.
Definition: VirtualBox.idl:1202
Definition: VirtualBox.idl:5843
attribute wstring serialNumber
Serial number filter.
Definition: VirtualBox.idl:28723
attribute wstring network
This is CIDR IPv4 string.
Definition: VirtualBox.idl:7792
Android x86 vendor partition.
Definition: VirtualBox.idl:2140
readonly attribute wstring extendedInfo
Definition: VirtualBox.idl:26711
Definition: VirtualBox.idl:2882
readonly attribute boolean origin
Definition: VirtualBox.idl:26699
Captured by one of the guest computers, not available to anybody else.
Definition: VirtualBox.idl:6235
Open the file with both read and write access.
Definition: VirtualBox.idl:4990
readonly attribute unsigned long width
Definition: VirtualBox.idl:26705
NATAliasMode
Definition: VirtualBox.idl:6666
readonly attribute IUpdateAgent updateExtPack
Checks for new VirtualBox Extension Pack versions.
Definition: VirtualBox.idl:18218
Abstract parent interface for VirtualBox events.
Definition: VirtualBox.idl:32099
4 bytes per pixel: B, G, R, 0.
Definition: VirtualBox.idl:1505
Notification when recording settings have changed.
Definition: VirtualBox.idl:33381
FsObjRenameFlag
Flags for use when renaming file system objects (files, directories, symlink, etc), see IGuestSession::fsObjRename.
Definition: VirtualBox.idl:4671
The global DHCP server configuration, see IDHCPServer::globalConfig.
Definition: VirtualBox.idl:8337
Virtual device is attached to a raw file.
Definition: VirtualBox.idl:5990
readonly attribute unsigned long xhot
The pointer hot spot X coordinate.
Definition: VirtualBox.idl:32460
The WinDbg/KD remote stub is enabled.
Definition: VirtualBox.idl:6765
Regular file.
Definition: VirtualBox.idl:5214
readonly attribute wstringUUID progressId
GUID of the progress this event relates to.
Definition: VirtualBox.idl:34197
Definition: VirtualBox.idl:2840
DataFlags
Definition: VirtualBox.idl:5516
See IGuestPropertyChangedEvent.
Definition: VirtualBox.idl:6945
readonly attribute wstring webUrl
Web URL of the update.
Definition: VirtualBox.idl:17719
See IGuestProcessOutputEvent.
Definition: VirtualBox.idl:7246
Definition: VirtualBox.idl:5699
Ceph Journal partition.
Definition: VirtualBox.idl:2255
The remote stub is available through a IPC connection, namely a named pipe on Windows or a unix socke...
Definition: VirtualBox.idl:6800
const HRESULT VBOX_E_NOT_SUPPORTED
Requested operation is not supported.
Definition: VirtualBox.idl:193
readonly attribute boolean multiline
Definition: VirtualBox.idl:34548
readonly attribute wstring logDbgFlags
The debug logger flags.
Definition: VirtualBox.idl:27703
Unregister only the machine, but neither delete snapshots nor detach media.
Definition: VirtualBox.idl:3320
readonly attribute StorageControllerType recommendedHDStorageController
Recommended storage controller type for HD drives.
Definition: VirtualBox.idl:19643
The IParallelPort interface represents the virtual parallel port device.
Definition: VirtualBox.idl:27639
Medium is locked for writing (see IMedium::lockWrite), no concurrent data reading or modification is ...
Definition: VirtualBox.idl:5328
Motion JPEG.
Definition: VirtualBox.idl:3098
readonly attribute boolean isCaseSensitive
TRUE if the filesystem is case sensitive, FALSE if the filesystem is case insensitive.
Definition: VirtualBox.idl:22480
Do not notify the guest of the change.
Definition: VirtualBox.idl:5821
Whether to perform subnet mask discovery via ICMP (boolean).
Definition: VirtualBox.idl:2464
IDHCPServer::globalConfig
Definition: VirtualBox.idl:2678
RecordingAudioCodec
Recording audio codec enumeration.
Definition: VirtualBox.idl:3013
Linux /home partition.
Definition: VirtualBox.idl:1770
readonly attribute IDHCPGroupCondition [] conditions
Group membership conditions.
Definition: VirtualBox.idl:8387
Get output from stderr.
Definition: VirtualBox.idl:4381
Represents a storage controller that is attached to a virtual machine (IMachine). ...
Definition: VirtualBox.idl:30489
Definition: VirtualBox.idl:34135
attribute wstringUUID hardwareUUID
The UUID presented to the guest via memory tables, hardware and guest properties. ...
Definition: VirtualBox.idl:12322
DirectSound (Windows hosts only).
Definition: VirtualBox.idl:6312
No waiting flags specified.
Definition: VirtualBox.idl:4397
The linux native partition (old versions).
Definition: VirtualBox.idl:1615
readonly attribute IEventSource eventSource
Event source for guest session events.
Definition: VirtualBox.idl:20322
A minimal set of features to expose to the paravirtualized guest.
Definition: VirtualBox.idl:1081
No update available.
Definition: VirtualBox.idl:3687
Android x86 misc partition.
Definition: VirtualBox.idl:2110
readonly attribute boolean isRemote
TRUE if the filesystem is remote, FALSE if the filesystem is local.
Definition: VirtualBox.idl:22473
readonly attribute MediumFormatCapabilities [] capabilities
Capabilities of the format as an array of the flags.
Definition: VirtualBox.idl:25464
The IConsole interface represents an interface to control virtual machine execution.
Definition: VirtualBox.idl:16733
The process has changed its status.
Definition: VirtualBox.idl:4467
readonly attribute boolean HWVirtExUXEnabled
Flag indicating whether the VM is currently making use of the unrestricted execution feature of VT-x...
Definition: VirtualBox.idl:27757
The process running the machine has terminated abnormally.
Definition: VirtualBox.idl:556
readonly attribute unsigned long percent
Current progress value of the task as a whole, in percent.
Definition: VirtualBox.idl:23177
attribute wstring TFTPNextServer
TFTP server attribute which is used with the built-in DHCP server to fill the corresponding fields of...
Definition: VirtualBox.idl:31168
readonly attribute unsigned long slot
Slot number this serial port is plugged into.
Definition: VirtualBox.idl:27559
Indicates whether the MTU size is the same for all subnets (boolean).
Definition: VirtualBox.idl:2454
Don't generate new MAC addresses of the attached network adapters when they are using NAT...
Definition: VirtualBox.idl:2763
Windows Recovery Environment.
Definition: VirtualBox.idl:1720
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:27401
readonly attribute wstring fullName
The full name.
Definition: VirtualBox.idl:18699
Definition: VirtualBox.idl:1269
Per-user desktop components are loaded.
Definition: VirtualBox.idl:3944
Implementation of the IUpdateAgent object for VirtualBox host updates.
Definition: VirtualBox.idl:17852
readonly attribute unsigned long scanTime
Timestamp of the event in milliseconds.
Definition: VirtualBox.idl:32989
readonly attribute wstring executablePath
Full path of the actual executable image.
Definition: VirtualBox.idl:21872
attribute wstring name
The group name.
Definition: VirtualBox.idl:8377
null value.
Definition: VirtualBox.idl:6112
Definition: VirtualBox.idl:5512
readonly attribute long long UTCTime
Returns the current host time in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:18198
readonly attribute boolean isReadOnly
TRUE if the filesystem is mounted read only, FALSE if the filesystem is mounted read write...
Definition: VirtualBox.idl:22487
attribute wstring profile
Cloud profile name.
Definition: VirtualBox.idl:7904
See IMachineDataChangedEvent.
Definition: VirtualBox.idl:6882
See IGuestProcessInputNotifyEvent.
Definition: VirtualBox.idl:7239
Service/OS is stopping, guest session was killed.
Definition: VirtualBox.idl:4053
readonly attribute unsigned long recommendedRAM
Recommended RAM size in Megabytes.
Definition: VirtualBox.idl:19593
See ICPUChangedEvent.
Definition: VirtualBox.idl:7071
The linux extended partition.
Definition: VirtualBox.idl:1635
readonly attribute unsigned long y
Reported Y position.
Definition: VirtualBox.idl:34264
readonly attribute PortMode [] supportedPortModes
Returns an array of officially supported values for enum PortMode, in the sense of what is e...
Definition: VirtualBox.idl:19274
Definition: VirtualBox.idl:2889
attribute short devFunction
Device function number.
Definition: VirtualBox.idl:11800
Guest session terminated normally.
Definition: VirtualBox.idl:4038
The machine is currently being executed.
Definition: VirtualBox.idl:573
Definition: VirtualBox.idl:5521
readonly attribute wstring description
Description of the task.
Definition: VirtualBox.idl:23158
FileOpenAction
What action IGuestSession::fileOpen and IGuestSession::fileOpenEx should take whether the file being ...
Definition: VirtualBox.idl:5019
readonly attribute IMedium [] hardDisks
Array of medium objects known to this VirtualBox installation.
Definition: VirtualBox.idl:8605
readonly attribute boolean rawModeSupported
Indicates whether VirtualBox was built with raw-mode support.
Definition: VirtualBox.idl:18798
VMDK format variant used on ESX products.
Definition: VirtualBox.idl:5469
readonly attribute wstring path
The host path of the device.
Definition: VirtualBox.idl:17654
Notification when a shared folder is added or removed.
Definition: VirtualBox.idl:33466
readonly attribute INATNetwork [] NATNetworks
Definition: VirtualBox.idl:8657
readonly attribute boolean touchPadSupported
Whether the guest OS has enabled the multi-touch reporting device, touchpad variant.
Definition: VirtualBox.idl:26053
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:31139
Definition: VirtualBox.idl:34161
attribute boolean enabled
Definition: VirtualBox.idl:7782
attribute unsigned long CPUCount
Number of virtual CPUs in the VM.
Definition: VirtualBox.idl:12327
Special flag which suppresses automatic creation of the subdirectory.
Definition: VirtualBox.idl:5506
readonly attribute wstring OSName
Query the guest OS kernel name as detected by the DBGF.
Definition: VirtualBox.idl:27767
attribute unsigned long IOCacheSize
Maximum size of the I/O cache in MB.
Definition: VirtualBox.idl:12795
readonly attribute wstring alias
An alias which can be used for IEmulatedUSB::webcamAttach
Definition: VirtualBox.idl:17659
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:31660
See ICloudProfileChangedEvent.
Definition: VirtualBox.idl:7416
FsObjMoveFlag
File moving flags.
Definition: VirtualBox.idl:4551
VMware SVGA II device.
Definition: VirtualBox.idl:3300
readonly attribute wstring validityPeriodNotBefore
Certificate not valid before ISO timestamp.
Definition: VirtualBox.idl:9818
Associated storage exists and accessible; this gets set if the accessibility check performed by IMedi...
Definition: VirtualBox.idl:5312
The given machine was registered or unregistered within this VirtualBox installation.
Definition: VirtualBox.idl:32279
Definition: VirtualBox.idl:2890
readonly attribute wstring OSTypeId
Identifier of the Guest OS type as reported by the Guest Additions.
Definition: VirtualBox.idl:22738
A guest user has unlocked its account.
Definition: VirtualBox.idl:4203
Floppy device.
Definition: VirtualBox.idl:1192
Definition: VirtualBox.idl:2901
readonly attribute unsigned long processorOnlineCount
Number of (logical) CPUs online in the host system.
Definition: VirtualBox.idl:18158
Abstract parent interface for files handled by VirtualBox.
Definition: VirtualBox.idl:22139
attribute octet [] icon
Overridden VM Icon details.
Definition: VirtualBox.idl:12153
readonly attribute unsigned long IPV6NetworkMaskPrefixLength
Returns the length IP V6 network mask prefix of the interface.
Definition: VirtualBox.idl:17566
readonly attribute wstring OSVersion
Query the guest OS kernel version string as detected by the DBGF.
Definition: VirtualBox.idl:27777
readonly attribute wstringUUID typeUuid
The partition type when GUID partitioning scheme is used, NULL UUID value for not a GPT disks...
Definition: VirtualBox.idl:17963
Notification when a guest session changed its state.
Definition: VirtualBox.idl:33014
Default process priority determined by the OS.
Definition: VirtualBox.idl:3456
attribute boolean installGuestAdditions
Indicates whether the Guest Additions should be installed or not.
Definition: VirtualBox.idl:10582
readonly attribute wstring publicIP
Definition: VirtualBox.idl:34610
readonly attribute boolean isCompressed
TRUE if the filesystem is compressed, FALSE if it isn't or we don't know.
Definition: VirtualBox.idl:22494
A white-out file.
Definition: VirtualBox.idl:5230
See ILanguageChangedEvent.
Definition: VirtualBox.idl:7430
Solaris swap partition.
Definition: VirtualBox.idl:1905
readonly attribute boolean hidden
Whether the update component shall be hidden from the user or not.
Definition: VirtualBox.idl:17740
DOS-style paths with forward and backward slashes, drive letters and UNC.
Definition: VirtualBox.idl:4950
readonly attribute MachineState state
New execution state.
Definition: VirtualBox.idl:32201
readonly attribute boolean recommended3DAcceleration
Returns true if 3D acceleration is recommended for this OS type.
Definition: VirtualBox.idl:19613
readonly attribute unsigned long id
Session ID of guest session which was changed.
Definition: VirtualBox.idl:33021
readonly attribute wstring logRelGroups
The release logger's group settings.
Definition: VirtualBox.idl:27723
readonly attribute VMExecutionEngine executionEngine
Gets the main execution engine of the VM.
Definition: VirtualBox.idl:27733
attribute wstring repositoryURL
Update repository URL to use for retrieving the update.
Definition: VirtualBox.idl:17768
The IHost interface represents the physical machine that this VirtualBox installation runs on...
Definition: VirtualBox.idl:18065
The guest monitor has been enabled by the guest.
Definition: VirtualBox.idl:7534
Don't allow symbolic links as part of the path.
Definition: VirtualBox.idl:5282
Definition: VirtualBox.idl:28279
Something went wrong.
Definition: VirtualBox.idl:5172
If set and the host is affected by CVE-2018-3646, flushes the level 1 data on every VM entry...
Definition: VirtualBox.idl:949
readonly attribute long long offset
The current file position.
Definition: VirtualBox.idl:22183
readonly attribute ICloudProfile [] profiles
Returns all profiles for this cloud provider.
Definition: VirtualBox.idl:35608
External device, connected via USB.
Definition: VirtualBox.idl:6440
Null value, also means "not attached".
Definition: VirtualBox.idl:5837
attribute unsigned long alpha
The global alpha value for the overlay.
Definition: VirtualBox.idl:26677
An Intel AHCI SATA controller; this is the only variant for SATA.
Definition: VirtualBox.idl:6592
Definition: VirtualBox.idl:1334
readonly attribute UpdateState state
Returns the current update state.
Definition: VirtualBox.idl:17747
Domain name for the client.
Definition: VirtualBox.idl:2394
Reserved value, invalid.
Definition: VirtualBox.idl:3290
The NIS (Sun Network Information Services) domain name (string).
Definition: VirtualBox.idl:2519
The type of interface cannot be determined.
Definition: VirtualBox.idl:3542
An error occurred while updating.
Definition: VirtualBox.idl:3727
Session has launched a VM process using IMachine::launchVMProcess
Definition: VirtualBox.idl:1161
readonly attribute wstring [] values
Definition: VirtualBox.idl:34486
readonly attribute boolean needsHostCursor
If host cursor is needed.
Definition: VirtualBox.idl:32562
VBoxEventType
Type of an event.
Definition: VirtualBox.idl:6811
The default time-to-leave on outgoing (IP) datagrams (8-bit decimal value).
Definition: VirtualBox.idl:2434
readonly attribute long long timestamp
The millisecond timestamp associated with the event.
Definition: VirtualBox.idl:34293
Wait for stdin becoming available.
Definition: VirtualBox.idl:4412
readonly attribute wstring name
The plug-in name.
Definition: VirtualBox.idl:31291
Definition: VirtualBox.idl:2852
readonly attribute IExtPackPlugIn [] plugIns
Plug-ins provided by this extension pack.
Definition: VirtualBox.idl:31377
attribute unsigned long audioHz
Determines the Hertz (Hz) rate of the recorded audio data.
Definition: VirtualBox.idl:11626
Realtime quality, often resulting in poor / basic quality.
Definition: VirtualBox.idl:3067
Assume a scheduling policy which shares the CPU resources fairly with other processes running with th...
Definition: VirtualBox.idl:3480
attribute AudioDirection usage
Usage type of the device.
Definition: VirtualBox.idl:28983
Being used by the host computer, potentially available to guests.
Definition: VirtualBox.idl:6211
Like DeletingSnapshotOnline, but the machine was paused when the merging of differencing media was st...
Definition: VirtualBox.idl:673
Definition: VirtualBox.idl:7556
readonly attribute wstring name
The name of the partition if GPT partitioning is used, empty if not a GPT disk.
Definition: VirtualBox.idl:17977
readonly attribute boolean registered
If true, the medium was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:32250
attribute unsigned long logHistoryCount
This value specifies how many old release log files are kept.
Definition: VirtualBox.idl:19022
readonly attribute wstring networkMask
specifies server network mask
Definition: VirtualBox.idl:7997
SuperSpeedPlus, 10 Gbps.
Definition: VirtualBox.idl:6147
AMD PCNet-FAST III network card (Am79C973).
Definition: VirtualBox.idl:5871
readonly attribute wstring secondaryPublicIP
Definition: VirtualBox.idl:34612
readonly attribute unsigned long screenId
Definition: VirtualBox.idl:26319
A guest user has been successfully created.
Definition: VirtualBox.idl:4249
Definition: VirtualBox.idl:2887
readonly attribute unsigned long keyUsage
Key usage mask.
Definition: VirtualBox.idl:9860
Clone the state of the selected machine.
Definition: VirtualBox.idl:3358
Definition: VirtualBox.idl:2851
readonly attribute IProgress [] progressOperations
Definition: VirtualBox.idl:8621
attribute boolean enabled
Flag whether the network adapter is present in the guest system.
Definition: VirtualBox.idl:27312
readonly attribute unsigned long slot
Adapter which NAT attached to.
Definition: VirtualBox.idl:33812
A live snapshot is being taken.
Definition: VirtualBox.idl:609
See IGuestProcessRegisteredEvent.
Definition: VirtualBox.idl:7225
Definition: VirtualBox.idl:1254
attribute wstring hostOnlyInterface
Name of the host only network interface the VM is attached to.
Definition: VirtualBox.idl:27343
Share read and delete access to the file, denying writing.
Definition: VirtualBox.idl:5100
All stable, major and beta releases, including testing versions.
Definition: VirtualBox.idl:3639
readonly attribute long resultCode
Result code of the error.
Definition: VirtualBox.idl:7709
readonly attribute wstring [] machines
Contains the UUIDs of the machines created from the information in this appliances.
Definition: VirtualBox.idl:10036
readonly attribute boolean visible
Flag whether the pointer is visible.
Definition: VirtualBox.idl:32446
Absolute event.
Definition: VirtualBox.idl:7516
attribute PointingHIDType pointingHIDType
Type of pointing HID (such as mouse or tablet) used in this VM.
Definition: VirtualBox.idl:12412
readonly attribute wstring macAddress
Definition: VirtualBox.idl:34614
Whether the VM should fail to start if hardware virtualization (VT-x/AMD-V) cannot be used...
Definition: VirtualBox.idl:1032
readonly attribute PathStyle pathStyle
The style of paths used by the guest.
Definition: VirtualBox.idl:20273
readonly attribute ExportOptions [] supportedExportOptions
Returns an array of officially supported values for enum ExportOptions, in the sense of what is e...
Definition: VirtualBox.idl:19170
Process is being terminated.
Definition: VirtualBox.idl:4861
MidnightBSD data partition.
Definition: VirtualBox.idl:2025
The FAT16 with LBA addressing.
Definition: VirtualBox.idl:1595
Copy the item to the target.
Definition: VirtualBox.idl:5251
readonly attribute wstring name
Device name.
Definition: VirtualBox.idl:11836
readonly attribute IGuestScreenInfo [] guestScreenLayout
Layout of the guest screens.
Definition: VirtualBox.idl:26737
readonly attribute wstring serialNumber
Certificate serial number.
Definition: VirtualBox.idl:9785
readonly attribute boolean wireless
Specifies whether the interface is wireless.
Definition: VirtualBox.idl:17591
readonly attribute boolean expired
Set if the certificate has expired (relevant to the parent object)/.
Definition: VirtualBox.idl:9885
attribute wstring traceFile
Filename where a network trace will be stored.
Definition: VirtualBox.idl:27417
readonly attribute wstring domain
Returns the domain name used by this session to impersonate users in the guest.
Definition: VirtualBox.idl:20194
Space separated list of IPv4 NetBIOS datagram distribution server (NBDD) addresses (RFC1001...
Definition: VirtualBox.idl:2544
readonly attribute short [] yPositions
Y positions.
Definition: VirtualBox.idl:32959
readonly attribute wstring OSVersion
Host operating system's version string.
Definition: VirtualBox.idl:18193
Definition: VirtualBox.idl:2839
No flag set.
Definition: VirtualBox.idl:4557
readonly attribute unsigned long clientVersion
The client software version number.
Definition: VirtualBox.idl:16699
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:31184
readonly attribute VFSType type
Returns the file system type which is currently in use.
Definition: VirtualBox.idl:9688
Guest file has been successfully opened.
Definition: VirtualBox.idl:5152
Solaris /usr partition.
Definition: VirtualBox.idl:1915
The IToken interface represents a token passed to an API client, which triggers cleanup actions when ...
Definition: VirtualBox.idl:25755
readonly attribute wstring additionsVersion
Version of the installed Guest Additions in the same format as IVirtualBox::version.
Definition: VirtualBox.idl:22753
readonly attribute boolean DHCPEnabled
Specifies whether the DHCP is enabled for the interface.
Definition: VirtualBox.idl:17541
Definition: VirtualBox.idl:35780
Notification when the guest mouse pointer shape has changed.
Definition: VirtualBox.idl:32439
Open the file only with read access.
Definition: VirtualBox.idl:4980
readonly attribute boolean enabled
Definition: VirtualBox.idl:34496
attribute long long timeOffset
Offset in milliseconds from the host system time.
Definition: VirtualBox.idl:11455
PS/2 auxiliary device, a.k.a.
Definition: VirtualBox.idl:1393
readonly attribute INATEngine NATEngine
Points to the NAT engine which handles the network address translation for this interface.
Definition: VirtualBox.idl:27426
readonly attribute FileStatus status
Current file status.
Definition: VirtualBox.idl:22190
readonly attribute wstring [] portForwardRules4
Array of NAT port-forwarding rules in string representation, in the following format: "name:protocoli...
Definition: VirtualBox.idl:7830
The process signalled that stdin became available for writing.
Definition: VirtualBox.idl:4485
readonly attribute IGuestProcess process
Guest process object which is related to this event.
Definition: VirtualBox.idl:33074
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:24283
No flag set.
Definition: VirtualBox.idl:4703
readonly attribute IHostDrivePartition [] partitions
List of partitions available on the host drive.
Definition: VirtualBox.idl:18045
Update contains a major version.
Definition: VirtualBox.idl:3658
readonly attribute SessionState sessionState
Current session state for this machine.
Definition: VirtualBox.idl:12567
readonly attribute ISerialPort serialPort
Serial port that is subject to change.
Definition: VirtualBox.idl:32691
readonly attribute wstring downloadURL
Download URL of the update.
Definition: VirtualBox.idl:34400
readonly attribute unsigned long slot
Slot number this parallel port is plugged into.
Definition: VirtualBox.idl:27648
Notification when guest touch screen event happens.
Definition: VirtualBox.idl:32938
readonly attribute unsigned long creationMode
The UNIX-style creation mode specified when opening the file.
Definition: VirtualBox.idl:22201
readonly attribute long y
New Y position, or Y delta.
Definition: VirtualBox.idl:32906
attribute unsigned long IOBase
Base I/O address of the serial port.
Definition: VirtualBox.idl:27572
attribute wstring postInstallCommand
Custom post installation command.
Definition: VirtualBox.idl:10777
readonly attribute wstring friendlyName
Friendly subject name or similar.
Definition: VirtualBox.idl:9813
Facility is shutting down.
Definition: VirtualBox.idl:3898
readonly attribute wstring userDocuments
Returns the user's documents directory.
Definition: VirtualBox.idl:20301
readonly attribute wstring nonVolatileStorageFile
The location of the file storing the non-volatile memory content when the VM is powered off...
Definition: VirtualBox.idl:12066
readonly attribute wstring subjectUniqueIdentifier
Unique identifier of this certificate (empty string if not present).
Definition: VirtualBox.idl:9848
Intel PRO/1000 MT Desktop network card (82540EM).
Definition: VirtualBox.idl:5876
readonly attribute boolean recommendedSecureBoot
Returns true if EFI secure boot is recommended for this OS type.
Definition: VirtualBox.idl:19733
See INATNetworkCreationDeletionEvent.
Definition: VirtualBox.idl:7190
readonly attribute IMachine machine
Machine object for this medium attachment.
Definition: VirtualBox.idl:23774
readonly attribute NetworkAdapterType adapterType
Returns recommended network adapter for this OS type.
Definition: VirtualBox.idl:19623
readonly attribute boolean active
Whether the remote desktop connection is active.
Definition: VirtualBox.idl:16604
Used for VMs which didn't used to have any provider settings.
Definition: VirtualBox.idl:1076
attribute wstring IPv6Prefix
This a CIDR IPv6 defining prefix for link-local addresses autoconfiguration within network...
Definition: VirtualBox.idl:7816
readonly attribute UpdateSeverity severity
Severity of the update.
Definition: VirtualBox.idl:34393
Notification when a storage controllers changes.
Definition: VirtualBox.idl:32725
An NVMe storage controller.
Definition: VirtualBox.idl:6627
Ethernet frame encapsulation.
Definition: VirtualBox.idl:3549
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:32427
attribute GraphicsControllerType graphicsControllerType
Graphics controller type.
Definition: VirtualBox.idl:11353
StorageBus
The bus type of the storage controller (IDE, SATA, SCSI, SAS or Floppy); see IStorageController::bus...
Definition: VirtualBox.idl:6546
A medium which is indirectly attached, so that one base medium can be used for several VMs which have...
Definition: VirtualBox.idl:5420
The MTU size for the interface (16-bit decimal value).
Definition: VirtualBox.idl:2449
Virtual device is attached to a host pipe.
Definition: VirtualBox.idl:5980
GuestShutdownFlag
Guest shutdown flags.
Definition: VirtualBox.idl:3978
Wildcard for all input device (keyboard, mouse) events.
Definition: VirtualBox.idl:6861
readonly attribute boolean temporary
true if the settings change is temporary.
Definition: VirtualBox.idl:32220
const HRESULT VBOX_E_PASSWORD_INCORRECT
A provided password was incorrect.
Definition: VirtualBox.idl:225
Whether non-local datagrams should be forwarded by the client (boolean)
Definition: VirtualBox.idl:2419
FramebufferCapabilities
Framebuffer capability flags.
Definition: VirtualBox.idl:5709
Starts the regular updating process and waits until the actual Guest Additions update inside the gues...
Definition: VirtualBox.idl:3968
readonly attribute DeviceType mediumType
Type of the medium this event relates to.
Definition: VirtualBox.idl:32242
freedesktop.org shared boot loader configuration partition.
Definition: VirtualBox.idl:2195
Settings version "1.7", written by VirtualBox 2.2.x and 3.0.x.
Definition: VirtualBox.idl:318
readonly attribute boolean cancelable
Whether the task can be interrupted.
Definition: VirtualBox.idl:23168
readonly attribute boolean alpha
Flag whether the pointer has an alpha channel.
Definition: VirtualBox.idl:25911
attribute unsigned long maxFileSize
This setting determines the maximal number of recording file size in MB.
Definition: VirtualBox.idl:11577
Definition: VirtualBox.idl:8341
To guest OS has added a user to a specific user group.
Definition: VirtualBox.idl:4293
readonly attribute IGuestDebugControl guestDebugControl
Guest debug control object that is subject to change.
Definition: VirtualBox.idl:34452
Like LiveSnapshotting, but the machine was paused when the merging of differencing media was started...
Definition: VirtualBox.idl:681
readonly attribute boolean USBProxyAvailable
Returns whether there is an USB proxy available.
Definition: VirtualBox.idl:12898
Linux /srv partition.
Definition: VirtualBox.idl:1775
The IHostDrivePartition interface represents the partition of the host drive.
Definition: VirtualBox.idl:17867
Definition: VirtualBox.idl:35438
readonly attribute PartitionType type
A translation of IHostDrivePartition::typeMBR and IHostDrivePartition::typeUuid when possible...
Definition: VirtualBox.idl:17900
The machine was teleported to a different host (or process) and then powered off. ...
Definition: VirtualBox.idl:547
Definition: VirtualBox.idl:34181
Guest session has been started.
Definition: VirtualBox.idl:4028
Definition: VirtualBox.idl:2835
readonly attribute boolean recommendedVirtEx
Returns true if VT-x or AMD-V recommended for this OS type.
Definition: VirtualBox.idl:19588
attribute IBandwidthGroup bandwidthGroup
The bandwidth group this network adapter is assigned to.
Definition: VirtualBox.idl:27439
readonly attribute long port
Port number of this attachment.
Definition: VirtualBox.idl:23794
IPv4 netmask.
Definition: VirtualBox.idl:2324
Seek from the beginning of the file.
Definition: VirtualBox.idl:4327
Notification when NAT redirect rule added or removed.
Definition: VirtualBox.idl:33805
const HRESULT VBOX_E_FILE_ERROR
File not accessible or erroneous file contents.
Definition: VirtualBox.idl:153
attribute wstring hostname
The fully qualified guest hostname.
Definition: VirtualBox.idl:10707
A readonly medium, which can of course be used by several machines.
Definition: VirtualBox.idl:5408
readonly attribute FileStatus status
New guest file status.
Definition: VirtualBox.idl:33246
attribute wstring CPUProfile
Experimental feature to select the guest CPU profile.
Definition: VirtualBox.idl:12936
Supports creating images split in chunks of a bit less than 2 GBytes.
Definition: VirtualBox.idl:5562
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33399
attribute unsigned long imageIndex
The image index on installation CD/DVD used to install.
Definition: VirtualBox.idl:10737
Windows Basic data partition.
Definition: VirtualBox.idl:1705
readonly attribute IRecordingSettings recordingSettings
Object containing all recording settings.
Definition: VirtualBox.idl:12399
readonly attribute unsigned long height
Definition: VirtualBox.idl:26707
Common components (such as application services) are loaded.
Definition: VirtualBox.idl:3939
Interface for keeping information about a plug-in that ships with an extension pack.
Definition: VirtualBox.idl:31286
readonly attribute AudioControllerType [] supportedAudioControllerTypes
Returns an array of officially supported values for enum AudioControllerType, in the sense of what is...
Definition: VirtualBox.idl:19306
readonly attribute IAudioAdapter audioAdapter
Audio adapter that is subject to change.
Definition: VirtualBox.idl:32670
Any of the settings of the given machine has changed.
Definition: VirtualBox.idl:32212
The state of the session for the given machine was changed.
Definition: VirtualBox.idl:32300
readonly attribute ICloudNetwork [] cloudNetworks
Names of all configured cloud networks.
Definition: VirtualBox.idl:8699
No flags set.
Definition: VirtualBox.idl:4376
readonly attribute unsigned long id
The ID VirtualBox internally assigned to the open file.
Definition: VirtualBox.idl:22153
readonly attribute unsigned long endCylinder
The cylinder (0..1023) of the last sector (inclusive) in the partition on an MBR disk, zero for not an MBR disk.
Definition: VirtualBox.idl:17942
readonly attribute boolean registered
If true, the guest file was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:33228
Hold the matched USB device.
Definition: VirtualBox.idl:6263
The BSD slice.
Definition: VirtualBox.idl:1620
ProcessInputFlag
Guest process input flags.
Definition: VirtualBox.idl:4348
Definition: VirtualBox.idl:1331
readonly attribute wstringUUID machineId
ID of the machine this event relates to.
Definition: VirtualBox.idl:33714
Definition: VirtualBox.idl:5519
readonly attribute IHostAudioDevice [] audioDevices
List of audio devices currently available on the host.
Definition: VirtualBox.idl:18088
readonly attribute wstringUUID id
UUID of the medium.
Definition: VirtualBox.idl:24021
attribute ChipsetType chipsetType
Chipset type used in this VM.
Definition: VirtualBox.idl:12432
Unknown MidnightBSD partition.
Definition: VirtualBox.idl:2050
readonly attribute long z
Z delta.
Definition: VirtualBox.idl:32913
Session has obtained a link to another session using IMachine::lockMachine
Definition: VirtualBox.idl:1168
readonly attribute IGuestFile file
Guest file object which is related to this event.
Definition: VirtualBox.idl:33209
Settings version "1.3", written by VirtualBox 2.0.12.
Definition: VirtualBox.idl:298
AudioDriverType
Host audio driver type.
Definition: VirtualBox.idl:6273
readonly attribute unsigned long bytesPerLine
Scan line size, in bytes.
Definition: VirtualBox.idl:26364
readonly attribute IVirtualSystemDescription [] virtualSystemDescriptions
Array of virtual system descriptions.
Definition: VirtualBox.idl:10027
readonly attribute IVirtualBoxErrorInfo next
Next error object if there is any, or null otherwise.
Definition: VirtualBox.idl:7766
IommuType
The IOMMU type.
Definition: VirtualBox.idl:3500
Like DeletingSnapshot, but the merging of media is ongoing in the background while the machine is run...
Definition: VirtualBox.idl:665
The IProgress interface is used to track and control asynchronous tasks within VirtualBox.
Definition: VirtualBox.idl:23148
The guest session has changed its status.
Definition: VirtualBox.idl:4129
Windows Storage Spaces partition.
Definition: VirtualBox.idl:1725
readonly attribute IParallelPort parallelPort
Parallel port that is subject to change.
Definition: VirtualBox.idl:32712
Service/OS is stopping, process was killed.
Definition: VirtualBox.idl:4891
Only copy when the source file is newer than the destination file or when the destination file is mis...
Definition: VirtualBox.idl:4541
Ceph multipath block 2 partition.
Definition: VirtualBox.idl:2280
Ceph disk in creation partition.
Definition: VirtualBox.idl:2245
The guest monitor origin has changed in the guest.
Definition: VirtualBox.idl:7548
Network device.
Definition: VirtualBox.idl:1207
Last wildcard.
Definition: VirtualBox.idl:6868
Solaris alternate sector.
Definition: VirtualBox.idl:1930
IPv4 address of the swap server that the client should use.
Definition: VirtualBox.idl:2399
Definition: VirtualBox.idl:5845
readonly attribute IMousePointerShape pointerShape
The current mouse pointer used by the guest.
Definition: VirtualBox.idl:26076
Controls the guest debug settings of one virtual machine.
Definition: VirtualBox.idl:31744
attribute boolean allowTracingToAccessVM
Enables tracepoints in PDM devices and drivers to use the VMCPU or VM structures when firing off trac...
Definition: VirtualBox.idl:12853
FAT16 if partition size less than 65536 sectors.
Definition: VirtualBox.idl:1570
Facility is preparing to initialize.
Definition: VirtualBox.idl:3883
Opens an existing file, creates a new one if no file exists.
Definition: VirtualBox.idl:5030
readonly attribute AdditionsFacilityType facility
Facility this event relates to.
Definition: VirtualBox.idl:34278
The machine is being teleported to another host or process, but it is not running.
Definition: VirtualBox.idl:650
readonly attribute wstring [] searchStrings
Search string registered for name resolving.
Definition: VirtualBox.idl:18148
Guest graphics mode.
Definition: VirtualBox.idl:3800
readonly attribute wstring networkName
Returns the name of a virtual network the interface gets attached to.
Definition: VirtualBox.idl:17536
The image is in the process of exporting.
Definition: VirtualBox.idl:7644
attribute boolean executeAllInIEM
Whether to execute all the code in the instruction interpreter.
Definition: VirtualBox.idl:27693
UpdateState
Definition: VirtualBox.idl:3671
Notification when the guest OS executes the KBD_CMD_SET_LEDS command to alter the state of the keyboa...
Definition: VirtualBox.idl:32574
Solaris root partition.
Definition: VirtualBox.idl:1900
The IHostDrive interface represents the drive of the physical machine.
Definition: VirtualBox.idl:17998
MAC address.
Definition: VirtualBox.idl:2702
readonly attribute wstring shortName
Returns the short name of the provider.
Definition: VirtualBox.idl:35598
readonly attribute RecordingAudioCodec [] supportedRecordingAudioCodecs
Returns an array of officially supported values for enum RecordingAudioCodec, in the sense of what is...
Definition: VirtualBox.idl:19186
Fixed image.
Definition: VirtualBox.idl:5483
Notification when a guest process changed its state.
Definition: VirtualBox.idl:33111
readonly attribute AudioControllerType recommendedAudioController
Recommended audio controller type.
Definition: VirtualBox.idl:19688
readonly attribute GuestUserState state
What was changed for this guest user.
Definition: VirtualBox.idl:34073
attribute GuestDebugIoProvider debugIoProvider
The I/O backend for the selected debug provider.
Definition: VirtualBox.idl:31754
attribute wstring cloudNetwork
Name of the cloud network the VM is attached to.
Definition: VirtualBox.idl:27378
See IShowWindowEvent.
Definition: VirtualBox.idl:7064
const HRESULT VBOX_E_PDM_ERROR
Pluggable Device Manager error.
Definition: VirtualBox.idl:169
attribute wstring paravirtDebug
Debug parameters for the paravirtualized guest interface provider.
Definition: VirtualBox.idl:12924
Android x86 bootloader2 partition.
Definition: VirtualBox.idl:2095
See IProgressCreatedEvent.
Definition: VirtualBox.idl:7423
readonly attribute UartType [] supportedUartTypes
Returns an array of officially supported values for enum UartType, in the sense of what is e...
Definition: VirtualBox.idl:19282
NetworkAdapterType
Network adapter type.
Definition: VirtualBox.idl:5855
readonly attribute ITrustedPlatformModule trustedPlatformModule
Object containing all TPM settings.
Definition: VirtualBox.idl:12389
Settings version "1.16", written by VirtualBox 5.1.x.
Definition: VirtualBox.idl:363
readonly attribute unsigned long blockSize
Block size (in bytes) of the filesystem.
Definition: VirtualBox.idl:22452
Definition: VirtualBox.idl:35762
Definition: VirtualBox.idl:1255
readonly attribute ISession session
Create a new session object and return the reference to it.
Definition: VirtualBox.idl:31806
KeyboardHIDType
Type of keyboard device used in a virtual machine.
Definition: VirtualBox.idl:1440
readonly attribute AudioDeviceState state
New audio device state.
Definition: VirtualBox.idl:33893
readonly attribute wstring settingsFilePath
Full name of the file containing machine settings data.
Definition: VirtualBox.idl:12529
If set, the speculation controls are managed by the host.
Definition: VirtualBox.idl:929
readonly attribute wstring [] detectedImageNames
A list of names of the images detected from install.wim file of a Windows Vista or later ISO...
Definition: VirtualBox.idl:10858
readonly attribute unsigned long width
Frame buffer width, in pixels.
Definition: VirtualBox.idl:26345
readonly attribute boolean selfSigned
Set if self signed certificate.
Definition: VirtualBox.idl:9875
readonly attribute long buttons
Button state bitmask.
Definition: VirtualBox.idl:32927
Definition: VirtualBox.idl:5651
readonly attribute boolean recommended2DVideoAcceleration
Returns true if 2D video acceleration is recommended for this OS type.
Definition: VirtualBox.idl:19608
readonly attribute unsigned long id
Returns the internal session ID.
Definition: VirtualBox.idl:20204
readonly attribute long w
W delta.
Definition: VirtualBox.idl:32920
const HRESULT VBOX_E_HOST_ERROR
Host operating system related error.
Definition: VirtualBox.idl:185
readonly attribute wstring [] localMappings
Array of mappings (address,offset),e.g.
Definition: VirtualBox.idl:7836
attribute wstring product
Product filter.
Definition: VirtualBox.idl:28717
Direct connection to the Internet.
Definition: VirtualBox.idl:3746
See IRuntimeErrorEvent.
Definition: VirtualBox.idl:7050
readonly attribute wstring [] arguments
The arguments this process is using for execution.
Definition: VirtualBox.idl:21853
readonly attribute unsigned long memoryAvailable
Available system memory in the host system.
Definition: VirtualBox.idl:18183
readonly attribute wstring networkMask
Returns the network mask of the interface.
Definition: VirtualBox.idl:17551
USBControllerType
The USB controller type.
Definition: VirtualBox.idl:6068
Definition: VirtualBox.idl:5842
readonly attribute wstring [] values
Definition: VirtualBox.idl:34572
readonly attribute UpdateState state
New update agent state.
Definition: VirtualBox.idl:34432
Definition: VirtualBox.idl:1332
readonly attribute boolean enabled
Definition: VirtualBox.idl:34149
Supports asynchronous I/O operations for at least some configurations.
Definition: VirtualBox.idl:5576
Delete all snapshots, detach all media and return hard disks for closing, but not removable media...
Definition: VirtualBox.idl:3330
The waiting operation timed out.
Definition: VirtualBox.idl:4480
Update contains critical patches.
Definition: VirtualBox.idl:3653
Variable bit rate (VBR).
Definition: VirtualBox.idl:3201
Null value, also means "dummy audio driver".
Definition: VirtualBox.idl:6287
Import all disks to VDI format.
Definition: VirtualBox.idl:2768
An ACPI shutdown event is generated.
Definition: VirtualBox.idl:3435
Unknown buffer format (the user may not assume any particular format of the buffer).
Definition: VirtualBox.idl:1482
readonly attribute IVirtualBoxErrorInfo error
null on success or an error message object on failure.
Definition: VirtualBox.idl:33447
APICMode
BIOS APIC initialization mode.
Definition: VirtualBox.idl:1314
readonly attribute wstring CryptoModule
The name of the crypto module if the extension pack sports one.
Definition: VirtualBox.idl:31372
readonly attribute wstring shortName
Returns the host network interface short name.
Definition: VirtualBox.idl:17526
readonly attribute wstring name
The name of the property that has changed.
Definition: VirtualBox.idl:32325
Definition: VirtualBox.idl:2917
readonly attribute boolean create
Definition: VirtualBox.idl:34163
readonly attribute IEventSource source
Source of this event.
Definition: VirtualBox.idl:32113
ProcessWaitResult
Process waiting results.
Definition: VirtualBox.idl:4443
Opus Audio.
Definition: VirtualBox.idl:3039
attribute RecordingRateControlMode videoRateControlMode
Determines the video rate control mode.
Definition: VirtualBox.idl:11698
readonly attribute SessionType type
Type of this session.
Definition: VirtualBox.idl:30407
readonly attribute IVirtualBoxErrorInfo error
null on success or an error message object on failure.
Definition: VirtualBox.idl:33900
readonly attribute IUSBDeviceFilters USBDeviceFilters
Associated USB device filters object.
Definition: VirtualBox.idl:12510
AdditionsUpdateFlag
Guest Additions update flags.
Definition: VirtualBox.idl:3954
See IEventSourceChangedEvent.
Definition: VirtualBox.idl:7085
readonly attribute unsigned long maxGuestCPUCount
Maximum CPU count.
Definition: VirtualBox.idl:18750
No result was returned.
Definition: VirtualBox.idl:4111
readonly attribute AdditionsFacilityType type
The facility's type ID.
Definition: VirtualBox.idl:19778
VMWare ESX reserved partition.
Definition: VirtualBox.idl:2080
readonly attribute wstringUUID providerId
Returns provider identifier tied with this profile.
Definition: VirtualBox.idl:35452
readonly attribute wstring product
Product string.
Definition: VirtualBox.idl:28504
Notification when a call to IMachine::showConsoleWindow requests the console window to be activated a...
Definition: VirtualBox.idl:33784
attribute boolean accelerate2DVideoEnabled
This setting determines whether VirtualBox allows this machine to make use of the 2D video accelerati...
Definition: VirtualBox.idl:11372
readonly attribute IMachine machine
Virtual machine this snapshot is taken on.
Definition: VirtualBox.idl:23552
attribute unsigned long CPUExecutionCap
Means to limit the number of CPU cycles a guest can use.
Definition: VirtualBox.idl:12343
See IRecordingChangeEvent.
Definition: VirtualBox.idl:7290
readonly attribute GuestSessionStatus status
New session status.
Definition: VirtualBox.idl:33028
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:20129
See IGuestSessionStateChangedEvent.
Definition: VirtualBox.idl:7211
See ICloudProfileRegisteredEvent.
Definition: VirtualBox.idl:7409
Unknown partition type.
Definition: VirtualBox.idl:1675
See IMediumChangedEvent.
Definition: VirtualBox.idl:7015
readonly attribute IVFSExplorer explorer
Returns the virtual file system explorer for the medium.
Definition: VirtualBox.idl:25617
readonly attribute long long initialSize
The initial size in bytes when opened.
Definition: VirtualBox.idl:22160
Process has been started.
Definition: VirtualBox.idl:4851
System service.
Definition: VirtualBox.idl:3837
Ceph dm-crypt Linux unitified key setup (LUKS) object storage deamon (OSD) partition.
Definition: VirtualBox.idl:2315
readonly attribute wstring clientName
The client name supplied by the client.
Definition: VirtualBox.idl:16685
readonly attribute IEventSource eventSource
Event source for VirtualBox events.
Definition: VirtualBox.idl:8664
Definition: VirtualBox.idl:5637
The format backend uses the TCP networking interface for network access.
Definition: VirtualBox.idl:5602
See IMouseCapabilityChangedEvent.
Definition: VirtualBox.idl:6959
Update contains a testing version.
Definition: VirtualBox.idl:3668
See IGuestProcessStateChangedEvent.
Definition: VirtualBox.idl:7232
This framebuffer implementation can render a pointer cursor itself.
Definition: VirtualBox.idl:5740
attribute wstring location
Location of the TPM.
Definition: VirtualBox.idl:11501
Supports creating fixed size images, allocating all space instantly.
Definition: VirtualBox.idl:5547
readonly attribute wstring name
Returns the session's friendly name.
Definition: VirtualBox.idl:20199
Unknown NetBSD partition.
Definition: VirtualBox.idl:1975
readonly attribute IEmulatedUSB emulatedUSB
Interface that manages emulated USB devices.
Definition: VirtualBox.idl:16880
This setting determines whether a triple fault within a guest will trigger an internal error conditio...
Definition: VirtualBox.idl:866
See ICloudProviderRegisteredEvent.
Definition: VirtualBox.idl:7395
GuestSessionWaitResult
Guest session waiting results.
Definition: VirtualBox.idl:4105
attribute KeyboardHIDType keyboardHIDType
Type of keyboard HID used in this VM.
Definition: VirtualBox.idl:12419
SymlinkReadFlag
Symbolic link reading flags.
Definition: VirtualBox.idl:4814
readonly attribute boolean creationEvent
Definition: VirtualBox.idl:34143
NetworkAttachmentType
Network attachment type.
Definition: VirtualBox.idl:5831
The extended partition with LBA addressing.
Definition: VirtualBox.idl:1600
A PIIX3 (PCI IDE ISA Xcelerator) chipset.
Definition: VirtualBox.idl:6653
The remote stub is available through a TCP connection.
Definition: VirtualBox.idl:6789
This setting determines whether an x2APIC is part of the virtual CPU.
Definition: VirtualBox.idl:883
Legacy settings version, not currently supported.
Definition: VirtualBox.idl:278
Space separated list of IPv4 line printer server (RFC 1179) addresses.
Definition: VirtualBox.idl:2364
No flag set.
Definition: VirtualBox.idl:4598
Do not replace the destination file if it exists.
Definition: VirtualBox.idl:4526
readonly attribute GuestMouseEventMode mode
If this event is relative, absolute or multi-touch.
Definition: VirtualBox.idl:32892
readonly attribute unsigned short [] contactIds
Contact identifiers.
Definition: VirtualBox.idl:32966
attribute unsigned long debugPort
The port to listen on or connect to, depending on the selected I/O provider.
Definition: VirtualBox.idl:31770
readonly attribute IMediumAttachment [] mediumAttachments
Array of media attached to this machine.
Definition: VirtualBox.idl:12484
Special flag which requests formatting the disk image.
Definition: VirtualBox.idl:5498
attribute ParavirtProvider paravirtProvider
The paravirtualized guest interface provider.
Definition: VirtualBox.idl:12771
readonly attribute ICloudMachine [] cloudMachineList
See readCloudMachineList.
Definition: VirtualBox.idl:34920
readonly attribute IVirtualBox virtualBox
Reference to the server-side API root object.
Definition: VirtualBox.idl:31799
readonly attribute wstringUUID id
Returns the interface UUID.
Definition: VirtualBox.idl:17531
Open Network Install Environment (ONIE) config partition.
Definition: VirtualBox.idl:2185
readonly attribute HostNetworkInterfaceType interfaceType
specifies the host interface type.
Definition: VirtualBox.idl:17586
readonly attribute long long beginTime
When the last connection was established, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:16628
attribute wstring TFTPBootFile
TFTP boot file attribute which is used with the built-in DHCP server to fill the corresponding fields...
Definition: VirtualBox.idl:31159
CloudImageState
Cloud image state.
Definition: VirtualBox.idl:7618
Progress state change event.
Definition: VirtualBox.idl:34224
Definition: VirtualBox.idl:6344
Definition: VirtualBox.idl:2739
readonly attribute IVirtualBoxErrorInfo error
Error information in case of new session status is indicating an error.
Definition: VirtualBox.idl:33039
DirectoryCopyFlag
Directory copying flags.
Definition: VirtualBox.idl:4613
An AMD IOMMU.
Definition: VirtualBox.idl:3516
A machine snapshot is being deleted; this can take a long time since this may require merging differe...
Definition: VirtualBox.idl:697
attribute wstring port
Host USB port filter.
Definition: VirtualBox.idl:28729
Invalid state.
Definition: VirtualBox.idl:7624
readonly attribute boolean remote
Whether the device is physically connected to a remote VRDE client or to a local host machine...
Definition: VirtualBox.idl:28559
Creates a new file is no file exists, fails if there is a file there already.
Definition: VirtualBox.idl:5035
See IGuestAdditionsStatusChangedEvent.
Definition: VirtualBox.idl:7360
GuestMouseEventMode
The mode (relative, absolute, multi-touch) of a pointer event.
Definition: VirtualBox.idl:7501
readonly attribute boolean recommendedRTCUseUTC
Returns true if the RTC of this VM should be set to UTC.
Definition: VirtualBox.idl:19673
Base interface for all snapshot events.
Definition: VirtualBox.idl:32355
readonly attribute wstring VNCConsoleCommand
The shell command to establish ssh port forwarding for the VNC connection to the cloud machine consol...
Definition: VirtualBox.idl:34719
FileStatus
File statuses.
Definition: VirtualBox.idl:5136
Whether VT-x unrestricted execution is enabled.
Definition: VirtualBox.idl:1017
readonly attribute IExtPackManager extensionPackManager
The extension pack manager.
Definition: VirtualBox.idl:8671
USB device.
Definition: VirtualBox.idl:1212
Supports visible region.
Definition: VirtualBox.idl:5731
readonly attribute wstring name
Name of the storage unit holding medium data.
Definition: VirtualBox.idl:24100
attribute unsigned long audioChannels
Determines the audio channels of the recorded audio data.
Definition: VirtualBox.idl:11644
TouchContactState
Touch event contact state.
Definition: VirtualBox.idl:5680
Input (Recording).
Definition: VirtualBox.idl:6404
Notification when a guest property has changed.
Definition: VirtualBox.idl:32318
readonly attribute boolean recommendedUSBTablet
Returns true if using a USB Tablet is recommended.
Definition: VirtualBox.idl:19668
readonly attribute wstring portPath
Host-specific identifier of the port (including hub) the USB device is physically connected to...
Definition: VirtualBox.idl:28537
readonly attribute IEventSource eventSource
Event source for mouse events.
Definition: VirtualBox.idl:26083
readonly attribute wstring serialNumber
Serial number string.
Definition: VirtualBox.idl:28509
VMDK image representing a raw disk.
Definition: VirtualBox.idl:5454
attribute AudioCodecType audioCodec
The exact variant of audio codec hardware presented to the guest.
Definition: VirtualBox.idl:28893
attribute boolean enabledOut
Flag whether the audio adapter is enabled for audio output.
Definition: VirtualBox.idl:28876
readonly attribute wstring userHome
Returns the user's home / profile directory.
Definition: VirtualBox.idl:20294
readonly attribute long UID
The user owning the filesystem object (st_uid).
Definition: VirtualBox.idl:22613
Ceph dm-crypt block write-ahead log partition.
Definition: VirtualBox.idl:2235
VP8 codec.
Definition: VirtualBox.idl:3123
See IUSBControllerChangedEvent.
Definition: VirtualBox.idl:7029
readonly attribute USBDeviceState state
Current state of the device.
Definition: VirtualBox.idl:28778
attribute boolean CPUHotPlugEnabled
This setting determines whether VirtualBox allows CPU hotplugging for this machine.
Definition: VirtualBox.idl:12334
Only use the specified timeout value to wait for starting the guest process - the guest process itsel...
Definition: VirtualBox.idl:4709
readonly attribute StorageBus recommendedHDStorageBus
Recommended storage bus type for HD drives.
Definition: VirtualBox.idl:19648
readonly attribute wstring publicKeyAlgorithmOID
The dotted OID of the public key algorithm.
Definition: VirtualBox.idl:9828
readonly attribute octet [] data
Actual data read.
Definition: VirtualBox.idl:33326
attribute AuthType authType
VRDE authentication method.
Definition: VirtualBox.idl:29104
Definition: VirtualBox.idl:395
User class ID.
Definition: VirtualBox.idl:2722
readonly attribute BandwidthGroupType type
Type of the group.
Definition: VirtualBox.idl:31649
Notification when someone tries to change extra data for either the given machine or (if null) global...
Definition: VirtualBox.idl:33706
USBDeviceFilterAction
Actions for host USB device filters.
Definition: VirtualBox.idl:6247
Space separated list of IPv4 StreetTalk directory assistance (STDA) server addresses.
Definition: VirtualBox.idl:2639
Delete all snapshots, detach all media and return hard disks and removable media located in the folde...
Definition: VirtualBox.idl:3342
Session has acquired an exclusive write lock on a machine using IMachine::lockMachine.
Definition: VirtualBox.idl:1154
readonly attribute KeyboardHIDType [] supportedKeyboardHIDTypes
Returns an array of officially supported values for enum KeyboardHIDType, in the sense of what is e...
Definition: VirtualBox.idl:19146
readonly attribute CertificateVersion versionNumber
Certificate version number.
Definition: VirtualBox.idl:9780
Notification when VBoxSVC becomes unavailable (due to a crash or similar unexpected circumstances) or...
Definition: VirtualBox.idl:33957
readonly attribute DnDMode [] supportedDnDModes
Returns an array of officially supported values for enum DnDMode, in the sense of what is e...
Definition: VirtualBox.idl:19122
Only share write access to the file.
Definition: VirtualBox.idl:5085
readonly attribute IMachine [] machines
Array of machine objects registered within this VirtualBox instance.
Definition: VirtualBox.idl:8583
attribute boolean accelerate3DEnabled
This setting determines whether VirtualBox allows this machine to make use of the 3D graphics support...
Definition: VirtualBox.idl:11365
attribute RecordingVideoScalingMode videoScalingMode
Determines the video scaling mode to use.
Definition: VirtualBox.idl:11716
readonly attribute unsigned long userFlags
User flags (st_flags).
Definition: VirtualBox.idl:22677
The IDisplay interface represents the virtual machine's display.
Definition: VirtualBox.idl:26730
The guest reports cursor position data.
Definition: VirtualBox.idl:34302
readonly attribute IHostUSBDevice [] remoteUSBDevices
List of USB devices currently attached to the remote VRDE client.
Definition: VirtualBox.idl:16827
Interface for managing a NAT engine which is used with a virtual machine.
Definition: VirtualBox.idl:31133
The interface in seconds between TCP keepalive messages (32-bit decimal value).
Definition: VirtualBox.idl:2509
readonly attribute IUSBDevice device
Device that is subject to state change.
Definition: VirtualBox.idl:33433
const HRESULT VBOX_E_INVALID_OBJECT_STATE
Current object state prohibits operation.
Definition: VirtualBox.idl:177
attribute AudioDeviceType type
Device type.
Definition: VirtualBox.idl:28976
readonly attribute long port
VRDE server port number.
Definition: VirtualBox.idl:16614
The IHostUSBDeviceFilter interface represents a global filter for a physical USB device used by the h...
Definition: VirtualBox.idl:28804
Follow symbolic links.
Definition: VirtualBox.idl:4533
Notification when data has been read from a guest file.
Definition: VirtualBox.idl:33319
4 bytes per pixel: R, G, B, A.
Definition: VirtualBox.idl:1519
readonly attribute boolean recommendedFloppy
Returns true a floppy drive is recommended for this OS type.
Definition: VirtualBox.idl:19698
Notification when the guest enables one of its monitors.
Definition: VirtualBox.idl:33993
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:9985
Definition: VirtualBox.idl:5839
readonly attribute wstring attributeHint
Definition: VirtualBox.idl:34336
readonly attribute IUefiVariableStore uefiVariableStore
Object to manipulate the data in an existing UEFI variable store.
Definition: VirtualBox.idl:12071
The machine is not running and has no saved execution state; it has either never been started or been...
Definition: VirtualBox.idl:529
AMD PCnet-ISA/NE2100 network card (Am79C960).
Definition: VirtualBox.idl:5896
readonly attribute long long size
The partition size in bytes.
Definition: VirtualBox.idl:17883
Invalid state.
Definition: VirtualBox.idl:7570
The waiting operation timed out.
Definition: VirtualBox.idl:4143
Notification when a guest file changed its size via IFile::setSize.
Definition: VirtualBox.idl:33306
Space separated list of IPv4 network news transport protocol (NTTP) server addresses.
Definition: VirtualBox.idl:2614
Ceph multipath object storage deamon (OSD) partition.
Definition: VirtualBox.idl:2300
The IUefiVariableStore interface allows inspecting and manipulating the content of an existing UEFI v...
Definition: VirtualBox.idl:11870
attribute wstring name
The USB Controller name.
Definition: VirtualBox.idl:28435
readonly attribute boolean visible
Definition: VirtualBox.idl:34498
Use the default audio driver automatically determined for the host that this VirtualBox instance is r...
Definition: VirtualBox.idl:6282
Implementation of the IDirectory object for directories in the guest.
Definition: VirtualBox.idl:22126
Unknown FreeBSD partition.
Definition: VirtualBox.idl:1825
readonly attribute unsigned long typeMBR
The raw MBR partition type, 0 for non-MBR disks.
Definition: VirtualBox.idl:17914
No mouse.
Definition: VirtualBox.idl:1388
attribute wstring value
The condition value.
Definition: VirtualBox.idl:8356
readonly attribute wstring hostIP
host IP address, which usually is the lower IP address of DHCP range.
Definition: VirtualBox.idl:7939
Space separated list of IPv4 NIS server addresses.
Definition: VirtualBox.idl:2524
readonly attribute wstring settingsAuxFilePath
Full name of the file containing auxiliary machine settings data.
Definition: VirtualBox.idl:12536
Error while executing the process.
Definition: VirtualBox.idl:4134
readonly attribute long long APIRevision
This is mainly intended for the VBox Validation Kit so it can fluently deal with incompatible API cha...
Definition: VirtualBox.idl:8540
VMExecutionEngine
The main execution engine of a VM.
Definition: VirtualBox.idl:6037
readonly attribute unsigned long protocolVersion
Returns the protocol version which is used by this session to communicate with the guest...
Definition: VirtualBox.idl:20224
null value.
Definition: VirtualBox.idl:6363
readonly attribute ICloudProviderManager cloudProviderManager
The cloud provider manager (singleton).
Definition: VirtualBox.idl:8706
Facility failed to start.
Definition: VirtualBox.idl:3908
Attach new screens and always set the new mode for existing screens.
Definition: VirtualBox.idl:5812
readonly attribute unsigned long screenId
Definition: VirtualBox.idl:26693
FileSeekOrigin
What a file seek (IFile::seek) is relative to.
Definition: VirtualBox.idl:4321
EFI firmware, combined 32 and 64-bit.
Definition: VirtualBox.idl:1372
Base abstract interface for drag'n drop.
Definition: VirtualBox.idl:19787
Guest debugging is disabled.
Definition: VirtualBox.idl:6750
attribute boolean logoFadeOut
Fade out flag for BIOS logo animation.
Definition: VirtualBox.idl:11406
Apple RAID partition.
Definition: VirtualBox.idl:1840
OpenBSD data partition.
Definition: VirtualBox.idl:2055
readonly attribute long long timeStamp
Timestamp of the snapshot, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:23526
readonly attribute FileOpenAction openAction
The opening action specified when opening the file.
Definition: VirtualBox.idl:22206
attribute wstring language
This is more or less a Windows specific setting for choosing the UI language setting of the installer...
Definition: VirtualBox.idl:10659
readonly attribute wstring version
Version the update contains.
Definition: VirtualBox.idl:17705
readonly attribute ISharedFolder [] sharedFolders
Collection of shared folders for the current session.
Definition: VirtualBox.idl:16844
Allow moving directories accross file system boundraries.
Definition: VirtualBox.idl:4582
attribute wstring NATNetwork
Name of the NAT network the VM is attached to.
Definition: VirtualBox.idl:27364
readonly attribute wstringUUID id
Definition: VirtualBox.idl:35758
readonly attribute long minimum
Definition: VirtualBox.idl:34531
Emulated thru IEM.
Definition: VirtualBox.idl:6048
readonly attribute boolean registered
If true, the guest process was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:33100
Being used by the host computer exclusively, not available to guests.
Definition: VirtualBox.idl:6204
Definition: VirtualBox.idl:6345
readonly attribute wstring keyId
Key Id of the password used for encrypting the NVRAM file.
Definition: VirtualBox.idl:12079
Definition: VirtualBox.idl:5664
readonly attribute unsigned long maxGuestVRAM
Maximum guest video memory in Megabytes.
Definition: VirtualBox.idl:18740
Virtual device is attached to a host device.
Definition: VirtualBox.idl:5985
Wildcard for all machine events.
Definition: VirtualBox.idl:6844
Other codec.
Definition: VirtualBox.idl:3138
readonly attribute AutostopType [] supportedAutostopTypes
Returns an array of officially supported values for enum AutostopType, in the sense of what is e...
Definition: VirtualBox.idl:19242
attribute wstring defaultAdditionsISO
The path to the default Guest Additions ISO image.
Definition: VirtualBox.idl:19044
Definition: VirtualBox.idl:1241
Definition: VirtualBox.idl:7880
readonly attribute boolean needDhcpServer
Definition: VirtualBox.idl:34157
readonly attribute StorageControllerType [] supportedStorageControllerTypes
Returns an array of officially supported values for enum StorageControllerType, in the sense of what ...
Definition: VirtualBox.idl:19322
readonly attribute wstring [] dependsOn
Array of other update component names this component depends on before being able to get installed...
Definition: VirtualBox.idl:17698
Write through medium (attached directly, ignored when taking snapshots).
Definition: VirtualBox.idl:5390
readonly attribute SessionState state
New session state.
Definition: VirtualBox.idl:32307
Undefined state.
Definition: VirtualBox.idl:4912
Definition: VirtualBox.idl:1270
attribute unsigned long monitorCount
Number of virtual monitors.
Definition: VirtualBox.idl:11384
readonly attribute wstring message
Optional error message.
Definition: VirtualBox.idl:33551
attribute unsigned long audioBits
Determines the bits per sample of the recorded audio data.
Definition: VirtualBox.idl:11634
Host is being resumed (power management event).
Definition: VirtualBox.idl:6525
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:30574
Feature.
Definition: VirtualBox.idl:3847
attribute boolean SMBIOSUuidLittleEndian
Flag to control whether the SMBIOS system UUID is presented in little endian form to the guest as man...
Definition: VirtualBox.idl:11474
readonly attribute IStorageController [] storageControllers
Array of storage controllers attached to this machine.
Definition: VirtualBox.idl:12522
Definition: VirtualBox.idl:5665
SuperSpeed, 5 Gbps.
Definition: VirtualBox.idl:6140
readonly attribute boolean registered
If true, the machine was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:32287
IBM General Parallel File System (GPFS) partition.
Definition: VirtualBox.idl:1735
No codec set.
Definition: VirtualBox.idl:3019
Apple label.
Definition: VirtualBox.idl:1855
attribute unsigned long maskedInterfaces
This is an advanced option for hiding one or more USB interfaces from the guest.
Definition: VirtualBox.idl:28751
readonly attribute wstringUUID providerId
Definition: VirtualBox.idl:35774
readonly attribute long hostPort
Definition: VirtualBox.idl:34173
Whether VT-x VPID is enabled.
Definition: VirtualBox.idl:1003
attribute boolean clipboardFileTransfersEnabled
Sets or retrieves whether clipboard file transfers are allowed or not.
Definition: VirtualBox.idl:12715
Ceph dm-crypt Linux unitified key setup (LUKS) journal partition.
Definition: VirtualBox.idl:2265
attribute boolean needDhcpServer
Definition: VirtualBox.idl:7820
The timeout in seconds for ARP cache entries (32-bit decimal value).
Definition: VirtualBox.idl:2494
null value.
Definition: VirtualBox.idl:6648
readonly attribute boolean isTouchScreen
Distinguishes between touchscreen and touchpad events.
Definition: VirtualBox.idl:32982
ProcessPriority
Process priorities.
Definition: VirtualBox.idl:4766
Linux root partition for ARM32.
Definition: VirtualBox.idl:1760
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:12684
User class ID wildcard pattern.
Definition: VirtualBox.idl:2727
attribute wstring MACAddress
Ethernet MAC address of the adapter, 12 hexadecimal characters.
Definition: VirtualBox.idl:27322
Novell NE1000 network card (NE1000).
Definition: VirtualBox.idl:5906
Share all access, i.e.
Definition: VirtualBox.idl:5110
No flag set.
Definition: VirtualBox.idl:5277
Variable is stored in non volatile storage.
Definition: VirtualBox.idl:3245
The IMediumIO interface is used to access and modify the content of a medium.
Definition: VirtualBox.idl:25581
Associated medium storage is being created.
Definition: VirtualBox.idl:5345
Notification when the mouse capabilities reported by the guest have changed.
Definition: VirtualBox.idl:32527
The format backend supports virtual filesystem functionality.
Definition: VirtualBox.idl:5609
The IVirtualBoxSDS interface represents the system-wide directory service helper. ...
Definition: VirtualBox.idl:35819
Stopping the VM during system shutdown is disabled.
Definition: VirtualBox.idl:3420
The IMediumFormat interface represents a medium format.
Definition: VirtualBox.idl:25424
readonly attribute boolean registered
Definition: VirtualBox.idl:35739
attribute wstring extraInstallKernelParameters
Extra kernel arguments passed to the install kernel of some guests.
Definition: VirtualBox.idl:10790
readonly attribute wstring [] environment
The initial process environment.
Definition: VirtualBox.idl:21860
readonly attribute wstring drivePath
The path of the drive.
Definition: VirtualBox.idl:18005
NT and OS/2 installable file system, e.g.
Definition: VirtualBox.idl:1580
readonly attribute boolean showLicense
Whether to show the license before installation.
Definition: VirtualBox.idl:31401
ProcessStatus
Process execution statuses.
Definition: VirtualBox.idl:4835
No severity specified.
Definition: VirtualBox.idl:3648
FreeBSD boot partition.
Definition: VirtualBox.idl:1795
attribute boolean traceEnabled
Flag whether network traffic from/to the network card should be traced.
Definition: VirtualBox.idl:27409
See IExtraDataChangedEvent.
Definition: VirtualBox.idl:6889
Associated medium storage does not exist (either was not created yet or was deleted).
Definition: VirtualBox.idl:5303
No channel specified.
Definition: VirtualBox.idl:3619
Abstract interface for handling drag'n drop sources.
Definition: VirtualBox.idl:19837
readonly attribute unsigned long snapshotCount
Number of snapshots taken on this machine.
Definition: VirtualBox.idl:12650
The ISession interface represents a client process and allows for locking virtual machines (represent...
Definition: VirtualBox.idl:30393
BIOSBootMenuMode
BIOS boot menu mode.
Definition: VirtualBox.idl:1299
Definition: VirtualBox.idl:34585
attribute unsigned long videoHeight
Determines the vertical resolution of the recorded video data.
Definition: VirtualBox.idl:11681
Only delete the content of the directory, omit the directory it self.
Definition: VirtualBox.idl:4660
const HRESULT VBOX_E_GSTCTL_GUEST_ERROR
Guest Control reported an error from the guest side.
Definition: VirtualBox.idl:241
attribute AutostopType autostopType
Action type to do when the system is shutting down.
Definition: VirtualBox.idl:12874
Ceph dm-crypt Linux unitified key setup (LUKS) block partition.
Definition: VirtualBox.idl:2225
attribute unsigned long teleporterPort
The TCP port the target teleporter will listen for incoming teleportations on.
Definition: VirtualBox.idl:12744
Space separated list of IPv4 resource location (RFC 887) addresses.
Definition: VirtualBox.idl:2374
Utilize the user's profile data when exeuting a process.
Definition: VirtualBox.idl:4724
Android ARM meta partition.
Definition: VirtualBox.idl:2170
Base abstract interface for all progress events.
Definition: VirtualBox.idl:34192
readonly attribute boolean waitable
If we can wait for this event being processed.
Definition: VirtualBox.idl:32125
readonly attribute IDisplay display
Virtual display object.
Definition: VirtualBox.idl:16801
Haiku BFS.
Definition: VirtualBox.idl:2015
Error while executing the process.
Definition: VirtualBox.idl:4472
readonly attribute boolean recommendedPAE
Returns true if using PAE is recommended for this OS type.
Definition: VirtualBox.idl:19628
readonly attribute wstring name
The friendly name of this process.
Definition: VirtualBox.idl:21887
readonly attribute long generation
Definition: VirtualBox.idl:34494
The successor of the 16450 UART introducing a 16 byte FIFO to reduce operational overhead.
Definition: VirtualBox.idl:6019
RecordingRateControlMode
Recording video rate control mode enumeration.
Definition: VirtualBox.idl:3185
readonly attribute unsigned short productId
Product ID.
Definition: VirtualBox.idl:28485
ProcessorFeature
CPU features.
Definition: VirtualBox.idl:1328
Other codec.
Definition: VirtualBox.idl:3044
Requires NotifyUpdateImage.
Definition: VirtualBox.idl:5717
readonly attribute DeviceType deviceType
Kind of device (DVD/Floppy/HardDisk) which is applicable to this medium.
Definition: VirtualBox.idl:24106
Definition: VirtualBox.idl:26691
See IGuestFileReadEvent.
Definition: VirtualBox.idl:7275
Virtual virtual machine (sic) in the cloud.
Definition: VirtualBox.idl:34636
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:27598
readonly attribute wstring name
Returns the host network interface name.
Definition: VirtualBox.idl:17521
attribute unsigned long defaultLeaseTime
The default lease time in seconds, ignored if zero.
Definition: VirtualBox.idl:8226
readonly attribute GraphicsControllerType recommendedGraphicsController
Recommended graphics controller type.
Definition: VirtualBox.idl:19598
The GPT protective MBR partition.
Definition: VirtualBox.idl:1665
ProcessOutputFlag
Guest process output flags for specifying which type of output to retrieve.
Definition: VirtualBox.idl:4370
Wildcard for all snapshot events.
Definition: VirtualBox.idl:6852
readonly attribute IPCIDeviceAttachment attachment
Attachment info for this device.
Definition: VirtualBox.idl:33938
Definition: VirtualBox.idl:7915
The guest session has been started.
Definition: VirtualBox.idl:4116
Pseudo-state: last online state (for use in relational expressions).
Definition: VirtualBox.idl:725
Whether the touch is really touching the device.
Definition: VirtualBox.idl:5691
attribute unsigned long authTimeout
Timeout for guest authentication.
Definition: VirtualBox.idl:29109
Definition: VirtualBox.idl:2854
USB multi-touch device, touchscreen plus touchpad.
Definition: VirtualBox.idl:1430
readonly attribute FileAccessMode accessMode
The file access mode.
Definition: VirtualBox.idl:22211
The IMouse interface represents the virtual machine's mouse.
Definition: VirtualBox.idl:25989
readonly attribute unsigned long count
Return the number of virtual system description entries.
Definition: VirtualBox.idl:10244
readonly attribute unsigned long x
Reported X position.
Definition: VirtualBox.idl:34259
readonly attribute wstring name
User friendly name.
Definition: VirtualBox.idl:17649
Definition: VirtualBox.idl:2918
PulseAudio (Linux hosts only).
Definition: VirtualBox.idl:6302
Socket.
Definition: VirtualBox.idl:5224
A SCSI controller of the LsiLogic variant.
Definition: VirtualBox.idl:6582
attribute RecordingAudioCodec audioCodec
Determines the audio codec to use for encoding the recorded audio data.
Definition: VirtualBox.idl:11602
Delete all snapshots and detach all media but return none; this will keep all media registered...
Definition: VirtualBox.idl:3325
attribute unsigned long statisticsUpdateInterval
Interval to update guest statistics in seconds.
Definition: VirtualBox.idl:22809
readonly attribute wstringUUID uuid
The GUID of the disk.
Definition: VirtualBox.idl:18019
readonly attribute unsigned long maxDevicesPerPortCount
Maximum number of devices which can be attached to one port.
Definition: VirtualBox.idl:30506
Seek from the current file position.
Definition: VirtualBox.idl:4332
CloneMode
Clone mode, used with IMachine::cloneTo.
Definition: VirtualBox.idl:3352
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:12806
Implementation of the IFile object for files in the guest.
Definition: VirtualBox.idl:22417
readonly attribute wstring [] disks
Array of virtual disk definitions.
Definition: VirtualBox.idl:10018
readonly attribute CloneOptions [] supportedCloneOptions
Returns an array of officially supported values for enum CloneOptions, in the sense of what is e...
Definition: VirtualBox.idl:19234
CPUArchitecture
Basic CPU architecture types.
Definition: VirtualBox.idl:807
Definition: VirtualBox.idl:26340
Definition: VirtualBox.idl:2843
See IUSBDeviceStateChangedEvent.
Definition: VirtualBox.idl:7036
No flag set.
Definition: VirtualBox.idl:4519
readonly attribute RecordingVideoCodec [] supportedRecordingVideoCodecs
Returns an array of officially supported values for enum RecordingVideoCodec, in the sense of what is...
Definition: VirtualBox.idl:19194
No feature set.
Definition: VirtualBox.idl:2993
readonly attribute boolean available
Whether VBoxSVC is available now.
Definition: VirtualBox.idl:33964
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33355
readonly attribute unsigned long startHead
The head (0..255) of the first sector in the partition on an MBR disk, zero for not an MBR disk...
Definition: VirtualBox.idl:17928
Ceph dm-crypt journal partition.
Definition: VirtualBox.idl:2260
readonly attribute Scope scope
Scope of the notification.
Definition: VirtualBox.idl:33473
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:23560
readonly attribute unsigned long processed
Processed input or output (in bytes).
Definition: VirtualBox.idl:33282
DirectoryRemoveRecFlag
Directory recursive removement flags.
Definition: VirtualBox.idl:4644
Allow copying into an existing destination directory.
Definition: VirtualBox.idl:4624
attribute unsigned long memoryBalloonSize
Guest system memory balloon size in megabytes (transient property).
Definition: VirtualBox.idl:22804
readonly attribute unsigned long sectorSize
The size of the sector in bytes.
Definition: VirtualBox.idl:18026
The path style is not known, most likely because the Guest Additions aren't active yet...
Definition: VirtualBox.idl:4963
readonly attribute wstring [] profileNames
Returns all profile names for this cloud provider.
Definition: VirtualBox.idl:35613
readonly attribute boolean registered
Definition: VirtualBox.idl:35723
attribute wstring remote
Remote state filter.
Definition: VirtualBox.idl:28740
readonly attribute MachineState state
New machine state.
Definition: VirtualBox.idl:32614
attribute wstring loggingLevel
Specifies the logging level in current use by VirtualBox.
Definition: VirtualBox.idl:18844
readonly attribute long device
Device slot number of this attachment.
Definition: VirtualBox.idl:23801
The machine is in the process of terminating.
Definition: VirtualBox.idl:7605
Reserved for historical reasons.
Definition: VirtualBox.idl:6327
Definition: VirtualBox.idl:6553
readonly attribute ISnapshot [] children
Child snapshots (all snapshots having this one as a parent).
Definition: VirtualBox.idl:23570
readonly attribute wstring hostPath
Full path to the shared folder in the host file system.
Definition: VirtualBox.idl:29258
The VFSExplorer interface unifies access to different file system types.
Definition: VirtualBox.idl:9678
readonly attribute unsigned long processorCount
Number of (logical) CPUs installed in the host system.
Definition: VirtualBox.idl:18153
Definition: VirtualBox.idl:6498
Definition: VirtualBox.idl:35585
See IParallelPortChangedEvent.
Definition: VirtualBox.idl:7001
Fill new blocks with zeroes while expanding image file.
Definition: VirtualBox.idl:5476
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:32629
Null value (never used by the API).
Definition: VirtualBox.idl:840
Supports being used as a format for differencing media (see IMedium::createDiffStorage).
Definition: VirtualBox.idl:5569
See INATNetworkChangedEvent.
Definition: VirtualBox.idl:7169
MPEG-2 Audio Layer III.
Definition: VirtualBox.idl:3029
readonly attribute wstring name
Name of the guest user whose state changed.
Definition: VirtualBox.idl:34057
Do nothing.
Definition: VirtualBox.idl:5246
MBR partition scheme.
Definition: VirtualBox.idl:1680
Definition: VirtualBox.idl:35687
An Intel IOMMU.
Definition: VirtualBox.idl:3521
ScreenLayoutMode
How IDisplay::setScreenLayout method should work.
Definition: VirtualBox.idl:5790
readonly attribute wstringUUID interfaceID
UUID of the interface that defined the error.
Definition: VirtualBox.idl:7730
Service/OS is stopping, guest file was closed.
Definition: VirtualBox.idl:5167
IDHCPServer::individualConfigs
Definition: VirtualBox.idl:2688
Guest session is being terminated.
Definition: VirtualBox.idl:4033
Plan 9 partition.
Definition: VirtualBox.idl:2065
The ISnapshot interface represents a snapshot of the virtual machine.
Definition: VirtualBox.idl:23496
Default process priority determined by the OS.
Definition: VirtualBox.idl:4777
readonly attribute IGuestDirectory [] directories
Returns all currently opened guest directories.
Definition: VirtualBox.idl:20308
attribute boolean enabled
Flag whether the parallel port is enabled.
Definition: VirtualBox.idl:27656
readonly attribute wstring model
The model string of the drive if available.
Definition: VirtualBox.idl:18040
readonly attribute IVRDEServer VRDEServer
VirtualBox Remote Desktop Extension (VRDE) server object.
Definition: VirtualBox.idl:12477
The guest monitor is disabled in the guest.
Definition: VirtualBox.idl:5766
Process is being started.
Definition: VirtualBox.idl:4846
readonly attribute unsigned long bitsPerPixel
Definition: VirtualBox.idl:26709
readonly attribute long long size
The size of the disk in bytes.
Definition: VirtualBox.idl:18033
Space separated list of default IPv4 internet relay chat (IRC) server addresses.
Definition: VirtualBox.idl:2629
readonly attribute unsigned long originX
Physical X origin relative to the primary screen.
Definition: VirtualBox.idl:34015
EFI firmware, 32-bit.
Definition: VirtualBox.idl:1362
readonly attribute octet [] subjectPublicKey
The raw public key bytes.
Definition: VirtualBox.idl:9838
Definition: VirtualBox.idl:29318
Null value (never used by the API).
Definition: VirtualBox.idl:988
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33339
Not supported by the VirtualBox server, not available to guests.
Definition: VirtualBox.idl:6196
Definition: VirtualBox.idl:2880
64-bit x86.
Definition: VirtualBox.idl:823
No flag set.
Definition: VirtualBox.idl:5126
Facility is up and running.
Definition: VirtualBox.idl:3893
Duplex (Recording + Playback).
Definition: VirtualBox.idl:6414
GuestSessionStatus
Guest session status.
Definition: VirtualBox.idl:4012
readonly attribute wstring metricName
Name of the metric.
Definition: VirtualBox.idl:30698
The ITrustedPlatformModule interface represents the settings of the virtual machine's trusted platfor...
Definition: VirtualBox.idl:11486
A TPM compliant to the 2.0 TCG specification is emulated.
Definition: VirtualBox.idl:2946
The linux LVM partition.
Definition: VirtualBox.idl:1640
readonly attribute IGuestProcess [] processes
Returns all current guest processes.
Definition: VirtualBox.idl:20265
No IOMMU is present.
Definition: VirtualBox.idl:3511
Whether hardware virtualization (VT-x/AMD-V) is enabled at all.
Definition: VirtualBox.idl:996
Definition: VirtualBox.idl:2905
The format backend operates on files (the IMedium::location attribute of the medium specifies a file ...
Definition: VirtualBox.idl:5586
readonly attribute IFramebufferOverlay overlay
An alpha-blended overlay which is superposed over the frame buffer.
Definition: VirtualBox.idl:26403
attribute wstring proxyURL
Proxy server URL for the ProxyMode_Manual proxy mode.
Definition: VirtualBox.idl:19098
readonly attribute IEventListener listener
Event listener which has changed.
Definition: VirtualBox.idl:33569
Lenovo boot partition.
Definition: VirtualBox.idl:1695
An AD1980 AC'97 codec.
Definition: VirtualBox.idl:6378
readonly attribute ISnapshot currentSnapshot
Current snapshot of this machine.
Definition: VirtualBox.idl:12642
readonly attribute wstring domain
Login domain name supplied by the client.
Definition: VirtualBox.idl:16678
readonly attribute IBandwidthGroup bandwidthGroup
The bandwidth group this medium attachment is assigned to.
Definition: VirtualBox.idl:23842
Solaris backup partition.
Definition: VirtualBox.idl:1910
attribute AudioDeviceState state
Current device state.
Definition: VirtualBox.idl:29014
attribute unsigned long portCount
The number of currently usable ports on the controller.
Definition: VirtualBox.idl:30537
attribute boolean enabled
Enables or disables the update component.
Definition: VirtualBox.idl:17733
The bandwidth group controls disk I/O.
Definition: VirtualBox.idl:6726
Definition: VirtualBox.idl:5841
readonly attribute unsigned long number
The number of the partition.
Definition: VirtualBox.idl:17876
Settings version "1.14", written by VirtualBox 4.3.x.
Definition: VirtualBox.idl:353
Whether to include a byte of garbage in TCP keepalive messages for backward compatibility (boolean)...
Definition: VirtualBox.idl:2514
SB16; this is the only option for the SB16 device.
Definition: VirtualBox.idl:6368
readonly attribute long guestPort
Guest port to redirect to.
Definition: VirtualBox.idl:33861
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33295
readonly attribute wstring [] portForwardRules6
Array of NAT port-forwarding rules in string representation, in the following format: "name:protocoli...
Definition: VirtualBox.idl:7849
readonly attribute long long changeTime
Time of last status change (st_ctime).
Definition: VirtualBox.idl:22599
readonly attribute FirmwareType recommendedFirmware
Recommended firmware type.
Definition: VirtualBox.idl:19653
readonly attribute long originX
Definition: VirtualBox.idl:26701
Definition: VirtualBox.idl:2896
attribute boolean pageFusionEnabled
This setting determines whether VirtualBox allows page fusion for this machine (64-bit hosts only)...
Definition: VirtualBox.idl:12374
attribute boolean visible
Whether the overlay is currently visible.
Definition: VirtualBox.idl:26669
UTC offset in seconds (32-bit decimal value).
Definition: VirtualBox.idl:2329
Whether to perform router discovery (RFC1256) (boolean).
Definition: VirtualBox.idl:2474
When you need to return an array of strings asynchronously (under a progress) you cannot use by-value...
Definition: VirtualBox.idl:34484
readonly attribute wstring [] VRDEProperties
Array of names of properties, which are supported by this VRDE server.
Definition: VirtualBox.idl:29149
If the guest is already at desired mode then the API might avoid setting the mode.
Definition: VirtualBox.idl:5798
SymlinkType
Symbolic link types.
Definition: VirtualBox.idl:4788
Definition: VirtualBox.idl:1271
attribute boolean enabled
Definition: VirtualBox.idl:7925
readonly attribute wstring IPAddress
specifies server IP
Definition: VirtualBox.idl:7990
All stable releases (maintenance and minor releases within the same major release).
Definition: VirtualBox.idl:3624
Null value, also means "no authentication".
Definition: VirtualBox.idl:6497
readonly attribute wstring publicKeyAlgorithm
The public key algorithm name (if known).
Definition: VirtualBox.idl:9833
readonly attribute IGuestOSType [] guestOSTypes
Definition: VirtualBox.idl:8623
Always set the new mode even if the guest is already at desired mode.
Definition: VirtualBox.idl:5805
SoftRAID scratch.
Definition: VirtualBox.idl:1875
attribute boolean advertiseDefaultIPv6RouteEnabled
Definition: VirtualBox.idl:7818
readonly attribute wstring [] propertiesList
Array of names of tunable properties, which can be supported by audio driver.
Definition: VirtualBox.idl:28908
readonly attribute wstring IPV6Address
Returns the IP V6 address of the interface.
Definition: VirtualBox.idl:17561
attribute wstring genericDriver
Name of the driver to use for the "Generic" network attachment type.
Definition: VirtualBox.idl:27371
The machine is in the process of provisioning.
Definition: VirtualBox.idl:7575
Value format is a series of hex bytes (09314f3200fe), optionally colons as byte separators (9:31:4f:3...
Definition: VirtualBox.idl:2669
readonly attribute IDHCPIndividualConfig [] individualConfigs
Individual NIC configurations either by MAC address or VM + NIC number.
Definition: VirtualBox.idl:8033
Guest session is in an undefined state.
Definition: VirtualBox.idl:4018
Chrome OS kernel partition.
Definition: VirtualBox.idl:1980
PowerPC PReP boot partition.
Definition: VirtualBox.idl:2190
An IDE controller of the PIIX3 variant.
Definition: VirtualBox.idl:6597
readonly attribute wstring logFolder
Full path to the folder that stores a set of rotated log files recorded during machine execution...
Definition: VirtualBox.idl:12631
See IDnDModeChangedEvent.
Definition: VirtualBox.idl:7162
readonly attribute IMachine machine
Machine object for this console session.
Definition: VirtualBox.idl:16746
PNG image.
Definition: VirtualBox.idl:1526
readonly attribute ISystemProperties systemProperties
Associated system information object.
Definition: VirtualBox.idl:8576
Definition: VirtualBox.idl:5518
readonly attribute unsigned long revision
The extension pack internal revision number.
Definition: VirtualBox.idl:31348
readonly attribute unsigned long CPU
The CPU which changed.
Definition: VirtualBox.idl:32831
readonly attribute unsigned long recommendedVRAM
Recommended video RAM size in Megabytes.
Definition: VirtualBox.idl:19603
readonly attribute wstring name
The name.
Definition: VirtualBox.idl:18694
ProcessCreateFlag
Guest process execution flags.
Definition: VirtualBox.idl:4697
readonly attribute IUpdateAgent updateHost
Checks for new VirtualBox host versions.
Definition: VirtualBox.idl:18213
MidnightBSD swap partition.
Definition: VirtualBox.idl:2030
Definition: VirtualBox.idl:34141
The IRecordingScreenSettings interface represents recording settings of a single virtual screen...
Definition: VirtualBox.idl:11514
attribute wstring name
Returns the profile name.
Definition: VirtualBox.idl:35445
Don't change the disk names.
Definition: VirtualBox.idl:3399
Represents a virtual network adapter that is attached to a virtual machine.
Definition: VirtualBox.idl:27284
readonly attribute unsigned long childrenCount
Returns the number of direct children of this snapshot.
Definition: VirtualBox.idl:23577
readonly attribute wstring VRDEModule
The name of the VRDE module if the extension pack sports one.
Definition: VirtualBox.idl:31364
readonly attribute wstring logDbgDestinations
The debug logger's destination settings.
Definition: VirtualBox.idl:27713
readonly attribute IAudioAdapter adapter
Associated audio adapter, always present.
Definition: VirtualBox.idl:29048
readonly attribute unsigned long order
Order hint the update component needs to run at, in conjunction with other update components...
Definition: VirtualBox.idl:17691
readonly attribute wstring license
The default HTML license text for the extension pack.
Definition: VirtualBox.idl:31411
See IGuestMonitorChangedEvent.
Definition: VirtualBox.idl:7141
Definition: VirtualBox.idl:2884
Provides access to the NVRAM store collecting all permanent states from different sources (UEFI...
Definition: VirtualBox.idl:12058
attribute wstring defaultCryptoExtPack
The name of the extension pack providing the default cryptographic support for full VM encryption...
Definition: VirtualBox.idl:19015
readonly attribute wstring logKeyId
Key Id of the password used for encrypting the log files.
Definition: VirtualBox.idl:12960
attribute USBControllerType type
The USB Controller type.
Definition: VirtualBox.idl:28442
See IUpdateAgentStateChangedEvent.
Definition: VirtualBox.idl:7458
See IHostNameResolutionConfigurationChangeEvent.
Definition: VirtualBox.idl:7311
attribute unsigned long memorySize
System memory size in megabytes.
Definition: VirtualBox.idl:12361
Notification when data has been written to a guest file.
Definition: VirtualBox.idl:33337
The guest process waits until all data from stdout is read out.
Definition: VirtualBox.idl:4729
attribute MediumType type
Type (role) of this medium.
Definition: VirtualBox.idl:24185
readonly attribute TpmType [] supportedTpmTypes
Returns an array of officially supported values for enum TpmType, in the sense of what is e...
Definition: VirtualBox.idl:19346
attribute wstring description
Description of the virtual machine.
Definition: VirtualBox.idl:12272
The maximum datagram size the client should reassemble (16-bit decimal value).
Definition: VirtualBox.idl:2429
readonly attribute long percent
New percent.
Definition: VirtualBox.idl:34229
attribute wstring VRDEAuthLibrary
Library that provides authentication for Remote Desktop clients.
Definition: VirtualBox.idl:18957
readonly attribute boolean capsLock
CapsLock status.
Definition: VirtualBox.idl:32588
Definition: VirtualBox.idl:2855
The IGraphicsAdapter interface represents the graphics adapter of the virtual machine.
Definition: VirtualBox.idl:11348
Definition: VirtualBox.idl:5669
Notification when a guest session was registered or unregistered.
Definition: VirtualBox.idl:33050
readonly attribute wstring domainName
Domain name used for name resolving.
Definition: VirtualBox.idl:18143
attribute unsigned long minLeaseTime
The minimum lease time in seconds, ignored if zero.
Definition: VirtualBox.idl:8221
readonly attribute BitmapFormat [] screenShotFormats
Supported bitmap formats which can be used with takeScreenShot and takeScreenShotToArray methods...
Definition: VirtualBox.idl:19068
readonly attribute boolean settingsModified
Whether the settings of this machine have been modified (but neither yet saved nor discarded)...
Definition: VirtualBox.idl:12562
Definition: VirtualBox.idl:5838
Abstract parent interface for processes handled by VirtualBox.
Definition: VirtualBox.idl:21846
readonly attribute RecordingFeature [] supportedRecordingFeatures
Returns an array of officially supported values for enum RecordingFeature, in the sense of what is e...
Definition: VirtualBox.idl:19178
Interface for querying information about an extension pack as well as accessing COM objects within it...
Definition: VirtualBox.idl:31453
readonly attribute unsigned long maxPortCount
Maximum number of ports that IStorageController::portCount can be set to.
Definition: VirtualBox.idl:30520
The FAT32 with LBA addressing.
Definition: VirtualBox.idl:1590
Definition: VirtualBox.idl:5670
attribute wstring networkName
TBD: User-friendly, descriptive name of cloud subnet.
Definition: VirtualBox.idl:7888
Virtual device is attached to a TCP socket.
Definition: VirtualBox.idl:5995
readonly attribute long long nodeId
The unique identifier (within the filesystem) of this filesystem object (st_ino). ...
Definition: VirtualBox.idl:22642
attribute VMProcPriority VMProcessPriority
Sets the priority of the VM process.
Definition: VirtualBox.idl:12917
A guest user has locked its account.
Definition: VirtualBox.idl:4195
attribute boolean secureBootEnabled
Flag whether secure boot is currently enabled for the VM.
Definition: VirtualBox.idl:11875
null value.
Definition: VirtualBox.idl:6552
Opens an existing file and places the file pointer at the end of the file, creates the file if it doe...
Definition: VirtualBox.idl:5064
Variable was written with a time based authentication.
Definition: VirtualBox.idl:3270
readonly attribute IAdditionsFacility [] facilities
Returns a collection of current known facilities.
Definition: VirtualBox.idl:22794
attribute wstring defaultVRDEExtPack
The name of the extension pack providing the default VRDE.
Definition: VirtualBox.idl:19002
Execution of the machine has reached the "Guru Meditation" condition.
Definition: VirtualBox.idl:588
CPU profile.
Definition: VirtualBox.idl:18689
readonly attribute wstring unit
Unit of measurement.
Definition: VirtualBox.idl:30737
Notification when machine specific or global extra data has changed.
Definition: VirtualBox.idl:33588
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:12780
The ISharedFolder interface represents a folder in the host computer's file system accessible from th...
Definition: VirtualBox.idl:29248
attribute unsigned long checkFrequency
The update check frequency (in seconds).
Definition: VirtualBox.idl:17754
readonly attribute NATProtocol proto
Protocol (TCP or UDP) of the redirect rule.
Definition: VirtualBox.idl:33833
GuestDebugIoProvider
The enabled guest debug I/O provider.
Definition: VirtualBox.idl:6776
Space separated list of IPv4 NetBIOS name server (NBNS) addresses (RFC1001,RFC1002).
Definition: VirtualBox.idl:2539
No waiting flags specified.
Definition: VirtualBox.idl:4074
readonly attribute wstring lastAccessError
Text message that represents the result of the last accessibility check.
Definition: VirtualBox.idl:29314
readonly attribute wstring familyId
Guest OS family identifier string.
Definition: VirtualBox.idl:19558
A waiting flag specified in the IGuestSession::waitFor call is not supported by the guest...
Definition: VirtualBox.idl:4151
attribute DHCPOption [] forcedOptions
List of DHCP options which should be forced upon the clients in this config scope when they are avail...
Definition: VirtualBox.idl:8238
SoftRAID cache.
Definition: VirtualBox.idl:1885
Definition: VirtualBox.idl:10949
The guest session has been terminated.
Definition: VirtualBox.idl:4121
readonly attribute DHCPConfigScope scope
Indicates the kind of config this is (mostly for IDHCPIndividualConfig).
Definition: VirtualBox.idl:8216
readonly attribute ICertificate certificate
The X.509 signing certificate, if the imported OVF was signed, null if not signed.
Definition: VirtualBox.idl:10044
Address on the PCI bus.
Definition: VirtualBox.idl:11779
The ISystemProperties interface represents global properties of the given VirtualBox installation...
Definition: VirtualBox.idl:18720
Definition: VirtualBox.idl:2833
The guest monitor is enabled in the guest.
Definition: VirtualBox.idl:5773
Null value (never used by the API).
Definition: VirtualBox.idl:757
See IKeyboardLedsChangedEvent.
Definition: VirtualBox.idl:6966
Data has been successfully written.
Definition: VirtualBox.idl:4927
Open the file for appending only, no read or seek access.
Definition: VirtualBox.idl:4998
attribute wstring manufacturer
Manufacturer filter.
Definition: VirtualBox.idl:28711
Combined device, working as PS/2 or USB keyboard, depending on guest behavior.
Definition: VirtualBox.idl:1462
readonly attribute wstring name
Returns the long name of the provider.
Definition: VirtualBox.idl:35591
The image was deleted.
Definition: VirtualBox.idl:7654
readonly attribute wstring stateDetails
Optional state details, depending on the state attribute.
Definition: VirtualBox.idl:34080
Null value (never used by the API).
Definition: VirtualBox.idl:6253
ParavirtProvider
The paravirtualized guest interface provider.
Definition: VirtualBox.idl:1059
Assumes a scheduling policy which puts the task above the default priority of the host OS...
Definition: VirtualBox.idl:3489
readonly attribute IConsole remoteConsole
Returns the console object suitable for remote control.
Definition: VirtualBox.idl:29347
Space separated list of IPv4 simple mail transport protocol (SMPT) server addresses.
Definition: VirtualBox.idl:2604
attribute RecordingVideoCodec videoCodec
Determines the video codec to use for encoding the recorded video data.
Definition: VirtualBox.idl:11657
The IMachine interface represents a virtual machine, or guest, created in VirtualBox.
Definition: VirtualBox.idl:12143
See IStateChangedEvent.
Definition: VirtualBox.idl:6973
Websession manager.
Definition: VirtualBox.idl:30639
readonly attribute wstringUUID id
ID of the task.
Definition: VirtualBox.idl:23153
readonly attribute boolean HWVirtExNestedPagingEnabled
Flag indicating whether the VM is currently making use of the nested paging CPU hardware virtualizati...
Definition: VirtualBox.idl:27741
Apple TV recovery partition.
Definition: VirtualBox.idl:1860
readonly attribute boolean registered
If true, the guest session was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:33058
readonly attribute HostNetworkInterfaceMediumType mediumType
Type of protocol encapsulation used.
Definition: VirtualBox.idl:17576
WD/SMC EtherCard Plus network card (WD8003E).
Definition: VirtualBox.idl:5916
readonly attribute wstring suffix
Counterpart of the IFormValue::label attribute.
Definition: VirtualBox.idl:34529
readonly attribute wstringUUID mediumId
ID of the medium this event relates to.
Definition: VirtualBox.idl:32237
VirtualBox desktop integration (VBoxTray on Windows, VBoxClient on non-Windows).
Definition: VirtualBox.idl:3787
Container Linux /usr partition.
Definition: VirtualBox.idl:1995
attribute boolean IPv6Enabled
This attribute define whether gateway will support IPv6 or not.
Definition: VirtualBox.idl:7807
readonly attribute wstring key
Extra data key that has changed.
Definition: VirtualBox.idl:33603
readonly attribute AudioCodecType recommendedAudioCodec
Recommended audio codec type.
Definition: VirtualBox.idl:19693
Android x86 recovery partition.
Definition: VirtualBox.idl:2105
attribute wstring defaultFrontend
Selects which VM frontend should be used by default when launching this VM through the IMachine::laun...
Definition: VirtualBox.idl:12891
readonly attribute boolean nonRotational
Whether the associated medium is non-rotational.
Definition: VirtualBox.idl:23827
The machine is about to be teleported to a different host or process.
Definition: VirtualBox.idl:598
readonly attribute IEventSource eventSource
Event source for VirtualBoxClient events.
Definition: VirtualBox.idl:31813
Do not export any MAC address information.
Definition: VirtualBox.idl:2799
attribute RecordingRateControlMode audioRateControlMode
Determines the audio rate control mode.
Definition: VirtualBox.idl:11610
Point-to-point protocol encapsulation.
Definition: VirtualBox.idl:3556
attribute boolean autoReset
Whether this differencing medium will be automatically reset each time a virtual machine it is attach...
Definition: VirtualBox.idl:24312
attribute RecordingCodecDeadline videoDeadline
Determines the video deadline to use.
Definition: VirtualBox.idl:11665
List of service scopes for the service location protocol (SLP) and whether using the list is mandator...
Definition: VirtualBox.idl:2649
Definition: VirtualBox.idl:5511
Share write and delete access to the file, denying reading.
Definition: VirtualBox.idl:5105
Pseudo-state: first online state (for use in relational expressions).
Definition: VirtualBox.idl:718
Notification when host PCI device is plugged/unplugged.
Definition: VirtualBox.idl:33916
readonly attribute NATProtocol proto
Definition: VirtualBox.idl:34169
readonly attribute long long offset
Current offset (in bytes).
Definition: VirtualBox.idl:33275
readonly attribute unsigned short version
The major USB version of the device - 1, 2 or 3.
Definition: VirtualBox.idl:28544
readonly attribute boolean success
If operation was successful, if false - 'message' attribute may be of interest.
Definition: VirtualBox.idl:33931
attribute boolean exclusiveHwVirt
Exclusive use of hardware virtualization by VirtualBox.
Definition: VirtualBox.idl:18812
Netware IP information (RFC2242).
Definition: VirtualBox.idl:2574
If set, force an indirect branch prediction barrier on VM exits if the host CPU supports it...
Definition: VirtualBox.idl:893
DirectoryCreateFlag
Directory creation flags.
Definition: VirtualBox.idl:4592
Notification when a USB device is attached to or detached from the virtual USB controller.
Definition: VirtualBox.idl:33426
See ICloudProviderUninstallEvent.
Definition: VirtualBox.idl:7402
Solaris reserved partition.
Definition: VirtualBox.idl:1935
readonly attribute unsigned long nodeIdDevice
The device number of the device which this filesystem object resides on (st_dev). ...
Definition: VirtualBox.idl:22649
readonly attribute wstring mountPoint
Mount point of the filesystem.
Definition: VirtualBox.idl:22529
readonly attribute IHostDrive [] hostDrives
List of the host drive available to use in the VirtualBox.
Definition: VirtualBox.idl:18173
Settings version "1.19", written by VirtualBox 7.0.x.
Definition: VirtualBox.idl:378
Guest file is opening.
Definition: VirtualBox.idl:5147
readonly attribute unsigned long processorOnlineCoreCount
Number of physical processor cores online in the host system.
Definition: VirtualBox.idl:18168
readonly attribute wstring gateway
This attribute is read-only.
Definition: VirtualBox.idl:7800
attribute TpmType type
Type of TPM configured for the virtual machine.
Definition: VirtualBox.idl:11493
Definition: VirtualBox.idl:2741
The machine is not currently running, but the execution state of the machine has been saved to an ext...
Definition: VirtualBox.idl:538
attribute wstring fixedAddress
Fixed IPv4 address assignment, dynamic if empty.
Definition: VirtualBox.idl:8440
attribute wstring name
Name of the storage controller, as originally specified with IMachine::addStorageController.
Definition: VirtualBox.idl:30499
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:32375
Windows multimedia (Windows hosts only, not supported at the moment).
Definition: VirtualBox.idl:6307
GuestMonitorStatus
The current status of the guest display.
Definition: VirtualBox.idl:5758
readonly attribute boolean relativeSupported
Whether the guest OS supports relative mouse pointer positioning or not.
Definition: VirtualBox.idl:26021
attribute unsigned long lineSpeed
Line speed reported by custom drivers, in units of 1 kbps.
Definition: VirtualBox.idl:27393
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33749
attribute unsigned long aliasMode
Definition: VirtualBox.idl:31173
readonly attribute long long start
The start byte offset of this partition in bytes relative to the beginning of the hard disk...
Definition: VirtualBox.idl:17891
readonly attribute wstring description
Definition: VirtualBox.idl:34502
attribute wstring productId
Product ID filter.
Definition: VirtualBox.idl:28690
Definition: VirtualBox.idl:2892
readonly attribute IBandwidthGroup bandwidthGroup
The changed bandwidth group.
Definition: VirtualBox.idl:33982
Notification when an error happens during the virtual machine execution.
Definition: VirtualBox.idl:33530
readonly attribute wstring name
The unique name of the proxy backend.
Definition: VirtualBox.idl:28831
Taking an (offline) snapshot.
Definition: VirtualBox.idl:711
Definition: VirtualBox.idl:34521
Base abstract interface for all guest file input/output (IO) events.
Definition: VirtualBox.idl:33268
SHA256 hash.
Definition: VirtualBox.idl:3222
Intel PRO/1000 T Server network card (82543GC).
Definition: VirtualBox.idl:5881
To guest OS has changed the session of a user.
Definition: VirtualBox.idl:4265
Notification when the shared clipboard file transfer mode changes.
Definition: VirtualBox.idl:32788
attribute UpdateChannel channel
Update channel to use for checking for updates.
Definition: VirtualBox.idl:17761
Snapshot of the given machine has been restored.
Definition: VirtualBox.idl:32410
readonly attribute ParavirtProvider [] supportedParavirtProviders
Returns an array of officially supported values for enum ParavirtProvider, in the sense of what is e...
Definition: VirtualBox.idl:19106
readonly attribute IMedium base
Base medium of this medium.
Definition: VirtualBox.idl:24232
Performs scaling via nearest-neighbor interpolation.
Definition: VirtualBox.idl:3161
readonly attribute long resultCode
Result code of the progress task.
Definition: VirtualBox.idl:23210
attribute wstring bridgedInterface
Name of the network interface the VM should be bridged to.
Definition: VirtualBox.idl:27336
The image is avalable.
Definition: VirtualBox.idl:7639
readonly attribute IMedium medium
Medium object associated with this attachment; it can be null for removable devices.
Definition: VirtualBox.idl:23780
Device is marked as not being present.
Definition: VirtualBox.idl:6476
readonly attribute boolean hotPluggable
Whether this attachment is hot pluggable or not.
Definition: VirtualBox.idl:23837
Android x86 persistent data partition.
Definition: VirtualBox.idl:2135
Definition: VirtualBox.idl:34147
readonly attribute UpdateChannel channel
Channel containing the update.
Definition: VirtualBox.idl:34386
Where to send router solicitation requests (RFC1256) (IPv4 address).
Definition: VirtualBox.idl:2479
Definition: VirtualBox.idl:2820
attribute wstring isoPath
Guest operating system ISO image.
Definition: VirtualBox.idl:10519
Not used by the host computer, available to guests (the host computer can also start using the device...
Definition: VirtualBox.idl:6219
readonly attribute wstring msg
Error message in human readable format.
Definition: VirtualBox.idl:34354
VMProcPriority
Virtual machine process priorities.
Definition: VirtualBox.idl:3445
Destination is a regular file.
Definition: VirtualBox.idl:2977
ImportOptions
Import options, used with IAppliance::importMachines.
Definition: VirtualBox.idl:2752
readonly attribute unsigned long generation
Current generation of event, incremented on reuse.
Definition: VirtualBox.idl:32165
readonly attribute USBConnectionSpeed speed
The speed at which the device is currently communicating.
Definition: VirtualBox.idl:28551
See IClipboardFileTransferModeChangedEvent.
Definition: VirtualBox.idl:7381
Ceph Lockbox for dm-crypt keys partition.
Definition: VirtualBox.idl:2270
readonly attribute VMProcPriority [] supportedVMProcPriorities
Returns an array of officially supported values for enum VMProcPriority, in the sense of what is e...
Definition: VirtualBox.idl:19250
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:32397
The IVirtualBoxErrorInfo interface represents extended error information.
Definition: VirtualBox.idl:7690
readonly attribute wstring label
Definition: VirtualBox.idl:34500
Open Network Install Environment (ONIE) boot partition.
Definition: VirtualBox.idl:2180
Definition: VirtualBox.idl:34490
readonly attribute unsigned long period
Time interval between samples, measured in seconds.
Definition: VirtualBox.idl:30719
readonly attribute unsigned long generationId
The current generation number (st_gen).
Definition: VirtualBox.idl:22670
readonly attribute octet [] data
Actual output data.
Definition: VirtualBox.idl:33193
readonly attribute wstring VNCConsoleCommandWindows
The PowerShell command to establish ssh port forwarding for the VNC connection to the cloud machine c...
Definition: VirtualBox.idl:34727
Definition: VirtualBox.idl:34600
readonly attribute boolean needsHostCursor
Whether the guest OS can currently switch to drawing it's own mouse cursor on demand.
Definition: VirtualBox.idl:26069
NetBSD fast file system (FFS) partition.
Definition: VirtualBox.idl:1950
readonly attribute IEventSource eventSource
Event source for file events.
Definition: VirtualBox.idl:22146
Base abstract interface for all machine events.
Definition: VirtualBox.idl:32182
Definition: VirtualBox.idl:2742
readonly attribute wstring controller
Name of the storage controller of this attachment; this refers to one of the controllers in IMachine:...
Definition: VirtualBox.idl:23787
readonly attribute wstring id
Identifier of this format.
Definition: VirtualBox.idl:25445
readonly attribute wstring hostIp
Definition: VirtualBox.idl:34171
CoreAudio (Mac hosts only).
Definition: VirtualBox.idl:6322
readonly attribute wstring [] formats
Returns all supported drag'n drop formats.
Definition: VirtualBox.idl:19792
readonly attribute wstring sessionName
Name of the session.
Definition: VirtualBox.idl:12582
readonly attribute IMediumAttachment storageDevice
Storage device that is subject to change.
Definition: VirtualBox.idl:34100
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:18926
Unknown Apple partition.
Definition: VirtualBox.idl:1890
readonly attribute long long recommendedHDD
Recommended hard disk size in bytes.
Definition: VirtualBox.idl:19618
readonly attribute IBIOSSettings BIOSSettings
Object containing all BIOS settings.
Definition: VirtualBox.idl:12384
No error if existing, make parent directories as needed.
Definition: VirtualBox.idl:4603
readonly attribute wstring [] redirects
Array of NAT port-forwarding rules in string representation, in the following format: "name...
Definition: VirtualBox.idl:31196
readonly attribute boolean discard
Whether the associated medium supports discarding unused blocks.
Definition: VirtualBox.idl:23832
readonly attribute wstring stateFilePath
Full path to the file that stores the execution state of the machine when it is in either the Machine...
Definition: VirtualBox.idl:12620
readonly attribute long originY
Definition: VirtualBox.idl:26703
attribute wstring snapshotFolder
Full path to the directory used to store snapshot data (differencing media and saved state files) of ...
Definition: VirtualBox.idl:12472
readonly attribute long long freeSize
Remaining free space (in bytes) of the filesystem.
Definition: VirtualBox.idl:22438
Use the system proxy settings as far as possible.
Definition: VirtualBox.idl:3741
attribute unsigned long IOBase
Base I/O address of the parallel port.
Definition: VirtualBox.idl:27661
Update service currently is in maintenance mode.
Definition: VirtualBox.idl:3722
Combined device, working as PS/2 or USB mouse, depending on guest behavior.
Definition: VirtualBox.idl:1414
readonly attribute wstring [] webcams
Lists attached virtual webcams.
Definition: VirtualBox.idl:16560
UartType
The UART type represents the emulated UART chip for the serial port device.
Definition: VirtualBox.idl:6005
VMDK image split in chunks of less than 2GByte.
Definition: VirtualBox.idl:5447
A snapshot of the VM is being taken.
Definition: VirtualBox.idl:6535
Microsoft Hyper-V.
Definition: VirtualBox.idl:1086
Definition: VirtualBox.idl:3610
readonly attribute wstring webURL
Web URL of the update.
Definition: VirtualBox.idl:34407
attribute boolean singleStep
Switch for enabling single-stepping.
Definition: VirtualBox.idl:27684
AdditionsFacilityClass
Guest Additions facility classes.
Definition: VirtualBox.idl:3821
See IMachineGroupsChangedEvent.
Definition: VirtualBox.idl:7479
readonly attribute short [] xPositions
X positions.
Definition: VirtualBox.idl:32952
Snapshot properties (name and/or description) have been changed.
Definition: VirtualBox.idl:32425
readonly attribute boolean supportsRelative
Supports relative coordinates.
Definition: VirtualBox.idl:32541
Default deadline.
Definition: VirtualBox.idl:3062
See IVRDEServerInfoChangedEvent.
Definition: VirtualBox.idl:7078
readonly attribute wstring network
Definition: VirtualBox.idl:34151
Whether to negotiate the use of trailers for ARP (RTF893) (boolean).
Definition: VirtualBox.idl:2489
FreeBSD unix file system (UFS) partition.
Definition: VirtualBox.idl:1810
No keyboard.
Definition: VirtualBox.idl:1446
Windows Logical Disk Manager (LDM) metadata partition.
Definition: VirtualBox.idl:1710
readonly attribute boolean plugged
If device successfully plugged or unplugged.
Definition: VirtualBox.idl:33923
Android x86 data partition.
Definition: VirtualBox.idl:2130
MediumVariant
Virtual medium image variant.
Definition: VirtualBox.idl:5432
Invalid event, must be first.
Definition: VirtualBox.idl:6819
attribute RecordingDestination destination
This setting determines the recording destination for this screen.
Definition: VirtualBox.idl:11540
attribute wstring TFTPPrefix
TFTP prefix attribute which is used with the built-in DHCP server to fill the corresponding fields of...
Definition: VirtualBox.idl:31153
Notification when a guest process was registered or unregistered.
Definition: VirtualBox.idl:33092
AMD PCNet-PCI II network card (Am79C970A).
Definition: VirtualBox.idl:5866
Don't allow symbolic links as part of the path.
Definition: VirtualBox.idl:4825
readonly attribute wstring modulePath
The module path.
Definition: VirtualBox.idl:31308
A variant of the LsiLogic controller using SAS.
Definition: VirtualBox.idl:6617
const HRESULT VBOX_E_VM_ERROR
Virtual machine error occurred attempting the operation.
Definition: VirtualBox.idl:145
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:18932
Windows Recovery Environment (RE) partition (hidden NTFS partition).
Definition: VirtualBox.idl:1605
Notification when a property of the guest debug settings changes.
Definition: VirtualBox.idl:34445
readonly attribute SessionState state
Current state of this session.
Definition: VirtualBox.idl:30398
readonly attribute boolean startEvent
IsStartEvent is true when NAT network is started and false on stopping.
Definition: VirtualBox.idl:34131
Opens and truncate an existing file, fails if no file exists.
Definition: VirtualBox.idl:5052
readonly attribute wstringUUID id
UUID of the cloud machine.
Definition: VirtualBox.idl:34641
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:18919
Definition: VirtualBox.idl:5513
Whether IP forwarding should be enabled by the client (boolean).
Definition: VirtualBox.idl:2414
The link targets a directory.
Definition: VirtualBox.idl:4799
High Efficiency Video Coding (HEVC), MPEG-H Part 2.
Definition: VirtualBox.idl:3113
See IGuestMouseEvent.
Definition: VirtualBox.idl:7106
attribute wstring options
This setting contains any additional recording options required in comma-separated key=value format...
Definition: VirtualBox.idl:11588
Represents the guest implementation of the IFsInfo object.
Definition: VirtualBox.idl:22689
Implemented by the VirtualBox class factory and registered with VBoxSDS so it can retrieve IVirtualBo...
Definition: VirtualBox.idl:35794
Export DVD images.
Definition: VirtualBox.idl:2791
GraphicsControllerType
Graphics controller type, used with IGraphicsAdapter::graphicsControllerType.
Definition: VirtualBox.idl:3284
Open Sound System (Linux / Unix hosts only).
Definition: VirtualBox.idl:6292
Definition: VirtualBox.idl:1330
readonly attribute IMedium [] floppyDrives
List of floppy drives available on the host.
Definition: VirtualBox.idl:18075
See IVRDEServerChangedEvent.
Definition: VirtualBox.idl:7022
readonly attribute boolean scrollLock
ScrollLock status.
Definition: VirtualBox.idl:32595
Notification when a storage device is attached or removed.
Definition: VirtualBox.idl:34093
readonly attribute StorageBus [] supportedStorageBuses
Returns an array of officially supported values for enum StorageBus, in the sense of what is e...
Definition: VirtualBox.idl:19314
Placeholder value, do not use when obtaining a lock.
Definition: VirtualBox.idl:1107
Seamless guest desktop integration.
Definition: VirtualBox.idl:3792
Definition: VirtualBox.idl:2842
Guest file has been closed.
Definition: VirtualBox.idl:5162
Definition: VirtualBox.idl:1272
readonly attribute AdditionsRunLevelType runLevel
The new run level.
Definition: VirtualBox.idl:34288
readonly attribute IEventSource eventSource
Event source for process events.
Definition: VirtualBox.idl:21867
USB keyboard.
Definition: VirtualBox.idl:1456
The session is being unlocked.
Definition: VirtualBox.idl:799
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:22691
Direction cannot be determined.
Definition: VirtualBox.idl:6399
Definition: VirtualBox.idl:2919
See IUpdateAgentErrorEvent.
Definition: VirtualBox.idl:7444
readonly attribute wstring OSTypeId
Convenience shortcut to retrieve the OS Type id of the cloud machine.
Definition: VirtualBox.idl:34680
Definition: VirtualBox.idl:26317
Microsoft Reserved Partition (MSR).
Definition: VirtualBox.idl:1700
readonly attribute wstring APIVersion
A string representing the VirtualBox API version number.
Definition: VirtualBox.idl:8522
readonly attribute unsigned long memorySize
Amount of system memory in megabytes installed in the host system.
Definition: VirtualBox.idl:18178
Solaris boot partition.
Definition: VirtualBox.idl:1895
See ICursorPositionChangedEvent.
Definition: VirtualBox.idl:7353
readonly attribute wstring version
A string representing the version number of the product.
Definition: VirtualBox.idl:8482
Differencing image.
Definition: VirtualBox.idl:5490
See IGuestDebugControlChangedEvent.
Definition: VirtualBox.idl:7472
See IHostAudioDeviceChangedEvent.
Definition: VirtualBox.idl:7465
Linux plain dm-crypt partition.
Definition: VirtualBox.idl:1780
readonly attribute unsigned long serialPortCount
Maximum number of serial ports associated with every IMachine instance.
Definition: VirtualBox.idl:18769
readonly attribute unsigned long minGuestVRAM
Minimum guest video memory in Megabytes.
Definition: VirtualBox.idl:18735
Serial line IP encapsulation.
Definition: VirtualBox.idl:3563
readonly attribute wstring stateKeyId
Key Id of the password used for encrypting the state file.
Definition: VirtualBox.idl:12944
Notification when an update is available.
Definition: VirtualBox.idl:34372
readonly attribute IPCIDeviceAttachment [] attachedPCIDevices
Array of PCI devices attached to this machine.
Definition: VirtualBox.idl:16863
Definition: VirtualBox.idl:5522
A guest session represents one impersonated user account in the guest, so every operation will use th...
Definition: VirtualBox.idl:20180
BandwidthGroupType
Type of a bandwidth control group.
Definition: VirtualBox.idl:6711
Definition: VirtualBox.idl:2740
attribute RecordingFeature [] features
This setting determines all enabled recording features for this screen.
Definition: VirtualBox.idl:11534
Settings version "1.12", written by VirtualBox 4.1.x.
Definition: VirtualBox.idl:343
Vendor specific information.
Definition: VirtualBox.idl:2534
Definition: VirtualBox.idl:3609
Null value, may also mean "no device" (not allowed for IConsole::getDeviceActivity).
Definition: VirtualBox.idl:1187
The guest monitor has been disabled by the guest.
Definition: VirtualBox.idl:7541
Definition: VirtualBox.idl:34124
attribute boolean defaultOut
Whether this device is being marked as the default output device by the host OS.
Definition: VirtualBox.idl:28999
readonly attribute wstring tunnelNetworkId
Definition: VirtualBox.idl:34622
attribute wstring defaultMachineFolder
Full path to the default directory used to create new or open existing machines when a machine settin...
Definition: VirtualBox.idl:18837
attribute wstring name
Short name of the snapshot.
Definition: VirtualBox.idl:23510
HostNetworkInterfaceMediumType
Type of encapsulation.
Definition: VirtualBox.idl:3534
Performs a reboot after shutdown.
Definition: VirtualBox.idl:3994
readonly attribute MediumState state
Returns the current medium state, which is the last state set by the accessibility check performed by...
Definition: VirtualBox.idl:24058
The machine is in the process of stopping.
Definition: VirtualBox.idl:7590
The interface is fully operational.
Definition: VirtualBox.idl:3590
readonly attribute IDHCPGlobalConfig globalConfig
Global configuration that applies to all clients.
Definition: VirtualBox.idl:8023
Facility is not active.
Definition: VirtualBox.idl:3873
readonly attribute unsigned long numGroups
The current number of existing bandwidth groups managed.
Definition: VirtualBox.idl:31679
readonly attribute wstring clientIP
The IP address of the client.
Definition: VirtualBox.idl:16692
attribute boolean IOCacheEnabled
When set to true, the builtin I/O cache of the virtual machine will be enabled.
Definition: VirtualBox.idl:12788
readonly attribute $unknown object
Object this metric belongs to.
Definition: VirtualBox.idl:30705
FAT12 or FAT16 if partition size greater or equal than 65536 sectors.
Definition: VirtualBox.idl:1575
readonly attribute boolean enabled
Whether file transfers are allowed or not.
Definition: VirtualBox.idl:32795
Space separated list of IPv4 NTP (RFC1035) server addresses.
Definition: VirtualBox.idl:2529
attribute unsigned long autostartDelay
Number of seconds to wait until the VM should be started during system boot.
Definition: VirtualBox.idl:12867
Delete all snapshots, detach all media and return all media for closing.
Definition: VirtualBox.idl:3335
Directory.
Definition: VirtualBox.idl:5204
StorageControllerType
The exact variant of storage controller hardware presented to the guest; see IStorageController::cont...
Definition: VirtualBox.idl:6571
Shared folder device.
Definition: VirtualBox.idl:1217
The machine runs.
Definition: VirtualBox.idl:7580
attribute UartType uartType
Selects the emulated UART implementation.
Definition: VirtualBox.idl:27616
See IGuestSessionRegisteredEvent.
Definition: VirtualBox.idl:7218
readonly attribute IommuType [] supportedIommuTypes
Returns an array of officially supported values for enum IommuType, in the sense of what is e...
Definition: VirtualBox.idl:19338
To guest OS has changed the role of a user permanently, e.g.
Definition: VirtualBox.idl:4284
Null value (never used by the API).
Definition: VirtualBox.idl:521
Notification when the status of the VRDE server changes.
Definition: VirtualBox.idl:33368
Process timed out and was not killed successfully.
Definition: VirtualBox.idl:4886
Unknown state.
Definition: VirtualBox.idl:4167
Special USB based storage controller.
Definition: VirtualBox.idl:6622
readonly attribute wstring whyUnusable
String indicating why the extension pack is not usable.
Definition: VirtualBox.idl:31396
RecordingVideoCodec
Recording video codec enumeration.
Definition: VirtualBox.idl:3087
readonly attribute GuestMonitorStatus guestMonitorStatus
Definition: VirtualBox.idl:26695
FileAccessMode
File open access mode for use with IGuestSession::fileOpen and IGuestSession::fileOpenEx.
Definition: VirtualBox.idl:4974
Average bit rate (ABR).
Definition: VirtualBox.idl:3191
No/invalid facility.
Definition: VirtualBox.idl:3767
Space separated list of IPv4 StreetTalk server addresses.
Definition: VirtualBox.idl:2634
Notification when a CPU changes.
Definition: VirtualBox.idl:32824
readonly attribute AdditionsFacilityClass classType
The class this facility is part of.
Definition: VirtualBox.idl:19755
attribute NetworkAttachmentType attachmentType
Sets/Gets network attachment type of this network adapter.
Definition: VirtualBox.idl:27329
readonly attribute wstring description
The extension pack description.
Definition: VirtualBox.idl:31330
Settings version "1.18", written by VirtualBox 6.1.x.
Definition: VirtualBox.idl:373
To guest OS temporarily has elevated a user to perform a certain task.
Definition: VirtualBox.idl:4311
Notification when an update agent state has been changed.
Definition: VirtualBox.idl:34425
Notification when an update agent error occurred.
Definition: VirtualBox.idl:34347
NetBSD swap partition.
Definition: VirtualBox.idl:1945
attribute wstring internalNetwork
Name of the internal network the VM is attached to.
Definition: VirtualBox.idl:27357
Balance between realtime and best deadline.
Definition: VirtualBox.idl:3072
Follow symbolic links.
Definition: VirtualBox.idl:4634
Definition: VirtualBox.idl:2819
readonly attribute unsigned long hotY
The pointer hot spot Y coordinate.
Definition: VirtualBox.idl:25925
PartitionType
Definition: VirtualBox.idl:1554
Snapshot of the given machine has been deleted.
Definition: VirtualBox.idl:32395
Invalid priority, do not use.
Definition: VirtualBox.idl:3451
The state of interface cannot be determined.
Definition: VirtualBox.idl:3583
readonly attribute wstring path
Returns the current path in the virtual file system.
Definition: VirtualBox.idl:9683
A guest user has been successfully logged into the guest OS.
Definition: VirtualBox.idl:4176
readonly attribute ClipboardMode [] supportedClipboardModes
Returns an array of officially supported values for enum ClipboardMode, in the sense of what is e...
Definition: VirtualBox.idl:19114
The DHCP server has several configuration levels: global, group and individual MAC.
Definition: VirtualBox.idl:8209
const HRESULT VBOX_E_XML_ERROR
Invalid XML found.
Definition: VirtualBox.idl:201
attribute wstring autoMountPoint
Desired mount point in the guest for automatically mounting the folder when ISharedFolder::autoMount ...
Definition: VirtualBox.idl:29300
readonly attribute IBandwidthControl bandwidthControl
Bandwidth control manager.
Definition: VirtualBox.idl:12813
A SCSI controller of the BusLogic variant.
Definition: VirtualBox.idl:6587
readonly attribute wstring stateKeyStore
Key store used for encrypting the state file.
Definition: VirtualBox.idl:12952
Bootfile name (string).
Definition: VirtualBox.idl:2594
UNIX-style paths with forward slashes only.
Definition: VirtualBox.idl:4955
readonly attribute unsigned long PID
PID of the process that has created this Session object.
Definition: VirtualBox.idl:29324
Link the item from within the target.
Definition: VirtualBox.idl:5261
Wildcard for all events.
Definition: VirtualBox.idl:6828
attribute wstringUUID id
Host-only network ID.
Definition: VirtualBox.idl:7960
Update is being installed currently.
Definition: VirtualBox.idl:3702
See IGuestFileRegisteredEvent.
Definition: VirtualBox.idl:7253
readonly attribute IUpdateAgent updateGuestAdditions
Checks for new Guest Additions versions.
Definition: VirtualBox.idl:18223
Definition: VirtualBox.idl:34608
readonly attribute wstring text
Text description of the error.
Definition: VirtualBox.idl:7754
Definition: VirtualBox.idl:6555
BIOS Firmware.
Definition: VirtualBox.idl:1352
attribute unsigned long memoryBalloonSize
Memory balloon size in megabytes.
Definition: VirtualBox.idl:12366
Information about PCI attachments.
Definition: VirtualBox.idl:11829
attribute wstring location
Location of the storage unit holding medium data.
Definition: VirtualBox.idl:24079
ClipboardMode
Host-Guest clipboard interchange mode.
Definition: VirtualBox.idl:1252
Do not show the started process according to the guest OS guidelines.
Definition: VirtualBox.idl:4719
readonly attribute long long size
Physical size of the storage unit used to hold medium data (in bytes).
Definition: VirtualBox.idl:24125
No connection available (only useful with GuestDebugProvider_None).
Definition: VirtualBox.idl:6784
readonly attribute wstringUUID machinId
The id of the machine containing the storage controller.
Definition: VirtualBox.idl:32732
const HRESULT VBOX_E_INVALID_SESSION_STATE
Current session state prohibits operation.
Definition: VirtualBox.idl:209
attribute NetworkAdapterType adapterType
Type of the virtual network adapter.
Definition: VirtualBox.idl:27293
attribute boolean installTestExecService
Indicates whether the test execution service (TXS) from the VBox ValidationKit should be installed...
Definition: VirtualBox.idl:10601
The IBIOSSettings interface represents BIOS settings of the virtual machine.
Definition: VirtualBox.idl:11396
Definition: VirtualBox.idl:34913
attribute wstring password
Assign a password to the user.
Definition: VirtualBox.idl:10544
Windows Logical Disk Manager data partition.
Definition: VirtualBox.idl:1715
readonly attribute wstring name
Human readable description of this format.
Definition: VirtualBox.idl:25454
readonly attribute unsigned long operationWeight
Weight value of the current sub-operation only.
Definition: VirtualBox.idl:23251
Definition: VirtualBox.idl:2886
readonly attribute HostNetworkInterfaceStatus status
Status of the interface.
Definition: VirtualBox.idl:17581
Definition: VirtualBox.idl:2844
readonly attribute wstring [] subjectName
Subject name.
Definition: VirtualBox.idl:9808
attribute boolean useHostClipboard
Whether the guest clipboard should be connected to the host one or whether it should only be allowed ...
Definition: VirtualBox.idl:16873
attribute IMachine machine
The associated machine object.
Definition: VirtualBox.idl:10529
attribute wstring country
The 2 upper case letter country identifier, ISO 3166-1 alpha-2.
Definition: VirtualBox.idl:10671
attribute boolean PXEDebugEnabled
PXE debug logging flag.
Definition: VirtualBox.idl:11463
Update has been canceled.
Definition: VirtualBox.idl:3717
Definition: VirtualBox.idl:1318
Variable can be accessed from the runtime.
Definition: VirtualBox.idl:3255
Seek relative to the end of the file.
Definition: VirtualBox.idl:4338
readonly attribute wstringUUID id
Returns the UUID of this cloud provider.
Definition: VirtualBox.idl:35603
DHCPGroupConditionType
Definition: VirtualBox.idl:2696
AudioCodecType
The exact variant of audio codec hardware presented to the guest; see IAudioAdapter::audioCodec.
Definition: VirtualBox.idl:6357
Definition: VirtualBox.idl:1545
attribute unsigned long instance
The instance number of the device in the running VM.
Definition: VirtualBox.idl:30527
readonly attribute ImportOptions [] supportedImportOptions
Returns an array of officially supported values for enum ImportOptions, in the sense of what is e...
Definition: VirtualBox.idl:19162
Definition: VirtualBox.idl:5663
attribute wstring debugAddress
The address to connect to or listen on, depending on the type.
Definition: VirtualBox.idl:31762
readonly attribute boolean bootable
Returns whether it is possible to boot from disks attached to this controller.
Definition: VirtualBox.idl:30581
VirtualSystemDescriptionValueType
Used with IVirtualSystemDescription::getValuesByType to describe the value type to fetch...
Definition: VirtualBox.idl:2915
attribute wstring [] environmentChanges
The set of scheduled environment changes to the base environment of the session.
Definition: VirtualBox.idl:20242
AudioDirection
Audio direction enumeration.
Definition: VirtualBox.idl:6393
See IMediumRegisteredEvent.
Definition: VirtualBox.idl:6903
readonly attribute IMediumFormat mediumFormat
Storage medium format object corresponding to this medium.
Definition: VirtualBox.idl:24158
MPEG-2, Part 2.
Definition: VirtualBox.idl:3103
const HRESULT VBOX_E_DND_ERROR
A drag and drop error has occurred.
Definition: VirtualBox.idl:257
attribute wstring additionsIsoPath
Guest Additions ISO image path.
Definition: VirtualBox.idl:10571
readonly attribute wstring [] machineGroups
Array of all machine group names which are used by the machines which are accessible.
Definition: VirtualBox.idl:8594
Definition: VirtualBox.idl:2821
A machine in the Saved stated has terminated abnormally before reaching the Running state...
Definition: VirtualBox.idl:566
readonly attribute unsigned long executionCap
The new CPU execution cap value.
Definition: VirtualBox.idl:32856
readonly attribute unsigned long deviceNumber
The device number of a character or block device type object (st_rdev).
Definition: VirtualBox.idl:22663
Don't generate new MAC addresses of the attached network adapters when they are using NAT...
Definition: VirtualBox.idl:3394
readonly attribute unsigned long sectorSize
Sector size (in bytes) of the filesystem.
Definition: VirtualBox.idl:22459
USBConnectionSpeed
USB device/port speed state.
Definition: VirtualBox.idl:6104
attribute wstring logoImagePath
Local file system path for external BIOS splash image.
Definition: VirtualBox.idl:11419
Abstract parent interface for VirtualBox file system object information.
Definition: VirtualBox.idl:22541
Android x86 OEM partition.
Definition: VirtualBox.idl:2165
Wait for data becoming available on stderr.
Definition: VirtualBox.idl:4422
Notification when a call to IMachine::canShowConsoleWindow is made by a front-end to check if a subse...
Definition: VirtualBox.idl:33747
Definition: VirtualBox.idl:2904
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:26387
readonly attribute unsigned long maxBootPosition
Maximum device position in the boot order.
Definition: VirtualBox.idl:18788
readonly attribute IHostAudioDevice device
Host audio device that has changed.
Definition: VirtualBox.idl:33879
Facility has been paused.
Definition: VirtualBox.idl:3878
readonly attribute IUSBDevice [] USBDevices
Collection of USB devices currently attached to the virtual USB controller.
Definition: VirtualBox.idl:16818
Settings version "1.17", written by VirtualBox 6.0.x.
Definition: VirtualBox.idl:368
Machine is being normally stopped powering it off, or after the guest OS has initiated a shutdown seq...
Definition: VirtualBox.idl:625
Definition: VirtualBox.idl:7553
Relative event.
Definition: VirtualBox.idl:7509
readonly attribute boolean supportsFileCompression
TRUE if the filesystem compresses of individual files, FALSE if it doesn't or we don't know...
Definition: VirtualBox.idl:22501
readonly attribute unsigned long minPortCount
Minimum number of ports that IStorageController::portCount can be set to.
Definition: VirtualBox.idl:30513
attribute wstring defaultHardDiskFormat
Identifier of the default medium format used by VirtualBox.
Definition: VirtualBox.idl:18906
No particular variant requested, results in using the backend default.
Definition: VirtualBox.idl:5440
readonly attribute boolean IPV6Supported
Specifies whether the IP V6 is supported/enabled for the interface.
Definition: VirtualBox.idl:17556
Definition: VirtualBox.idl:23342
A guest user has been successfully deleted.
Definition: VirtualBox.idl:4257
Space separated list of IPv4 DNS addresses.
Definition: VirtualBox.idl:2349
Execution state of the machine is being restored from a file after powering it on from either the Sav...
Definition: VirtualBox.idl:641
readonly attribute wstringUUID id
UUID of the snapshot.
Definition: VirtualBox.idl:23501
attribute boolean tracingEnabled
Enables the tracing facility in the VMM (including PDM devices + drivers).
Definition: VirtualBox.idl:12823
Share both read and write access to the file, but deny deletion.
Definition: VirtualBox.idl:5090
Definition: VirtualBox.idl:34620
The IFramebufferOverlay interface represents an alpha blended overlay for displaying status icons abo...
Definition: VirtualBox.idl:26652
Event listener.
Definition: VirtualBox.idl:32002
readonly attribute boolean recommendedWDDMGraphics
Returns true if this OS usually has a WDDM graphics driver from guest additions.
Definition: VirtualBox.idl:19739
const HRESULT VBOX_E_IPRT_ERROR
Runtime subsystem error.
Definition: VirtualBox.idl:161
Space separated list of IPv4 mobile IP agent addresses.
Definition: VirtualBox.idl:2599
readonly attribute wstring name
Logical name of the shared folder.
Definition: VirtualBox.idl:29253
attribute wstring locale
The 5 letter locale identifier, no codesets or such.
Definition: VirtualBox.idl:10639
readonly attribute wstring MACAddress
The MAC address.
Definition: VirtualBox.idl:8422
attribute wstring VRDEExtPack
The name of Extension Pack providing VRDE for this VM.
Definition: VirtualBox.idl:29134
Managed object reference.
Definition: VirtualBox.idl:30608
ProcessWaitForFlag
Process waiting flags.
Definition: VirtualBox.idl:4391
If set, the speculation control CPUID bits and MSRs, when available on the host, are exposed to the g...
Definition: VirtualBox.idl:920
CloneOptions
Clone options, used with IMachine::cloneTo.
Definition: VirtualBox.idl:3378
Do not export any MAC address information, except for adapters using NAT.
Definition: VirtualBox.idl:2807
readonly attribute unsigned long [] detectedImageIndices
A list of image indexes detected from install.wim file of a Windows ISO.
Definition: VirtualBox.idl:10867
See IStorageDeviceChangedEvent.
Definition: VirtualBox.idl:7148
attribute StorageControllerType controllerType
The exact variant of storage controller hardware presented to the guest.
Definition: VirtualBox.idl:30558
See ICanShowWindowEvent.
Definition: VirtualBox.idl:7057
readonly attribute long GID
The group the filesystem object is assigned (st_gid).
Definition: VirtualBox.idl:22627
readonly attribute ProcessStatus status
New guest process status.
Definition: VirtualBox.idl:33118
Value format is specific to the option and generally user friendly.
Definition: VirtualBox.idl:2663
readonly attribute AdditionsFacilityStatus status
The new facility status.
Definition: VirtualBox.idl:34283
The IPerformanceMetric interface represents parameters of the given performance metric.
Definition: VirtualBox.idl:30691
Ceph dm-crypt block DB partition.
Definition: VirtualBox.idl:2210
readonly attribute wstring packageType
A string representing the package type of this product.
Definition: VirtualBox.idl:8509
Process terminated normally.
Definition: VirtualBox.idl:4866
Reserved for historical reasons.
Definition: VirtualBox.idl:6332
readonly attribute long long totalSize
Total space (in bytes) of the filesystem.
Definition: VirtualBox.idl:22445
Definition: VirtualBox.idl:1546
readonly attribute wstring guestIP
Guest ip address to redirect to.
Definition: VirtualBox.idl:33854
readonly attribute IMediumAttachment mediumAttachment
Medium attachment that is subject to change.
Definition: VirtualBox.idl:32759
The most basic emulated UART which doesn't support FIFO operation.
Definition: VirtualBox.idl:6011
The state of the VM will be saved when the system shuts down.
Definition: VirtualBox.idl:3425
Definition: VirtualBox.idl:2850
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:34137
readonly attribute RecordingRateControlMode [] supportedRecordingVRCModes
Returns an array of officially supported video codec values for enum RecordingRateControlMode, in the sense of what is e.g.
Definition: VirtualBox.idl:19218
readonly attribute wstring name
The facility's friendly name.
Definition: VirtualBox.idl:19768
readonly attribute boolean recommendedUSBHID
Returns true if using USB Human Interface Devices, such as keyboard and mouse recommended.
Definition: VirtualBox.idl:19658
readonly attribute IGuestSession [] sessions
Returns a collection of all opened guest sessions.
Definition: VirtualBox.idl:22799
attribute boolean enabled
Definition: VirtualBox.idl:7890
readonly attribute unsigned long encryptionStyle
Public key exchange method used when connection was established.
Definition: VirtualBox.idl:16708
Android x86 alternative factory partition.
Definition: VirtualBox.idl:2155
Definition: VirtualBox.idl:2885
readonly attribute IHostNetworkInterface [] networkInterfaces
List of host network interfaces currently defined on the host.
Definition: VirtualBox.idl:18133
readonly attribute IUSBController [] USBControllers
Array of USB controllers attached to this machine.
Definition: VirtualBox.idl:12497
readonly attribute octet [] shape
Shape buffer arrays.
Definition: VirtualBox.idl:32515
Guest session timed out and was killed.
Definition: VirtualBox.idl:4043
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:22419
Definition: VirtualBox.idl:34118
An IDE controller of the ICH6 variant.
Definition: VirtualBox.idl:6607
Notification when a property of one of the virtual network adapters changes.
Definition: VirtualBox.idl:32643
Device state is unknown / cannot be determined.
Definition: VirtualBox.idl:6461
readonly attribute wstring directoryName
The path specified when opening the directory.
Definition: VirtualBox.idl:22082
readonly attribute IMediumFormat [] mediumFormats
List of all medium storage formats supported by this VirtualBox installation.
Definition: VirtualBox.idl:18871
Ceph dm-crypt object storage deamon (OSD) partition.
Definition: VirtualBox.idl:2310
Process terminated via signal.
Definition: VirtualBox.idl:4871
UpdateSeverity
Definition: VirtualBox.idl:3642
MediumFormatCapabilities
Medium format capability flags.
Definition: VirtualBox.idl:5532
Definition: VirtualBox.idl:5668
Definition: VirtualBox.idl:2834
List of IPv4 addresses and masks paris controlling non-local source routing.
Definition: VirtualBox.idl:2424
readonly attribute wstring detectedOSHints
Space separated list of other stuff detected about the OS and the installation ISO.
Definition: VirtualBox.idl:10849
Space separated list of IPv4 cookie server (RFC 865) addresses.
Definition: VirtualBox.idl:2359
attribute wstring revision
Product revision number filter.
Definition: VirtualBox.idl:28705
readonly attribute wstring IPAddress
Returns the IP V4 address of the interface.
Definition: VirtualBox.idl:17546
readonly attribute INetworkAdapter networkAdapter
Network adapter that is subject to change.
Definition: VirtualBox.idl:32650
See IMachineStateChangedEvent.
Definition: VirtualBox.idl:6875
attribute APICMode APICMode
APIC mode to set up by the firmware.
Definition: VirtualBox.idl:11444
readonly attribute boolean recommendedIOAPIC
Returns true if I/O-APIC recommended for this OS type.
Definition: VirtualBox.idl:19583
readonly attribute wstring signatureAlgorithmName
The signature algorithm name if known (if known).
Definition: VirtualBox.idl:9795
attribute boolean teleporterEnabled
When set to true, the virtual machine becomes a target teleporter the next time it is powered on...
Definition: VirtualBox.idl:12732
readonly attribute wstringUUID machineId
ID of the machine this event relates to.
Definition: VirtualBox.idl:32187
readonly attribute IMachine machine
Machine object associated with this session.
Definition: VirtualBox.idl:30424
No IOMMU is present.
Definition: VirtualBox.idl:3506
readonly attribute wstring controllerName
The name of the storage controller.
Definition: VirtualBox.idl:32739
readonly attribute wstring logRelFlags
The release logger flags.
Definition: VirtualBox.idl:27718
attribute wstring packageSelectionAdjustments
Guest OS specific package selection adjustments.
Definition: VirtualBox.idl:10697
attribute wstring teleporterAddress
The address the target teleporter will listen on.
Definition: VirtualBox.idl:12752
Built-in device (cannot be removed).
Definition: VirtualBox.idl:6435
See IExtraDataCanChangeEvent.
Definition: VirtualBox.idl:6896
Notification when a host audio device state has changed.
Definition: VirtualBox.idl:33872
readonly attribute long long objectSize
The logical size (st_size).
Definition: VirtualBox.idl:22571
attribute boolean HPETEnabled
This attribute controls if High Precision Event Timer (HPET) is enabled in this VM.
Definition: VirtualBox.idl:12427
The IMediumAttachment interface links storage media to virtual machines.
Definition: VirtualBox.idl:23769
attribute wstring description
Optional description of the snapshot.
Definition: VirtualBox.idl:23519
readonly attribute unsigned short port
Host USB port number on the hub the device is physically connected to.
Definition: VirtualBox.idl:28527
attribute boolean IOAPICEnabled
I/O-APIC support flag.
Definition: VirtualBox.idl:11437
See ISnapshotTakenEvent.
Definition: VirtualBox.idl:6924
readonly attribute IGuestSession session
Guest session that is subject to change.
Definition: VirtualBox.idl:33003
attribute wstring name
Name of the virtual machine.
Definition: VirtualBox.idl:12260
readonly attribute unsigned long reference
How many devices/medium attachments use this group.
Definition: VirtualBox.idl:31654
readonly attribute TpmType recommendedTpmType
Returns the recommended trusted platform module type for this OS type.
Definition: VirtualBox.idl:19728
readonly attribute boolean isCheckNeeded
Returns TRUE if an update check is needed, or FALSE if not.
Definition: VirtualBox.idl:17793
No/invalid class.
Definition: VirtualBox.idl:3827
readonly attribute boolean usable
Indicates whether the extension pack is usable or not.
Definition: VirtualBox.idl:31388
Process timed out and was killed.
Definition: VirtualBox.idl:4881
readonly attribute wstring logDbgGroups
The debug logger's group settings.
Definition: VirtualBox.idl:27708
See IMousePointerShapeChangedEvent.
Definition: VirtualBox.idl:6952
Too much input data supplied, data overflow.
Definition: VirtualBox.idl:4932
Definition: VirtualBox.idl:2837
readonly attribute wstring name
Name of the update component.
Definition: VirtualBox.idl:17677
readonly attribute PartitioningType partitioningType
The scheme of the partitions the disk has.
Definition: VirtualBox.idl:18012
readonly attribute long long birthTime
Time of file birth (st_birthtime).
Definition: VirtualBox.idl:22592
Notification when a guest file changed its current offset via IFile::seek.
Definition: VirtualBox.idl:33293
readonly attribute unsigned long height
Height of the pointer shape in pixels.
Definition: VirtualBox.idl:25939
The ISerialPort interface represents the virtual serial port device.
Definition: VirtualBox.idl:27550
readonly attribute wstring description
The plug-in description.
Definition: VirtualBox.idl:31296
If set and the host is affected by CVE-2018-12126, CVE-2018-12127, or CVE-2018-12130, clears the relevant MDS buffers when the EMT is scheduled to do ring-0 guest execution.
Definition: VirtualBox.idl:960
readonly attribute wstring validityPeriodNotAfter
Certificate not valid after ISO timestamp.
Definition: VirtualBox.idl:9823
attribute boolean autostartEnabled
Enables autostart of the VM during system boot.
Definition: VirtualBox.idl:12860
readonly attribute StorageBus bus
The bus type of the storage controller (IDE, SATA, SCSI, SAS or Floppy).
Definition: VirtualBox.idl:30544
See ISnapshotChangedEvent.
Definition: VirtualBox.idl:6938
Notification when a guest file changed its state.
Definition: VirtualBox.idl:33239
Invalid / not set update state.
Definition: VirtualBox.idl:3677
See INATNetworkPortForwardEvent.
Definition: VirtualBox.idl:7204
readonly attribute unsigned long maxGuestRAM
Maximum guest system memory in Megabytes.
Definition: VirtualBox.idl:18730
readonly attribute unsigned long readSize
Recommended size of a read.
Definition: VirtualBox.idl:25540
Normal medium (attached directly or indirectly, preserved when taking snapshots). ...
Definition: VirtualBox.idl:5374
readonly attribute wstring backend
The backend which will be used to communicate with this device.
Definition: VirtualBox.idl:28579
Follow symbolic links in the final components or not (only applied to the given source and target pat...
Definition: VirtualBox.idl:4573
Guest Additions are not loaded.
Definition: VirtualBox.idl:3929
See ISnapshotDeletedEvent.
Definition: VirtualBox.idl:6931
Android x86 config partition.
Definition: VirtualBox.idl:2145
Definition: VirtualBox.idl:6346
Vendor class ID wildcard pattern.
Definition: VirtualBox.idl:2717
readonly attribute IEventSource eventSource
Event source for console events.
Definition: VirtualBox.idl:16858
Clone all states (including all snapshots) of the machine, regardless of the machine object used...
Definition: VirtualBox.idl:3368
readonly attribute MachineState state
Current execution state of this machine.
Definition: VirtualBox.idl:12598
Extension pack file (aka tarball, .vbox-extpack) representation returned by IExtPackManager::openExtP...
Definition: VirtualBox.idl:31482
readonly attribute long x
New X position, or X delta.
Definition: VirtualBox.idl:32899
readonly attribute boolean registered
Definition: VirtualBox.idl:35768
readonly attribute long long accessTime
Time of last access (st_atime).
Definition: VirtualBox.idl:22585
To guest OS has changed the authentication credentials of a user.
Definition: VirtualBox.idl:4275
Definition: VirtualBox.idl:1301
See IClipboardModeChangedEvent.
Definition: VirtualBox.idl:7155
RecordingFeature
Recording feature flags.
Definition: VirtualBox.idl:2987
Settings version "1.9", written by VirtualBox 3.1.x.
Definition: VirtualBox.idl:328
attribute IommuType iommuType
IOMMU type used in this VM.
Definition: VirtualBox.idl:12437
Notification when a property of the audio adapter changes.
Definition: VirtualBox.idl:32663
Delete the content of the directory and the directory itself.
Definition: VirtualBox.idl:4655
attribute unsigned long videoRate
Determines the bitrate in kilobits per second.
Definition: VirtualBox.idl:11690
readonly attribute NetworkAttachmentType [] supportedNetworkAttachmentTypes
Returns an array of officially supported values for enum NetworkAttachmentType, in the sense of what ...
Definition: VirtualBox.idl:19258
readonly attribute boolean add
Flag whether listener was added or removed.
Definition: VirtualBox.idl:33576
The machine is in the process of starting.
Definition: VirtualBox.idl:7585
Definition: VirtualBox.idl:1303
ProcessInputStatus
Process input statuses.
Definition: VirtualBox.idl:4906
MidnightBSD Vinum volume manager partition.
Definition: VirtualBox.idl:2040
The EFI system partition.
Definition: VirtualBox.idl:1670
USBDeviceState
USB device state.
Definition: VirtualBox.idl:6188
AutostopType
Autostop types, used with IMachine::autostopType.
Definition: VirtualBox.idl:3414
readonly attribute unsigned long height
Height of the pointer shape in pixels.
Definition: VirtualBox.idl:32481
readonly attribute octet [] rawCertData
The raw certificate bytes.
Definition: VirtualBox.idl:9870
readonly attribute wstring upperIP
specifies to IP address in server address range
Definition: VirtualBox.idl:8018
Legacy settings version, not currently supported.
Definition: VirtualBox.idl:288
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:5189
readonly attribute boolean trusted
Set if the certificate is trusted (by the parent object).
Definition: VirtualBox.idl:9880
Advanced Linux Sound Architecture (Linux hosts only).
Definition: VirtualBox.idl:6297
Netware IP domain name (RFC2242) (string).
Definition: VirtualBox.idl:2569
Definition: VirtualBox.idl:5650
Space separated list of IPv4 name server (IEN 116) addresses.
Definition: VirtualBox.idl:2344
ExportOptions
Export options, used with IAppliance::write.
Definition: VirtualBox.idl:2778
Notification when the execution state of the machine has changed.
Definition: VirtualBox.idl:32607
Definition: VirtualBox.idl:1333
Sony boot partition.
Definition: VirtualBox.idl:1690
NATProtocol
Protocol definitions used with NAT port-forwarding rules.
Definition: VirtualBox.idl:6690
Definition: VirtualBox.idl:1257
Configuration for a single NIC, either given directly by MAC address or by VM + adaptor slot number...
Definition: VirtualBox.idl:8414
Facility is initializing.
Definition: VirtualBox.idl:3888
Definition: VirtualBox.idl:2920
readonly attribute IDHCPServer [] DHCPServers
DHCP servers.
Definition: VirtualBox.idl:8655
Solaris /var partition.
Definition: VirtualBox.idl:1920
readonly attribute wstring hardwareAddress
Returns the hardware address.
Definition: VirtualBox.idl:17571
PartitionTableType
Partition table types.
Definition: VirtualBox.idl:5634
attribute PortMode hostMode
How is this port connected to the host.
Definition: VirtualBox.idl:27589
readonly attribute wstringUUID id
Unique USB device ID.
Definition: VirtualBox.idl:28475
attribute wstring description
Optional description of the medium.
Definition: VirtualBox.idl:24041
FormValueType
Definition: VirtualBox.idl:7551
SignatureType
UEFI signature type enumeration.
Definition: VirtualBox.idl:3211
USB mouse (relative pointer).
Definition: VirtualBox.idl:1398
The client name.
Definition: VirtualBox.idl:2379
Definition: VirtualBox.idl:6672
readonly attribute wstring id
Error identifier.
Definition: VirtualBox.idl:33544
Machine is being started after powering it on from a zero execution state.
Definition: VirtualBox.idl:617
readonly attribute wstring networkName
Definition: VirtualBox.idl:34120
The IDataStream interface is used to retrieve a data stream.
Definition: VirtualBox.idl:25534
UefiVariableAttributes
Possible variable attributes.
Definition: VirtualBox.idl:3234
attribute wstring hardwareVersion
Hardware version identifier.
Definition: VirtualBox.idl:12311
readonly attribute IEventSource eventSource
Event source for keyboard events.
Definition: VirtualBox.idl:25802
Ceph multipath journal partition.
Definition: VirtualBox.idl:2295
attribute short bus
Bus number.
Definition: VirtualBox.idl:11786
See IHostPCIDevicePlugEvent.
Definition: VirtualBox.idl:7120
PortMode
The PortMode enumeration represents possible communication modes for the virtual serial port device...
Definition: VirtualBox.idl:5969
Definition: VirtualBox.idl:7770
Output (Playback).
Definition: VirtualBox.idl:6409
See IAudioAdapterChangedEvent.
Definition: VirtualBox.idl:7332
Definition: VirtualBox.idl:1287
readonly attribute unsigned long height
Frame buffer height, in pixels.
Definition: VirtualBox.idl:26350
readonly attribute FsObjType type
The object type.
Definition: VirtualBox.idl:22555
readonly attribute wstring operationDescription
Description of the sub-operation being currently executed.
Definition: VirtualBox.idl:23241
Teleporting the machine state in from another host or process.
Definition: VirtualBox.idl:657
The configuration of the given medium was changed (location, properties, child/parent or anything els...
Definition: VirtualBox.idl:32262
GuestUserState
State a guest user has been changed to.
Definition: VirtualBox.idl:4161
readonly attribute unsigned long serialNumber
Serial number of the filesystem.
Definition: VirtualBox.idl:22466
readonly attribute IVirtualBoxErrorInfo error
Error information in case of new session status is indicating an error.
Definition: VirtualBox.idl:33129
VirtualBox base driver (VBoxGuest).
Definition: VirtualBox.idl:3772
readonly attribute wstring name
Definition: VirtualBox.idl:35776
readonly attribute unsigned long operationPercent
Progress value of the current sub-operation only, in percent.
Definition: VirtualBox.idl:23246
readonly attribute IPerformanceCollector performanceCollector
Associated performance collector object.
Definition: VirtualBox.idl:8648
NetworkAdapterPromiscModePolicy
The promiscuous mode policy of an interface.
Definition: VirtualBox.idl:5936
Space separated list of IPv4 time server (RFC 868) addresses.
Definition: VirtualBox.idl:2339
NetBIOS scope (RFC1001,RFC1002).
Definition: VirtualBox.idl:2554
Last element (invalid).
Definition: VirtualBox.idl:6082
readonly attribute IMachineDebugger debugger
Debugging interface.
Definition: VirtualBox.idl:16806
Whether to use IEEE 802.3 (RTF1042) rather than of v2 (RFC894) ethernet encapsulation (boolean)...
Definition: VirtualBox.idl:2499
attribute wstring user
Assign an user login name.
Definition: VirtualBox.idl:10536
To guest OS has removed a user from a specific user group.
Definition: VirtualBox.idl:4302
readonly attribute wstring [] metricNames
Array of unique names of metrics.
Definition: VirtualBox.idl:30877
readonly attribute long rcError
IPRT-style error code.
Definition: VirtualBox.idl:34361
readonly attribute wstring settingsFilePath
Full name of the global settings file.
Definition: VirtualBox.idl:8566
Implementation of the IDnDSource object for source drag'n drop operations on the guest.
Definition: VirtualBox.idl:19923
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:22705
readonly attribute boolean dummy
Dummy state because you can't have an event without attributes apparently.
Definition: VirtualBox.idl:34470
Ogg Vorbis.
Definition: VirtualBox.idl:3034
readonly attribute long hostAddress
Address of device on the host, applicable only to host devices.
Definition: VirtualBox.idl:11850
Definition: VirtualBox.idl:396
const HRESULT VBOX_E_TIMEOUT
The operation ran into an explicitly requested timeout.
Definition: VirtualBox.idl:249
readonly attribute IVRDEServerInfo VRDEServerInfo
Interface that provides information on Remote Desktop Extension (VRDE) connection.
Definition: VirtualBox.idl:16851
Definition: VirtualBox.idl:7554
attribute wstring name
Friendly name of the device.
Definition: VirtualBox.idl:28969
Data on stderr became available for reading.
Definition: VirtualBox.idl:4495
Ceph multipath block 1 partition.
Definition: VirtualBox.idl:2275
A new process is being spawned for the machine as a result of IMachine::launchVMProcess call...
Definition: VirtualBox.idl:792
The IVirtualBox interface represents the main interface exposed by the product that provides virtual ...
Definition: VirtualBox.idl:8468
ProxyMode
Proxy setting: System (default), NoProxy and Manual.
Definition: VirtualBox.idl:3735
readonly attribute IHost host
Associated host object.
Definition: VirtualBox.idl:8571
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:7780
readonly attribute DeviceType type
Device type of this attachment.
Definition: VirtualBox.idl:23806
readonly attribute boolean add
Flag whether the CPU was added or removed.
Definition: VirtualBox.idl:32838
Has not yet been set (try again later).
Definition: VirtualBox.idl:6043
attribute boolean autoMount
Whether the folder gets automatically mounted by the guest or not.
Definition: VirtualBox.idl:29285
JPEG image.
Definition: VirtualBox.idl:1533
NetBSD encrypted partition.
Definition: VirtualBox.idl:1970
readonly attribute unsigned long additionsRevision
The internal build revision number of the installed Guest Additions.
Definition: VirtualBox.idl:22762
attribute wstring hostIP
IP of host interface to bind all opened sockets to.
Definition: VirtualBox.idl:31147
Supports rendering a pointer cursor anywhere within the guest screen.
Definition: VirtualBox.idl:5748
X.509 certificate details.
Definition: VirtualBox.idl:9775
readonly attribute IHostOnlyNetwork [] hostOnlyNetworks
Names of all host-only networks.
Definition: VirtualBox.idl:8685
HostNetworkInterfaceStatus
Current status of the interface.
Definition: VirtualBox.idl:3575
Chrome OS partition reserved for future.
Definition: VirtualBox.idl:1990
Notification when guest keyboard event happens.
Definition: VirtualBox.idl:32867
Definition: VirtualBox.idl:6682
Windows Audio Session (Windows hosts only).
Definition: VirtualBox.idl:6317
readonly attribute wstring key
Extra data key that has changed.
Definition: VirtualBox.idl:33721
Definition: VirtualBox.idl:19553
attribute unsigned long logoDisplayTime
BIOS logo display time in milliseconds (0 = default).
Definition: VirtualBox.idl:11411
readonly attribute boolean visible
Flag whether the pointer is visible.
Definition: VirtualBox.idl:25904
readonly attribute unsigned long checkCount
How many times the update check has happened already.
Definition: VirtualBox.idl:17782
Wait for data becoming available on stdout.
Definition: VirtualBox.idl:4417
TFTP server name (string).
Definition: VirtualBox.idl:2589
No scaling performed.
Definition: VirtualBox.idl:3155
A cloud provider is about to be uninstalled.
Definition: VirtualBox.idl:35756
DeviceActivity
Device activity for IConsole::getDeviceActivity.
Definition: VirtualBox.idl:1237
readonly attribute boolean supportsAbsolute
Supports absolute coordinates.
Definition: VirtualBox.idl:32534
NetBIOS node type (RFC1001,RFC1002): 1=B-node, 2=P-node, 4=M-node, and 8=H-node (8-bit decimal value)...
Definition: VirtualBox.idl:2549
DirectoryOpenFlag
Directory open flags.
Definition: VirtualBox.idl:5271
readonly attribute unsigned long startSector
The sector (0..63) of the first sector in the partition on an MBR disk, zero for not an MBR disk...
Definition: VirtualBox.idl:17935
Character device.
Definition: VirtualBox.idl:5199
FirmwareType
Firmware type.
Definition: VirtualBox.idl:1346
Notification when a Guest Additions property changes.
Definition: VirtualBox.idl:32627
Device is in a disabled state.
Definition: VirtualBox.idl:6471
readonly attribute boolean recommendedHPET
Returns true if using HPET is recommended for this OS type.
Definition: VirtualBox.idl:19663
attribute wstring timeZone
The guest time zone specifier.
Definition: VirtualBox.idl:10626
This UART developed by Texas Instruments introduced a 64 byte FIFO and hardware flow control...
Definition: VirtualBox.idl:6027
readonly attribute wstring address
Host-specific address of the device, uniquely identifying a physically connected device in the system...
Definition: VirtualBox.idl:28519
Legacy settings version, not currently supported.
Definition: VirtualBox.idl:293
Notification when there is guest process output available for reading.
Definition: VirtualBox.idl:33186
attribute boolean emulatedUSBCardReaderEnabled
Definition: VirtualBox.idl:12479
readonly attribute wstring lastAccessError
Text message that represents the result of the last accessibility check performed by refreshState...
Definition: VirtualBox.idl:24328
readonly attribute FirmwareType [] supportedFirmwareTypes
Returns an array of officially supported values for enum FirmwareType, in the sense of what is e...
Definition: VirtualBox.idl:19130
Definition: VirtualBox.idl:34570
readonly attribute MachineState nominalState
Returns suitable machine state for the VM execution state.
Definition: VirtualBox.idl:29355
Abstract base interface for update agent events.
Definition: VirtualBox.idl:34318
Legacy settings version, not currently supported.
Definition: VirtualBox.idl:283
readonly attribute ICloudMachine [] cloudMachineStubList
See readCloudMachineStubList.
Definition: VirtualBox.idl:34927
RecordingDestination
Recording destination enumeration.
Definition: VirtualBox.idl:2966
readonly attribute GuestSessionStatus status
Returns the current session status.
Definition: VirtualBox.idl:20229
The IPerformanceCollector interface represents a service that collects and stores performance metrics...
Definition: VirtualBox.idl:30865
readonly attribute wstring versionNormalized
A string representing the version number of the product, without the publisher information (but still...
Definition: VirtualBox.idl:8491
No flags set.
Definition: VirtualBox.idl:4820
readonly attribute wstring clipboardString
Intnded for cases when a read-only string value is used to display information and different string i...
Definition: VirtualBox.idl:34557
Definition: VirtualBox.idl:1242
A TPM compliant to the 1.2 TCG specification is emulated.
Definition: VirtualBox.idl:2941
Lengthy setup operation is in progress.
Definition: VirtualBox.idl:704
KeyboardLED
Keyboard LED indicators.
Definition: VirtualBox.idl:5647
attribute unsigned long videoFPS
Determines the maximum number of frames per second (FPS).
Definition: VirtualBox.idl:11708
readonly attribute boolean primary
Definition: VirtualBox.idl:26697
Whether large page allocation is enabled; requires nested paging and a 64-bit host.
Definition: VirtualBox.idl:1024
See IGuestFileStateChangedEvent.
Definition: VirtualBox.idl:7260
If set and the host is affected by CVE-2018-3646, flushes the level 1 data cache when the EMT is sche...
Definition: VirtualBox.idl:939
Medium is locked for reading (see IMedium::lockRead), no data modification is possible.
Definition: VirtualBox.idl:5320
Optional, may be unset by the API caller.
Definition: VirtualBox.idl:2862
Intermediate settings version "1.8", understood by VirtualBox 3.1.x.
Definition: VirtualBox.idl:323
Allow promiscuous mode, include unrelated traffic going over the wire and internally on the host...
Definition: VirtualBox.idl:5958
See IVBoxSVCAvailablityChangedEvent.
Definition: VirtualBox.idl:7127
readonly attribute boolean supportsTouchScreen
Supports multi-touch events, touchscreen variant.
Definition: VirtualBox.idl:32548
readonly attribute IMouse mouse
Virtual mouse object.
Definition: VirtualBox.idl:16790
attribute ClipboardMode clipboardMode
Synchronization mode between the host OS clipboard and the guest OS clipboard.
Definition: VirtualBox.idl:12705
Wildcard for all vetoable events.
Definition: VirtualBox.idl:6836
Apple hierarchical file system plus (HFS+) partition.
Definition: VirtualBox.idl:1830
readonly attribute unsigned short vendorId
Vendor ID.
Definition: VirtualBox.idl:28480
readonly attribute wstring hostIP
Host ip address to bind socket on.
Definition: VirtualBox.idl:33840
Event source.
Definition: VirtualBox.idl:31844
readonly attribute wstring label
Label of the filesystem.
Definition: VirtualBox.idl:22522
An IDE controller of the PIIX4 variant.
Definition: VirtualBox.idl:6602
readonly attribute wstring type
Name of the filesystem.
Definition: VirtualBox.idl:22515
Linux root partition for ARM64 / AArch64.
Definition: VirtualBox.idl:1765
readonly attribute wstring lowerIP
specifies from IP address in server address range
Definition: VirtualBox.idl:8011
The IAudioAdapter interface represents the virtual audio adapter of the virtual machine.
Definition: VirtualBox.idl:28850
This setting determines whether an APIC is part of the virtual CPU.
Definition: VirtualBox.idl:874
attribute ProxyMode proxyMode
The proxy mode setting: System, NoProxy or Manual.
Definition: VirtualBox.idl:19073
readonly attribute boolean attached
true if the device was attached and false otherwise.
Definition: VirtualBox.idl:33440
Android x86 metadata partition.
Definition: VirtualBox.idl:2115
readonly attribute unsigned short [] contactFlags
Contact state.
Definition: VirtualBox.idl:32975
4 bytes per pixel: B, G, R, A.
Definition: VirtualBox.idl:1512
readonly attribute IEventSource eventSource
Event source for guest events.
Definition: VirtualBox.idl:22786
Guest session timed out and was not killed successfully.
Definition: VirtualBox.idl:4048
readonly attribute IMedium [] children
Children of this medium (all differencing media directly based on this medium).
Definition: VirtualBox.idl:24220
Default time-to-live for TCP sends (non-zero 8-bit decimal value).
Definition: VirtualBox.idl:2504
Interface for querying information about an extension pack as well as accessing COM objects within it...
Definition: VirtualBox.idl:31320
readonly attribute long guestAddress
Address of device in the guest.
Definition: VirtualBox.idl:11857
Represents one virtual system (machine) in an appliance.
Definition: VirtualBox.idl:10239
attribute boolean defaultIn
Whether this device is being marked as the default input device by the host OS.
Definition: VirtualBox.idl:28991
Medium accessibility check (see IMedium::refreshState) has not yet been performed, or else, associated medium storage is not accessible.
Definition: VirtualBox.idl:5338
readonly attribute wstring value
The new property value.
Definition: VirtualBox.idl:32332
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:32412
readonly attribute IGuest guest
Guest object.
Definition: VirtualBox.idl:16766
Number of 512 byte blocks making up the boot file (16-bit decimal value).
Definition: VirtualBox.idl:2384
readonly attribute long maximum
Definition: VirtualBox.idl:34533
readonly attribute boolean isPhysicalDevice
If this is physical or virtual device.
Definition: VirtualBox.idl:11843
readonly attribute boolean accessible
Whether the folder defined by the host path is currently accessible or not.
Definition: VirtualBox.idl:29270
Update has been successfully installed.
Definition: VirtualBox.idl:3707