VirtualBox Main API
VirtualBox.idl
Go to the documentation of this file.
1 
2 /*
3  * DO NOT EDIT! This is a generated file.
4  *
5  * Doxygen IDL definition for VirtualBox Main API (COM interfaces)
6  * generated from XIDL (XML interface definition).
7  *
8  * Source : src/VBox/Main/idl/VirtualBox.xidl
9  * Generator : src/VBox/Main/idl/doxygen.xsl
10  *
11  * This IDL is generated using some generic OMG IDL-like syntax SOLELY
12  * for the purpose of generating the documentation using Doxygen and
13  * is not syntactically valid.
14  *
15  * DO NOT USE THIS HEADER IN ANY OTHER WAY!
16  */
17 
137 const HRESULT VBOX_E_OBJECT_NOT_FOUND = 0x80BB0001;
145 const HRESULT VBOX_E_INVALID_VM_STATE = 0x80BB0002;
153 const HRESULT VBOX_E_VM_ERROR = 0x80BB0003;
161 const HRESULT VBOX_E_FILE_ERROR = 0x80BB0004;
169 const HRESULT VBOX_E_IPRT_ERROR = 0x80BB0005;
177 const HRESULT VBOX_E_PDM_ERROR = 0x80BB0006;
185 const HRESULT VBOX_E_INVALID_OBJECT_STATE = 0x80BB0007;
193 const HRESULT VBOX_E_HOST_ERROR = 0x80BB0008;
201 const HRESULT VBOX_E_NOT_SUPPORTED = 0x80BB0009;
209 const HRESULT VBOX_E_XML_ERROR = 0x80BB000A;
217 const HRESULT VBOX_E_INVALID_SESSION_STATE = 0x80BB000B;
225 const HRESULT VBOX_E_OBJECT_IN_USE = 0x80BB000C;
233 const HRESULT VBOX_E_PASSWORD_INCORRECT = 0x80BB000D;
241 const HRESULT VBOX_E_MAXIMUM_REACHED = 0x80BB000E;
249 const HRESULT VBOX_E_GSTCTL_GUEST_ERROR = 0x80BB000F;
257 const HRESULT VBOX_E_TIMEOUT = 0x80BB0010;
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 {
1223 };
1224 
1233 {
1238 };
1239 
1248 {
1253 };
1254 
1263 {
1268 };
1269 
1280 enum Scope
1281 {
1285 };
1286 
1295 {
1299 };
1300 
1310 {
1314 };
1315 
1324 {
1332 };
1333 
1342 {
1368 };
1369 
1378 {
1426 };
1427 
1436 {
1458 };
1459 
1469 {
1493  BitmapFormat_BGR = 0x20524742,
1500  BitmapFormat_BGR0 = 0x30524742,
1507  BitmapFormat_BGRA = 0x41524742,
1514  BitmapFormat_RGBA = 0x41424752,
1521  BitmapFormat_PNG = 0x20474E50,
1528  BitmapFormat_JPEG = 0x4745504A,
1529 };
1530 
1539 {
1542 };
1543 
1550 {
2311 };
2312 
2314 {
2650 };
2651 
2653 {
2665 };
2666 
2668 {
2689 };
2690 
2692 {
2723 };
2724 
2733 {
2738 };
2739 
2748 {
2764 };
2765 
2774 {
2803 };
2804 
2813 {
2818 };
2819 
2827 {
2902 };
2903 
2911 {
2916 };
2917 
2926 {
2952 };
2953 
2962 {
2973 };
2974 
2983 {
2999 };
3000 
3009 {
3040 };
3041 
3052 {
3073 };
3074 
3083 {
3134 };
3135 
3144 {
3169 };
3170 
3181 {
3197 };
3198 
3207 {
3218 };
3219 
3230 {
3271 };
3272 
3280 {
3301 };
3302 
3310 {
3331 };
3332 
3341 {
3357 };
3358 
3367 {
3393 };
3394 
3403 {
3424 };
3425 
3434 {
3478 };
3479 
3489 {
3510 };
3511 
3523 {
3552 };
3553 
3564 {
3586 };
3587 
3596 {
3599 };
3600 
3602 {
3628 };
3629 
3631 {
3657 };
3658 
3660 {
3716 };
3717 
3724 {
3740 };
3741 
3750 {
3800 };
3801 
3810 {
3846 };
3847 
3856 {
3902 };
3903 
3912 {
3933 };
3934 
3943 {
3957 };
3958 
3967 {
3990 };
3991 
4001 {
4047 };
4048 
4057 {
4078 };
4079 
4094 {
4140 };
4141 
4150 {
4300 };
4301 
4310 {
4327 };
4328 
4337 {
4348 };
4349 
4359 {
4370 };
4371 
4380 {
4411 };
4412 
4432 {
4492 };
4493 
4502 {
4530 };
4531 
4540 {
4571 };
4572 
4581 {
4592 };
4593 
4602 {
4623 };
4624 
4633 {
4649 };
4650 
4660 {
4672 };
4673 
4686 {
4745 };
4746 
4755 {
4766 };
4767 
4777 {
4793 };
4794 
4803 {
4814 };
4815 
4824 {
4885 };
4886 
4895 {
4921 };
4922 
4932 {
4952 };
4953 
4963 {
4997 };
4998 
5008 {
5053 };
5054 
5063 {
5099 };
5100 
5109 {
5115 };
5116 
5125 {
5161 };
5162 
5171 {
5219 };
5220 
5229 {
5250 };
5251 
5260 {
5271 };
5272 
5283 {
5341 };
5342 
5354 {
5409 };
5410 
5421 {
5495 };
5496 
5498 {
5502 };
5503 
5505 {
5511 };
5512 
5521 {
5613 };
5614 
5623 {
5626 };
5627 
5636 {
5640 };
5641 
5650 {
5659 };
5660 
5669 {
5688 };
5689 
5698 {
5737 };
5738 
5747 {
5769 };
5770 
5779 {
5810 };
5811 
5820 {
5834 };
5835 
5844 {
5915 };
5916 
5925 {
5947 };
5948 
5958 {
5984 };
5985 
5994 {
6016 };
6017 
6026 {
6047 };
6048 
6057 {
6071 };
6072 
6093 {
6136 };
6137 
6177 {
6224 };
6225 
6236 {
6252 };
6253 
6262 {
6321 };
6322 
6331 {
6335 };
6336 
6346 {
6372 };
6373 
6382 {
6403 };
6404 
6413 {
6434 };
6435 
6444 {
6470 };
6471 
6480 {
6488 };
6489 
6498 {
6524 };
6525 
6535 {
6549 };
6550 
6560 {
6621 };
6622 
6631 {
6647 };
6648 
6655 {
6671 };
6672 
6679 {
6690 };
6691 
6700 {
6722 };
6723 
6733 {
6754 };
6755 
6765 {
6789 };
6790 
6800 {
7468 };
7469 
7483 {
7498 };
7499 
7508 {
7530 };
7531 
7533 {
7538 };
7539 
7546 {
7592 };
7593 
7600 {
7636 };
7637 
7671 interface IVirtualBoxErrorInfo : $errorinfo
7672 {
7690  readonly attribute long resultCode;
7691 
7698  readonly attribute long resultDetail;
7699 
7711  readonly attribute wstringUUID interfaceID;
7712 
7723  readonly attribute wstring component;
7724 
7735  readonly attribute wstring text;
7736 
7747  readonly attribute IVirtualBoxErrorInfo next;
7748 
7749 }; /* interface IVirtualBoxErrorInfo */
7750 
7751 interface INATNetwork : $unknown
7752 {
7761  attribute wstring networkName;
7762 
7763  attribute boolean enabled;
7764 
7773  attribute wstring network;
7774 
7781  readonly attribute wstring gateway;
7782 
7788  attribute boolean IPv6Enabled;
7789 
7797  attribute wstring IPv6Prefix;
7798 
7800 
7801  attribute boolean needDhcpServer;
7802 
7803  readonly attribute IEventSource eventSource;
7804 
7811  readonly attribute wstring[] portForwardRules4;
7812 
7817  readonly attribute wstring[] localMappings;
7818 
7823  attribute long loopbackIp6;
7824 
7830  readonly attribute wstring[] portForwardRules6;
7831 
7835  void addLocalMapping (
7836  in wstring hostid,
7837  in long offset
7838  );
7839 
7840  void addPortForwardRule (
7841  in boolean isIpv6,
7842  in wstring ruleName,
7843  in NATProtocol proto,
7844  in wstring hostIP,
7845  in unsigned short hostPort,
7846  in wstring guestIP,
7847  in unsigned short guestPort
7848  );
7849 
7850  void removePortForwardRule (
7851  in boolean isIpv6,
7852  in wstring ruleName
7853  );
7854 
7855  void start();
7856 
7857  void stop();
7858 
7859 }; /* interface INATNetwork */
7860 
7861 interface ICloudNetwork : $unknown
7862 {
7869  attribute wstring networkName;
7870 
7871  attribute boolean enabled;
7872 
7878  attribute wstring provider;
7879 
7885  attribute wstring profile;
7886 
7892  attribute wstring networkId;
7893 
7894 }; /* interface ICloudNetwork */
7895 
7896 interface IHostOnlyNetwork : $unknown
7897 {
7904  attribute wstring networkName;
7905 
7906  attribute boolean enabled;
7907 
7913  attribute wstring networkMask;
7914 
7920  readonly attribute wstring hostIP;
7921 
7927  attribute wstring lowerIP;
7928 
7934  attribute wstring upperIP;
7935 
7941  attribute wstringUUID id;
7942 
7943 }; /* interface IHostOnlyNetwork */
7944 
7955 interface IDHCPServer : $unknown
7956 {
7957  readonly attribute IEventSource eventSource;
7958 
7964  attribute boolean enabled;
7965 
7971  readonly attribute wstring IPAddress;
7972 
7978  readonly attribute wstring networkMask;
7979 
7985  readonly attribute wstring networkName;
7986 
7992  readonly attribute wstring lowerIP;
7993 
7999  readonly attribute wstring upperIP;
8000 
8004  readonly attribute IDHCPGlobalConfig globalConfig;
8005 
8009  readonly attribute IDHCPGroupConfig[] groupConfigs;
8010 
8015 
8044  void setConfiguration (
8045  in wstring IPAddress,
8046  in wstring networkMask,
8047  in wstring FromIPAddress,
8048  in wstring ToIPAddress
8049  );
8050 
8071  void start (
8072  in wstring trunkName,
8073  in wstring trunkType
8074  );
8075 
8088  void stop();
8089 
8102  void restart();
8103 
8136  void findLeaseByMAC (
8137  in wstring mac,
8138  in long type,
8139  out wstring address,
8140  out wstring state,
8141  out long long issued,
8142  out long long expire
8143  );
8144 
8171  void getConfig (
8172  in DHCPConfigScope scope,
8173  in wstring name,
8174  in unsigned long slot,
8175  in boolean mayAdd,
8176  [retval] out IDHCPConfig config
8177  );
8178 
8179 }; /* interface IDHCPServer */
8180 
8190 interface IDHCPConfig : $unknown
8191 {
8197  readonly attribute DHCPConfigScope scope;
8198 
8202  attribute unsigned long minLeaseTime;
8203 
8207  attribute unsigned long defaultLeaseTime;
8208 
8212  attribute unsigned long maxLeaseTime;
8213 
8220 
8227 
8242  void setOption (
8243  in DHCPOption option,
8244  in DHCPOptionEncoding encoding,
8245  in wstring value
8246  );
8247 
8251  void removeOption (
8252  in DHCPOption option
8253  );
8254 
8264  void removeAllOptions();
8265 
8278  void getOption (
8279  in DHCPOption option,
8280  out DHCPOptionEncoding encoding,
8281  [retval] out wstring value
8282  );
8283 
8295  void getAllOptions (
8296  out DHCPOption[] options,
8297  out DHCPOptionEncoding[] encodings,
8298  [retval] out wstring[] values
8299  );
8300 
8307  void remove();
8308 
8309 }; /* interface IDHCPConfig */
8310 
8319 {
8320 }; /* interface IDHCPGlobalConfig */
8321 
8322 interface IDHCPGroupCondition : $unknown
8323 {
8327  attribute boolean inclusive;
8328 
8333 
8337  attribute wstring value;
8338 
8342  void remove();
8343 
8344 }; /* interface IDHCPGroupCondition */
8345 
8354 {
8358  attribute wstring name;
8359 
8368  readonly attribute IDHCPGroupCondition[] conditions;
8369 
8373  void addCondition (
8374  in boolean inclusive,
8375  in DHCPGroupConditionType type,
8376  in wstring value,
8377  [retval] out IDHCPGroupCondition condition
8378  );
8379 
8383  void removeAllConditions();
8384 
8385 }; /* interface IDHCPGroupConfig */
8386 
8396 {
8403  readonly attribute wstring MACAddress;
8404 
8411  readonly attribute wstringUUID machineId;
8412 
8416  readonly attribute unsigned long slot;
8417 
8421  attribute wstring fixedAddress;
8422 
8423 }; /* interface IDHCPIndividualConfig */
8424 
8449 interface IVirtualBox : $unknown
8450 {
8463  readonly attribute wstring version;
8464 
8472  readonly attribute wstring versionNormalized;
8473 
8479  readonly attribute unsigned long revision;
8480 
8490  readonly attribute wstring packageType;
8491 
8503  readonly attribute wstring APIVersion;
8504 
8521  readonly attribute long long APIRevision;
8522 
8538  readonly attribute wstring homeFolder;
8539 
8547  readonly attribute wstring settingsFilePath;
8548 
8552  readonly attribute IHost host;
8553 
8558 
8564  readonly attribute IMachine[] machines;
8565 
8575  readonly attribute wstring[] machineGroups;
8576 
8586  readonly attribute IMedium[] hardDisks;
8587 
8593  readonly attribute IMedium[] DVDImages;
8594 
8600  readonly attribute IMedium[] floppyImages;
8601 
8602  readonly attribute IProgress[] progressOperations;
8603 
8604  readonly attribute IGuestOSType[] guestOSTypes;
8605 
8622  readonly attribute ISharedFolder[] sharedFolders;
8623 
8630 
8636  readonly attribute IDHCPServer[] DHCPServers;
8637 
8638  readonly attribute INATNetwork[] NATNetworks;
8639 
8645  readonly attribute IEventSource eventSource;
8646 
8653 
8659  readonly attribute wstring[] internalNetworks;
8660 
8666  readonly attribute IHostOnlyNetwork[] hostOnlyNetworks;
8667 
8673  readonly attribute wstring[] genericNetworkDrivers;
8674 
8680  readonly attribute ICloudNetwork[] cloudNetworks;
8681 
8688 
8740  void composeMachineFilename (
8741  in wstring name,
8742  in wstring group,
8743  in wstring createFlags,
8744  in wstring baseFolder,
8745  [retval] out wstring file
8746  );
8747 
8867  void createMachine (
8868  in wstring settingsFile,
8869  in wstring name,
8870  in wstring[] groups,
8871  in wstring osTypeId,
8872  in wstring flags,
8873  in wstring cipher,
8874  in wstring passwordId,
8875  in wstring password,
8876  [retval] out IMachine machine
8877  );
8878 
8923  void openMachine (
8924  in wstring settingsFile,
8925  in wstring password,
8926  [retval] out IMachine machine
8927  );
8928 
8960  void registerMachine (
8961  in IMachine machine
8962  );
8963 
8984  void findMachine (
8985  in wstring nameOrId,
8986  [retval] out IMachine machine
8987  );
8988 
9000  void getMachinesByGroups (
9001  in wstring[] groups,
9002  [retval] out IMachine[] machines
9003  );
9004 
9014  void getMachineStates (
9015  in IMachine[] machines,
9016  [retval] out MachineState[] states
9017  );
9018 
9028  void createAppliance (
9029  [retval] out IAppliance appliance
9030  );
9031 
9041  void createUnattendedInstaller (
9042  [retval] out IUnattended unattended
9043  );
9044 
9130  void createMedium (
9131  in wstring format,
9132  in wstring location,
9133  in AccessMode accessMode,
9134  in DeviceType aDeviceTypeType,
9135  [retval] out IMedium medium
9136  );
9137 
9244  void openMedium (
9245  in wstring location,
9246  in DeviceType deviceType,
9247  in AccessMode accessMode,
9248  in boolean forceNewUuid,
9249  [retval] out IMedium medium
9250  );
9251 
9284  void getGuestOSType (
9285  in wstring id,
9286  [retval] out IGuestOSType type
9287  );
9288 
9316  void createSharedFolder (
9317  in wstring name,
9318  in wstring hostPath,
9319  in boolean writable,
9320  in boolean automount,
9321  in wstring autoMountPoint
9322  );
9323 
9338  void removeSharedFolder (
9339  in wstring name
9340  );
9341 
9350  void getExtraDataKeys (
9351  [retval] out wstring[] keys
9352  );
9353 
9382  void getExtraData (
9383  in wstring key,
9384  [retval] out wstring value
9385  );
9386 
9446  void setExtraData (
9447  in wstring key,
9448  in wstring value
9449  );
9450 
9469  void setSettingsSecret (
9470  in wstring password
9471  );
9472 
9489  void createDHCPServer (
9490  in wstring name,
9491  [retval] out IDHCPServer server
9492  );
9493 
9510  void findDHCPServerByNetworkName (
9511  in wstring name,
9512  [retval] out IDHCPServer server
9513  );
9514 
9529  void removeDHCPServer (
9530  in IDHCPServer server
9531  );
9532 
9533  void createNATNetwork (
9534  in wstring networkName,
9535  [retval] out INATNetwork network
9536  );
9537 
9538  void findNATNetworkByName (
9539  in wstring networkName,
9540  [retval] out INATNetwork network
9541  );
9542 
9543  void removeNATNetwork (
9544  in INATNetwork network
9545  );
9546 
9547  void createHostOnlyNetwork (
9548  in wstring networkName,
9549  [retval] out IHostOnlyNetwork network
9550  );
9551 
9552  void findHostOnlyNetworkByName (
9553  in wstring networkName,
9554  [retval] out IHostOnlyNetwork network
9555  );
9556 
9572  void findHostOnlyNetworkById (
9573  in wstringUUID id,
9574  [retval] out IHostOnlyNetwork network
9575  );
9576 
9577  void removeHostOnlyNetwork (
9578  in IHostOnlyNetwork network
9579  );
9580 
9581  void createCloudNetwork (
9582  in wstring networkName,
9583  [retval] out ICloudNetwork network
9584  );
9585 
9586  void findCloudNetworkByName (
9587  in wstring networkName,
9588  [retval] out ICloudNetwork network
9589  );
9590 
9591  void removeCloudNetwork (
9592  in ICloudNetwork network
9593  );
9594 
9619  void checkFirmwarePresent (
9620  in FirmwareType firmwareType,
9621  in wstring version,
9622  out wstring url,
9623  out wstring file,
9624  [retval] out boolean result
9625  );
9626 
9642  void findProgressById (
9643  in wstringUUID id,
9644  [retval] out IProgress progressObject
9645  );
9646 
9647 }; /* interface IVirtualBox */
9648 
9659 interface IVFSExplorer : $unknown
9660 {
9664  readonly attribute wstring path;
9665 
9669  readonly attribute VFSType type;
9670 
9678  void update (
9679  [retval] out IProgress progress
9680  );
9681 
9689  void cd (
9690  in wstring dir,
9691  [retval] out IProgress progress
9692  );
9693 
9699  void cdUp (
9700  [retval] out IProgress progress
9701  );
9702 
9715  void entryList (
9716  out wstring[] names,
9717  out unsigned long[] types,
9718  out long long[] sizes,
9719  out unsigned long[] modes
9720  );
9721 
9730  void exists (
9731  in wstring[] names,
9732  [retval] out wstring[] exists
9733  );
9734 
9742  void remove (
9743  in wstring[] names,
9744  [retval] out IProgress progress
9745  );
9746 
9747 }; /* interface IVFSExplorer */
9748 
9756 interface ICertificate : $unknown
9757 {
9761  readonly attribute CertificateVersion versionNumber;
9762 
9766  readonly attribute wstring serialNumber;
9767 
9771  readonly attribute wstring signatureAlgorithmOID;
9772 
9776  readonly attribute wstring signatureAlgorithmName;
9777 
9784  readonly attribute wstring[] issuerName;
9785 
9789  readonly attribute wstring[] subjectName;
9790 
9794  readonly attribute wstring friendlyName;
9795 
9799  readonly attribute wstring validityPeriodNotBefore;
9800 
9804  readonly attribute wstring validityPeriodNotAfter;
9805 
9809  readonly attribute wstring publicKeyAlgorithmOID;
9810 
9814  readonly attribute wstring publicKeyAlgorithm;
9815 
9819  readonly attribute octet[] subjectPublicKey;
9820 
9824  readonly attribute wstring issuerUniqueIdentifier;
9825 
9829  readonly attribute wstring subjectUniqueIdentifier;
9830 
9836  readonly attribute boolean certificateAuthority;
9837 
9841  readonly attribute unsigned long keyUsage;
9842 
9846  readonly attribute wstring[] extendedKeyUsage;
9847 
9851  readonly attribute octet[] rawCertData;
9852 
9856  readonly attribute boolean selfSigned;
9857 
9861  readonly attribute boolean trusted;
9862 
9866  readonly attribute boolean expired;
9867 
9873  void isCurrentlyExpired (
9874  [retval] out boolean result
9875  );
9876 
9880  void queryInfo (
9881  in long what,
9882  [retval] out wstring result
9883  );
9884 
9885 }; /* interface ICertificate */
9886 
9957 interface IAppliance : $unknown
9958 {
9966  readonly attribute wstring path;
9967 
9999  readonly attribute wstring[] disks;
10000 
10009 
10017  readonly attribute wstring[] machines;
10018 
10025  readonly attribute ICertificate certificate;
10026 
10043  void read (
10044  in wstring file,
10045  [retval] out IProgress progress
10046  );
10047 
10064  void interpret();
10065 
10088  void importMachines (
10089  in ImportOptions[] options,
10090  [retval] out IProgress progress
10091  );
10092 
10100  void createVFSExplorer (
10101  in wstring URI,
10102  [retval] out IVFSExplorer explorer
10103  );
10104 
10135  void write (
10136  in wstring format,
10137  in ExportOptions[] options,
10138  in wstring path,
10139  [retval] out IProgress progress
10140  );
10141 
10147  void getWarnings (
10148  [retval] out wstring[] warnings
10149  );
10150 
10159  void getPasswordIds (
10160  [retval] out wstring[] identifiers
10161  );
10162 
10172  void getMediumIdsForPasswordId (
10173  in wstring passwordId,
10174  [retval] out wstringUUID[] identifiers
10175  );
10176 
10187  void addPasswords (
10188  in wstring[] identifiers,
10189  in wstring[] passwords
10190  );
10191 
10201  void createVirtualSystemDescriptions (
10202  in unsigned long requested,
10203  [retval] out unsigned long created
10204  );
10205 
10206 }; /* interface IAppliance */
10207 
10220 interface IVirtualSystemDescription : $unknown
10221 {
10225  readonly attribute unsigned long count;
10226 
10351  void getDescription (
10352  out VirtualSystemDescriptionType[] types,
10353  out wstring[] refs,
10354  out wstring[] OVFValues,
10355  out wstring[] VBoxValues,
10356  out wstring[] extraConfigValues
10357  );
10358 
10375  void getDescriptionByType (
10377  out VirtualSystemDescriptionType[] types,
10378  out wstring[] refs,
10379  out wstring[] OVFValues,
10380  out wstring[] VBoxValues,
10381  out wstring[] extraConfigValues
10382  );
10383 
10389  void removeDescriptionByType (
10391  );
10392 
10404  void getValuesByType (
10407  [retval] out wstring[] values
10408  );
10409 
10435  void setFinalValues (
10436  in boolean[] enabled,
10437  in wstring[] VBoxValues,
10438  in wstring[] extraConfigValues
10439  );
10440 
10455  void addDescription (
10457  in wstring VBoxValue,
10458  in wstring extraConfigValue
10459  );
10460 
10461 }; /* interface IVirtualSystemDescription */
10462 
10493 interface IUnattended : $unknown
10494 {
10500  attribute wstring isoPath;
10501 
10510  attribute IMachine machine;
10511 
10517  attribute wstring user;
10518 
10525  attribute wstring password;
10526 
10534  attribute wstring fullUserName;
10535 
10541  attribute wstring productKey;
10542 
10552  attribute wstring additionsIsoPath;
10553 
10563  attribute boolean installGuestAdditions;
10564 
10571  attribute wstring validationKitIsoPath;
10572 
10582  attribute boolean installTestExecService;
10583 
10607  attribute wstring timeZone;
10608 
10620  attribute wstring locale;
10621 
10640  attribute wstring language;
10641 
10652  attribute wstring country;
10653 
10667  attribute wstring proxy;
10668 
10678  attribute wstring packageSelectionAdjustments;
10679 
10688  attribute wstring hostname;
10689 
10701  attribute wstring auxiliaryBasePath;
10702 
10718  attribute unsigned long imageIndex;
10719 
10732  attribute wstring scriptTemplatePath;
10733 
10747 
10758  attribute wstring postInstallCommand;
10759 
10771  attribute wstring extraInstallKernelParameters;
10772 
10782  readonly attribute wstring detectedOSTypeId;
10783 
10793  readonly attribute wstring detectedOSVersion;
10794 
10804  readonly attribute wstring detectedOSFlavor;
10805 
10818  readonly attribute wstring detectedOSLanguages;
10819 
10830  readonly attribute wstring detectedOSHints;
10831 
10839  readonly attribute wstring[] detectedImageNames;
10840 
10848  readonly attribute unsigned long[] detectedImageIndices;
10849 
10857  readonly attribute boolean isUnattendedInstallSupported;
10858 
10866  attribute boolean avoidUpdatesOverNetwork;
10867 
10878  void detectIsoOS();
10879 
10896  void prepare();
10897 
10904  void constructMedia();
10905 
10915  void reconfigureVM();
10916 
10926  void done();
10927 
10928 }; /* interface IUnattended */
10929 
10930 interface IInternalMachineControl : $unknown
10931 {
10943  void updateState (
10944  in MachineState state
10945  );
10946 
10958  void beginPowerUp (
10959  in IProgress progress
10960  );
10961 
10971  void endPowerUp (
10972  in long result
10973  );
10974 
10986  void beginPoweringDown (
10987  out IProgress progress
10988  );
10989 
11019  void endPoweringDown (
11020  in long result,
11021  in wstring errMsg
11022  );
11023 
11037  void runUSBDeviceFilters (
11038  in IUSBDevice device,
11039  out boolean matched,
11040  out unsigned long maskedInterfaces
11041  );
11042 
11051  void captureUSBDevice (
11052  in wstringUUID id,
11053  in wstring captureFilename
11054  );
11055 
11071  void detachUSBDevice (
11072  in wstringUUID id,
11073  in boolean done
11074  );
11075 
11084  void autoCaptureUSBDevices();
11085 
11101  void detachAllUSBDevices (
11102  in boolean done
11103  );
11104 
11119  void onSessionEnd (
11120  in ISession session,
11121  [retval] out IProgress progress
11122  );
11123 
11130  void finishOnlineMergeMedium();
11131 
11158  void pullGuestProperties (
11159  out wstring[] names,
11160  out wstring[] values,
11161  out long long[] timestamps,
11162  out wstring[] flags
11163  );
11164 
11190  void pushGuestProperty (
11191  in wstring name,
11192  in wstring value,
11193  in long long timestamp,
11194  in wstring flags,
11195  in boolean fWasDeleted
11196  );
11197 
11209  void lockMedia();
11210 
11220  void unlockMedia();
11221 
11237  void ejectMedium (
11238  in IMediumAttachment attachment,
11239  [retval] out IMediumAttachment newAttachment
11240  );
11241 
11282  void reportVmStatistics (
11283  in unsigned long validStats,
11284  in unsigned long cpuUser,
11285  in unsigned long cpuKernel,
11286  in unsigned long cpuIdle,
11287  in unsigned long memTotal,
11288  in unsigned long memFree,
11289  in unsigned long memBalloon,
11290  in unsigned long memShared,
11291  in unsigned long memCache,
11292  in unsigned long pagedTotal,
11293  in unsigned long memAllocTotal,
11294  in unsigned long memFreeTotal,
11295  in unsigned long memBalloonTotal,
11296  in unsigned long memSharedTotal,
11297  in unsigned long vmNetRx,
11298  in unsigned long vmNetTx
11299  );
11300 
11314  void authenticateExternal (
11315  in wstring[] authParams,
11316  out wstring result
11317  );
11318 
11319 }; /* interface IInternalMachineControl */
11320 
11329 interface IGraphicsAdapter : $unknown
11330 {
11335 
11339  attribute unsigned long VRAMSize;
11340 
11346  attribute boolean accelerate3DEnabled;
11347 
11353  attribute boolean accelerate2DVideoEnabled;
11354 
11365  attribute unsigned long monitorCount;
11366 
11367 }; /* interface IGraphicsAdapter */
11368 
11377 interface IBIOSSettings : $unknown
11378 {
11382  attribute boolean logoFadeIn;
11383 
11387  attribute boolean logoFadeOut;
11388 
11392  attribute unsigned long logoDisplayTime;
11393 
11400  attribute wstring logoImagePath;
11401 
11406 
11410  attribute boolean ACPIEnabled;
11411 
11418  attribute boolean IOAPICEnabled;
11419 
11425  attribute APICMode APICMode;
11426 
11436  attribute long long timeOffset;
11437 
11444  attribute boolean PXEDebugEnabled;
11445 
11455  attribute boolean SMBIOSUuidLittleEndian;
11456 
11457 }; /* interface IBIOSSettings */
11458 
11467 interface ITrustedPlatformModule : $unknown
11468 {
11474  attribute TpmType type;
11475 
11482  attribute wstring location;
11483 
11484 }; /* interface ITrustedPlatformModule */
11485 
11495 interface IRecordingScreenSettings : $unknown
11496 {
11502  readonly attribute unsigned long id;
11503 
11509  attribute boolean enabled;
11510 
11516 
11522 
11536  attribute wstring filename;
11537 
11547  attribute unsigned long maxTime;
11548 
11558  attribute unsigned long maxFileSize;
11559 
11569  attribute wstring options;
11570 
11584 
11592 
11600 
11607  attribute unsigned long audioHz;
11608 
11615  attribute unsigned long audioBits;
11616 
11625  attribute unsigned long audioChannels;
11626 
11639 
11647 
11654  attribute unsigned long videoWidth;
11655 
11662  attribute unsigned long videoHeight;
11663 
11671  attribute unsigned long videoRate;
11672 
11680 
11689  attribute unsigned long videoFPS;
11690 
11698 
11707  void isFeatureEnabled (
11708  in RecordingFeature feature,
11709  [retval] out boolean enabled
11710  );
11711 
11712 }; /* interface IRecordingScreenSettings */
11713 
11723 interface IRecordingSettings : $unknown
11724 {
11730  attribute boolean enabled;
11731 
11737  readonly attribute IRecordingScreenSettings[] screens;
11738 
11746  void getScreenSettings (
11747  in unsigned long screenId,
11748  [retval] out IRecordingScreenSettings recordScreenSettings
11749  );
11750 
11751 }; /* interface IRecordingSettings */
11752 
11760 interface IPCIAddress : $unknown
11761 {
11767  attribute short bus;
11768 
11774  attribute short device;
11775 
11781  attribute short devFunction;
11782 
11788  void asLong (
11789  [retval] out long result
11790  );
11791 
11797  void fromLong (
11798  in long number
11799  );
11800 
11801 }; /* interface IPCIAddress */
11802 
11810 interface IPCIDeviceAttachment : $unknown
11811 {
11817  readonly attribute wstring name;
11818 
11824  readonly attribute boolean isPhysicalDevice;
11825 
11831  readonly attribute long hostAddress;
11832 
11838  readonly attribute long guestAddress;
11839 
11840 }; /* interface IPCIDeviceAttachment */
11841 
11851 interface IUefiVariableStore : $unknown
11852 {
11856  attribute boolean secureBootEnabled;
11857 
11869  void addVariable (
11870  in wstring name,
11871  in wstringUUID owner,
11872  in UefiVariableAttributes[] attributes,
11873  in octet[] data
11874  );
11875 
11883  void deleteVariable (
11884  in wstring name,
11885  in wstringUUID owner
11886  );
11887 
11895  void changeVariable (
11896  in wstring name,
11897  in octet[] data
11898  );
11899 
11911  void queryVariableByName (
11912  in wstring name,
11913  out wstringUUID owner,
11914  out UefiVariableAttributes[] attributes,
11915  out octet[] data
11916  );
11917 
11927  void queryVariables (
11928  out wstring[] names,
11929  out wstringUUID[] owners
11930  );
11931 
11937  void enrollOraclePlatformKey();
11938 
11948  void enrollPlatformKey (
11949  in octet[] platformKey,
11950  in wstringUUID owner
11951  );
11952 
11964  void addKek (
11965  in octet[] keyEncryptionKey,
11966  in wstringUUID owner,
11967  in SignatureType signatureType
11968  );
11969 
11981  void addSignatureToDb (
11982  in octet[] signature,
11983  in wstringUUID owner,
11984  in SignatureType signatureType
11985  );
11986 
11998  void addSignatureToDbx (
11999  in octet[] signature,
12000  in wstringUUID owner,
12001  in SignatureType signatureType
12002  );
12003 
12010  void enrollDefaultMsSignatures();
12011 
12012 }; /* interface IUefiVariableStore */
12013 
12022 interface INvramStore : $unknown
12023 {
12030  readonly attribute wstring nonVolatileStorageFile;
12031 
12036 
12043  readonly attribute wstring keyId;
12044 
12051  readonly attribute wstring keyStore;
12052 
12061  void initUefiVariableStore (
12062  in unsigned long size
12063  );
12064 
12065 }; /* interface INvramStore */
12066 
12107 interface IMachine : $unknown
12108 {
12112  readonly attribute IVirtualBox parent;
12113 
12117  attribute octet[] icon;
12118 
12169  readonly attribute boolean accessible;
12170 
12182  readonly attribute IVirtualBoxErrorInfo accessError;
12183 
12224  attribute wstring name;
12225 
12236  attribute wstring description;
12237 
12241  readonly attribute wstringUUID id;
12242 
12253  attribute wstring[] groups;
12254 
12270  attribute wstring OSTypeId;
12271 
12275  attribute wstring hardwareVersion;
12276 
12286  attribute wstringUUID hardwareUUID;
12287 
12291  attribute unsigned long CPUCount;
12292 
12298  attribute boolean CPUHotPlugEnabled;
12299 
12307  attribute unsigned long CPUExecutionCap;
12308 
12320  attribute unsigned long CPUIDPortabilityLevel;
12321 
12325  attribute unsigned long memorySize;
12326 
12330  attribute unsigned long memoryBalloonSize;
12331 
12338  attribute boolean pageFusionEnabled;
12339 
12343  readonly attribute IGraphicsAdapter graphicsAdapter;
12344 
12348  readonly attribute IBIOSSettings BIOSSettings;
12349 
12354 
12358  readonly attribute INvramStore nonVolatileStore;
12359 
12364 
12370 
12377 
12384 
12391  attribute boolean HPETEnabled;
12392 
12397 
12402 
12436  attribute wstring snapshotFolder;
12437 
12441  readonly attribute IVRDEServer VRDEServer;
12442 
12443  attribute boolean emulatedUSBCardReaderEnabled;
12444 
12448  readonly attribute IMediumAttachment[] mediumAttachments;
12449 
12461  readonly attribute IUSBController[] USBControllers;
12462 
12475 
12481  readonly attribute IAudioSettings audioSettings;
12482 
12487 
12493  readonly attribute wstring settingsFilePath;
12494 
12500  readonly attribute wstring settingsAuxFilePath;
12501 
12526  readonly attribute boolean settingsModified;
12527 
12531  readonly attribute SessionState sessionState;
12532 
12546  readonly attribute wstring sessionName;
12547 
12557  readonly attribute unsigned long sessionPID;
12558 
12562  readonly attribute MachineState state;
12563 
12570  readonly attribute long long lastStateChange;
12571 
12584  readonly attribute wstring stateFilePath;
12585 
12595  readonly attribute wstring logFolder;
12596 
12606  readonly attribute ISnapshot currentSnapshot;
12607 
12614  readonly attribute unsigned long snapshotCount;
12615 
12648  readonly attribute boolean currentStateModified;
12649 
12661  readonly attribute ISharedFolder[] sharedFolders;
12662 
12670 
12680 
12686  attribute DnDMode dnDMode;
12687 
12696  attribute boolean teleporterEnabled;
12697 
12708  attribute unsigned long teleporterPort;
12709 
12716  attribute wstring teleporterAddress;
12717 
12728  attribute wstring teleporterPassword;
12729 
12736 
12744  attribute boolean RTCUseUTC;
12745 
12752  attribute boolean IOCacheEnabled;
12753 
12759  attribute unsigned long IOCacheSize;
12760 
12771 
12778 
12787  attribute boolean tracingEnabled;
12788 
12803  attribute wstring tracingConfig;
12804 
12817  attribute boolean allowTracingToAccessVM;
12818 
12824  attribute boolean autostartEnabled;
12825 
12831  attribute unsigned long autostartDelay;
12832 
12839 
12855  attribute wstring defaultFrontend;
12856 
12862  readonly attribute boolean USBProxyAvailable;
12863 
12882 
12888  attribute wstring paravirtDebug;
12889 
12900  attribute wstring CPUProfile;
12901 
12908  readonly attribute wstring stateKeyId;
12909 
12916  readonly attribute wstring stateKeyStore;
12917 
12924  readonly attribute wstring logKeyId;
12925 
12932  readonly attribute wstring logKeyStore;
12933 
12940 
13048  void lockMachine (
13049  in ISession session,
13050  in LockType lockType
13051  );
13052 
13183  void launchVMProcess (
13184  in ISession session,
13185  in wstring name,
13186  in wstring[] environmentChanges,
13187  [retval] out IProgress progress
13188  );
13189 
13227  void setBootOrder (
13228  in unsigned long position,
13229  in DeviceType device
13230  );
13231 
13266  void getBootOrder (
13267  in unsigned long position,
13268  [retval] out DeviceType device
13269  );
13270 
13373  void attachDevice (
13374  in wstring name,
13375  in long controllerPort,
13376  in long device,
13377  in DeviceType type,
13378  in IMedium medium
13379  );
13380 
13477  void attachDeviceWithoutMedium (
13478  in wstring name,
13479  in long controllerPort,
13480  in long device,
13481  in DeviceType type
13482  );
13483 
13537  void detachDevice (
13538  in wstring name,
13539  in long controllerPort,
13540  in long device
13541  );
13542 
13585  void passthroughDevice (
13586  in wstring name,
13587  in long controllerPort,
13588  in long device,
13589  in boolean passthrough
13590  );
13591 
13634  void temporaryEjectDevice (
13635  in wstring name,
13636  in long controllerPort,
13637  in long device,
13638  in boolean temporaryEject
13639  );
13640 
13686  void nonRotationalDevice (
13687  in wstring name,
13688  in long controllerPort,
13689  in long device,
13690  in boolean nonRotational
13691  );
13692 
13738  void setAutoDiscardForDevice (
13739  in wstring name,
13740  in long controllerPort,
13741  in long device,
13742  in boolean discard
13743  );
13744 
13794  void setHotPluggableForDevice (
13795  in wstring name,
13796  in long controllerPort,
13797  in long device,
13798  in boolean hotPluggable
13799  );
13800 
13841  void setBandwidthGroupForDevice (
13842  in wstring name,
13843  in long controllerPort,
13844  in long device,
13845  in IBandwidthGroup bandwidthGroup
13846  );
13847 
13884  void setNoBandwidthGroupForDevice (
13885  in wstring name,
13886  in long controllerPort,
13887  in long device
13888  );
13889 
13954  void unmountMedium (
13955  in wstring name,
13956  in long controllerPort,
13957  in long device,
13958  in boolean force
13959  );
13960 
14023  void mountMedium (
14024  in wstring name,
14025  in long controllerPort,
14026  in long device,
14027  in IMedium medium,
14028  in boolean force
14029  );
14030 
14059  void getMedium (
14060  in wstring name,
14061  in long controllerPort,
14062  in long device,
14063  [retval] out IMedium medium
14064  );
14065 
14080  void getMediumAttachmentsOfController (
14081  in wstring name,
14082  [retval] out IMediumAttachment[] mediumAttachments
14083  );
14084 
14099  void getMediumAttachment (
14100  in wstring name,
14101  in long controllerPort,
14102  in long device,
14103  [retval] out IMediumAttachment attachment
14104  );
14105 
14146  void attachHostPCIDevice (
14147  in long hostAddress,
14148  in long desiredGuestAddress,
14149  in boolean tryToUnbind
14150  );
14151 
14192  void detachHostPCIDevice (
14193  in long hostAddress
14194  );
14195 
14213  void getNetworkAdapter (
14214  in unsigned long slot,
14215  [retval] out INetworkAdapter adapter
14216  );
14217 
14250  void addStorageController (
14251  in wstring name,
14252  in StorageBus connectionType,
14253  [retval] out IStorageController controller
14254  );
14255 
14269  void getStorageControllerByName (
14270  in wstring name,
14271  [retval] out IStorageController storageController
14272  );
14273 
14288  void getStorageControllerByInstance (
14289  in StorageBus connectionType,
14290  in unsigned long instance,
14291  [retval] out IStorageController storageController
14292  );
14293 
14316  void removeStorageController (
14317  in wstring name
14318  );
14319 
14341  void setStorageControllerBootable (
14342  in wstring name,
14343  in boolean bootable
14344  );
14345 
14368  void addUSBController (
14369  in wstring name,
14370  in USBControllerType type,
14371  [retval] out IUSBController controller
14372  );
14373 
14387  void removeUSBController (
14388  in wstring name
14389  );
14390 
14404  void getUSBControllerByName (
14405  in wstring name,
14406  [retval] out IUSBController controller
14407  );
14408 
14414  void getUSBControllerCountByType (
14415  in USBControllerType type,
14416  [retval] out unsigned long controllers
14417  );
14418 
14436  void getSerialPort (
14437  in unsigned long slot,
14438  [retval] out ISerialPort port
14439  );
14440 
14458  void getParallelPort (
14459  in unsigned long slot,
14460  [retval] out IParallelPort port
14461  );
14462 
14471  void getExtraDataKeys (
14472  [retval] out wstring[] keys
14473  );
14474 
14503  void getExtraData (
14504  in wstring key,
14505  [retval] out wstring value
14506  );
14507 
14567  void setExtraData (
14568  in wstring key,
14569  in wstring value
14570  );
14571 
14593  void getCPUProperty (
14594  in CPUPropertyType property,
14595  [retval] out boolean value
14596  );
14597 
14619  void setCPUProperty (
14620  in CPUPropertyType property,
14621  in boolean value
14622  );
14623 
14665  void getCPUIDLeafByOrdinal (
14666  in unsigned long ordinal,
14667  out unsigned long idx,
14668  out unsigned long idxSub,
14669  out unsigned long valEax,
14670  out unsigned long valEbx,
14671  out unsigned long valEcx,
14672  out unsigned long valEdx
14673  );
14674 
14719  void getCPUIDLeaf (
14720  in unsigned long idx,
14721  in unsigned long idxSub,
14722  out unsigned long valEax,
14723  out unsigned long valEbx,
14724  out unsigned long valEcx,
14725  out unsigned long valEdx
14726  );
14727 
14781  void setCPUIDLeaf (
14782  in unsigned long idx,
14783  in unsigned long idxSub,
14784  in unsigned long valEax,
14785  in unsigned long valEbx,
14786  in unsigned long valEcx,
14787  in unsigned long valEdx
14788  );
14789 
14812  void removeCPUIDLeaf (
14813  in unsigned long idx,
14814  in unsigned long idxSub
14815  );
14816 
14822  void removeAllCPUIDLeaves();
14823 
14845  void getHWVirtExProperty (
14846  in HWVirtExPropertyType property,
14847  [retval] out boolean value
14848  );
14849 
14871  void setHWVirtExProperty (
14872  in HWVirtExPropertyType property,
14873  in boolean value
14874  );
14875 
14905  void setSettingsFilePath (
14906  in wstring settingsFilePath,
14907  [retval] out IProgress progress
14908  );
14909 
14955  void saveSettings();
14956 
14980  void discardSettings();
14981 
15065  void unregister (
15066  in CleanupMode cleanupMode,
15067  [retval] out IMedium[] media
15068  );
15069 
15127  void deleteConfig (
15128  in IMedium[] media,
15129  [retval] out IProgress progress
15130  );
15131 
15143  void exportTo (
15144  in IAppliance appliance,
15145  in wstring location,
15146  [retval] out IVirtualSystemDescription description
15147  );
15148 
15172  void findSnapshot (
15173  in wstring nameOrId,
15174  [retval] out ISnapshot snapshot
15175  );
15176 
15215  void createSharedFolder (
15216  in wstring name,
15217  in wstring hostPath,
15218  in boolean writable,
15219  in boolean automount,
15220  in wstring autoMountPoint
15221  );
15222 
15248  void removeSharedFolder (
15249  in wstring name
15250  );
15251 
15275  void canShowConsoleWindow (
15276  [retval] out boolean canShow
15277  );
15278 
15313  void showConsoleWindow (
15314  [retval] out long long winId
15315  );
15316 
15349  void getGuestProperty (
15350  in wstring name,
15351  out wstring value,
15352  out long long timestamp,
15353  out wstring flags
15354  );
15355 
15378  void getGuestPropertyValue (
15379  in wstring property,
15380  [retval] out wstring value
15381  );
15382 
15405  void getGuestPropertyTimestamp (
15406  in wstring property,
15407  [retval] out long long value
15408  );
15409 
15460  void setGuestProperty (
15461  in wstring property,
15462  in wstring value,
15463  in wstring flags
15464  );
15465 
15505  void setGuestPropertyValue (
15506  in wstring property,
15507  in wstring value
15508  );
15509 
15527  void deleteGuestProperty (
15528  in wstring name
15529  );
15530 
15561  void enumerateGuestProperties (
15562  in wstring patterns,
15563  out wstring[] names,
15564  out wstring[] values,
15565  out long long[] timestamps,
15566  out wstring[] flags
15567  );
15568 
15598  void querySavedGuestScreenInfo (
15599  in unsigned long screenId,
15600  out unsigned long originX,
15601  out unsigned long originY,
15602  out unsigned long width,
15603  out unsigned long height,
15604  out boolean enabled
15605  );
15606 
15632  void readSavedThumbnailToArray (
15633  in unsigned long screenId,
15634  in BitmapFormat bitmapFormat,
15635  out unsigned long width,
15636  out unsigned long height,
15637  [retval] out octet[] data
15638  );
15639 
15661  void querySavedScreenshotInfo (
15662  in unsigned long screenId,
15663  out unsigned long width,
15664  out unsigned long height,
15665  [retval] out BitmapFormat[] bitmapFormats
15666  );
15667 
15693  void readSavedScreenshotToArray (
15694  in unsigned long screenId,
15695  in BitmapFormat bitmapFormat,
15696  out unsigned long width,
15697  out unsigned long height,
15698  [retval] out octet[] data
15699  );
15700 
15710  void hotPlugCPU (
15711  in unsigned long cpu
15712  );
15713 
15723  void hotUnplugCPU (
15724  in unsigned long cpu
15725  );
15726 
15740  void getCPUStatus (
15741  in unsigned long cpu,
15742  [retval] out boolean attached
15743  );
15744 
15754  void getEffectiveParavirtProvider (
15755  [retval] out ParavirtProvider paravirtProvider
15756  );
15757 
15772  void queryLogFilename (
15773  in unsigned long idx,
15774  [retval] out wstring filename
15775  );
15776 
15802  void readLog (
15803  in unsigned long idx,
15804  in long long offset,
15805  in long long size,
15806  [retval] out octet[] data
15807  );
15808 
15841  void cloneTo (
15842  in IMachine target,
15843  in CloneMode mode,
15844  in CloneOptions[] options,
15845  [retval] out IProgress progress
15846  );
15847 
15867  void moveTo (
15868  in wstring folder,
15869  in wstring type,
15870  [retval] out IProgress progress
15871  );
15872 
15925  void saveState (
15926  [retval] out IProgress progress
15927  );
15928 
15961  void adoptSavedState (
15962  in wstring savedStateFile
15963  );
15964 
15996  void discardSavedState (
15997  in boolean fRemoveFile
15998  );
15999 
16045  void takeSnapshot (
16046  in wstring name,
16047  in wstring description,
16048  in boolean pause,
16049  out wstringUUID id,
16050  [retval] out IProgress progress
16051  );
16052 
16126  void deleteSnapshot (
16127  in wstringUUID id,
16128  [retval] out IProgress progress
16129  );
16130 
16170  void deleteSnapshotAndAllChildren (
16171  in wstringUUID id,
16172  [retval] out IProgress progress
16173  );
16174 
16218  void deleteSnapshotRange (
16219  in wstringUUID startId,
16220  in wstringUUID endId,
16221  [retval] out IProgress progress
16222  );
16223 
16264  void restoreSnapshot (
16265  in ISnapshot snapshot,
16266  [retval] out IProgress progress
16267  );
16268 
16310  void applyDefaults (
16311  in wstring flags
16312  );
16313 
16356  void changeEncryption (
16357  in wstring currentPassword,
16358  in wstring cipher,
16359  in wstring newPassword,
16360  in wstring newPasswordId,
16361  in boolean force,
16362  [retval] out IProgress progress
16363  );
16364 
16382  void getEncryptionSettings (
16383  out wstring cipher,
16384  out wstring passwordId
16385  );
16386 
16410  void checkEncryptionPassword (
16411  in wstring password
16412  );
16413 
16436  void addEncryptionPassword (
16437  in wstring id,
16438  in wstring password
16439  );
16440 
16471  void addEncryptionPasswords (
16472  in wstring[] ids,
16473  in wstring[] passwords
16474  );
16475 
16496  void removeEncryptionPassword (
16497  in wstring id
16498  );
16499 
16508  void clearAllEncryptionPasswords();
16509 
16510 }; /* interface IMachine */
16511 
16519 interface IEmulatedUSB : $unknown
16520 {
16524  readonly attribute wstring[] webcams;
16525 
16535  void webcamAttach (
16536  in wstring path,
16537  in wstring settings
16538  );
16539 
16547  void webcamDetach (
16548  in wstring path
16549  );
16550 
16551 }; /* interface IEmulatedUSB */
16552 
16561 interface IVRDEServerInfo : $unknown
16562 {
16568  readonly attribute boolean active;
16569 
16578  readonly attribute long port;
16579 
16585  readonly attribute unsigned long numberOfClients;
16586 
16592  readonly attribute long long beginTime;
16593 
16600  readonly attribute long long endTime;
16601 
16607  readonly attribute long long bytesSent;
16608 
16614  readonly attribute long long bytesSentTotal;
16615 
16621  readonly attribute long long bytesReceived;
16622 
16628  readonly attribute long long bytesReceivedTotal;
16629 
16635  readonly attribute wstring user;
16636 
16642  readonly attribute wstring domain;
16643 
16649  readonly attribute wstring clientName;
16650 
16656  readonly attribute wstring clientIP;
16657 
16663  readonly attribute unsigned long clientVersion;
16664 
16672  readonly attribute unsigned long encryptionStyle;
16673 
16674 }; /* interface IVRDEServerInfo */
16675 
16697 interface IConsole : $unknown
16698 {
16710  readonly attribute IMachine machine;
16711 
16725  readonly attribute MachineState state;
16726 
16730  readonly attribute IGuest guest;
16731 
16742  readonly attribute IKeyboard keyboard;
16743 
16754  readonly attribute IMouse mouse;
16755 
16765  readonly attribute IDisplay display;
16766 
16770  readonly attribute IMachineDebugger debugger;
16771 
16782  readonly attribute IUSBDevice[] USBDevices;
16783 
16791  readonly attribute IHostUSBDevice[] remoteUSBDevices;
16792 
16808  readonly attribute ISharedFolder[] sharedFolders;
16809 
16815  readonly attribute IVRDEServerInfo VRDEServerInfo;
16816 
16822  readonly attribute IEventSource eventSource;
16823 
16828 
16837  attribute boolean useHostClipboard;
16838 
16844  readonly attribute IEmulatedUSB emulatedUSB;
16845 
16910  void powerUp (
16911  [retval] out IProgress progress
16912  );
16913 
16947  void powerUpPaused (
16948  [retval] out IProgress progress
16949  );
16950 
16970  void powerDown (
16971  [retval] out IProgress progress
16972  );
16973 
16993  void reset();
16994 
17014  void pause();
17015 
17035  void resume();
17036 
17056  void powerButton();
17057 
17077  void sleepButton();
17078 
17090  void getPowerButtonHandled (
17091  [retval] out boolean handled
17092  );
17093 
17107  void getGuestEnteredACPIMode (
17108  [retval] out boolean entered
17109  );
17110 
17123  void getDeviceActivity (
17124  in DeviceType[] type,
17125  [retval] out DeviceActivity[] activity
17126  );
17127 
17167  void attachUSBDevice (
17168  in wstringUUID id,
17169  in wstring captureFilename
17170  );
17171 
17206  void detachUSBDevice (
17207  in wstringUUID id,
17208  [retval] out IUSBDevice device
17209  );
17210 
17233  void findUSBDeviceByAddress (
17234  in wstring name,
17235  [retval] out IUSBDevice device
17236  );
17237 
17257  void findUSBDeviceById (
17258  in wstringUUID id,
17259  [retval] out IUSBDevice device
17260  );
17261 
17300  void createSharedFolder (
17301  in wstring name,
17302  in wstring hostPath,
17303  in boolean writable,
17304  in boolean automount,
17305  in wstring autoMountPoint
17306  );
17307 
17332  void removeSharedFolder (
17333  in wstring name
17334  );
17335 
17374  void teleport (
17375  in wstring hostname,
17376  in unsigned long tcpport,
17377  in wstring password,
17378  in unsigned long maxDowntime,
17379  [retval] out IProgress progress
17380  );
17381 
17408  void addEncryptionPassword (
17409  in wstring id,
17410  in wstring password,
17411  in boolean clearOnSuspend
17412  );
17413 
17440  void addEncryptionPasswords (
17441  in wstring[] ids,
17442  in wstring[] passwords,
17443  in boolean clearOnSuspend
17444  );
17445 
17459  void removeEncryptionPassword (
17460  in wstring id
17461  );
17462 
17466  void clearAllEncryptionPasswords();
17467 
17468 }; /* interface IConsole */
17469 
17480 interface IHostNetworkInterface : $unknown
17481 {
17485  readonly attribute wstring name;
17486 
17490  readonly attribute wstring shortName;
17491 
17495  readonly attribute wstringUUID id;
17496 
17500  readonly attribute wstring networkName;
17501 
17505  readonly attribute boolean DHCPEnabled;
17506 
17510  readonly attribute wstring IPAddress;
17511 
17515  readonly attribute wstring networkMask;
17516 
17520  readonly attribute boolean IPV6Supported;
17521 
17525  readonly attribute wstring IPV6Address;
17526 
17530  readonly attribute unsigned long IPV6NetworkMaskPrefixLength;
17531 
17535  readonly attribute wstring hardwareAddress;
17536 
17541 
17546 
17551 
17555  readonly attribute boolean wireless;
17556 
17568  void enableStaticIPConfig (
17569  in wstring IPAddress,
17570  in wstring networkMask
17571  );
17572 
17584  void enableStaticIPConfigV6 (
17585  in wstring IPV6Address,
17586  in unsigned long IPV6NetworkMaskPrefixLength
17587  );
17588 
17592  void enableDynamicIPConfig();
17593 
17597  void DHCPRediscover();
17598 
17599 }; /* interface IHostNetworkInterface */
17600 
17608 interface IHostVideoInputDevice : $unknown
17609 {
17613  readonly attribute wstring name;
17614 
17618  readonly attribute wstring path;
17619 
17623  readonly attribute wstring alias;
17624 
17625 }; /* interface IHostVideoInputDevice */
17626 
17634 interface IUpdateAgent : $unknown
17635 {
17641  readonly attribute wstring name;
17642 
17648  readonly attribute IEventSource eventSource;
17649 
17655  readonly attribute unsigned long order;
17656 
17662  readonly attribute wstring[] dependsOn;
17663 
17669  readonly attribute wstring version;
17670 
17676  readonly attribute wstring downloadUrl;
17677 
17683  readonly attribute wstring webUrl;
17684 
17690  readonly attribute wstring releaseNotes;
17691 
17697  attribute boolean enabled;
17698 
17704  readonly attribute boolean hidden;
17705 
17711  readonly attribute UpdateState state;
17712 
17718  attribute unsigned long checkFrequency;
17719 
17726 
17732  attribute wstring repositoryURL;
17733 
17739  readonly attribute wstring lastCheckDate;
17740 
17746  readonly attribute unsigned long checkCount;
17747 
17757  readonly attribute boolean isCheckNeeded;
17758 
17764  readonly attribute UpdateChannel[] supportedChannels;
17765 
17773  void checkFor (
17774  [retval] out IProgress progress
17775  );
17776 
17784  void download (
17785  [retval] out IProgress progress
17786  );
17787 
17795  void install (
17796  [retval] out IProgress progress
17797  );
17798 
17804  void rollback();
17805 
17806 }; /* interface IUpdateAgent */
17807 
17817 {
17818  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
17819 
17820 }; /* interface IHostUpdateAgent */
17821 
17831 interface IHostDrivePartition : $unknown
17832 {
17840  readonly attribute unsigned long number;
17841 
17847  readonly attribute long long size;
17848 
17855  readonly attribute long long start;
17856 
17864  readonly attribute PartitionType type;
17865 
17871  readonly attribute boolean active;
17872 
17878  readonly attribute unsigned long typeMBR;
17879 
17885  readonly attribute unsigned long startCylinder;
17886 
17892  readonly attribute unsigned long startHead;
17893 
17899  readonly attribute unsigned long startSector;
17900 
17906  readonly attribute unsigned long endCylinder;
17907 
17913  readonly attribute unsigned long endHead;
17914 
17920  readonly attribute unsigned long endSector;
17921 
17927  readonly attribute wstringUUID typeUuid;
17928 
17934  readonly attribute wstringUUID uuid;
17935 
17941  readonly attribute wstring name;
17942 
17943 }; /* interface IHostDrivePartition */
17944 
17962 interface IHostDrive : $unknown
17963 {
17969  readonly attribute wstring drivePath;
17970 
17977 
17983  readonly attribute wstringUUID uuid;
17984 
17990  readonly attribute unsigned long sectorSize;
17991 
17997  readonly attribute long long size;
17998 
18004  readonly attribute wstring model;
18005 
18009  readonly attribute IHostDrivePartition[] partitions;
18010 
18011 }; /* interface IHostDrive */
18012 
18029 interface IHost : $unknown
18030 {
18034  readonly attribute IMedium[] DVDDrives;
18035 
18039  readonly attribute IMedium[] floppyDrives;
18040 
18052  readonly attribute IHostAudioDevice[] audioDevices;
18053 
18067  readonly attribute IHostUSBDevice[] USBDevices;
18068 
18093 
18098 
18102  readonly attribute wstring[] nameServers;
18103 
18107  readonly attribute wstring domainName;
18108 
18112  readonly attribute wstring[] searchStrings;
18113 
18117  readonly attribute unsigned long processorCount;
18118 
18122  readonly attribute unsigned long processorOnlineCount;
18123 
18127  readonly attribute unsigned long processorCoreCount;
18128 
18132  readonly attribute unsigned long processorOnlineCoreCount;
18133 
18137  readonly attribute IHostDrive[] hostDrives;
18138 
18142  readonly attribute unsigned long memorySize;
18143 
18147  readonly attribute unsigned long memoryAvailable;
18148 
18152  readonly attribute wstring operatingSystem;
18153 
18157  readonly attribute wstring OSVersion;
18158 
18162  readonly attribute long long UTCTime;
18163 
18167  readonly attribute boolean acceleration3DAvailable;
18168 
18173 
18177  readonly attribute IUpdateAgent updateHost;
18178 
18182  readonly attribute IUpdateAgent updateExtPack;
18183 
18188 
18203  void getProcessorSpeed (
18204  in unsigned long cpuId,
18205  [retval] out unsigned long speed
18206  );
18207 
18219  void getProcessorFeature (
18220  in ProcessorFeature feature,
18221  [retval] out boolean supported
18222  );
18223 
18242  void getProcessorDescription (
18243  in unsigned long cpuId,
18244  [retval] out wstring description
18245  );
18246 
18287  void getProcessorCPUIDLeaf (
18288  in unsigned long cpuId,
18289  in unsigned long leaf,
18290  in unsigned long subLeaf,
18291  out unsigned long valEax,
18292  out unsigned long valEbx,
18293  out unsigned long valEcx,
18294  out unsigned long valEdx
18295  );
18296 
18317  void createHostOnlyNetworkInterface (
18318  out IHostNetworkInterface hostInterface,
18319  [retval] out IProgress progress
18320  );
18321 
18342  void removeHostOnlyNetworkInterface (
18343  in wstringUUID id,
18344  [retval] out IProgress progress
18345  );
18346 
18366  void createUSBDeviceFilter (
18367  in wstring name,
18368  [retval] out IHostUSBDeviceFilter filter
18369  );
18370 
18413  void insertUSBDeviceFilter (
18414  in unsigned long position,
18415  in IHostUSBDeviceFilter filter
18416  );
18417 
18445  void removeUSBDeviceFilter (
18446  in unsigned long position
18447  );
18448 
18466  void findHostDVDDrive (
18467  in wstring name,
18468  [retval] out IMedium drive
18469  );
18470 
18488  void findHostFloppyDrive (
18489  in wstring name,
18490  [retval] out IMedium drive
18491  );
18492 
18508  void findHostNetworkInterfaceByName (
18509  in wstring name,
18510  [retval] out IHostNetworkInterface networkInterface
18511  );
18512 
18528  void findHostNetworkInterfaceById (
18529  in wstringUUID id,
18530  [retval] out IHostNetworkInterface networkInterface
18531  );
18532 
18542  void findHostNetworkInterfacesOfType (
18543  in HostNetworkInterfaceType type,
18544  [retval] out IHostNetworkInterface[] networkInterfaces
18545  );
18546 
18566  void findUSBDeviceById (
18567  in wstringUUID id,
18568  [retval] out IHostUSBDevice device
18569  );
18570 
18593  void findUSBDeviceByAddress (
18594  in wstring name,
18595  [retval] out IHostUSBDevice device
18596  );
18597 
18605  void generateMACAddress (
18606  [retval] out wstring address
18607  );
18608 
18627  void addUSBDeviceSource (
18628  in wstring backend,
18629  in wstring id,
18630  in wstring address,
18631  in wstring[] propertyNames,
18632  in wstring[] propertyValues
18633  );
18634 
18642  void removeUSBDeviceSource (
18643  in wstring id
18644  );
18645 
18646 }; /* interface IHost */
18647 
18653 interface ICPUProfile : $unknown
18654 {
18658  readonly attribute wstring name;
18659 
18663  readonly attribute wstring fullName;
18664 
18668  readonly attribute CPUArchitecture architecture;
18669 
18670 }; /* interface ICPUProfile */
18671 
18684 interface ISystemProperties : $unknown
18685 {
18689  readonly attribute unsigned long minGuestRAM;
18690 
18694  readonly attribute unsigned long maxGuestRAM;
18695 
18699  readonly attribute unsigned long minGuestVRAM;
18700 
18704  readonly attribute unsigned long maxGuestVRAM;
18705 
18709  readonly attribute unsigned long minGuestCPUCount;
18710 
18714  readonly attribute unsigned long maxGuestCPUCount;
18715 
18719  readonly attribute unsigned long maxGuestMonitors;
18720 
18725  readonly attribute long long infoVDSize;
18726 
18733  readonly attribute unsigned long serialPortCount;
18734 
18741  readonly attribute unsigned long parallelPortCount;
18742 
18752  readonly attribute unsigned long maxBootPosition;
18753 
18762  readonly attribute boolean rawModeSupported;
18763 
18776  attribute boolean exclusiveHwVirt;
18777 
18801  attribute wstring defaultMachineFolder;
18802 
18808  attribute wstring loggingLevel;
18809 
18835  readonly attribute IMediumFormat[] mediumFormats;
18836 
18870  attribute wstring defaultHardDiskFormat;
18871 
18877  attribute long long freeDiskSpaceWarning;
18878 
18883  attribute unsigned long freeDiskSpacePercentWarning;
18884 
18890  attribute long long freeDiskSpaceError;
18891 
18896  attribute unsigned long freeDiskSpacePercentError;
18897 
18921  attribute wstring VRDEAuthLibrary;
18922 
18951  attribute wstring webServiceAuthLibrary;
18952 
18966  attribute wstring defaultVRDEExtPack;
18967 
18979  attribute wstring defaultCryptoExtPack;
18980 
18986  attribute unsigned long logHistoryCount;
18987 
18993 
19000  attribute wstring autostartDatabasePath;
19001 
19008  attribute wstring defaultAdditionsISO;
19009 
19024  attribute wstring defaultFrontend;
19025 
19032  readonly attribute BitmapFormat[] screenShotFormats;
19033 
19038 
19062  attribute wstring proxyURL;
19063 
19071 
19079 
19086  readonly attribute DnDMode[] supportedDnDModes;
19087 
19094  readonly attribute FirmwareType[] supportedFirmwareTypes;
19095 
19103 
19111 
19118  readonly attribute VFSType[] supportedVFSTypes;
19119 
19127 
19135 
19143 
19151 
19159 
19167 
19175 
19183 
19191 
19198  readonly attribute CloneOptions[] supportedCloneOptions;
19199 
19206  readonly attribute AutostopType[] supportedAutostopTypes;
19207 
19215 
19223 
19231 
19238  readonly attribute PortMode[] supportedPortModes;
19239 
19246  readonly attribute UartType[] supportedUartTypes;
19247 
19255 
19263 
19271 
19278  readonly attribute StorageBus[] supportedStorageBuses;
19279 
19287 
19294  readonly attribute ChipsetType[] supportedChipsetTypes;
19295 
19302  readonly attribute IommuType[] supportedIommuTypes;
19303 
19310  readonly attribute TpmType[] supportedTpmTypes;
19311 
19317  attribute wstring languageId;
19318 
19329  void getMaxNetworkAdapters (
19330  in ChipsetType chipset,
19331  [retval] out unsigned long maxNetworkAdapters
19332  );
19333 
19347  void getMaxNetworkAdaptersOfType (
19348  in ChipsetType chipset,
19349  in NetworkAttachmentType type,
19350  [retval] out unsigned long maxNetworkAdapters
19351  );
19352 
19362  void getMaxDevicesPerPortForStorageBus (
19363  in StorageBus bus,
19364  [retval] out unsigned long maxDevicesPerPort
19365  );
19366 
19374  void getMinPortCountForStorageBus (
19375  in StorageBus bus,
19376  [retval] out unsigned long minPortCount
19377  );
19378 
19386  void getMaxPortCountForStorageBus (
19387  in StorageBus bus,
19388  [retval] out unsigned long maxPortCount
19389  );
19390 
19403  void getMaxInstancesOfStorageBus (
19404  in ChipsetType chipset,
19405  in StorageBus bus,
19406  [retval] out unsigned long maxInstances
19407  );
19408 
19418  void getDeviceTypesForStorageBus (
19419  in StorageBus bus,
19420  [retval] out DeviceType[] deviceTypes
19421  );
19422 
19431  void getStorageBusForStorageControllerType (
19432  in StorageControllerType storageControllerType,
19433  [retval] out StorageBus storageBus
19434  );
19435 
19445  void getStorageControllerTypesForStorageBus (
19446  in StorageBus storageBus,
19447  [retval] out StorageControllerType[] storageControllerType
19448  );
19449 
19458  void getDefaultIoCacheSettingForStorageController (
19459  in StorageControllerType controllerType,
19460  [retval] out boolean enabled
19461  );
19462 
19471  void getStorageControllerHotplugCapable (
19472  in StorageControllerType controllerType,
19473  [retval] out boolean hotplugCapable
19474  );
19475 
19488  void getMaxInstancesOfUSBControllerType (
19489  in ChipsetType chipset,
19490  in USBControllerType type,
19491  [retval] out unsigned long maxInstances
19492  );
19493 
19504  void getCPUProfiles (
19505  in CPUArchitecture architecture,
19506  in wstring namePattern,
19507  [retval] out ICPUProfile[] profiles
19508  );
19509 
19510 }; /* interface ISystemProperties */
19511 
19517 interface IGuestOSType : $unknown
19518 {
19522  readonly attribute wstring familyId;
19523 
19527  readonly attribute wstring familyDescription;
19528 
19532  readonly attribute wstring id;
19533 
19537  readonly attribute wstring description;
19538 
19542  readonly attribute boolean is64Bit;
19543 
19547  readonly attribute boolean recommendedIOAPIC;
19548 
19552  readonly attribute boolean recommendedVirtEx;
19553 
19557  readonly attribute unsigned long recommendedRAM;
19558 
19563 
19567  readonly attribute unsigned long recommendedVRAM;
19568 
19572  readonly attribute boolean recommended2DVideoAcceleration;
19573 
19577  readonly attribute boolean recommended3DAcceleration;
19578 
19582  readonly attribute long long recommendedHDD;
19583 
19587  readonly attribute NetworkAdapterType adapterType;
19588 
19592  readonly attribute boolean recommendedPAE;
19593 
19598 
19603 
19608 
19613 
19617  readonly attribute FirmwareType recommendedFirmware;
19618 
19622  readonly attribute boolean recommendedUSBHID;
19623 
19627  readonly attribute boolean recommendedHPET;
19628 
19632  readonly attribute boolean recommendedUSBTablet;
19633 
19637  readonly attribute boolean recommendedRTCUseUTC;
19638 
19642  readonly attribute ChipsetType recommendedChipset;
19643 
19647  readonly attribute IommuType recommendedIommuType;
19648 
19653 
19658 
19662  readonly attribute boolean recommendedFloppy;
19663 
19667  readonly attribute boolean recommendedUSB;
19668 
19672  readonly attribute boolean recommendedUSB3;
19673 
19677  readonly attribute boolean recommendedTFReset;
19678 
19682  readonly attribute boolean recommendedX2APIC;
19683 
19687  readonly attribute unsigned long recommendedCPUCount;
19688 
19692  readonly attribute TpmType recommendedTpmType;
19693 
19697  readonly attribute boolean recommendedSecureBoot;
19698 
19703  readonly attribute boolean recommendedWDDMGraphics;
19704 
19705 }; /* interface IGuestOSType */
19706 
19714 interface IAdditionsFacility : $unknown
19715 {
19719  readonly attribute AdditionsFacilityClass classType;
19720 
19727  readonly attribute long long lastUpdated;
19728 
19732  readonly attribute wstring name;
19733 
19737  readonly attribute AdditionsFacilityStatus status;
19738 
19742  readonly attribute AdditionsFacilityType type;
19743 
19744 }; /* interface IAdditionsFacility */
19745 
19751 interface IDnDBase : $unknown
19752 {
19756  readonly attribute wstring[] formats;
19757 
19767  void isFormatSupported (
19768  in wstring format,
19769  [retval] out boolean supported
19770  );
19771 
19779  void addFormats (
19780  in wstring[] formats
19781  );
19782 
19790  void removeFormats (
19791  in wstring[] formats
19792  );
19793 
19794 }; /* interface IDnDBase */
19795 
19802 {
19825  void dragIsPending (
19826  in unsigned long screenId,
19827  out wstring[] formats,
19828  out DnDAction[] allowedActions,
19829  [retval] out DnDAction defaultAction
19830  );
19831 
19852  void drop (
19853  in wstring format,
19854  in DnDAction action,
19855  [retval] out IProgress progress
19856  );
19857 
19873  void receiveData (
19874  [retval] out octet[] data
19875  );
19876 
19877 }; /* interface IDnDSource */
19878 
19888 {
19889  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
19890 
19891 }; /* interface IGuestDnDSource */
19892 
19899 {
19927  void enter (
19928  in unsigned long screenId,
19929  in unsigned long y,
19930  in unsigned long x,
19931  in DnDAction defaultAction,
19932  in DnDAction[] allowedActions,
19933  in wstring[] formats,
19934  [retval] out DnDAction resultAction
19935  );
19936 
19964  void move (
19965  in unsigned long screenId,
19966  in unsigned long x,
19967  in unsigned long y,
19968  in DnDAction defaultAction,
19969  in DnDAction[] allowedActions,
19970  in wstring[] formats,
19971  [retval] out DnDAction resultAction
19972  );
19973 
19989  void leave (
19990  in unsigned long screenId
19991  );
19992 
20022  void drop (
20023  in unsigned long screenId,
20024  in unsigned long x,
20025  in unsigned long y,
20026  in DnDAction defaultAction,
20027  in DnDAction[] allowedActions,
20028  in wstring[] formats,
20029  out wstring format,
20030  [retval] out DnDAction resultAction
20031  );
20032 
20054  void sendData (
20055  in unsigned long screenId,
20056  in wstring format,
20057  in octet[] data,
20058  [retval] out IProgress progress
20059  );
20060 
20077  void cancel (
20078  [retval] out boolean veto
20079  );
20080 
20081 }; /* interface IDnDTarget */
20082 
20092 {
20093  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
20094 
20095 }; /* interface IGuestDnDTarget */
20096 
20144 interface IGuestSession : $unknown
20145 {
20151  readonly attribute wstring user;
20152 
20158  readonly attribute wstring domain;
20159 
20163  readonly attribute wstring name;
20164 
20168  readonly attribute unsigned long id;
20169 
20182  attribute unsigned long timeout;
20183 
20188  readonly attribute unsigned long protocolVersion;
20189 
20193  readonly attribute GuestSessionStatus status;
20194 
20206  attribute wstring[] environmentChanges;
20207 
20222  readonly attribute wstring[] environmentBase;
20223 
20229  readonly attribute IGuestProcess[] processes;
20230 
20237  readonly attribute PathStyle pathStyle;
20238 
20251  attribute wstring currentDirectory;
20252 
20258  readonly attribute wstring userHome;
20259 
20265  readonly attribute wstring userDocuments;
20266 
20272  readonly attribute IGuestDirectory[] directories;
20273 
20279  readonly attribute IGuestFile[] files;
20280 
20286  readonly attribute IEventSource eventSource;
20287 
20296  void close();
20297 
20344  void copyFromGuest (
20345  in wstring[] sources,
20346  in wstring[] filters,
20347  in wstring[] flags,
20348  in wstring destination,
20349  [retval] out IProgress progress
20350  );
20351 
20398  void copyToGuest (
20399  in wstring[] sources,
20400  in wstring[] filters,
20401  in wstring[] flags,
20402  in wstring destination,
20403  [retval] out IProgress progress
20404  );
20405 
20429  void directoryCopy (
20430  in wstring source,
20431  in wstring destination,
20432  in DirectoryCopyFlag[] flags,
20433  [retval] out IProgress progress
20434  );
20435 
20452  void directoryCopyFromGuest (
20453  in wstring source,
20454  in wstring destination,
20455  in DirectoryCopyFlag[] flags,
20456  [retval] out IProgress progress
20457  );
20458 
20475  void directoryCopyToGuest (
20476  in wstring source,
20477  in wstring destination,
20478  in DirectoryCopyFlag[] flags,
20479  [retval] out IProgress progress
20480  );
20481 
20506  void directoryCreate (
20507  in wstring path,
20508  in unsigned long mode,
20509  in DirectoryCreateFlag[] flags
20510  );
20511 
20573  void directoryCreateTemp (
20574  in wstring templateName,
20575  in unsigned long mode,
20576  in wstring path,
20577  in boolean secure,
20578  [retval] out wstring directory
20579  );
20580 
20605  void directoryExists (
20606  in wstring path,
20607  in boolean followSymlinks,
20608  [retval] out boolean exists
20609  );
20610 
20656  void directoryOpen (
20657  in wstring path,
20658  in wstring filter,
20659  in DirectoryOpenFlag[] flags,
20660  [retval] out IGuestDirectory directory
20661  );
20662 
20674  void directoryRemove (
20675  in wstring path
20676  );
20677 
20703  void directoryRemoveRecursive (
20704  in wstring path,
20705  in DirectoryRemoveRecFlag[] flags,
20706  [retval] out IProgress progress
20707  );
20708 
20721  void environmentScheduleSet (
20722  in wstring name,
20723  in wstring value
20724  );
20725 
20736  void environmentScheduleUnset (
20737  in wstring name
20738  );
20739 
20770  void environmentGetBaseVariable (
20771  in wstring name,
20772  [retval] out wstring value
20773  );
20774 
20801  void environmentDoesBaseVariableExist (
20802  in wstring name,
20803  [retval] out boolean exists
20804  );
20805 
20831  void fileCopy (
20832  in wstring source,
20833  in wstring destination,
20834  in FileCopyFlag[] flags,
20835  [retval] out IProgress progress
20836  );
20837 
20864  void fileCopyFromGuest (
20865  in wstring source,
20866  in wstring destination,
20867  in FileCopyFlag[] flags,
20868  [retval] out IProgress progress
20869  );
20870 
20897  void fileCopyToGuest (
20898  in wstring source,
20899  in wstring destination,
20900  in FileCopyFlag[] flags,
20901  [retval] out IProgress progress
20902  );
20903 
20965  void fileCreateTemp (
20966  in wstring templateName,
20967  in unsigned long mode,
20968  in wstring path,
20969  in boolean secure,
20970  [retval] out IGuestFile file
20971  );
20972 
20998  void fileExists (
20999  in wstring path,
21000  in boolean followSymlinks,
21001  [retval] out boolean exists
21002  );
21003 
21049  void fileOpen (
21050  in wstring path,
21051  in FileAccessMode accessMode,
21052  in FileOpenAction openAction,
21053  in unsigned long creationMode,
21054  [retval] out IGuestFile file
21055  );
21056 
21104  void fileOpenEx (
21105  in wstring path,
21106  in FileAccessMode accessMode,
21107  in FileOpenAction openAction,
21108  in FileSharingMode sharingMode,
21109  in unsigned long creationMode,
21110  in FileOpenExFlag[] flags,
21111  [retval] out IGuestFile file
21112  );
21113 
21146  void fileQuerySize (
21147  in wstring path,
21148  in boolean followSymlinks,
21149  [retval] out long long size
21150  );
21151 
21178  void fsObjExists (
21179  in wstring path,
21180  in boolean followSymlinks,
21181  [retval] out boolean exists
21182  );
21183 
21217  void fsObjQueryInfo (
21218  in wstring path,
21219  in boolean followSymlinks,
21220  [retval] out IGuestFsObjInfo info
21221  );
21222 
21257  void fsObjRemove (
21258  in wstring path
21259  );
21260 
21284  void fsObjRemoveArray (
21285  in wstring[] path,
21286  [retval] out IProgress progress
21287  );
21288 
21317  void fsObjRename (
21318  in wstring oldPath,
21319  in wstring newPath,
21320  in FsObjRenameFlag[] flags
21321  );
21322 
21351  void fsObjMove (
21352  in wstring source,
21353  in wstring destination,
21354  in FsObjMoveFlag[] flags,
21355  [retval] out IProgress progress
21356  );
21357 
21381  void fsObjMoveArray (
21382  in wstring[] source,
21383  in wstring destination,
21384  in FsObjMoveFlag[] flags,
21385  [retval] out IProgress progress
21386  );
21387 
21411  void fsObjCopyArray (
21412  in wstring[] source,
21413  in wstring destination,
21414  in FileCopyFlag[] flags,
21415  [retval] out IProgress progress
21416  );
21417 
21447  void fsObjSetACL (
21448  in wstring path,
21449  in boolean followSymlinks,
21450  in wstring acl,
21451  in unsigned long mode
21452  );
21453 
21471  void fsQueryFreeSpace (
21472  in wstring path,
21473  [retval] out long long freeSpace
21474  );
21475 
21493  void fsQueryInfo (
21494  in wstring path,
21495  [retval] out IGuestFsInfo info
21496  );
21497 
21578  void processCreate (
21579  in wstring executable,
21580  in wstring[] arguments,
21581  in wstring[] environmentChanges,
21582  in ProcessCreateFlag[] flags,
21583  in unsigned long timeoutMS,
21584  [retval] out IGuestProcess guestProcess
21585  );
21586 
21658  void processCreateEx (
21659  in wstring executable,
21660  in wstring[] arguments,
21661  in wstring[] environmentChanges,
21662  in ProcessCreateFlag[] flags,
21663  in unsigned long timeoutMS,
21664  in ProcessPriority priority,
21665  in long[] affinity,
21666  [retval] out IGuestProcess guestProcess
21667  );
21668 
21678  void processGet (
21679  in unsigned long pid,
21680  [retval] out IGuestProcess guestProcess
21681  );
21682 
21710  void symlinkCreate (
21711  in wstring symlink,
21712  in wstring target,
21713  in SymlinkType type
21714  );
21715 
21738  void symlinkExists (
21739  in wstring symlink,
21740  [retval] out boolean exists
21741  );
21742 
21762  void symlinkRead (
21763  in wstring symlink,
21764  in SymlinkReadFlag[] flags,
21765  [retval] out wstring target
21766  );
21767 
21788  void waitFor (
21789  in unsigned long waitFor,
21790  in unsigned long timeoutMS,
21791  [retval] out GuestSessionWaitResult reason
21792  );
21793 
21815  void waitForArray (
21816  in GuestSessionWaitForFlag[] waitFor,
21817  in unsigned long timeoutMS,
21818  [retval] out GuestSessionWaitResult reason
21819  );
21820 
21821 }; /* interface IGuestSession */
21822 
21830 interface IProcess : $unknown
21831 {
21837  readonly attribute wstring[] arguments;
21838 
21844  readonly attribute wstring[] environment;
21845 
21851  readonly attribute IEventSource eventSource;
21852 
21856  readonly attribute wstring executablePath;
21857 
21864  readonly attribute long exitCode;
21865 
21871  readonly attribute wstring name;
21872 
21878  readonly attribute unsigned long PID;
21879 
21886  readonly attribute ProcessStatus status;
21887 
21908  void waitFor (
21909  in unsigned long waitFor,
21910  in unsigned long timeoutMS,
21911  [retval] out ProcessWaitResult reason
21912  );
21913 
21935  void waitForArray (
21936  in ProcessWaitForFlag[] waitFor,
21937  in unsigned long timeoutMS,
21938  [retval] out ProcessWaitResult reason
21939  );
21940 
21957  void read (
21958  in unsigned long handle,
21959  in unsigned long toRead,
21960  in unsigned long timeoutMS,
21961  [retval] out octet[] data
21962  );
21963 
21987  void write (
21988  in unsigned long handle,
21989  in unsigned long flags,
21990  in octet[] data,
21991  in unsigned long timeoutMS,
21992  [retval] out unsigned long written
21993  );
21994 
22019  void writeArray (
22020  in unsigned long handle,
22021  in ProcessInputFlag[] flags,
22022  in octet[] data,
22023  in unsigned long timeoutMS,
22024  [retval] out unsigned long written
22025  );
22026 
22036  void terminate();
22037 
22038 }; /* interface IProcess */
22039 
22049 {
22050  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
22051 
22052 }; /* interface IGuestProcess */
22053 
22061 interface IDirectory : $unknown
22062 {
22066  readonly attribute wstring directoryName;
22067 
22071  readonly attribute wstring filter;
22072 
22079  void close();
22080 
22096  void read (
22097  [retval] out IFsObjInfo objInfo
22098  );
22099 
22100 }; /* interface IDirectory */
22101 
22111 {
22112  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
22113 
22114 }; /* interface IGuestDirectory */
22115 
22123 interface IFile : $unknown
22124 {
22130  readonly attribute IEventSource eventSource;
22131 
22137  readonly attribute unsigned long id;
22138 
22144  readonly attribute long long initialSize;
22145 
22167  readonly attribute long long offset;
22168 
22174  readonly attribute FileStatus status;
22175 
22180  readonly attribute wstring filename;
22181 
22185  readonly attribute unsigned long creationMode;
22186 
22190  readonly attribute FileOpenAction openAction;
22191 
22195  readonly attribute FileAccessMode accessMode;
22196 
22203  void close();
22204 
22213  void queryInfo (
22214  [retval] out IFsObjInfo objInfo
22215  );
22216 
22224  void querySize (
22225  [retval] out long long size
22226  );
22227 
22244  void read (
22245  in unsigned long toRead,
22246  in unsigned long timeoutMS,
22247  [retval] out octet[] data
22248  );
22249 
22268  void readAt (
22269  in long long offset,
22270  in unsigned long toRead,
22271  in unsigned long timeoutMS,
22272  [retval] out octet[] data
22273  );
22274 
22293  void seek (
22294  in long long offset,
22295  in FileSeekOrigin whence,
22296  [retval] out long long newOffset
22297  );
22298 
22319  void setACL (
22320  in wstring acl,
22321  in unsigned long mode
22322  );
22323 
22331  void setSize (
22332  in long long size
22333  );
22334 
22354  void write (
22355  in octet[] data,
22356  in unsigned long timeoutMS,
22357  [retval] out unsigned long written
22358  );
22359 
22384  void writeAt (
22385  in long long offset,
22386  in octet[] data,
22387  in unsigned long timeoutMS,
22388  [retval] out unsigned long written
22389  );
22390 
22391 }; /* interface IFile */
22392 
22401 interface IGuestFile : IFile
22402 {
22403  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
22404 
22405 }; /* interface IGuestFile */
22406 
22415 interface IFsInfo : $unknown
22416 {
22422  readonly attribute long long freeSize;
22423 
22429  readonly attribute long long totalSize;
22430 
22436  readonly attribute unsigned long blockSize;
22437 
22443  readonly attribute unsigned long sectorSize;
22444 
22450  readonly attribute unsigned long serialNumber;
22451 
22457  readonly attribute boolean isRemote;
22458 
22464  readonly attribute boolean isCaseSensitive;
22465 
22471  readonly attribute boolean isReadOnly;
22472 
22478  readonly attribute boolean isCompressed;
22479 
22485  readonly attribute boolean supportsFileCompression;
22486 
22492  readonly attribute unsigned long maxComponent;
22493 
22499  readonly attribute wstring type;
22500 
22506  readonly attribute wstring label;
22507 
22513  readonly attribute wstring mountPoint;
22514 
22515 }; /* interface IFsInfo */
22516 
22525 interface IFsObjInfo : $unknown
22526 {
22532  readonly attribute wstring name;
22533 
22539  readonly attribute FsObjType type;
22540 
22546  readonly attribute wstring fileAttributes;
22547 
22555  readonly attribute long long objectSize;
22556 
22562  readonly attribute long long allocatedSize;
22563 
22569  readonly attribute long long accessTime;
22570 
22576  readonly attribute long long birthTime;
22577 
22583  readonly attribute long long changeTime;
22584 
22590  readonly attribute long long modificationTime;
22591 
22597  readonly attribute long UID;
22598 
22604  readonly attribute wstring userName;
22605 
22611  readonly attribute long GID;
22612 
22618  readonly attribute wstring groupName;
22619 
22626  readonly attribute long long nodeId;
22627 
22633  readonly attribute unsigned long nodeIdDevice;
22634 
22640  readonly attribute unsigned long hardLinks;
22641 
22647  readonly attribute unsigned long deviceNumber;
22648 
22654  readonly attribute unsigned long generationId;
22655 
22661  readonly attribute unsigned long userFlags;
22662 
22663 }; /* interface IFsObjInfo */
22664 
22674 {
22675  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
22676 
22677 }; /* interface IGuestFsInfo */
22678 
22688 {
22689  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
22690 
22691 }; /* interface IGuestFsObjInfo */
22692 
22706 interface IGuest : $unknown
22707 {
22722  readonly attribute wstring OSTypeId;
22723 
22730 
22737  readonly attribute wstring additionsVersion;
22738 
22746  readonly attribute unsigned long additionsRevision;
22747 
22754  readonly attribute IGuestDnDSource dnDSource;
22755 
22763  readonly attribute IGuestDnDTarget dnDTarget;
22764 
22770  readonly attribute IEventSource eventSource;
22771 
22778  readonly attribute IAdditionsFacility[] facilities;
22779 
22783  readonly attribute IGuestSession[] sessions;
22784 
22788  attribute unsigned long memoryBalloonSize;
22789 
22793  attribute unsigned long statisticsUpdateInterval;
22794 
22826  void internalGetStatistics (
22827  out unsigned long cpuUser,
22828  out unsigned long cpuKernel,
22829  out unsigned long cpuIdle,
22830  out unsigned long memTotal,
22831  out unsigned long memFree,
22832  out unsigned long memBalloon,
22833  out unsigned long memShared,
22834  out unsigned long memCache,
22835  out unsigned long pagedTotal,
22836  out unsigned long memAllocTotal,
22837  out unsigned long memFreeTotal,
22838  out unsigned long memBalloonTotal,
22839  out unsigned long memSharedTotal
22840  );
22841 
22853  void getFacilityStatus (
22854  in AdditionsFacilityType facility,
22855  out long long timestamp,
22856  [retval] out AdditionsFacilityStatus status
22857  );
22858 
22876  void getAdditionsStatus (
22877  in AdditionsRunLevelType level,
22878  [retval] out boolean active
22879  );
22880 
22910  void setCredentials (
22911  in wstring userName,
22912  in wstring password,
22913  in wstring domain,
22914  in boolean allowInteractiveLogon
22915  );
22916 
22974  void createSession (
22975  in wstring user,
22976  in wstring password,
22977  in wstring domain,
22978  in wstring sessionName,
22979  [retval] out IGuestSession guestSession
22980  );
22981 
22996  void findSession (
22997  in wstring sessionName,
22998  [retval] out IGuestSession[] sessions
22999  );
23000 
23027  void shutdown (
23028  in GuestShutdownFlag[] flags
23029  );
23030 
23083  void updateGuestAdditions (
23084  in wstring source,
23085  in wstring[] arguments,
23086  in AdditionsUpdateFlag[] flags,
23087  [retval] out IProgress progress
23088  );
23089 
23090 }; /* interface IGuest */
23091 
23132 interface IProgress : $unknown
23133 {
23137  readonly attribute wstringUUID id;
23138 
23142  readonly attribute wstring description;
23143 
23147  readonly attribute $unknown initiator;
23148 
23152  readonly attribute boolean cancelable;
23153 
23161  readonly attribute unsigned long percent;
23162 
23176  readonly attribute long timeRemaining;
23177 
23181  readonly attribute boolean completed;
23182 
23186  readonly attribute boolean canceled;
23187 
23194  readonly attribute long resultCode;
23195 
23205  readonly attribute IVirtualBoxErrorInfo errorInfo;
23206 
23213  readonly attribute unsigned long operationCount;
23214 
23218  readonly attribute unsigned long operation;
23219 
23225  readonly attribute wstring operationDescription;
23226 
23230  readonly attribute unsigned long operationPercent;
23231 
23235  readonly attribute unsigned long operationWeight;
23236 
23244  attribute unsigned long timeout;
23245 
23246  readonly attribute IEventSource eventSource;
23247 
23274  void waitForCompletion (
23275  in long timeout
23276  );
23277 
23301  void waitForOperationCompletion (
23302  in unsigned long operation,
23303  in long timeout
23304  );
23305 
23322  void cancel();
23323 
23324 }; /* interface IProgress */
23325 
23326 interface IInternalProgressControl : $unknown
23327 {
23331  void setCurrentOperationProgress (
23332  in unsigned long percent
23333  );
23334 
23368  void waitForOtherProgressCompletion (
23369  in IProgress progressOther,
23370  in unsigned long timeoutMS
23371  );
23372 
23376  void setNextOperation (
23377  in wstring nextOperationDescription,
23378  in unsigned long nextOperationsWeight
23379  );
23380 
23384  void notifyPointOfNoReturn();
23385 
23389  void notifyComplete (
23390  in long resultCode,
23391  in IVirtualBoxErrorInfo errorInfo
23392  );
23393 
23394 }; /* interface IInternalProgressControl */
23395 
23480 interface ISnapshot : $unknown
23481 {
23485  readonly attribute wstringUUID id;
23486 
23494  attribute wstring name;
23495 
23503  attribute wstring description;
23504 
23510  readonly attribute long long timeStamp;
23511 
23523  readonly attribute boolean online;
23524 
23536  readonly attribute IMachine machine;
23537 
23544  readonly attribute ISnapshot parent;
23545 
23554  readonly attribute ISnapshot[] children;
23555 
23561  readonly attribute unsigned long childrenCount;
23562 
23563 }; /* interface ISnapshot */
23564 
23753 interface IMediumAttachment : $unknown
23754 {
23758  readonly attribute IMachine machine;
23759 
23764  readonly attribute IMedium medium;
23765 
23771  readonly attribute wstring controller;
23772 
23778  readonly attribute long port;
23779 
23785  readonly attribute long device;
23786 
23790  readonly attribute DeviceType type;
23791 
23795  readonly attribute boolean passthrough;
23796 
23800  readonly attribute boolean temporaryEject;
23801 
23806  readonly attribute boolean isEjected;
23807 
23811  readonly attribute boolean nonRotational;
23812 
23816  readonly attribute boolean discard;
23817 
23821  readonly attribute boolean hotPluggable;
23822 
23826  readonly attribute IBandwidthGroup bandwidthGroup;
23827 
23828 }; /* interface IMediumAttachment */
23829 
23990 interface IMedium : $unknown
23991 {
24005  readonly attribute wstringUUID id;
24006 
24025  attribute wstring description;
24026 
24042  readonly attribute MediumState state;
24043 
24052  readonly attribute MediumVariant[] variant;
24053 
24063  attribute wstring location;
24064 
24084  readonly attribute wstring name;
24085 
24090  readonly attribute DeviceType deviceType;
24091 
24095  readonly attribute boolean hostDrive;
24096 
24109  readonly attribute long long size;
24110 
24125  readonly attribute wstring format;
24126 
24142  readonly attribute IMediumFormat mediumFormat;
24143 
24169  attribute MediumType type;
24170 
24184  readonly attribute MediumType[] allowedTypes;
24185 
24195  readonly attribute IMedium parent;
24196 
24204  readonly attribute IMedium[] children;
24205 
24216  readonly attribute IMedium base;
24217 
24250  readonly attribute boolean readOnly;
24251 
24267  readonly attribute long long logicalSize;
24268 
24296  attribute boolean autoReset;
24297 
24312  readonly attribute wstring lastAccessError;
24313 
24330  readonly attribute wstringUUID[] machineIds;
24331 
24357  void setIds (
24358  in boolean setImageId,
24359  in wstringUUID imageId,
24360  in boolean setParentId,
24361  in wstringUUID parentId
24362  );
24363 
24398  void refreshState (
24399  [retval] out MediumState state
24400  );
24401 
24428  void getSnapshotIds (
24429  in wstringUUID machineId,
24430  [retval] out wstringUUID[] snapshotIds
24431  );
24432 
24495  void lockRead (
24496  [retval] out IToken token
24497  );
24498 
24553  void lockWrite (
24554  [retval] out IToken token
24555  );
24556 
24606  void close();
24607 
24637  void getProperty (
24638  in wstring name,
24639  [retval] out wstring value
24640  );
24641 
24673  void setProperty (
24674  in wstring name,
24675  in wstring value
24676  );
24677 
24712  void getProperties (
24713  in wstring names,
24714  out wstring[] returnNames,
24715  [retval] out wstring[] returnValues
24716  );
24717 
24747  void setProperties (
24748  in wstring[] names,
24749  in wstring[] values
24750  );
24751 
24784  void createBaseStorage (
24785  in long long logicalSize,
24786  in MediumVariant[] variant,
24787  [retval] out IProgress progress
24788  );
24789 
24841  void deleteStorage (
24842  [retval] out IProgress progress
24843  );
24844 
24883  void createDiffStorage (
24884  in IMedium target,
24885  in MediumVariant[] variant,
24886  [retval] out IProgress progress
24887  );
24888 
24966  void mergeTo (
24967  in IMedium target,
24968  [retval] out IProgress progress
24969  );
24970 
25020  void cloneTo (
25021  in IMedium target,
25022  in MediumVariant[] variant,
25023  in IMedium parent,
25024  [retval] out IProgress progress
25025  );
25026 
25073  void cloneToBase (
25074  in IMedium target,
25075  in MediumVariant[] variant,
25076  [retval] out IProgress progress
25077  );
25078 
25120  void moveTo (
25121  in wstring location,
25122  [retval] out IProgress progress
25123  );
25124 
25153  void compact (
25154  [retval] out IProgress progress
25155  );
25156 
25189  void resize (
25190  in long long logicalSize,
25191  [retval] out IProgress progress
25192  );
25193 
25227  void reset (
25228  [retval] out IProgress progress
25229  );
25230 
25272  void changeEncryption (
25273  in wstring currentPassword,
25274  in wstring cipher,
25275  in wstring newPassword,
25276  in wstring newPasswordId,
25277  [retval] out IProgress progress
25278  );
25279 
25297  void getEncryptionSettings (
25298  out wstring cipher,
25299  [retval] out wstring passwordId
25300  );
25301 
25325  void checkEncryptionPassword (
25326  in wstring password
25327  );
25328 
25341  void openForIO (
25342  in boolean writable,
25343  in wstring password,
25344  [retval] out IMediumIO mediumIO
25345  );
25346 
25347 }; /* interface IMedium */
25348 
25371 interface IMediumFormat : $unknown
25372 {
25392  readonly attribute wstring id;
25393 
25401  readonly attribute wstring name;
25402 
25412 
25431  void describeFileExtensions (
25432  out wstring[] extensions,
25433  out DeviceType[] types
25434  );
25435 
25463  void describeProperties (
25464  out wstring[] names,
25465  out wstring[] descriptions,
25466  out DataType[] types,
25467  out unsigned long[] flags,
25468  out wstring[] defaults
25469  );
25470 
25471 }; /* interface IMediumFormat */
25472 
25481 interface IDataStream : $unknown
25482 {
25487  readonly attribute unsigned long readSize;
25488 
25512  void read (
25513  in unsigned long size,
25514  in unsigned long timeoutMS,
25515  [retval] out octet[] data
25516  );
25517 
25518 }; /* interface IDataStream */
25519 
25528 interface IMediumIO : $unknown
25529 {
25533  readonly attribute IMedium medium;
25534 
25538  readonly attribute boolean writable;
25539 
25564  readonly attribute IVFSExplorer explorer;
25565 
25577  void read (
25578  in long long offset,
25579  in unsigned long size,
25580  [retval] out octet[] data
25581  );
25582 
25594  void write (
25595  in long long offset,
25596  in octet[] data,
25597  [retval] out unsigned long written
25598  );
25599 
25608  void formatFAT (
25609  in boolean quick
25610  );
25611 
25624  void initializePartitionTable (
25625  in PartitionTableType format,
25626  in boolean wholeDiskInOneEntry
25627  );
25628 
25666  void convertToStream (
25667  in wstring format,
25668  in MediumVariant[] variant,
25669  in unsigned long bufferSize,
25670  out IDataStream stream,
25671  [retval] out IProgress progress
25672  );
25673 
25684  void close();
25685 
25686 }; /* interface IMediumIO */
25687 
25702 interface IToken : $unknown
25703 {
25712  void abandon();
25713 
25720  void dummy();
25721 
25722 }; /* interface IToken */
25723 
25735 interface IKeyboard : $unknown
25736 {
25742  readonly attribute KeyboardLED[] keyboardLEDs;
25743 
25749  readonly attribute IEventSource eventSource;
25750 
25763  void putScancode (
25764  in long scancode
25765  );
25766 
25779  void putScancodes (
25780  in long[] scancodes,
25781  [retval] out unsigned long codesStored
25782  );
25783 
25798  void putCAD();
25799 
25814  void releaseKeys();
25815 
25829  void putUsageCode (
25830  in long usageCode,
25831  in long usagePage,
25832  in boolean keyRelease
25833  );
25834 
25835 }; /* interface IKeyboard */
25836 
25844 interface IMousePointerShape : $unknown
25845 {
25851  readonly attribute boolean visible;
25852 
25858  readonly attribute boolean alpha;
25859 
25865  readonly attribute unsigned long hotX;
25866 
25872  readonly attribute unsigned long hotY;
25873 
25879  readonly attribute unsigned long width;
25880 
25886  readonly attribute unsigned long height;
25887 
25921  readonly attribute octet[] shape;
25922 
25923 }; /* interface IMousePointerShape */
25924 
25936 interface IMouse : $unknown
25937 {
25952  readonly attribute boolean absoluteSupported;
25953 
25968  readonly attribute boolean relativeSupported;
25969 
25984  readonly attribute boolean touchScreenSupported;
25985 
26000  readonly attribute boolean touchPadSupported;
26001 
26016  readonly attribute boolean needsHostCursor;
26017 
26023  readonly attribute IMousePointerShape pointerShape;
26024 
26030  readonly attribute IEventSource eventSource;
26031 
26097  void putMouseEvent (
26098  in long dx,
26099  in long dy,
26100  in long dz,
26101  in long dw,
26102  in long buttonState
26103  );
26104 
26181  void putMouseEventAbsolute (
26182  in long x,
26183  in long y,
26184  in long dz,
26185  in long dw,
26186  in long buttonState
26187  );
26188 
26241  void putEventMultiTouch (
26242  in long count,
26243  in long long[] contacts,
26244  in boolean isTouchScreen,
26245  in unsigned long scanTime
26246  );
26247 
26267  void putEventMultiTouchString (
26268  in long count,
26269  in wstring contacts,
26270  in boolean isTouchScreen,
26271  in unsigned long scanTime
26272  );
26273 
26274 }; /* interface IMouse */
26275 
26276 interface IDisplaySourceBitmap : $unknown
26277 {
26278  readonly attribute unsigned long screenId;
26279 
26288  void queryBitmapInfo (
26289  out octetPtr address,
26290  out unsigned long width,
26291  out unsigned long height,
26292  out unsigned long bitsPerPixel,
26293  out unsigned long bytesPerLine,
26294  out BitmapFormat bitmapFormat
26295  );
26296 
26297 }; /* interface IDisplaySourceBitmap */
26298 
26299 interface IFramebuffer : $unknown
26300 {
26304  readonly attribute unsigned long width;
26305 
26309  readonly attribute unsigned long height;
26310 
26316  readonly attribute unsigned long bitsPerPixel;
26317 
26323  readonly attribute unsigned long bytesPerLine;
26324 
26335  readonly attribute BitmapFormat pixelFormat;
26336 
26346  readonly attribute unsigned long heightReduction;
26347 
26362  readonly attribute IFramebufferOverlay overlay;
26363 
26370  readonly attribute long long winId;
26371 
26381 
26397  void notifyUpdate (
26398  in unsigned long x,
26399  in unsigned long y,
26400  in unsigned long width,
26401  in unsigned long height
26402  );
26403 
26419  void notifyUpdateImage (
26420  in unsigned long x,
26421  in unsigned long y,
26422  in unsigned long width,
26423  in unsigned long height,
26424  in octet[] image
26425  );
26426 
26444  void notifyChange (
26445  in unsigned long screenId,
26446  in unsigned long xOrigin,
26447  in unsigned long yOrigin,
26448  in unsigned long width,
26449  in unsigned long height
26450  );
26451 
26463  void videoModeSupported (
26464  in unsigned long width,
26465  in unsigned long height,
26466  in unsigned long bpp,
26467  [retval] out boolean supported
26468  );
26469 
26506  void getVisibleRegion (
26507  in octetPtr rectangles,
26508  in unsigned long count,
26509  [retval] out unsigned long countCopied
26510  );
26511 
26546  void setVisibleRegion (
26547  in octetPtr rectangles,
26548  in unsigned long count
26549  );
26550 
26575  void processVHWACommand (
26576  in octetPtr command,
26577  in long enmCmd,
26578  in boolean fromGuest
26579  );
26580 
26590  void notify3DEvent (
26591  in unsigned long type,
26592  in octet[] data
26593  );
26594 
26595 }; /* interface IFramebuffer */
26596 
26612 {
26616  readonly attribute unsigned long x;
26617 
26621  readonly attribute unsigned long y;
26622 
26628  attribute boolean visible;
26629 
26636  attribute unsigned long alpha;
26637 
26643  void move (
26644  in unsigned long x,
26645  in unsigned long y
26646  );
26647 
26648 }; /* interface IFramebufferOverlay */
26649 
26650 interface IGuestScreenInfo : $unknown
26651 {
26652  readonly attribute unsigned long screenId;
26653 
26655 
26656  readonly attribute boolean primary;
26657 
26658  readonly attribute boolean origin;
26659 
26660  readonly attribute long originX;
26661 
26662  readonly attribute long originY;
26663 
26664  readonly attribute unsigned long width;
26665 
26666  readonly attribute unsigned long height;
26667 
26668  readonly attribute unsigned long bitsPerPixel;
26669 
26670  readonly attribute wstring extendedInfo;
26671 
26672 }; /* interface IGuestScreenInfo */
26673 
26689 interface IDisplay : $unknown
26690 {
26696  readonly attribute IGuestScreenInfo[] guestScreenLayout;
26697 
26708  void getScreenResolution (
26709  in unsigned long screenId,
26710  out unsigned long width,
26711  out unsigned long height,
26712  out unsigned long bitsPerPixel,
26713  out long xOrigin,
26714  out long yOrigin,
26715  out GuestMonitorStatus guestMonitorStatus
26716  );
26717 
26723  void attachFramebuffer (
26724  in unsigned long screenId,
26725  in IFramebuffer framebuffer,
26726  [retval] out wstringUUID id
26727  );
26728 
26734  void detachFramebuffer (
26735  in unsigned long screenId,
26736  in wstringUUID id
26737  );
26738 
26744  void queryFramebuffer (
26745  in unsigned long screenId,
26746  [retval] out IFramebuffer framebuffer
26747  );
26748 
26819  void setVideoModeHint (
26820  in unsigned long display,
26821  in boolean enabled,
26822  in boolean changeOrigin,
26823  in long originX,
26824  in long originY,
26825  in unsigned long width,
26826  in unsigned long height,
26827  in unsigned long bitsPerPixel,
26828  in boolean notify
26829  );
26830 
26882  void getVideoModeHint (
26883  in unsigned long display,
26884  out boolean enabled,
26885  out boolean changeOrigin,
26886  out long originX,
26887  out long originY,
26888  out unsigned long width,
26889  out unsigned long height,
26890  out unsigned long bitsPerPixel
26891  );
26892 
26904  void setSeamlessMode (
26905  in boolean enabled
26906  );
26907 
26929  void takeScreenShot (
26930  in unsigned long screenId,
26931  in octetPtr address,
26932  in unsigned long width,
26933  in unsigned long height,
26934  in BitmapFormat bitmapFormat
26935  );
26936 
26963  void takeScreenShotToArray (
26964  in unsigned long screenId,
26965  in unsigned long width,
26966  in unsigned long height,
26967  in BitmapFormat bitmapFormat,
26968  [retval] out octet[] screenData
26969  );
26970 
27022  void drawToScreen (
27023  in unsigned long screenId,
27024  in octetPtr address,
27025  in unsigned long x,
27026  in unsigned long y,
27027  in unsigned long width,
27028  in unsigned long height
27029  );
27030 
27045  void invalidateAndUpdate();
27046 
27056  void invalidateAndUpdateScreen (
27057  in unsigned long screenId
27058  );
27059 
27072  void completeVHWACommand (
27073  in octetPtr command
27074  );
27075 
27109  void viewportChanged (
27110  in unsigned long screenId,
27111  in unsigned long x,
27112  in unsigned long y,
27113  in unsigned long width,
27114  in unsigned long height
27115  );
27116 
27122  void querySourceBitmap (
27123  in unsigned long screenId,
27124  out IDisplaySourceBitmap displaySourceBitmap
27125  );
27126 
27132  void notifyScaleFactorChange (
27133  in unsigned long screenId,
27134  in unsigned long u32ScaleFactorWMultiplied,
27135  in unsigned long u32ScaleFactorHMultiplied
27136  );
27137 
27143  void notifyHiDPIOutputPolicyChange (
27144  in boolean fUnscaledHiDPI
27145  );
27146 
27152  void setScreenLayout (
27153  in ScreenLayoutMode screenLayoutMode,
27154  in IGuestScreenInfo[] guestScreenInfo
27155  );
27156 
27162  void detachScreens (
27163  in long[] screenIds
27164  );
27165 
27213  void createGuestScreenInfo (
27214  in unsigned long display,
27215  in GuestMonitorStatus status,
27216  in boolean primary,
27217  in boolean changeOrigin,
27218  in long originX,
27219  in long originY,
27220  in unsigned long width,
27221  in unsigned long height,
27222  in unsigned long bitsPerPixel,
27223  [retval] out IGuestScreenInfo guestScreenInfo
27224  );
27225 
27226 }; /* interface IDisplay */
27227 
27243 interface INetworkAdapter : $unknown
27244 {
27253 
27261  readonly attribute unsigned long slot;
27262 
27271  attribute boolean enabled;
27272 
27281  attribute wstring MACAddress;
27282 
27289 
27295  attribute wstring bridgedInterface;
27296 
27302  attribute wstring hostOnlyInterface;
27303 
27309  attribute wstring hostOnlyNetwork;
27310 
27316  attribute wstring internalNetwork;
27317 
27323  attribute wstring NATNetwork;
27324 
27330  attribute wstring genericDriver;
27331 
27337  attribute wstring cloudNetwork;
27338 
27345  attribute boolean cableConnected;
27346 
27352  attribute unsigned long lineSpeed;
27353 
27361 
27368  attribute boolean traceEnabled;
27369 
27376  attribute wstring traceFile;
27377 
27385  readonly attribute INATEngine NATEngine;
27386 
27393  attribute unsigned long bootPriority;
27394 
27399 
27418  void getProperty (
27419  in wstring key,
27420  [retval] out wstring value
27421  );
27422 
27441  void setProperty (
27442  in wstring key,
27443  in wstring value
27444  );
27445 
27473  void getProperties (
27474  in wstring names,
27475  out wstring[] returnNames,
27476  [retval] out wstring[] returnValues
27477  );
27478 
27479 }; /* interface INetworkAdapter */
27480 
27509 interface ISerialPort : $unknown
27510 {
27518  readonly attribute unsigned long slot;
27519 
27526  attribute boolean enabled;
27527 
27531  attribute unsigned long IOBase;
27532 
27536  attribute unsigned long IRQ;
27537 
27548  attribute PortMode hostMode;
27549 
27557  attribute boolean server;
27558 
27570  attribute wstring path;
27571 
27575  attribute UartType uartType;
27576 
27577 }; /* interface ISerialPort */
27578 
27598 interface IParallelPort : $unknown
27599 {
27607  readonly attribute unsigned long slot;
27608 
27615  attribute boolean enabled;
27616 
27620  attribute unsigned long IOBase;
27621 
27625  attribute unsigned long IRQ;
27626 
27634  attribute wstring path;
27635 
27636 }; /* interface IParallelPort */
27637 
27638 interface IMachineDebugger : $unknown
27639 {
27643  attribute boolean singleStep;
27644 
27652  attribute boolean executeAllInIEM;
27653 
27657  attribute boolean logEnabled;
27658 
27662  readonly attribute wstring logDbgFlags;
27663 
27667  readonly attribute wstring logDbgGroups;
27668 
27672  readonly attribute wstring logDbgDestinations;
27673 
27677  readonly attribute wstring logRelFlags;
27678 
27682  readonly attribute wstring logRelGroups;
27683 
27687  readonly attribute wstring logRelDestinations;
27688 
27693 
27700  readonly attribute boolean HWVirtExNestedPagingEnabled;
27701 
27708  readonly attribute boolean HWVirtExVPIDEnabled;
27709 
27716  readonly attribute boolean HWVirtExUXEnabled;
27717 
27726  readonly attribute wstring OSName;
27727 
27736  readonly attribute wstring OSVersion;
27737 
27744  readonly attribute boolean PAEEnabled;
27745 
27752  attribute unsigned long virtualTimeRate;
27753 
27758  readonly attribute long long uptime;
27759 
27775  void dumpGuestCore (
27776  in wstring filename,
27777  in wstring compression
27778  );
27779 
27796  void dumpHostProcessCore (
27797  in wstring filename,
27798  in wstring compression
27799  );
27800 
27821  void info (
27822  in wstring name,
27823  in wstring args,
27824  [retval] out wstring info
27825  );
27826 
27832  void injectNMI();
27833 
27844  void modifyLogGroups (
27845  in wstring settings
27846  );
27847 
27858  void modifyLogFlags (
27859  in wstring settings
27860  );
27861 
27872  void modifyLogDestinations (
27873  in wstring settings
27874  );
27875 
27890  void readPhysicalMemory (
27891  in long long address,
27892  in unsigned long size,
27893  [retval] out octet[] bytes
27894  );
27895 
27910  void writePhysicalMemory (
27911  in long long address,
27912  in unsigned long size,
27913  in octet[] bytes
27914  );
27915 
27932  void readVirtualMemory (
27933  in unsigned long cpuId,
27934  in long long address,
27935  in unsigned long size,
27936  [retval] out octet[] bytes
27937  );
27938 
27955  void writeVirtualMemory (
27956  in unsigned long cpuId,
27957  in long long address,
27958  in unsigned long size,
27959  in octet[] bytes
27960  );
27961 
27969  void loadPlugIn (
27970  in wstring name,
27971  [retval] out wstring plugInName
27972  );
27973 
27979  void unloadPlugIn (
27980  in wstring name
27981  );
27982 
27995  void detectOS (
27996  [retval] out wstring os
27997  );
27998 
28012  void queryOSKernelLog (
28013  in unsigned long maxMessages,
28014  [retval] out wstring dmesg
28015  );
28016 
28031  void getRegister (
28032  in unsigned long cpuId,
28033  in wstring name,
28034  [retval] out wstring value
28035  );
28036 
28051  void getRegisters (
28052  in unsigned long cpuId,
28053  out wstring[] names,
28054  out wstring[] values
28055  );
28056 
28075  void setRegister (
28076  in unsigned long cpuId,
28077  in wstring name,
28078  in wstring value
28079  );
28080 
28099  void setRegisters (
28100  in unsigned long cpuId,
28101  in wstring[] names,
28102  in wstring[] values
28103  );
28104 
28117  void dumpGuestStack (
28118  in unsigned long cpuId,
28119  [retval] out wstring stack
28120  );
28121 
28132  void resetStats (
28133  in wstring pattern
28134  );
28135 
28146  void dumpStats (
28147  in wstring pattern
28148  );
28149 
28164  void getStats (
28165  in wstring pattern,
28166  in boolean withDescriptions,
28167  [retval] out wstring stats
28168  );
28169 
28188  void getCPULoad (
28189  in unsigned long cpuId,
28190  out unsigned long pctExecuting,
28191  out unsigned long pctHalted,
28192  out unsigned long pctOther,
28193  [retval] out long long msInterval
28194  );
28195 
28209  void takeGuestSample (
28210  in wstring filename,
28211  in unsigned long usInterval,
28212  in long long usSampleTime,
28213  [retval] out IProgress progress
28214  );
28215 
28230  void getUVMAndVMMFunctionTable (
28231  in long long magicVersion,
28232  out long long VMMFunctionTable,
28233  [retval] out long long UVM
28234  );
28235 
28236 }; /* interface IMachineDebugger */
28237 
28238 interface IUSBDeviceFilters : $unknown
28239 {
28265  readonly attribute IUSBDeviceFilter[] deviceFilters;
28266 
28294  void createDeviceFilter (
28295  in wstring name,
28296  [retval] out IUSBDeviceFilter filter
28297  );
28298 
28343  void insertDeviceFilter (
28344  in unsigned long position,
28345  in IUSBDeviceFilter filter
28346  );
28347 
28380  void removeDeviceFilter (
28381  in unsigned long position,
28382  [retval] out IUSBDeviceFilter filter
28383  );
28384 
28385 }; /* interface IUSBDeviceFilters */
28386 
28387 interface IUSBController : $unknown
28388 {
28394  attribute wstring name;
28395 
28402 
28410  readonly attribute unsigned short USBStandard;
28411 
28412 }; /* interface IUSBController */
28413 
28426 interface IUSBDevice : $unknown
28427 {
28434  readonly attribute wstringUUID id;
28435 
28439  readonly attribute unsigned short vendorId;
28440 
28444  readonly attribute unsigned short productId;
28445 
28453  readonly attribute unsigned short revision;
28454 
28458  readonly attribute wstring manufacturer;
28459 
28463  readonly attribute wstring product;
28464 
28468  readonly attribute wstring serialNumber;
28469 
28478  readonly attribute wstring address;
28479 
28486  readonly attribute unsigned short port;
28487 
28496  readonly attribute wstring portPath;
28497 
28503  readonly attribute unsigned short version;
28504 
28510  readonly attribute USBConnectionSpeed speed;
28511 
28518  readonly attribute boolean remote;
28519 
28531  readonly attribute wstring[] deviceInfo;
28532 
28538  readonly attribute wstring backend;
28539 
28540 }; /* interface IUSBDevice */
28541 
28617 interface IUSBDeviceFilter : $unknown
28618 {
28626  attribute wstring name;
28627 
28631  attribute boolean active;
28632 
28640  attribute wstring vendorId;
28641 
28649  attribute wstring productId;
28650 
28664  attribute wstring revision;
28665 
28670  attribute wstring manufacturer;
28671 
28676  attribute wstring product;
28677 
28682  attribute wstring serialNumber;
28683 
28688  attribute wstring port;
28689 
28699  attribute wstring remote;
28700 
28710  attribute unsigned long maskedInterfaces;
28711 
28712 }; /* interface IUSBDeviceFilter */
28713 
28731 {
28737  readonly attribute USBDeviceState state;
28738 
28739 }; /* interface IHostUSBDevice */
28740 
28764 {
28772 
28773 }; /* interface IHostUSBDeviceFilter */
28774 
28783 interface IUSBProxyBackend : $unknown
28784 {
28790  readonly attribute wstring name;
28791 
28797  readonly attribute wstring type;
28798 
28799 }; /* interface IUSBProxyBackend */
28800 
28809 interface IAudioAdapter : $unknown
28810 {
28819  attribute boolean enabled;
28820 
28827  attribute boolean enabledIn;
28828 
28835  attribute boolean enabledOut;
28836 
28843 
28853 
28861 
28867  readonly attribute wstring[] propertiesList;
28868 
28882  void setProperty (
28883  in wstring key,
28884  in wstring value
28885  );
28886 
28900  void getProperty (
28901  in wstring key,
28902  [retval] out wstring value
28903  );
28904 
28905 }; /* interface IAudioAdapter */
28906 
28914 interface IHostAudioDevice : $unknown
28915 {
28921  readonly attribute wstringUUID id;
28922 
28928  attribute wstring name;
28929 
28936 
28943 
28950  attribute boolean defaultIn;
28951 
28958  attribute boolean defaultOut;
28959 
28966  attribute boolean isHotPlug;
28967 
28974 
28988  void getProperty (
28989  in wstring key,
28990  [retval] out wstring value
28991  );
28992 
28993 }; /* interface IHostAudioDevice */
28994 
29002 interface IAudioSettings : $unknown
29003 {
29007  readonly attribute IAudioAdapter adapter;
29008 
29025  void getHostAudioDevice (
29026  in AudioDirection usage,
29027  [retval] out IHostAudioDevice device
29028  );
29029 
29046  void setHostAudioDevice (
29047  in IHostAudioDevice device,
29048  in AudioDirection usage
29049  );
29050 
29051 }; /* interface IAudioSettings */
29052 
29053 interface IVRDEServer : $unknown
29054 {
29058  attribute boolean enabled;
29059 
29063  attribute AuthType authType;
29064 
29068  attribute unsigned long authTimeout;
29069 
29076  attribute boolean allowMultiConnection;
29077 
29085  attribute boolean reuseSingleConnection;
29086 
29093  attribute wstring VRDEExtPack;
29094 
29101  attribute wstring authLibrary;
29102 
29108  readonly attribute wstring[] VRDEProperties;
29109 
29123  void setVRDEProperty (
29124  in wstring key,
29125  in wstring value
29126  );
29127 
29141  void getVRDEProperty (
29142  in wstring key,
29143  [retval] out wstring value
29144  );
29145 
29146 }; /* interface IVRDEServer */
29147 
29207 interface ISharedFolder : $unknown
29208 {
29212  readonly attribute wstring name;
29213 
29217  readonly attribute wstring hostPath;
29218 
29229  readonly attribute boolean accessible;
29230 
29237  attribute boolean writable;
29238 
29244  attribute boolean autoMount;
29245 
29259  attribute wstring autoMountPoint;
29260 
29273  readonly attribute wstring lastAccessError;
29274 
29275 }; /* interface ISharedFolder */
29276 
29277 interface IInternalSessionControl : $unknown
29278 {
29283  readonly attribute unsigned long PID;
29284 
29306  readonly attribute IConsole remoteConsole;
29307 
29314  readonly attribute MachineState nominalState;
29315 
29330  void assignRemoteMachine (
29331  in IMachine machine,
29332  in IConsole console
29333  );
29334 
29358  void updateMachineState (
29359  in MachineState machineState
29360  );
29361 
29377  void uninitialize();
29378 
29401  void onNetworkAdapterChange (
29402  in INetworkAdapter networkAdapter,
29403  in boolean changeAdapter
29404  );
29405 
29428  void onAudioAdapterChange (
29429  in IAudioAdapter audioAdapter
29430  );
29431 
29446  void onHostAudioDeviceChange (
29447  in IHostAudioDevice device,
29448  in boolean isNew,
29449  in AudioDeviceState state,
29450  in IVirtualBoxErrorInfo errorInfo
29451  );
29452 
29475  void onSerialPortChange (
29476  in ISerialPort serialPort
29477  );
29478 
29501  void onParallelPortChange (
29502  in IParallelPort parallelPort
29503  );
29504 
29531  void onStorageControllerChange (
29532  in wstringUUID machineId,
29533  in wstring controllerName
29534  );
29535 
29562  void onMediumChange (
29563  in IMediumAttachment mediumAttachment,
29564  in boolean force
29565  );
29566 
29596  void onStorageDeviceChange (
29597  in IMediumAttachment mediumAttachment,
29598  in boolean remove,
29599  in boolean silent
29600  );
29601 
29632  void onVMProcessPriorityChange (
29633  in VMProcPriority priority
29634  );
29635 
29643  void onClipboardModeChange (
29644  in ClipboardMode clipboardMode
29645  );
29646 
29654  void onClipboardFileTransferModeChange (
29655  in boolean enabled
29656  );
29657 
29665  void onDnDModeChange (
29666  in DnDMode dndMode
29667  );
29668 
29678  void onCPUChange (
29679  in unsigned long cpu,
29680  in boolean add
29681  );
29682 
29690  void onCPUExecutionCapChange (
29691  in unsigned long executionCap
29692  );
29693 
29718  void onVRDEServerChange (
29719  in boolean restart
29720  );
29721 
29729  void onRecordingChange (
29730  in boolean enable
29731  );
29732 
29755  void onUSBControllerChange();
29756 
29785  void onSharedFolderChange (
29786  in boolean global
29787  );
29788 
29811  void onGuestDebugControlChange (
29812  in IGuestDebugControl guestDebugControl
29813  );
29814 
29840  void onUSBDeviceAttach (
29841  in IUSBDevice device,
29842  in IVirtualBoxErrorInfo error,
29843  in unsigned long maskedInterfaces,
29844  in wstring captureFilename
29845  );
29846 
29872  void onUSBDeviceDetach (
29873  in wstringUUID id,
29874  in IVirtualBoxErrorInfo error
29875  );
29876 
29894  void onShowWindow (
29895  in boolean check,
29896  out boolean canShow,
29897  out long long winId
29898  );
29899 
29907  void onBandwidthGroupChange (
29908  in IBandwidthGroup bandwidthGroup
29909  );
29910 
29948  void accessGuestProperty (
29949  in wstring name,
29950  in wstring value,
29951  in wstring flags,
29952  in unsigned long accessMode,
29953  out wstring retValue,
29954  out long long retTimestamp,
29955  out wstring retFlags
29956  );
29957 
30005  void enumerateGuestProperties (
30006  in wstring patterns,
30007  out wstring[] keys,
30008  out wstring[] values,
30009  out long long[] timestamps,
30010  out wstring[] flags
30011  );
30012 
30047  void onlineMergeMedium (
30048  in IMediumAttachment mediumAttachment,
30049  in unsigned long sourceIdx,
30050  in unsigned long targetIdx,
30051  in IProgress progress
30052  );
30053 
30079  void reconfigureMediumAttachments (
30080  in IMediumAttachment[] attachments
30081  );
30082 
30106  void enableVMMStatistics (
30107  in boolean enable
30108  );
30109 
30137  void pauseWithReason (
30138  in Reason reason
30139  );
30140 
30168  void resumeWithReason (
30169  in Reason reason
30170  );
30171 
30215  void saveStateWithReason (
30216  in Reason reason,
30217  in IProgress progress,
30218  in ISnapshot snapshot,
30219  in wstring stateFilePath,
30220  in boolean pauseVM,
30221  [retval] out boolean leftPaused
30222  );
30223 
30231  void cancelSaveStateWithReason();
30232 
30256  void assignMachine (
30257  in IMachine machine,
30258  in LockType lockType,
30259  in wstring tokenId
30260  );
30261 
30285  void assignMachine (
30286  in IMachine machine,
30287  in LockType lockType,
30288  in IToken token
30289  );
30290 
30291 }; /* interface IInternalSessionControl */
30292 
30352 interface ISession : $unknown
30353 {
30357  readonly attribute SessionState state;
30358 
30366  readonly attribute SessionType type;
30367 
30378  attribute wstring name;
30379 
30383  readonly attribute IMachine machine;
30384 
30389  readonly attribute IConsole console;
30390 
30422  void unlockMachine();
30423 
30424 }; /* interface ISession */
30425 
30448 interface IStorageController : $unknown
30449 {
30458  attribute wstring name;
30459 
30465  readonly attribute unsigned long maxDevicesPerPortCount;
30466 
30472  readonly attribute unsigned long minPortCount;
30473 
30479  readonly attribute unsigned long maxPortCount;
30480 
30486  attribute unsigned long instance;
30487 
30496  attribute unsigned long portCount;
30497 
30503  readonly attribute StorageBus bus;
30504 
30518 
30533  attribute boolean useHostIOCache;
30534 
30540  readonly attribute boolean bootable;
30541 
30542 }; /* interface IStorageController */
30543 
30567 interface IManagedObjectRef : $unknown
30568 {
30575  void getInterfaceName (
30576  [retval] out wstring return
30577  );
30578 
30586  void release();
30587 
30588 }; /* interface IManagedObjectRef */
30589 
30598 interface IWebsessionManager : $unknown
30599 {
30608  void logon (
30609  in wstring username,
30610  in wstring password,
30611  [retval] out IVirtualBox return
30612  );
30613 
30623  void getSessionObject (
30624  in IVirtualBox refIVirtualBox,
30625  [retval] out ISession return
30626  );
30627 
30636  void logoff (
30637  in IVirtualBox refIVirtualBox
30638  );
30639 
30640 }; /* interface IWebsessionManager */
30641 
30650 interface IPerformanceMetric : $unknown
30651 {
30657  readonly attribute wstring metricName;
30658 
30664  readonly attribute $unknown object;
30665 
30671  readonly attribute wstring description;
30672 
30678  readonly attribute unsigned long period;
30679 
30689  readonly attribute unsigned long count;
30690 
30696  readonly attribute wstring unit;
30697 
30703  readonly attribute long minimumValue;
30704 
30710  readonly attribute long maximumValue;
30711 
30712 }; /* interface IPerformanceMetric */
30713 
30824 interface IPerformanceCollector : $unknown
30825 {
30836  readonly attribute wstring[] metricNames;
30837 
30861  void getMetrics (
30862  in wstring[] metricNames,
30863  in $unknown[] objects,
30864  [retval] out IPerformanceMetric[] metrics
30865  );
30866 
30905  void setupMetrics (
30906  in wstring[] metricNames,
30907  in $unknown[] objects,
30908  in unsigned long period,
30909  in unsigned long count,
30910  [retval] out IPerformanceMetric[] affectedMetrics
30911  );
30912 
30941  void enableMetrics (
30942  in wstring[] metricNames,
30943  in $unknown[] objects,
30944  [retval] out IPerformanceMetric[] affectedMetrics
30945  );
30946 
30975  void disableMetrics (
30976  in wstring[] metricNames,
30977  in $unknown[] objects,
30978  [retval] out IPerformanceMetric[] affectedMetrics
30979  );
30980 
31070  void queryMetricsData (
31071  in wstring[] metricNames,
31072  in $unknown[] objects,
31073  out wstring[] returnMetricNames,
31074  out $unknown[] returnObjects,
31075  out wstring[] returnUnits,
31076  out unsigned long[] returnScales,
31077  out unsigned long[] returnSequenceNumbers,
31078  out unsigned long[] returnDataIndices,
31079  out unsigned long[] returnDataLengths,
31080  [retval] out long[] returnData
31081  );
31082 
31083 }; /* interface IPerformanceCollector */
31084 
31092 interface INATEngine : $unknown
31093 {
31098  attribute wstring network;
31099 
31106  attribute wstring hostIP;
31107 
31112  attribute wstring TFTPPrefix;
31113 
31118  attribute wstring TFTPBootFile;
31119 
31127  attribute wstring TFTPNextServer;
31128 
31132  attribute unsigned long aliasMode;
31133 
31137  attribute boolean DNSPassDomain;
31138 
31143  attribute boolean DNSProxy;
31144 
31149  attribute boolean DNSUseHostResolver;
31150 
31155  readonly attribute wstring[] redirects;
31156 
31161  attribute boolean localhostReachable;
31162 
31178  void setNetworkSettings (
31179  in unsigned long mtu,
31180  in unsigned long sockSnd,
31181  in unsigned long sockRcv,
31182  in unsigned long TcpWndSnd,
31183  in unsigned long TcpWndRcv
31184  );
31185 
31190  void getNetworkSettings (
31191  out unsigned long mtu,
31192  out unsigned long sockSnd,
31193  out unsigned long sockRcv,
31194  out unsigned long TcpWndSnd,
31195  out unsigned long TcpWndRcv
31196  );
31197 
31217  void addRedirect (
31218  in wstring name,
31219  in NATProtocol proto,
31220  in wstring hostIP,
31221  in unsigned short hostPort,
31222  in wstring guestIP,
31223  in unsigned short guestPort
31224  );
31225 
31231  void removeRedirect (
31232  in wstring name
31233  );
31234 
31235 }; /* interface INATEngine */
31236 
31245 interface IExtPackPlugIn : $unknown
31246 {
31250  readonly attribute wstring name;
31251 
31255  readonly attribute wstring description;
31256 
31262  readonly attribute wstring frontend;
31263 
31267  readonly attribute wstring modulePath;
31268 
31269 }; /* interface IExtPackPlugIn */
31270 
31279 interface IExtPackBase : $unknown
31280 {
31284  readonly attribute wstring name;
31285 
31289  readonly attribute wstring description;
31290 
31302  readonly attribute wstring version;
31303 
31307  readonly attribute unsigned long revision;
31308 
31318  readonly attribute wstring edition;
31319 
31323  readonly attribute wstring VRDEModule;
31324 
31331  readonly attribute wstring CryptoModule;
31332 
31336  readonly attribute IExtPackPlugIn[] plugIns;
31337 
31347  readonly attribute boolean usable;
31348 
31355  readonly attribute wstring whyUnusable;
31356 
31360  readonly attribute boolean showLicense;
31361 
31370  readonly attribute wstring license;
31371 
31395  void queryLicense (
31396  in wstring preferredLocale,
31397  in wstring preferredLanguage,
31398  in wstring format,
31399  [retval] out wstring licenseText
31400  );
31401 
31402 }; /* interface IExtPackBase */
31403 
31413 {
31425  void queryObject (
31426  in wstring objUuid,
31427  [retval] out $unknown returnInterface
31428  );
31429 
31430 }; /* interface IExtPack */
31431 
31442 {
31448  readonly attribute wstring filePath;
31449 
31468  void install (
31469  in boolean replace,
31470  in wstring displayInfo,
31471  [retval] out IProgress progess
31472  );
31473 
31474 }; /* interface IExtPackFile */
31475 
31485 interface IExtPackManager : $unknown
31486 {
31492  readonly attribute IExtPack[] installedExtPacks;
31493 
31511  void find (
31512  in wstring name,
31513  [retval] out IExtPack returnData
31514  );
31515 
31527  void openExtPackFile (
31528  in wstring path,
31529  [retval] out IExtPackFile file
31530  );
31531 
31550  void uninstall (
31551  in wstring name,
31552  in boolean forcedRemoval,
31553  in wstring displayInfo,
31554  [retval] out IProgress progess
31555  );
31556 
31560  void cleanup();
31561 
31574  void queryAllPlugInsForFrontend (
31575  in wstring frontendName,
31576  [retval] out wstring[] plugInModules
31577  );
31578 
31586  void isExtPackUsable (
31587  in wstring name,
31588  [retval] out boolean usable
31589  );
31590 
31591 }; /* interface IExtPackManager */
31592 
31598 interface IBandwidthGroup : $unknown
31599 {
31603  readonly attribute wstring name;
31604 
31608  readonly attribute BandwidthGroupType type;
31609 
31613  readonly attribute unsigned long reference;
31614 
31619  attribute long long maxBytesPerSec;
31620 
31621 }; /* interface IBandwidthGroup */
31622 
31631 interface IBandwidthControl : $unknown
31632 {
31638  readonly attribute unsigned long numGroups;
31639 
31652  void createBandwidthGroup (
31653  in wstring name,
31654  in BandwidthGroupType type,
31655  in long long maxBytesPerSec
31656  );
31657 
31665  void deleteBandwidthGroup (
31666  in wstring name
31667  );
31668 
31678  void getBandwidthGroup (
31679  in wstring name,
31680  [retval] out IBandwidthGroup bandwidthGroup
31681  );
31682 
31690  void getAllBandwidthGroups (
31691  [retval] out IBandwidthGroup[] bandwidthGroups
31692  );
31693 
31694 }; /* interface IBandwidthControl */
31695 
31703 interface IGuestDebugControl : $unknown
31704 {
31709 
31714 
31721  attribute wstring debugAddress;
31722 
31729  attribute unsigned long debugPort;
31730 
31731 }; /* interface IGuestDebugControl */
31732 
31751 interface IVirtualBoxClient : $unknown
31752 {
31758  readonly attribute IVirtualBox virtualBox;
31759 
31765  readonly attribute ISession session;
31766 
31772  readonly attribute IEventSource eventSource;
31773 
31784  void checkMachineError (
31785  in IMachine machine
31786  );
31787 
31788 }; /* interface IVirtualBoxClient */
31789 
31803 interface IEventSource : $unknown
31804 {
31810  void createListener (
31811  [retval] out IEventListener listener
31812  );
31813 
31829  void createAggregator (
31830  in IEventSource[] subordinates,
31831  [retval] out IEventSource result
31832  );
31833 
31866  void registerListener (
31867  in IEventListener listener,
31868  in VBoxEventType[] interesting,
31869  in boolean active
31870  );
31871 
31880  void unregisterListener (
31881  in IEventListener listener
31882  );
31883 
31898  void fireEvent (
31899  in IEvent event,
31900  in long timeout,
31901  [retval] out boolean result
31902  );
31903 
31928  void getEvent (
31929  in IEventListener listener,
31930  in long timeout,
31931  [retval] out IEvent event
31932  );
31933 
31945  void eventProcessed (
31946  in IEventListener listener,
31947  in IEvent event
31948  );
31949 
31950 }; /* interface IEventSource */
31951 
31961 interface IEventListener : $unknown
31962 {
31975  void handleEvent (
31976  in IEvent event
31977  );
31978 
31979 }; /* interface IEventListener */
31980 
32058 interface IEvent : $unknown
32059 {
32065  readonly attribute VBoxEventType type;
32066 
32072  readonly attribute IEventSource source;
32073 
32084  readonly attribute boolean waitable;
32085 
32092  void setProcessed();
32093 
32107  void waitProcessed (
32108  in long timeout,
32109  [retval] out boolean result
32110  );
32111 
32112 }; /* interface IEvent */
32113 
32120 {
32124  readonly attribute unsigned long generation;
32125 
32132  void reuse();
32133 
32134 }; /* interface IReusableEvent */
32135 
32142 {
32146  readonly attribute wstringUUID machineId;
32147 
32148 }; /* interface IMachineEvent */
32149 
32156 {
32160  readonly attribute MachineState state;
32161 
32162 }; /* interface IMachineStateChangedEvent */
32163 
32172 {
32179  readonly attribute boolean temporary;
32180 
32181 }; /* interface IMachineDataChangedEvent */
32182 
32192 {
32196  readonly attribute wstringUUID mediumId;
32197 
32201  readonly attribute DeviceType mediumType;
32202 
32209  readonly attribute boolean registered;
32210 
32211 }; /* interface IMediumRegisteredEvent */
32212 
32222 {
32226  readonly attribute IMedium medium;
32227 
32228 }; /* interface IMediumConfigChangedEvent */
32229 
32239 {
32246  readonly attribute boolean registered;
32247 
32248 }; /* interface IMachineRegisteredEvent */
32249 
32260 {
32266  readonly attribute SessionState state;
32267 
32268 }; /* interface ISessionStateChangedEvent */
32269 
32278 {
32284  readonly attribute wstring name;
32285 
32291  readonly attribute wstring value;
32292 
32298  readonly attribute wstring flags;
32299 
32305  readonly attribute boolean fWasDeleted;
32306 
32307 }; /* interface IGuestPropertyChangedEvent */
32308 
32315 {
32319  readonly attribute wstringUUID snapshotId;
32320 
32321 }; /* interface ISnapshotEvent */
32322 
32333 {
32334  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
32335 
32336 }; /* interface ISnapshotTakenEvent */
32337 
32355 {
32356  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
32357 
32358 }; /* interface ISnapshotDeletedEvent */
32359 
32370 {
32371  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
32372 
32373 }; /* interface ISnapshotRestoredEvent */
32374 
32385 {
32386  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
32387 
32388 }; /* interface ISnapshotChangedEvent */
32389 
32399 {
32405  readonly attribute boolean visible;
32406 
32412  readonly attribute boolean alpha;
32413 
32419  readonly attribute unsigned long xhot;
32420 
32426  readonly attribute unsigned long yhot;
32427 
32433  readonly attribute unsigned long width;
32434 
32440  readonly attribute unsigned long height;
32441 
32474  readonly attribute octet[] shape;
32475 
32476 }; /* interface IMousePointerShapeChangedEvent */
32477 
32487 {
32493  readonly attribute boolean supportsAbsolute;
32494 
32500  readonly attribute boolean supportsRelative;
32501 
32507  readonly attribute boolean supportsTouchScreen;
32508 
32514  readonly attribute boolean supportsTouchPad;
32515 
32521  readonly attribute boolean needsHostCursor;
32522 
32523 }; /* interface IMouseCapabilityChangedEvent */
32524 
32534 {
32540  readonly attribute boolean numLock;
32541 
32547  readonly attribute boolean capsLock;
32548 
32554  readonly attribute boolean scrollLock;
32555 
32556 }; /* interface IKeyboardLedsChangedEvent */
32557 
32567 {
32573  readonly attribute MachineState state;
32574 
32575 }; /* interface IStateChangedEvent */
32576 
32587 {
32588  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
32589 
32590 }; /* interface IAdditionsStateChangedEvent */
32591 
32603 {
32609  readonly attribute INetworkAdapter networkAdapter;
32610 
32611 }; /* interface INetworkAdapterChangedEvent */
32612 
32623 {
32629  readonly attribute IAudioAdapter audioAdapter;
32630 
32631 }; /* interface IAudioAdapterChangedEvent */
32632 
32644 {
32650  readonly attribute ISerialPort serialPort;
32651 
32652 }; /* interface ISerialPortChangedEvent */
32653 
32665 {
32671  readonly attribute IParallelPort parallelPort;
32672 
32673 }; /* interface IParallelPortChangedEvent */
32674 
32685 {
32691  readonly attribute wstringUUID machinId;
32692 
32698  readonly attribute wstring controllerName;
32699 
32700 }; /* interface IStorageControllerChangedEvent */
32701 
32712 {
32719 
32720 }; /* interface IMediumChangedEvent */
32721 
32730 {
32736  readonly attribute ClipboardMode clipboardMode;
32737 
32738 }; /* interface IClipboardModeChangedEvent */
32739 
32748 {
32754  readonly attribute boolean enabled;
32755 
32756 }; /* interface IClipboardFileTransferModeChangedEvent */
32757 
32766 {
32772  readonly attribute DnDMode dndMode;
32773 
32774 }; /* interface IDnDModeChangedEvent */
32775 
32784 {
32790  readonly attribute unsigned long CPU;
32791 
32797  readonly attribute boolean add;
32798 
32799 }; /* interface ICPUChangedEvent */
32800 
32809 {
32815  readonly attribute unsigned long executionCap;
32816 
32817 }; /* interface ICPUExecutionCapChangedEvent */
32818 
32827 {
32833  readonly attribute long[] scancodes;
32834 
32835 }; /* interface IGuestKeyboardEvent */
32836 
32845 {
32851  readonly attribute GuestMouseEventMode mode;
32852 
32858  readonly attribute long x;
32859 
32865  readonly attribute long y;
32866 
32872  readonly attribute long z;
32873 
32879  readonly attribute long w;
32880 
32886  readonly attribute long buttons;
32887 
32888 }; /* interface IGuestMouseEvent */
32889 
32898 {
32904  readonly attribute long contactCount;
32905 
32911  readonly attribute short[] xPositions;
32912 
32918  readonly attribute short[] yPositions;
32919 
32925  readonly attribute unsigned short[] contactIds;
32926 
32934  readonly attribute unsigned short[] contactFlags;
32935 
32941  readonly attribute boolean isTouchScreen;
32942 
32948  readonly attribute unsigned long scanTime;
32949 
32950 }; /* interface IGuestMultiTouchEvent */
32951 
32958 {
32962  readonly attribute IGuestSession session;
32963 
32964 }; /* interface IGuestSessionEvent */
32965 
32974 {
32980  readonly attribute unsigned long id;
32981 
32987  readonly attribute GuestSessionStatus status;
32988 
32998  readonly attribute IVirtualBoxErrorInfo error;
32999 
33000 }; /* interface IGuestSessionStateChangedEvent */
33001 
33010 {
33017  readonly attribute boolean registered;
33018 
33019 }; /* interface IGuestSessionRegisteredEvent */
33020 
33027 {
33033  readonly attribute IGuestProcess process;
33034 
33040  readonly attribute unsigned long pid;
33041 
33042 }; /* interface IGuestProcessEvent */
33043 
33052 {
33059  readonly attribute boolean registered;
33060 
33061 }; /* interface IGuestProcessRegisteredEvent */
33062 
33071 {
33077  readonly attribute ProcessStatus status;
33078 
33088  readonly attribute IVirtualBoxErrorInfo error;
33089 
33090 }; /* interface IGuestProcessStateChangedEvent */
33091 
33100 {
33107  readonly attribute unsigned long handle;
33108 
33114  readonly attribute unsigned long processed;
33115 
33116 }; /* interface IGuestProcessIOEvent */
33117 
33128 {
33134  readonly attribute ProcessInputStatus status;
33135 
33136 }; /* interface IGuestProcessInputNotifyEvent */
33137 
33146 {
33152  readonly attribute octet[] data;
33153 
33154 }; /* interface IGuestProcessOutputEvent */
33155 
33162 {
33168  readonly attribute IGuestFile file;
33169 
33170 }; /* interface IGuestFileEvent */
33171 
33180 {
33187  readonly attribute boolean registered;
33188 
33189 }; /* interface IGuestFileRegisteredEvent */
33190 
33199 {
33205  readonly attribute FileStatus status;
33206 
33216  readonly attribute IVirtualBoxErrorInfo error;
33217 
33218 }; /* interface IGuestFileStateChangedEvent */
33219 
33228 {
33234  readonly attribute long long offset;
33235 
33241  readonly attribute unsigned long processed;
33242 
33243 }; /* interface IGuestFileIOEvent */
33244 
33253 {
33254  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33255 
33256 }; /* interface IGuestFileOffsetChangedEvent */
33257 
33266 {
33267  readonly attribute long long newSize;
33268 
33269 }; /* interface IGuestFileSizeChangedEvent */
33270 
33279 {
33285  readonly attribute octet[] data;
33286 
33287 }; /* interface IGuestFileReadEvent */
33288 
33297 {
33298  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33299 
33300 }; /* interface IGuestFileWriteEvent */
33301 
33313 {
33314  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33315 
33316 }; /* interface IVRDEServerChangedEvent */
33317 
33328 {
33329  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33330 
33331 }; /* interface IVRDEServerInfoChangedEvent */
33332 
33341 {
33342  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33343 
33344 }; /* interface IRecordingChangedEvent */
33345 
33357 {
33358  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33359 
33360 }; /* interface IUSBControllerChangedEvent */
33361 
33386 {
33392  readonly attribute IUSBDevice device;
33393 
33399  readonly attribute boolean attached;
33400 
33406  readonly attribute IVirtualBoxErrorInfo error;
33407 
33408 }; /* interface IUSBDeviceStateChangedEvent */
33409 
33426 {
33432  readonly attribute Scope scope;
33433 
33434 }; /* interface ISharedFolderChangedEvent */
33435 
33490 {
33496  readonly attribute boolean fatal;
33497 
33503  readonly attribute wstring id;
33504 
33510  readonly attribute wstring message;
33511 
33512 }; /* interface IRuntimeErrorEvent */
33513 
33522 {
33528  readonly attribute IEventListener listener;
33529 
33535  readonly attribute boolean add;
33536 
33537 }; /* interface IEventSourceChangedEvent */
33538 
33548 {
33555  readonly attribute wstringUUID machineId;
33556 
33562  readonly attribute wstring key;
33563 
33569  readonly attribute wstring value;
33570 
33571 }; /* interface IExtraDataChangedEvent */
33572 
33578 interface IVetoEvent : IEvent
33579 {
33589  void addVeto (
33590  in wstring reason
33591  );
33592 
33602  void isVetoed (
33603  [retval] out boolean result
33604  );
33605 
33615  void getVetos (
33616  [retval] out wstring[] result
33617  );
33618 
33628  void addApproval (
33629  in wstring reason
33630  );
33631 
33637  void isApproved (
33638  [retval] out boolean result
33639  );
33640 
33650  void getApprovals (
33651  [retval] out wstring[] result
33652  );
33653 
33654 }; /* interface IVetoEvent */
33655 
33666 {
33673  readonly attribute wstringUUID machineId;
33674 
33680  readonly attribute wstring key;
33681 
33687  readonly attribute wstring value;
33688 
33689 }; /* interface IExtraDataCanChangeEvent */
33690 
33707 {
33708  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
33709 
33710 }; /* interface ICanShowWindowEvent */
33711 
33744 {
33753  attribute long long winId;
33754 
33755 }; /* interface IShowWindowEvent */
33756 
33765 {
33771  readonly attribute unsigned long slot;
33772 
33778  readonly attribute boolean remove;
33779 
33785  readonly attribute wstring name;
33786 
33792  readonly attribute NATProtocol proto;
33793 
33799  readonly attribute wstring hostIP;
33800 
33806  readonly attribute long hostPort;
33807 
33813  readonly attribute wstring guestIP;
33814 
33820  readonly attribute long guestPort;
33821 
33822 }; /* interface INATRedirectEvent */
33823 
33832 {
33838  readonly attribute IHostAudioDevice device;
33839 
33845  readonly attribute boolean new;
33846 
33852  readonly attribute AudioDeviceState state;
33853 
33859  readonly attribute IVirtualBoxErrorInfo error;
33860 
33861 }; /* interface IHostAudioDeviceChangedEvent */
33862 
33876 {
33882  readonly attribute boolean plugged;
33883 
33890  readonly attribute boolean success;
33891 
33897  readonly attribute IPCIDeviceAttachment attachment;
33898 
33904  readonly attribute wstring message;
33905 
33906 }; /* interface IHostPCIDevicePlugEvent */
33907 
33917 {
33923  readonly attribute boolean available;
33924 
33925 }; /* interface IVBoxSVCAvailabilityChangedEvent */
33926 
33935 {
33941  readonly attribute IBandwidthGroup bandwidthGroup;
33942 
33943 }; /* interface IBandwidthGroupChangedEvent */
33944 
33953 {
33960 
33966  readonly attribute unsigned long screenId;
33967 
33974  readonly attribute unsigned long originX;
33975 
33982  readonly attribute unsigned long originY;
33983 
33990  readonly attribute unsigned long width;
33991 
33998  readonly attribute unsigned long height;
33999 
34000 }; /* interface IGuestMonitorChangedEvent */
34001 
34010 {
34016  readonly attribute wstring name;
34017 
34024  readonly attribute wstring domain;
34025 
34032  readonly attribute GuestUserState state;
34033 
34039  readonly attribute wstring stateDetails;
34040 
34041 }; /* interface IGuestUserStateChangedEvent */
34042 
34053 {
34059  readonly attribute IMediumAttachment storageDevice;
34060 
34066  readonly attribute boolean removed;
34067 
34073  readonly attribute boolean silent;
34074 
34075 }; /* interface IStorageDeviceChangedEvent */
34076 
34078 {
34079  readonly attribute wstring networkName;
34080 
34081 }; /* interface INATNetworkChangedEvent */
34082 
34084 {
34090  readonly attribute boolean startEvent;
34091 
34092 }; /* interface INATNetworkStartStopEvent */
34093 
34095 {
34096  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
34097 
34098 }; /* interface INATNetworkAlterEvent */
34099 
34101 {
34102  readonly attribute boolean creationEvent;
34103 
34104 }; /* interface INATNetworkCreationDeletionEvent */
34105 
34107 {
34108  readonly attribute boolean enabled;
34109 
34110  readonly attribute wstring network;
34111 
34112  readonly attribute wstring gateway;
34113 
34114  readonly attribute boolean advertiseDefaultIPv6RouteEnabled;
34115 
34116  readonly attribute boolean needDhcpServer;
34117 
34118 }; /* interface INATNetworkSettingEvent */
34119 
34121 {
34122  readonly attribute boolean create;
34123 
34124  readonly attribute boolean ipv6;
34125 
34126  readonly attribute wstring name;
34127 
34128  readonly attribute NATProtocol proto;
34129 
34130  readonly attribute wstring hostIp;
34131 
34132  readonly attribute long hostPort;
34133 
34134  readonly attribute wstring guestIp;
34135 
34136  readonly attribute long guestPort;
34137 
34138 }; /* interface INATNetworkPortForwardEvent */
34139 
34141 {
34142  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
34143 
34144 }; /* interface IHostNameResolutionConfigurationChangeEvent */
34145 
34152 {
34156  readonly attribute wstringUUID progressId;
34157 
34158 }; /* interface IProgressEvent */
34159 
34169 {
34174  readonly attribute boolean create;
34175 
34176 }; /* interface IProgressCreatedEvent */
34177 
34184 {
34188  readonly attribute long percent;
34189 
34190 }; /* interface IProgressPercentageChangedEvent */
34191 
34198 {
34199  readonly attribute boolean midlDoesNotLikeEmptyInterfaces;
34200 
34201 }; /* interface IProgressTaskCompletedEvent */
34202 
34209 {
34213  readonly attribute boolean hasData;
34214 
34218  readonly attribute unsigned long x;
34219 
34223  readonly attribute unsigned long y;
34224 
34225 }; /* interface ICursorPositionChangedEvent */
34226 
34233 {
34237  readonly attribute AdditionsFacilityType facility;
34238 
34242  readonly attribute AdditionsFacilityStatus status;
34243 
34247  readonly attribute AdditionsRunLevelType runLevel;
34248 
34252  readonly attribute long long timestamp;
34253 
34254 }; /* interface IGuestAdditionsStatusChangedEvent */
34255 
34262 {
34266  readonly attribute unsigned long output;
34267 
34268 }; /* interface IGuestMonitorInfoChangedEvent */
34269 
34278 {
34282  readonly attribute IUpdateAgent agent;
34283 
34284 }; /* interface IUpdateAgentEvent */
34285 
34294 {
34295  readonly attribute wstring attributeHint;
34296 
34297 }; /* interface IUpdateAgentSettingsChangedEvent */
34298 
34307 {
34313  readonly attribute wstring msg;
34314 
34320  readonly attribute long rcError;
34321 
34322 }; /* interface IUpdateAgentErrorEvent */
34323 
34332 {
34338  readonly attribute wstring version;
34339 
34345  readonly attribute UpdateChannel channel;
34346 
34352  readonly attribute UpdateSeverity severity;
34353 
34359  readonly attribute wstring downloadURL;
34360 
34366  readonly attribute wstring webURL;
34367 
34373  readonly attribute wstring releaseNotes;
34374 
34375 }; /* interface IUpdateAgentAvailableEvent */
34376 
34385 {
34391  readonly attribute UpdateState state;
34392 
34393 }; /* interface IUpdateAgentStateChangedEvent */
34394 
34405 {
34412 
34413 }; /* interface IGuestDebugControlChangedEvent */
34414 
34425 interface IStringArray : $unknown
34426 {
34427  readonly attribute wstring[] values;
34428 
34429 }; /* interface IStringArray */
34430 
34431 interface IFormValue : $unknown
34432 {
34433  readonly attribute FormValueType type;
34434 
34435  readonly attribute long generation;
34436 
34437  readonly attribute boolean enabled;
34438 
34439  readonly attribute boolean visible;
34440 
34441  readonly attribute wstring label;
34442 
34443  readonly attribute wstring description;
34444 
34445  readonly attribute wstring help;
34446 
34447 }; /* interface IFormValue */
34448 
34450 {
34451  void getSelected (
34452  [retval] out boolean selected
34453  );
34454 
34455  void setSelected (
34456  in boolean selected,
34457  [retval] out IProgress progress
34458  );
34459 
34460 }; /* interface IBooleanFormValue */
34461 
34463 {
34470  readonly attribute wstring suffix;
34471 
34472  readonly attribute long minimum;
34473 
34474  readonly attribute long maximum;
34475 
34476  void getInteger (
34477  [retval] out long value
34478  );
34479 
34480  void setInteger (
34481  in long value,
34482  [retval] out IProgress progress
34483  );
34484 
34485 }; /* interface IRangedIntegerFormValue */
34486 
34488 {
34489  readonly attribute boolean multiline;
34490 
34498  readonly attribute wstring clipboardString;
34499 
34500  void getString (
34501  [retval] out wstring text
34502  );
34503 
34504  void setString (
34505  in wstring text,
34506  [retval] out IProgress progress
34507  );
34508 
34509 }; /* interface IStringFormValue */
34510 
34512 {
34513  readonly attribute wstring[] values;
34514 
34515  void getSelectedIndex (
34516  [retval] out long index
34517  );
34518 
34519  void setSelectedIndex (
34520  in long index,
34521  [retval] out IProgress progress
34522  );
34523 
34524 }; /* interface IChoiceFormValue */
34525 
34526 interface IForm : $unknown
34527 {
34528  readonly attribute IFormValue[] values;
34529 
34530  void getFieldGroup (
34531  in wstring field,
34532  [retval] out wstring[] group
34533  );
34534 
34535  void apply (
34536  [retval] out IProgress progress
34537  );
34538 
34539 }; /* interface IForm */
34540 
34542 {
34543  void getVirtualSystemDescription (
34544  [retval] out IVirtualSystemDescription description
34545  );
34546 
34547 }; /* interface IVirtualSystemDescriptionForm */
34548 
34549 interface ICloudNetworkGatewayInfo : $unknown
34550 {
34551  readonly attribute wstring publicIP;
34552 
34553  readonly attribute wstring secondaryPublicIP;
34554 
34555  readonly attribute wstring macAddress;
34556 
34557  readonly attribute wstring instanceId;
34558 
34559 }; /* interface ICloudNetworkGatewayInfo */
34560 
34561 interface ICloudNetworkEnvironmentInfo : $unknown
34562 {
34563  readonly attribute wstring tunnelNetworkId;
34564 
34565 }; /* interface ICloudNetworkEnvironmentInfo */
34566 
34577 interface ICloudMachine : $unknown
34578 {
34582  readonly attribute wstringUUID id;
34583 
34590  readonly attribute boolean accessible;
34591 
34603  readonly attribute IVirtualBoxErrorInfo accessError;
34604 
34612  readonly attribute wstring name;
34613 
34621  readonly attribute wstring OSTypeId;
34622 
34628  readonly attribute CloudMachineState state;
34629 
34636  readonly attribute wstring consoleConnectionFingerprint;
34637 
34644  readonly attribute wstring serialConsoleCommand;
34645 
34652  readonly attribute wstring serialConsoleCommandWindows;
34653 
34660  readonly attribute wstring VNCConsoleCommand;
34661 
34668  readonly attribute wstring VNCConsoleCommandWindows;
34669 
34679  void refresh (
34680  [retval] out IProgress progress
34681  );
34682 
34693  void getDetailsForm (
34694  [retval] out IForm form
34695  );
34696 
34711  void getSettingsForm (
34712  out IForm form,
34713  [retval] out IProgress progress
34714  );
34715 
34725  void powerUp (
34726  [retval] out IProgress progress
34727  );
34728 
34738  void reboot (
34739  [retval] out IProgress progress
34740  );
34741 
34751  void shutdown (
34752  [retval] out IProgress progress
34753  );
34754 
34776  void powerDown (
34777  [retval] out IProgress progress
34778  );
34779 
34789  void terminate (
34790  [retval] out IProgress progress
34791  );
34792 
34803  void unregister (
34804  [retval] out IProgress progress
34805  );
34806 
34816  void remove (
34817  [retval] out IProgress progress
34818  );
34819 
34838  void getConsoleHistory (
34839  out IDataStream stream,
34840  [retval] out IProgress progress
34841  );
34842 
34843  void createConsoleConnection (
34844  in wstring sshPublicKey,
34845  [retval] out IProgress progress
34846  );
34847 
34848  void deleteConsoleConnection (
34849  [retval] out IProgress progress
34850  );
34851 
34852 }; /* interface ICloudMachine */
34853 
34854 interface ICloudClient : $unknown
34855 {
34861  readonly attribute ICloudMachine[] cloudMachineList;
34862 
34868  readonly attribute ICloudMachine[] cloudMachineStubList;
34869 
34888  void getExportDescriptionForm (
34889  in IVirtualSystemDescription description,
34891  [retval] out IProgress progress
34892  );
34893 
34908  void exportVM (
34909  in IVirtualSystemDescription description,
34910  in IProgress progress
34911  );
34912 
34913  void getLaunchDescriptionForm (
34914  in IVirtualSystemDescription description,
34916  [retval] out IProgress progress
34917  );
34918 
34919  void launchVM (
34920  in IVirtualSystemDescription description,
34921  [retval] out IProgress progress
34922  );
34923 
34942  void getImportDescriptionForm (
34943  in IVirtualSystemDescription description,
34945  [retval] out IProgress progress
34946  );
34947 
34958  void importInstance (
34959  in IVirtualSystemDescription description,
34960  in IProgress progress
34961  );
34962 
34979  void getCloudMachine (
34980  in wstringUUID id,
34981  [retval] out ICloudMachine machine
34982  );
34983 
34994  void readCloudMachineList (
34995  [retval] out IProgress progress
34996  );
34997 
35011  void readCloudMachineStubList (
35012  [retval] out IProgress progress
35013  );
35014 
35031  void addCloudMachine (
35032  in wstring instanceId,
35033  out ICloudMachine machine,
35034  [retval] out IProgress progress
35035  );
35036 
35056  void createCloudMachine (
35057  in IVirtualSystemDescription description,
35058  out ICloudMachine machine,
35059  [retval] out IProgress progress
35060  );
35061 
35077  void listInstances (
35078  in CloudMachineState[] machineState,
35079  out IStringArray returnNames,
35080  out IStringArray returnIds,
35081  [retval] out IProgress progress
35082  );
35083 
35098  void listSourceInstances (
35099  out IStringArray returnNames,
35100  out IStringArray returnIds,
35101  [retval] out IProgress progress
35102  );
35103 
35119  void listImages (
35120  in CloudImageState[] imageState,
35121  out IStringArray returnNames,
35122  out IStringArray returnIds,
35123  [retval] out IProgress progress
35124  );
35125 
35139  void listBootVolumes (
35140  out IStringArray returnNames,
35141  out IStringArray returnIds,
35142  [retval] out IProgress progress
35143  );
35144 
35159  void listSourceBootVolumes (
35160  out IStringArray returnNames,
35161  out IStringArray returnIds,
35162  [retval] out IProgress progress
35163  );
35164 
35180  void listVnicAttachments (
35181  in wstring[] parameters,
35182  out IStringArray returnVnicAttachmentIds,
35183  out IStringArray returnVnicIds,
35184  [retval] out IProgress progress
35185  );
35186 
35200  void getInstanceInfo (
35201  in wstring uid,
35202  in IVirtualSystemDescription description,
35203  [retval] out IProgress progress
35204  );
35205 
35215  void startInstance (
35216  in wstring uid,
35217  [retval] out IProgress progress
35218  );
35219 
35229  void pauseInstance (
35230  in wstring uid,
35231  [retval] out IProgress progress
35232  );
35233 
35243  void terminateInstance (
35244  in wstring uid,
35245  [retval] out IProgress progress
35246  );
35247 
35257  void createImage (
35258  in wstring[] parameters,
35259  [retval] out IProgress progress
35260  );
35261 
35273  void exportImage (
35274  in IMedium image,
35275  in wstring[] parameters,
35276  [retval] out IProgress progress
35277  );
35278 
35290  void importImage (
35291  in wstring uid,
35292  in wstring[] parameters,
35293  [retval] out IProgress progress
35294  );
35295 
35305  void deleteImage (
35306  in wstring uid,
35307  [retval] out IProgress progress
35308  );
35309 
35326  void getImageInfo (
35327  in wstring uid,
35328  out IStringArray infoArray,
35329  [retval] out IProgress progress
35330  );
35331 
35332  void startCloudNetworkGateway (
35333  in ICloudNetwork network,
35334  in wstring sshPublicKey,
35335  out ICloudNetworkGatewayInfo gatewayInfo,
35336  [retval] out IProgress progress
35337  );
35338 
35339  void setupCloudNetworkEnvironment (
35340  in wstring tunnelNetworkName,
35341  in wstring tunnelNetworkRange,
35342  in wstring gatewayOsName,
35343  in wstring gatewayOsVersion,
35344  in wstring gatewayShape,
35345  out ICloudNetworkEnvironmentInfo networkEnvironmentInfo,
35346  [retval] out IProgress progress
35347  );
35348 
35365  void getVnicInfo (
35366  in wstring uid,
35367  out IStringArray infoArray,
35368  [retval] out IProgress progress
35369  );
35370 
35371  void getSubnetSelectionForm (
35372  in IVirtualSystemDescription description,
35374  [retval] out IProgress progress
35375  );
35376 
35377 }; /* interface ICloudClient */
35378 
35379 interface ICloudProfile : $unknown
35380 {
35386  attribute wstring name;
35387 
35393  readonly attribute wstringUUID providerId;
35394 
35413  void getProperty (
35414  in wstring name,
35415  [retval] out wstring value
35416  );
35417 
35436  void setProperty (
35437  in wstring name,
35438  in wstring value
35439  );
35440 
35468  void getProperties (
35469  in wstring names,
35470  out wstring[] returnNames,
35471  [retval] out wstring[] returnValues
35472  );
35473 
35499  void setProperties (
35500  in wstring[] names,
35501  in wstring[] values
35502  );
35503 
35509  void remove();
35510 
35520  void createCloudClient (
35521  [retval] out ICloudClient cloudClient
35522  );
35523 
35524 }; /* interface ICloudProfile */
35525 
35526 interface ICloudProvider : $unknown
35527 {
35532  readonly attribute wstring name;
35533 
35539  readonly attribute wstring shortName;
35540 
35544  readonly attribute wstringUUID id;
35545 
35549  readonly attribute ICloudProfile[] profiles;
35550 
35554  readonly attribute wstring[] profileNames;
35555 
35561  readonly attribute wstring[] supportedPropertyNames;
35562 
35563  void getPropertyDescription (
35564  in wstring name,
35565  [retval] out wstring description
35566  );
35567 
35581  void createProfile (
35582  in wstring profileName,
35583  in wstring[] names,
35584  in wstring[] values
35585  );
35586 
35592  void importProfiles();
35593 
35599  void restoreProfiles();
35600 
35606  void saveProfiles();
35607 
35608  void getProfileByName (
35609  in wstring profileName,
35610  [retval] out ICloudProfile profile
35611  );
35612 
35624  void prepareUninstall();
35625 
35626 }; /* interface ICloudProvider */
35627 
35628 interface ICloudProviderManager : $unknown
35629 {
35633  readonly attribute ICloudProvider[] providers;
35634 
35635  void getProviderById (
35636  in wstringUUID providerId,
35637  [retval] out ICloudProvider provider
35638  );
35639 
35640  void getProviderByShortName (
35641  in wstring providerName,
35642  [retval] out ICloudProvider provider
35643  );
35644 
35645  void getProviderByName (
35646  in wstring providerName,
35647  [retval] out ICloudProvider provider
35648  );
35649 
35650 }; /* interface ICloudProviderManager */
35651 
35663 {
35664  readonly attribute boolean registered;
35665 
35666 }; /* interface ICloudProviderListChangedEvent */
35667 
35677 {
35678  readonly attribute wstringUUID id;
35679 
35680  readonly attribute boolean registered;
35681 
35682 }; /* interface ICloudProviderRegisteredEvent */
35683 
35698 {
35699  readonly attribute wstringUUID id;
35700 
35701 }; /* interface ICloudProviderUninstallEvent */
35702 
35704 {
35705  readonly attribute wstringUUID providerId;
35706 
35707  readonly attribute wstring name;
35708 
35709  readonly attribute boolean registered;
35710 
35711 }; /* interface ICloudProfileRegisteredEvent */
35712 
35714 {
35715  readonly attribute wstringUUID providerId;
35716 
35717  readonly attribute wstring name;
35718 
35719 }; /* interface ICloudProfileChangedEvent */
35720 
35722 {
35723  readonly attribute wstring languageId;
35724 
35725 }; /* interface ILanguageChangedEvent */
35726 
35735 interface IVBoxSVCRegistration : $unknown
35736 {
35742  void getVirtualBox (
35743  [retval] out $unknown result
35744  );
35745 
35746 }; /* interface IVBoxSVCRegistration */
35747 
35760 interface IVirtualBoxSDS : $unknown
35761 {
35786  void registerVBoxSVC (
35787  in IVBoxSVCRegistration vboxSVC,
35788  in long pid,
35789  [retval] out $unknown existingVirtualBox
35790  );
35791 
35799  void deregisterVBoxSVC (
35800  in IVBoxSVCRegistration vboxSVC,
35801  in long pid
35802  );
35803 
35880  void launchVMProcess (
35881  in wstring machine,
35882  in wstring comment,
35883  in wstring frontend,
35884  in wstring[] environmentChanges,
35885  in wstring cmdOptions,
35886  in unsigned long sessionId,
35887  [retval] out unsigned long pid
35888  );
35889 
35890 }; /* interface IVirtualBoxSDS */
35891 
35892 
Process is in an undefined state.
Definition: VirtualBox.idl:4829
readonly attribute long long lastUpdated
Timestamp of the last status update, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:19727
readonly attribute wstring detectedOSVersion
The detected OS version string.
Definition: VirtualBox.idl:10793
attribute boolean DNSPassDomain
Whether the DHCP server should pass the DNS domain used by the host.
Definition: VirtualBox.idl:31137
Opens an existing file, fails if no file exists.
Definition: VirtualBox.idl:5013
readonly attribute unsigned long pid
Guest process ID (PID).
Definition: VirtualBox.idl:33040
A guest user continued using the guest OS after being idle.
Definition: VirtualBox.idl:4229
Lock the machine for writing.
Definition: VirtualBox.idl:1123
Wait for the process being started.
Definition: VirtualBox.idl:4390
DHCPOptionEncoding
Definition: VirtualBox.idl:2652
No flag set.
Definition: VirtualBox.idl:4607
This will attempt to replace any destination object other except directories.
Definition: VirtualBox.idl:4671
readonly attribute IAudioSettings audioSettings
The machine's audio settings.
Definition: VirtualBox.idl:12481
FAT12 if partition size less than 65536 sectors.
Definition: VirtualBox.idl:1560
Implementation of the IProcess object for processes the host has started in the guest.
Definition: VirtualBox.idl:22048
In IMachine::sessionState, this means that the machine is not locked for any sessions.
Definition: VirtualBox.idl:768
Definition: VirtualBox.idl:2836
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:17818
readonly attribute long long bytesSentTotal
How many bytes were sent in all connections.
Definition: VirtualBox.idl:16614
CloudMachineState
Cloud instance execution state.
Definition: VirtualBox.idl:7545
readonly attribute unsigned long width
Width of the screen.
Definition: VirtualBox.idl:33990
Program.
Definition: VirtualBox.idl:3830
readonly attribute wstring name
The object's name.
Definition: VirtualBox.idl:22532
const HRESULT VBOX_E_MAXIMUM_REACHED
A maximum has been reached.
Definition: VirtualBox.idl:241
SessionState
Session state.
Definition: VirtualBox.idl:751
SoftRAID status.
Definition: VirtualBox.idl:1865
See IGuestUserStateChangedEvent.
Definition: VirtualBox.idl:7285
No flag set.
Definition: VirtualBox.idl:3972
GuestMonitorChangedEventType
How the guest monitor has been changed.
Definition: VirtualBox.idl:7507
readonly attribute wstring languageId
Definition: VirtualBox.idl:35723
readonly attribute long long bytesSent
How many bytes were sent in last or current, if still active, connection.
Definition: VirtualBox.idl:16607
attribute DHCPGroupConditionType type
Defines how the IDHCPGroupCondition::value is interpreted.
Definition: VirtualBox.idl:8332
Something went wrong.
Definition: VirtualBox.idl:4884
The interface is not functioning.
Definition: VirtualBox.idl:3585
The Apple UFS partition.
Definition: VirtualBox.idl:1645
See IMachineRegisteredEvent.
Definition: VirtualBox.idl:6898
See IMediumConfigChangedEvent.
Definition: VirtualBox.idl:7313
Ignore the matched USB device.
Definition: VirtualBox.idl:6246
attribute wstring authLibrary
Library used for authentication of RDP clients by this VM.
Definition: VirtualBox.idl:29101
Virtio network device.
Definition: VirtualBox.idl:5879
The machine was stopped.
Definition: VirtualBox.idl:7576
readonly attribute $unknown initiator
Initiator of the task.
Definition: VirtualBox.idl:23147
readonly attribute unsigned long numberOfClients
How many times a client connected.
Definition: VirtualBox.idl:16585
attribute long loopbackIp6
Offset in ipv6 network from network id for address mapped into loopback6 interface of the host...
Definition: VirtualBox.idl:7823
MidnightBSD boot partition.
Definition: VirtualBox.idl:2015
readonly attribute IMedium [] DVDImages
Array of CD/DVD image objects currently in use by this VirtualBox instance.
Definition: VirtualBox.idl:8593
MouseButtonState
Mouse button state.
Definition: VirtualBox.idl:5649
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:22112
Port-forwarding uses TCP protocol.
Definition: VirtualBox.idl:6689
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:3855
Graphics device 3D activity.
Definition: VirtualBox.idl:1222
Base abstract interface for all guest process input/output (IO) events.
Definition: VirtualBox.idl:33099
The remote stub is available through a UDP connection.
Definition: VirtualBox.idl:6782
Windows Storage Replica partition.
Definition: VirtualBox.idl:1725
readonly attribute KeyboardLED [] keyboardLEDs
Current status of the guest keyboard LEDs.
Definition: VirtualBox.idl:25742
readonly attribute boolean acceleration3DAvailable
Returns true when the host supports 3D hardware acceleration.
Definition: VirtualBox.idl:18167
readonly attribute boolean accessible
Whether this virtual machine is currently accessible or not.
Definition: VirtualBox.idl:34590
readonly attribute boolean completed
Whether the task has been completed.
Definition: VirtualBox.idl:23181
readonly attribute wstring filePath
The path to the extension pack file.
Definition: VirtualBox.idl:31448
Notification when the drag'n drop mode changes.
Definition: VirtualBox.idl:32765
Addresses of one or more service location protocol (SLP) directory agent, and an indicator of whether...
Definition: VirtualBox.idl:2639
readonly attribute boolean advertiseDefaultIPv6RouteEnabled
Definition: VirtualBox.idl:34114
readonly attribute unsigned long slot
The NIC slot number of the VM if a DHCPConfigScope_MachineNIC config.
Definition: VirtualBox.idl:8416
readonly attribute FormValueType type
Definition: VirtualBox.idl:34433
Writing to this variable requires an authenticated source.
Definition: VirtualBox.idl:3260
attribute wstring vendorId
Vendor ID filter.
Definition: VirtualBox.idl:28640
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:17934
attribute GuestDebugProvider debugProvider
The currently active debug provider.
Definition: VirtualBox.idl:31708
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:32957
See ICloudProviderListChangedEvent.
Definition: VirtualBox.idl:7376
Definition: VirtualBox.idl:2817
Each individual provider that is installed or uninstalled is reported as an ICloudProviderRegisteredE...
Definition: VirtualBox.idl:35662
readonly attribute INvramStore nonVolatileStore
Object to manipulate data in the non volatile storage file.
Definition: VirtualBox.idl:12358
readonly attribute boolean certificateAuthority
Whether this certificate is a certificate authority.
Definition: VirtualBox.idl:9836
readonly attribute long timeRemaining
Estimated remaining time until the task completes, in seconds.
Definition: VirtualBox.idl:23176
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:34293
Intel Fast Flash (iFFS) partition.
Definition: VirtualBox.idl:1680
readonly attribute IUSBDeviceFilter [] deviceFilters
List of USB device filters associated with the machine.
Definition: VirtualBox.idl:28265
attribute wstring currentDirectory
Gets or sets the current directory of the session.
Definition: VirtualBox.idl:20251
Device is active and can be used.
Definition: VirtualBox.idl:6454
Copy directories recursively.
Definition: VirtualBox.idl:4617
Versatile Video Coding (VVC), MPEG-I Part 3.
Definition: VirtualBox.idl:3113
List of network and router address pairs addresses.
Definition: VirtualBox.idl:2479
Linux RAID partition.
Definition: VirtualBox.idl:1740
readonly attribute unsigned long operationCount
Number of sub-operations this task is divided into.
Definition: VirtualBox.idl:23213
Definition: VirtualBox.idl:6064
Ceph dm-crypt block partition.
Definition: VirtualBox.idl:2215
Broadcast address (RFC1122) for the client to use (IPv4 address).
Definition: VirtualBox.idl:2454
readonly attribute wstring [] nameServers
The list of nameservers registered in host's name resolving system.
Definition: VirtualBox.idl:18102
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:34282
NetBSD RAID partition.
Definition: VirtualBox.idl:1955
The linux swap partition.
Definition: VirtualBox.idl:1620
Definition: VirtualBox.idl:6544
A STAC9221 HDA codec.
Definition: VirtualBox.idl:6371
The linux swap partition (old versions).
Definition: VirtualBox.idl:1605
Represents a platform-independent appliance in OVF format.
Definition: VirtualBox.idl:9957
RecordingCodecDeadline
Recording codec deadline.
Definition: VirtualBox.idl:3051
Virtio SCSI storage controller.
Definition: VirtualBox.idl:6620
Space separated list of IPv4 X windows display manager addresses.
Definition: VirtualBox.idl:2559
readonly attribute unsigned long recommendedCPUCount
Number of vCPUs recommended for this OS type.
Definition: VirtualBox.idl:19687
attribute wstring path
Host parallel device name.
Definition: VirtualBox.idl:27634
File is in an undefined state.
Definition: VirtualBox.idl:5130
attribute boolean localhostReachable
Whether traffic from the guest directed to 10.0.2.2 will reach the host's loopback interface...
Definition: VirtualBox.idl:31161
attribute wstring hostOnlyNetwork
Name of the host only network the VM is attached to.
Definition: VirtualBox.idl:27309
Convenience interface for client applications.
Definition: VirtualBox.idl:31751
attribute FirmwareType firmwareType
Type of firmware (such as legacy BIOS or EFI), used for initial bootstrap in this VM...
Definition: VirtualBox.idl:12369
Definition: VirtualBox.idl:1330
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:5282
Null value (never used by the API).
Definition: VirtualBox.idl:5849
External device, connected via some other method.
Definition: VirtualBox.idl:6433
readonly attribute wstring user
Login user name supplied by the client.
Definition: VirtualBox.idl:16635
readonly attribute IGuestFile [] files
Returns all currently opened guest files.
Definition: VirtualBox.idl:20279
readonly attribute long resultDetail
Optional result data of this error.
Definition: VirtualBox.idl:7698
Ceph block partition.
Definition: VirtualBox.idl:2195
readonly attribute GraphicsControllerType [] supportedGraphicsControllerTypes
Returns an array of officially supported values for enum GraphicsControllerType, in the sense of what...
Definition: VirtualBox.idl:19190
No provider is used.
Definition: VirtualBox.idl:1065
attribute short device
Device number.
Definition: VirtualBox.idl:11774
readonly attribute boolean touchScreenSupported
Whether the guest OS has enabled the multi-touch reporting device, touchscreen variant.
Definition: VirtualBox.idl:25984
Definition: VirtualBox.idl:2892
readonly attribute IMedium medium
ID of the medium this event relates to.
Definition: VirtualBox.idl:32226
readonly attribute unsigned long processorCoreCount
Number of physical processor cores installed in the host system.
Definition: VirtualBox.idl:18127
readonly attribute unsigned long originY
Physical Y origin relative to the primary screen.
Definition: VirtualBox.idl:33982
See IUpdateAgentAvailableEvent.
Definition: VirtualBox.idl:7425
readonly attribute VBoxEventType type
Event type.
Definition: VirtualBox.idl:32065
readonly attribute unsigned long y
Y position of the overlay, relative to the frame buffer.
Definition: VirtualBox.idl:26621
Open the file only with write access.
Definition: VirtualBox.idl:4973
Hardware assisted virtualization thru native API (NEM).
Definition: VirtualBox.idl:6046
The guest addition status changed.
Definition: VirtualBox.idl:34232
readonly attribute USBControllerType [] supportedUSBControllerTypes
Returns an array of officially supported values for enum USBControllerType, in the sense of what is e...
Definition: VirtualBox.idl:19254
readonly attribute long hostPort
Host port to bind socket on.
Definition: VirtualBox.idl:33806
readonly attribute PointingHIDType [] supportedPointingHIDTypes
Returns an array of officially supported values for enum PointingHIDType, in the sense of what is e...
Definition: VirtualBox.idl:19102
attribute boolean enabled
This setting determines whether this screen is enabled while recording.
Definition: VirtualBox.idl:11509
The variable can be appended only.
Definition: VirtualBox.idl:3270
readonly attribute long [] scancodes
Array of scancodes.
Definition: VirtualBox.idl:32833
readonly attribute MediumVariant [] variant
Returns the storage format variant information for this medium as an array of the flags described at ...
Definition: VirtualBox.idl:24052
Do not report an error when executed processes are still alive when VBoxService or the guest OS is sh...
Definition: VirtualBox.idl:4702
Generic BGR format without alpha channel.
Definition: VirtualBox.idl:1493
Space separated list of default IPv4 finger server addresses.
Definition: VirtualBox.idl:2619
readonly attribute wstringUUID machineId
The virtual machine ID if a DHCPConfigScope_MachineNIC config, null UUID for DHCPConfigScope_MAC.
Definition: VirtualBox.idl:8411
Definition: VirtualBox.idl:2840
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:31149
See ISnapshotRestoredEvent.
Definition: VirtualBox.idl:7306
The VM is powered off when the system shuts down.
Definition: VirtualBox.idl:3418
readonly attribute wstring operatingSystem
Name of the host system's operating system.
Definition: VirtualBox.idl:18152
A floppy disk controller; this is the only variant for floppy drives.
Definition: VirtualBox.idl:6600
Notification when a guest process' stdin became available.
Definition: VirtualBox.idl:33127
Whether AMD-V Virtualized VMSAVE/VMLOAD is enabled.
Definition: VirtualBox.idl:1048
Allow using this medium concurrently by several machines.
Definition: VirtualBox.idl:5387
Use the manual proxy from ISystemProperties::proxyURL.
Definition: VirtualBox.idl:3739
Novell NE2000 network card (NE2000).
Definition: VirtualBox.idl:5889
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:17739
attribute boolean active
Whether this filter active or has been temporarily disabled.
Definition: VirtualBox.idl:28631
attribute unsigned long timeout
Returns the session timeout (in ms).
Definition: VirtualBox.idl:20182
Clone the state of the selected machine and its child snapshots if present.
Definition: VirtualBox.idl:3351
Definition: VirtualBox.idl:5637
FreeBSD ZFS partition.
Definition: VirtualBox.idl:1815
readonly attribute IGuestDnDSource dnDSource
Retrieves the drag'n drop source implementation for the guest side, that is, handling and retrieving ...
Definition: VirtualBox.idl:22754
readonly attribute wstring name
The extension pack name.
Definition: VirtualBox.idl:31284
readonly attribute CPUArchitecture architecture
The CPU architecture.
Definition: VirtualBox.idl:18668
Definition: VirtualBox.idl:34449
readonly attribute UpdateChannel [] supportedChannels
Returns a safe array of all supported update channels this agents offers.
Definition: VirtualBox.idl:17764
Ceph multipath block DB partition.
Definition: VirtualBox.idl:2280
readonly attribute unsigned long width
Width of the pointer shape in pixels.
Definition: VirtualBox.idl:32433
readonly attribute boolean numLock
NumLock status.
Definition: VirtualBox.idl:32540
Android ARM EXT partition.
Definition: VirtualBox.idl:2170
Do not replace any destination object.
Definition: VirtualBox.idl:4665
readonly attribute wstring [] environmentBase
The base environment of the session.
Definition: VirtualBox.idl:20222
Notification when a guest file was registered or unregistered.
Definition: VirtualBox.idl:33179
Variable can be accessed from the boot services.
Definition: VirtualBox.idl:3245
No flag set.
Definition: VirtualBox.idl:3948
MAC address wildcard pattern.
Definition: VirtualBox.idl:2702
readonly attribute boolean active
The partition is bootable when TRUE.
Definition: VirtualBox.idl:17871
Move the item to the target.
Definition: VirtualBox.idl:5244
Notification when a guest user changed its state.
Definition: VirtualBox.idl:34009
readonly attribute IVirtualBoxErrorInfo accessError
Error information describing the reason of machine inaccessibility.
Definition: VirtualBox.idl:34603
readonly attribute wstring frontend
The name of the frontend or component name this plug-in plugs into.
Definition: VirtualBox.idl:31262
A waiting flag specified in the IProcess::waitFor call is not supported by the guest.
Definition: VirtualBox.idl:4491
WAV format, linear PCM, uncompressed.
Definition: VirtualBox.idl:3019
readonly attribute boolean fatal
Whether the error is fatal or not.
Definition: VirtualBox.idl:33496
readonly attribute wstring consoleConnectionFingerprint
The fingerprint of the ssh key that is authorized to access the machine's console connection...
Definition: VirtualBox.idl:34636
const HRESULT VBOX_E_OBJECT_NOT_FOUND
Object corresponding to the supplied arguments does not exist.
Definition: VirtualBox.idl:137
attribute wstring scriptTemplatePath
The unattended installation script template file.
Definition: VirtualBox.idl:10732
attribute wstring networkName
TBD: User-friendly, descriptive name of host-only network.
Definition: VirtualBox.idl:7904
readonly attribute unsigned long yhot
The pointer hot spot Y coordinate.
Definition: VirtualBox.idl:32426
readonly attribute boolean create
If true, the progress object was created, otherwise it was deleted.
Definition: VirtualBox.idl:34174
Definition: VirtualBox.idl:1297
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33329
readonly attribute unsigned long handle
Input/output (IO) handle involved in this event.
Definition: VirtualBox.idl:33107
32-bit (and 16-bit) x86.
Definition: VirtualBox.idl:818
See IProgressPercentageChangedEvent.
Definition: VirtualBox.idl:7327
Definition: VirtualBox.idl:1331
readonly attribute wstring value
Extra data value for the given key.
Definition: VirtualBox.idl:33569
readonly attribute IHostUSBDeviceFilter [] USBDeviceFilters
List of USB device filters in action.
Definition: VirtualBox.idl:18092
readonly attribute unsigned long operation
Number of the sub-operation being currently executed.
Definition: VirtualBox.idl:23218
Immutable medium (attached indirectly, changes are wiped out the next time the virtual machine is sta...
Definition: VirtualBox.idl:5370
readonly attribute IMedium [] floppyImages
Array of floppy image objects currently in use by this VirtualBox instance.
Definition: VirtualBox.idl:8600
readonly attribute boolean recommendedX2APIC
Returns true if X2APIC is recommended for this OS type.
Definition: VirtualBox.idl:19682
NetBSD log structured file system (LFS) partition.
Definition: VirtualBox.idl:1950
readonly attribute boolean recommendedUSB3
Returns true an xHCI (USB 3) controller is recommended for this OS type.
Definition: VirtualBox.idl:19672
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:34373
FileSharingMode
File sharing mode for IGuestSession::fileOpenEx.
Definition: VirtualBox.idl:5062
Device type is unknown / cannot be determined.
Definition: VirtualBox.idl:6418
attribute boolean enabledIn
Flag whether the audio adapter is enabled for audio input.
Definition: VirtualBox.idl:28827
Container Linux resizable root filesystem partition.
Definition: VirtualBox.idl:1995
readonly attribute wstring detectedOSFlavor
The detected OS flavor (e.g.
Definition: VirtualBox.idl:10804
The given medium was registered or unregistered within this VirtualBox installation.
Definition: VirtualBox.idl:32191
readonly attribute boolean removed
Flag whether the device was removed or added to the VM.
Definition: VirtualBox.idl:34066
The image is in the process of importing.
Definition: VirtualBox.idl:7615
Device has been unplugged.
Definition: VirtualBox.idl:6469
WD/SMC EtherCard Plus 16 network card (WD8013EBT).
Definition: VirtualBox.idl:5899
readonly attribute long long bytesReceived
How many bytes were received in last or current, if still active, connection.
Definition: VirtualBox.idl:16621
FileCopyFlag
File copying flags.
Definition: VirtualBox.idl:4501
readonly attribute IGraphicsAdapter graphicsAdapter
Graphics adapter object.
Definition: VirtualBox.idl:12343
readonly attribute long long allocatedSize
Disk allocation size (st_blocks * DEV_BSIZE).
Definition: VirtualBox.idl:22562
VMWare ESX virtual machine file system (VMFS) partition.
Definition: VirtualBox.idl:2070
attribute boolean logoFadeIn
Fade in flag for BIOS logo animation.
Definition: VirtualBox.idl:11382
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:26370
Third party.
Definition: VirtualBox.idl:3840
Must be last event, used for iterations and structures relying on numerical event values...
Definition: VirtualBox.idl:7467
Notification when an event source state changes (listener added or removed).
Definition: VirtualBox.idl:33521
Definition: VirtualBox.idl:5828
attribute unsigned long timeout
When non-zero, this specifies the number of milliseconds after which the operation will automatically...
Definition: VirtualBox.idl:23244
Notification when guest mouse event happens.
Definition: VirtualBox.idl:32844
attribute unsigned long CPUIDPortabilityLevel
Virtual CPUID portability level, the higher number the fewer newer or vendor specific CPU feature is ...
Definition: VirtualBox.idl:12320
Space separated list of IPv4 log server addresses.
Definition: VirtualBox.idl:2349
Driver.
Definition: VirtualBox.idl:3820
attribute wstring [] groups
Array of machine group names of which this machine is a member.
Definition: VirtualBox.idl:12253
Space separated list of default IPv4 world wide web (WWW) server addresses.
Definition: VirtualBox.idl:2614
Linux unitified key setup (LUKS) partition.
Definition: VirtualBox.idl:1780
Definition: VirtualBox.idl:5655
The process has been terminated.
Definition: VirtualBox.idl:4447
The BSD slice.
Definition: VirtualBox.idl:1640
See IAdditionsStateChangedEvent.
Definition: VirtualBox.idl:6968
readonly attribute long long modificationTime
Time of last data modification (st_mtime).
Definition: VirtualBox.idl:22590
See ISerialPortChangedEvent.
Definition: VirtualBox.idl:6982
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:17885
No destination.
Definition: VirtualBox.idl:2967
attribute unsigned long maxLeaseTime
The maximum lease time in seconds, ignored if zero.
Definition: VirtualBox.idl:8212
IDHCPServer::groupConfigs
Definition: VirtualBox.idl:2678
Creates a new file, replace any existing file.
Definition: VirtualBox.idl:5035
readonly attribute StorageControllerType recommendedDVDStorageController
Recommended storage controller type for DVD/CD drives.
Definition: VirtualBox.idl:19597
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:19898
Wait for the next guest session status change.
Definition: VirtualBox.idl:4077
readonly attribute wstringUUID id
Definition: VirtualBox.idl:35678
Notification of a new progress object creation/deletion.
Definition: VirtualBox.idl:34168
Definition: VirtualBox.idl:2876
readonly attribute octet [] shape
Shape bitmaps.
Definition: VirtualBox.idl:25921
Scope
Scope of the operation.
Definition: VirtualBox.idl:1280
readonly attribute wstringUUID [] machineIds
Array of UUIDs of all machines this medium is attached to.
Definition: VirtualBox.idl:24330
Ceph dm-crypt Linux unitified key setup (LUKS) block write-ahead log partition.
Definition: VirtualBox.idl:2235
A default provider is automatically chosen according to the guest OS type.
Definition: VirtualBox.idl:1070
See IGuestFileWriteEvent.
Definition: VirtualBox.idl:7271
Supports creating dynamically growing images, allocating space on demand.
Definition: VirtualBox.idl:5543
Update is being downloaded currently.
Definition: VirtualBox.idl:3680
Space separated list of IPv4 router addresses.
Definition: VirtualBox.idl:2329
Abstract parent interface for directories handled by VirtualBox.
Definition: VirtualBox.idl:22061
readonly attribute boolean PAEEnabled
Flag indicating whether the VM is currently making use of the Physical Address Extension CPU feature...
Definition: VirtualBox.idl:27744
readonly attribute wstringUUID id
UUID of the virtual machine.
Definition: VirtualBox.idl:12241
readonly attribute wstring serialConsoleCommand
The shell command to establish ssh connection to the cloud machine serial console.
Definition: VirtualBox.idl:34644
readonly attribute wstringUUID snapshotId
ID of the snapshot this event relates to.
Definition: VirtualBox.idl:32319
readonly attribute wstring signatureAlgorithmOID
The dotted OID of the signature algorithm.
Definition: VirtualBox.idl:9771
readonly attribute AdditionsFacilityStatus status
The current status.
Definition: VirtualBox.idl:19737
readonly attribute boolean hasData
Event contains valid data.
Definition: VirtualBox.idl:34213
readonly attribute ISharedFolder [] sharedFolders
Collection of shared folders for this machine (permanent shared folders).
Definition: VirtualBox.idl:12661
readonly attribute boolean silent
Flag whether the guest should be notified about the change.
Definition: VirtualBox.idl:34073
attribute wstring proxy
Proxy incantation to pass on to the guest OS installer.
Definition: VirtualBox.idl:10667
A STAC9700 AC'97 codec.
Definition: VirtualBox.idl:6361
attribute wstring fullUserName
The full name of the user.
Definition: VirtualBox.idl:10534
DnDAction
Possible actions of a drag'n drop operation.
Definition: VirtualBox.idl:5228
Allow promiscuous mode, but restrict the scope it to the internal network so that it only applies to ...
Definition: VirtualBox.idl:5938
See IUpdateAgentSettingsChangedEvent.
Definition: VirtualBox.idl:7439
readonly attribute long maximumValue
Maximum possible value of this metric.
Definition: VirtualBox.idl:30710
The IKeyboard interface represents the virtual machine's keyboard.
Definition: VirtualBox.idl:25735
readonly attribute wstring name
Definition: VirtualBox.idl:35707
readonly attribute long long newSize
Definition: VirtualBox.idl:33267
Whether to respond to subnet mask requests via ICMP (boolean).
Definition: VirtualBox.idl:2464
Settings version "1.6", written by VirtualBox 2.1.4 (at least).
Definition: VirtualBox.idl:313
Supports VHWA interface.
Definition: VirtualBox.idl:5712
readonly attribute IKeyboard keyboard
Virtual keyboard object.
Definition: VirtualBox.idl:16742
Apple RAID partition, offline.
Definition: VirtualBox.idl:1840
readonly attribute IMedium [] DVDDrives
List of DVD drives available on the host.
Definition: VirtualBox.idl:18034
Linux KVM.
Definition: VirtualBox.idl:1091
See IGuestFileOffsetChangedEvent.
Definition: VirtualBox.idl:7255
attribute wstring defaultFrontend
Selects which VM frontend should be used by default when launching a VM through the IMachine::launchV...
Definition: VirtualBox.idl:19024
Block device.
Definition: VirtualBox.idl:5197
Empty partition entry.
Definition: VirtualBox.idl:1555
readonly attribute IEventSource eventSource
Definition: VirtualBox.idl:7957
AudioDeviceState
Audio device state enumeration.
Definition: VirtualBox.idl:6443
PathStyle
The path style of a system.
Definition: VirtualBox.idl:4931
The guest mouse pointer description.
Definition: VirtualBox.idl:25844
Input pipe became available for writing.
Definition: VirtualBox.idl:4910
The link targets a file (or whatever else except directories).
Definition: VirtualBox.idl:4792
Android x86 boot partition.
Definition: VirtualBox.idl:2095
Data on stdout became available for reading.
Definition: VirtualBox.idl:4478
Definition: VirtualBox.idl:6545
FreeBSD swap partition.
Definition: VirtualBox.idl:1800
The IMedium interface represents virtual storage for a machine's hard disks, CD/DVD or floppy drives...
Definition: VirtualBox.idl:23990
attribute wstring networkId
Cloud network id.
Definition: VirtualBox.idl:7892
readonly attribute wstring description
Human readable description of the guest OS.
Definition: VirtualBox.idl:19537
No attributes set.
Definition: VirtualBox.idl:3235
attribute wstring autostartDatabasePath
The path to the autostart database.
Definition: VirtualBox.idl:19000
readonly attribute unsigned long revision
The internal build revision number of the product.
Definition: VirtualBox.idl:8479
readonly attribute IGuestDnDTarget dnDTarget
Retrieves the drag'n drop source implementation for the host side.
Definition: VirtualBox.idl:22763
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:19174
VP9 codec.
Definition: VirtualBox.idl:3123
readonly attribute IFormValue [] values
Definition: VirtualBox.idl:34528
readonly attribute boolean online
true if this snapshot is an online snapshot and false otherwise.
Definition: VirtualBox.idl:23523
attribute wstring teleporterPassword
The password to check for on the target teleporter.
Definition: VirtualBox.idl:12728
const HRESULT VBOX_E_OBJECT_IN_USE
Object being in use prohibits operation.
Definition: VirtualBox.idl:225
See INATNetworkAlterEvent.
Definition: VirtualBox.idl:7171
Linux filesystem data.
Definition: VirtualBox.idl:1735
GuestSessionWaitForFlag
Guest session waiting flags.
Definition: VirtualBox.idl:4056
readonly attribute ICloudProvider [] providers
Returns all supported cloud providers.
Definition: VirtualBox.idl:35633
Definition: VirtualBox.idl:29053
Optional, may be unset by the API caller.
Definition: VirtualBox.idl:2865
readonly attribute wstringUUID machineId
ID of the machine this event relates to.
Definition: VirtualBox.idl:33555
The VM will attach to an external software TPM emulation compliant to swtpm.
Definition: VirtualBox.idl:2951
Client core file.
Definition: VirtualBox.idl:2384
UpdateChannel
Definition: VirtualBox.idl:3601
The path to the root disk the client should use.
Definition: VirtualBox.idl:2399
attribute RecordingCodecDeadline audioDeadline
Determines the audio deadline to use.
Definition: VirtualBox.idl:11599
readonly attribute unsigned long processed
Processed input or output (in bytes).
Definition: VirtualBox.idl:33114
CleanupMode
Cleanup mode, used with IMachine::unregister.
Definition: VirtualBox.idl:3309
readonly attribute IVirtualBoxErrorInfo error
Error information in case of new session status is indicating an error.
Definition: VirtualBox.idl:33216
attribute wstring postInstallScriptTemplatePath
The post installation (shell/batch) script template file.
Definition: VirtualBox.idl:10746
3Com EtherLink II network card (3C503).
Definition: VirtualBox.idl:5909
All stable and major releases, including beta versions.
Definition: VirtualBox.idl:3622
Notification when the CPU execution cap changes.
Definition: VirtualBox.idl:32808
Facility status is unknown.
Definition: VirtualBox.idl:3901
readonly attribute wstring serialConsoleCommandWindows
The PowerShell command to establish ssh connection to the cloud machine serial console using PuTTY's ...
Definition: VirtualBox.idl:34652
Represents one of host's network interfaces.
Definition: VirtualBox.idl:17480
readonly attribute wstring groupName
The group name.
Definition: VirtualBox.idl:22618
AuthType
VirtualBox authentication type.
Definition: VirtualBox.idl:6479
readonly attribute wstring [] supportedPropertyNames
Returns the supported property names.
Definition: VirtualBox.idl:35561
readonly attribute wstring domain
Name of the FQDN (fully qualified domain name) this user is bound to.
Definition: VirtualBox.idl:34024
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:17913
readonly attribute long guestPort
Definition: VirtualBox.idl:34136
QNX power-safe file system partition.
Definition: VirtualBox.idl:2055
EFI Firmware, bitness detected basing on OS type.
Definition: VirtualBox.idl:1352
readonly attribute IVirtualBox parent
Associated parent object.
Definition: VirtualBox.idl:12112
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:34142
No result was returned.
Definition: VirtualBox.idl:4437
VirtualBox system service (VBoxService).
Definition: VirtualBox.idl:3770
attribute wstring productKey
Any key which is used as authorization of access to install genuine OS.
Definition: VirtualBox.idl:10541
readonly attribute IEventSource eventSource
Definition: VirtualBox.idl:7803
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:5583
Definition: VirtualBox.idl:5624
readonly attribute wstringUUID id
Unique device ID.
Definition: VirtualBox.idl:28921
attribute BIOSBootMenuMode bootMenuMode
Mode of the BIOS boot device menu.
Definition: VirtualBox.idl:11405
readonly attribute IommuType recommendedIommuType
Recommended IOMMU type.
Definition: VirtualBox.idl:19647
readonly attribute NetworkAdapterType [] supportedNetworkAdapterTypes
Returns an array of officially supported values for enum NetworkAdapterType, in the sense of what is ...
Definition: VirtualBox.idl:19230
readonly attribute StorageBus recommendedDVDStorageBus
Recommended storage bus type for DVD/CD drives.
Definition: VirtualBox.idl:19602
readonly attribute unsigned long width
Width of the pointer shape in pixels.
Definition: VirtualBox.idl:25879
Space separated list of IPv4 imagen impress server addresses.
Definition: VirtualBox.idl:2364
readonly attribute wstring detectedOSLanguages
The space separated list of (Windows) installation UI languages we detected (lang.ini).
Definition: VirtualBox.idl:10818
A configuration that applies to a group of NICs.
Definition: VirtualBox.idl:8353
Input pipe is broken.
Definition: VirtualBox.idl:4905
Intel PRO/1000 MT Server network card (82545EM).
Definition: VirtualBox.idl:5874
readonly attribute wstring value
Extra data value for the given key.
Definition: VirtualBox.idl:33687
attribute DnDMode dnDMode
Sets or retrieves the current drag'n drop mode.
Definition: VirtualBox.idl:12686
Path to a file containing additional DHCP options (RFC2123).
Definition: VirtualBox.idl:2404
Held by the VirtualBox server (ignored by the host computer), available to guests.
Definition: VirtualBox.idl:6215
SoftRAID volume.
Definition: VirtualBox.idl:1875
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:17920
VMWare ESX coredump partition.
Definition: VirtualBox.idl:2065
Definition: VirtualBox.idl:35713
Android x86 cache partition.
Definition: VirtualBox.idl:2120
Apple boot partition.
Definition: VirtualBox.idl:1845
attribute long long winId
Platform-dependent identifier of the top-level VM console window, or zero if this method has performe...
Definition: VirtualBox.idl:33753
See IBandwidthGroupChangedEvent.
Definition: VirtualBox.idl:7122
Definition: VirtualBox.idl:2848
null value.
Definition: VirtualBox.idl:6062
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:4638
Ceph block DB partition.
Definition: VirtualBox.idl:2200
All facility classes selected.
Definition: VirtualBox.idl:3845
attribute AudioControllerType audioController
The emulated audio controller.
Definition: VirtualBox.idl:28842
A new snapshot of the machine has been taken.
Definition: VirtualBox.idl:32332
readonly attribute GuestMonitorChangedEventType changeType
What was changed for this guest monitor.
Definition: VirtualBox.idl:33959
readonly attribute wstring downloadUrl
Download URL of the update.
Definition: VirtualBox.idl:17676
readonly attribute IEventSource eventSource
Event source for update agent events.
Definition: VirtualBox.idl:17648
Represents an audio device provided by the host OS.
Definition: VirtualBox.idl:28914
AudioControllerType
Virtual audio controller type.
Definition: VirtualBox.idl:6330
attribute wstring webServiceAuthLibrary
Library that provides authentication for webservice clients.
Definition: VirtualBox.idl:18951
readonly attribute wstring logKeyStore
Key store used for encrypting the log files.
Definition: VirtualBox.idl:12932
attribute wstring networkMask
specifies network mask
Definition: VirtualBox.idl:7913
readonly attribute wstring gateway
Definition: VirtualBox.idl:34112
readonly attribute unsigned long screenId
The monitor which was changed.
Definition: VirtualBox.idl:33966
Null type, must be first.
Definition: VirtualBox.idl:6707
readonly attribute MachineState state
Current execution state of the machine.
Definition: VirtualBox.idl:16725
Abstract parent interface for handling updateable software components.
Definition: VirtualBox.idl:17634
attribute boolean inclusive
Whether this is an inclusive or exclusive group membership condition.
Definition: VirtualBox.idl:8327
readonly attribute unsigned short USBStandard
USB standard version which the controller implements.
Definition: VirtualBox.idl:28410
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:5686
attribute wstring auxiliaryBasePath
The path + basename for auxiliary files generated by the unattended installation. ...
Definition: VirtualBox.idl:10701
Definition: VirtualBox.idl:5612
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:19262
Base abstract interface for veto events.
Definition: VirtualBox.idl:33578
attribute wstring OSTypeId
User-defined identifier of the Guest OS type.
Definition: VirtualBox.idl:12270
readonly attribute boolean ipv6
Definition: VirtualBox.idl:34124
readonly attribute wstring name
Name of the group.
Definition: VirtualBox.idl:31603
readonly attribute wstring [] genericNetworkDrivers
Names of all generic network drivers.
Definition: VirtualBox.idl:8673
See ISharedFolderChangedEvent.
Definition: VirtualBox.idl:7031
Android x86 fastboot partition.
Definition: VirtualBox.idl:2155
null value.
Definition: VirtualBox.idl:6565
Space separated list of IPv4 post office protocol 3 (POP3) server addresses.
Definition: VirtualBox.idl:2604
Definition: VirtualBox.idl:1312
readonly attribute DnDMode dndMode
The new drag'n drop mode.
Definition: VirtualBox.idl:32772
Definition: VirtualBox.idl:1283
Force the system to shutdown/reboot regardless of objecting application or other stuff.
Definition: VirtualBox.idl:3989
Contains information about the remote desktop (VRDE) server capabilities and status.
Definition: VirtualBox.idl:16561
DataType
Definition: VirtualBox.idl:5497
readonly attribute wstring description
Textual description of the metric.
Definition: VirtualBox.idl:30671
attribute unsigned long videoWidth
Determines the horizontal resolution of the recorded video data.
Definition: VirtualBox.idl:11654
readonly attribute boolean recommendedTFReset
Returns true if using VCPU reset on triple fault is recommended for this OS type. ...
Definition: VirtualBox.idl:19677
Linux root partition for AMD64.
Definition: VirtualBox.idl:1750
readonly attribute AudioDriverType defaultAudioDriver
This value hold the default audio driver for the current system.
Definition: VirtualBox.idl:18992
Definition: VirtualBox.idl:2831
Ceph multipath block write-ahead log partition.
Definition: VirtualBox.idl:2285
A guest user currently is not using the guest OS.
Definition: VirtualBox.idl:4223
readonly attribute IDHCPGroupConfig [] groupConfigs
Configuration groups that applies to selected clients, selection is flexible.
Definition: VirtualBox.idl:8009
Represents one of host's video capture devices, for example a webcam.
Definition: VirtualBox.idl:17608
Audio recording.
Definition: VirtualBox.idl:2998
readonly attribute wstring logRelDestinations
The relase logger's destination settings.
Definition: VirtualBox.idl:27687
attribute wstring name
Name of this session.
Definition: VirtualBox.idl:30378
Expands environment variables in process arguments.
Definition: VirtualBox.idl:4734
Space separated list of IPv4 X windows font server addresses.
Definition: VirtualBox.idl:2554
A cloud provider was installed or uninstalled.
Definition: VirtualBox.idl:35676
readonly attribute wstring version
Version of the update.
Definition: VirtualBox.idl:34338
readonly attribute unsigned long PID
The process ID (PID).
Definition: VirtualBox.idl:21878
readonly attribute unsigned long maxGuestMonitors
Maximum of monitors which could be connected.
Definition: VirtualBox.idl:18719
VirtualSystemDescriptionType
Used with IVirtualSystemDescription to describe the type of a configuration value.
Definition: VirtualBox.idl:2826
readonly attribute boolean recommendedUSB
Returns true a USB controller is recommended for this OS type.
Definition: VirtualBox.idl:19667
attribute wstring filename
This setting determines the filename VirtualBox uses to save the recorded content.
Definition: VirtualBox.idl:11536
Apple Core Storage Containe.
Definition: VirtualBox.idl:1860
Associated medium storage is being deleted.
Definition: VirtualBox.idl:5340
Vendor class ID.
Definition: VirtualBox.idl:2707
Android x86 bootloader partition.
Definition: VirtualBox.idl:2085
readonly attribute unsigned long parallelPortCount
Maximum number of parallel ports associated with every IMachine instance.
Definition: VirtualBox.idl:18741
readonly attribute unsigned long sessionPID
Identifier of the session process.
Definition: VirtualBox.idl:12557
Unknown Solaris partition.
Definition: VirtualBox.idl:1935
Update requires user interaction to continue.
Definition: VirtualBox.idl:3700
Open the file for appending and read.
Definition: VirtualBox.idl:4996
readonly attribute boolean isUnattendedInstallSupported
Checks the detected OS type and version against a set of rules and returns whether unattended install...
Definition: VirtualBox.idl:10857
Advanced Video Coding (AVC), MPEG-4 Part 10.
Definition: VirtualBox.idl:3103
readonly attribute IGuestDebugControl guestDebugControl
Guest debugging configuration.
Definition: VirtualBox.idl:12939
Performs scaling via bicubic interpolation.
Definition: VirtualBox.idl:3168
High speed, 480 Mbps.
Definition: VirtualBox.idl:6121
Definition: VirtualBox.idl:5832
readonly attribute ISharedFolder [] sharedFolders
Collection of global shared folders.
Definition: VirtualBox.idl:8622
readonly attribute wstring [] internalNetworks
Names of all internal networks.
Definition: VirtualBox.idl:8659
readonly attribute wstring help
Definition: VirtualBox.idl:34445
End of file (input) reached.
Definition: VirtualBox.idl:4347
Ceph object storage deamon (OSD) partition.
Definition: VirtualBox.idl:2300
Supports UUIDs as expected by VirtualBox code.
Definition: VirtualBox.idl:5528
The guest monitor is enabled in the guest but should display nothing.
Definition: VirtualBox.idl:5768
Manages emulated USB devices.
Definition: VirtualBox.idl:16519
Wait for the guest session being started.
Definition: VirtualBox.idl:4067
Notification when a property of one of the virtual serial ports changes.
Definition: VirtualBox.idl:32643
Definition: VirtualBox.idl:5508
readonly attribute MediumType [] allowedTypes
Returns which medium types can selected for this medium.
Definition: VirtualBox.idl:24184
Android x86 system partition.
Definition: VirtualBox.idl:2115
Definition: VirtualBox.idl:34487
The host TPM is passed through, might not be available on all host platforms.
Definition: VirtualBox.idl:2946
readonly attribute boolean accessible
Whether this virtual machine is currently accessible or not.
Definition: VirtualBox.idl:12169
See IProgressTaskCompletedEvent.
Definition: VirtualBox.idl:7334
Guest drivers are loaded.
Definition: VirtualBox.idl:3922
readonly attribute boolean isEjected
Signals that the removable medium has been ejected.
Definition: VirtualBox.idl:23806
IDHCPServer::individualConfigs
Definition: VirtualBox.idl:2688
Low speed, 1.5 Mbps.
Definition: VirtualBox.idl:6107
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:1468
attribute unsigned long IRQ
IRQ number of the parallel port.
Definition: VirtualBox.idl:27625
MidnightBSD ZFS partition.
Definition: VirtualBox.idl:2040
Invalid priority, do not use.
Definition: VirtualBox.idl:4760
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:8538
readonly attribute ProcessInputStatus status
Current process input status.
Definition: VirtualBox.idl:33134
Auto-logon modules (VBoxGINA, VBoxCredProv, pam_vbox).
Definition: VirtualBox.idl:3765
attribute wstring upperIP
specifies to IP address in DHCP address range
Definition: VirtualBox.idl:7934
readonly attribute unsigned long output
The virtual display output on which the monitor has changed.
Definition: VirtualBox.idl:34266
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:22050
readonly attribute wstring releaseNotes
Release notes of the update.
Definition: VirtualBox.idl:17690
Apple APFS/FileFault container partition.
Definition: VirtualBox.idl:1830
readonly attribute wstring [] extendedKeyUsage
Array of dotted extended key usage OIDs.
Definition: VirtualBox.idl:9846
readonly attribute long long endTime
When the last connection was terminated or the current time, if connection is still active...
Definition: VirtualBox.idl:16600
The process has been started.
Definition: VirtualBox.idl:4442
readonly attribute wstringUUID providerId
Definition: VirtualBox.idl:35705
Definition: VirtualBox.idl:27638
Video recording.
Definition: VirtualBox.idl:2993
The Apple HFS partition.
Definition: VirtualBox.idl:1650
Notification when the shared clipboard mode changes.
Definition: VirtualBox.idl:32729
Represents the guest implementation of the IFsObjInfo object.
Definition: VirtualBox.idl:22687
readonly attribute CloudMachineState state
Machine state.
Definition: VirtualBox.idl:34628
Definition: VirtualBox.idl:2895
readonly attribute boolean canceled
Whether the task has been canceled.
Definition: VirtualBox.idl:23186
LockType
Used with IMachine::lockMachine.
Definition: VirtualBox.idl:1101
Wait for the guest session being terminated.
Definition: VirtualBox.idl:4072
3Com EtherLink network card (3C501/3C500).
Definition: VirtualBox.idl:5914
No codec set.
Definition: VirtualBox.idl:3088
Ceph dm-crypt Linux unitified key setup (LUKS) block DB partition.
Definition: VirtualBox.idl:2210
attribute wstring validationKitIsoPath
VirtualBox ValidationKit ISO image path.
Definition: VirtualBox.idl:10571
The USBProxyBackend interface represents a source for USB devices available to the host for attaching...
Definition: VirtualBox.idl:28783
readonly attribute wstring id
Guest OS identifier string.
Definition: VirtualBox.idl:19532
Solaris /home partition.
Definition: VirtualBox.idl:1920
readonly attribute long contactCount
Number of contacts in the event.
Definition: VirtualBox.idl:32904
readonly attribute unsigned long id
This attribute contains the screen ID bound to these settings.
Definition: VirtualBox.idl:11502
readonly attribute wstring format
Storage format of this medium.
Definition: VirtualBox.idl:24125
readonly attribute unsigned long minGuestRAM
Minimum guest system memory in Megabytes.
Definition: VirtualBox.idl:18689
Definition: VirtualBox.idl:6065
The linux native partition.
Definition: VirtualBox.idl:1625
readonly attribute unsigned long slot
Slot number this adapter is plugged into.
Definition: VirtualBox.idl:27261
attribute boolean cableConnected
Flag whether the adapter reports the cable as connected or not.
Definition: VirtualBox.idl:27345
readonly attribute wstring filename
Full path of the actual file name of this file.
Definition: VirtualBox.idl:22180
attribute boolean avoidUpdatesOverNetwork
When set to true installation is configured to abstain from using network to update/get data...
Definition: VirtualBox.idl:10866
readonly attribute wstring message
Optional error message.
Definition: VirtualBox.idl:33904
RFC1191 path MTU discovery timeout value in seconds (32-bit decimal value).
Definition: VirtualBox.idl:2434
FsObjType
File system object (file) types.
Definition: VirtualBox.idl:5170
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:34199
readonly attribute IExtPack [] installedExtPacks
List of the installed extension packs.
Definition: VirtualBox.idl:31492
The FAT32 with CHS addressing.
Definition: VirtualBox.idl:1580
Definition: VirtualBox.idl:1234
Don't generate new MAC addresses of the attached network adapters.
Definition: VirtualBox.idl:3377
Machine is saving its execution state to a file.
Definition: VirtualBox.idl:632
The Apple HFS partition.
Definition: VirtualBox.idl:1655
All stable releases, including major versions.
Definition: VirtualBox.idl:3617
FileOpenExFlag
Open flags for IGuestSession::fileOpenEx.
Definition: VirtualBox.idl:5108
Definition: VirtualBox.idl:6063
attribute unsigned long VRAMSize
Video memory size in megabytes.
Definition: VirtualBox.idl:11339
The bandwidth group controls network I/O.
Definition: VirtualBox.idl:6721
readonly attribute long long bytesReceivedTotal
How many bytes were received in all connections.
Definition: VirtualBox.idl:16628
attribute unsigned long bootPriority
Network boot priority of the adapter.
Definition: VirtualBox.idl:27393
readonly attribute wstring manufacturer
Manufacturer string.
Definition: VirtualBox.idl:28458
readonly attribute wstring familyDescription
Human readable description of the guest OS family.
Definition: VirtualBox.idl:19527
USB multi-touch device, just touchscreen.
Definition: VirtualBox.idl:1417
attribute wstring lowerIP
specifies from IP address in DHCP address range
Definition: VirtualBox.idl:7927
Definition: VirtualBox.idl:2878
An uppdate is available.
Definition: VirtualBox.idl:3670
readonly attribute wstring userName
The user name.
Definition: VirtualBox.idl:22604
Ceph dm-crypt disk in creation partition.
Definition: VirtualBox.idl:2245
PointingHIDType
Type of pointing device used in a virtual machine.
Definition: VirtualBox.idl:1377
readonly attribute unsigned long bitsPerPixel
Color depth, in bits per pixel.
Definition: VirtualBox.idl:26316
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:28626
CD/DVD-ROM device.
Definition: VirtualBox.idl:1197
readonly attribute IMedium medium
The open medium.
Definition: VirtualBox.idl:25533
Variable contains a hardware error record.
Definition: VirtualBox.idl:3255
RFC1191 path MTU discovery size table, sorted in ascending order (list of 16-bit decimal values)...
Definition: VirtualBox.idl:2439
attribute wstring tracingConfig
Tracepoint configuration to apply at startup when IMachine::tracingEnabled is true.
Definition: VirtualBox.idl:12803
readonly attribute wstring instanceId
Definition: VirtualBox.idl:34557
DHCPOption
Definition: VirtualBox.idl:2313
readonly attribute boolean writable
Whether the medium can be written to.
Definition: VirtualBox.idl:25538
Wait for the process being terminated.
Definition: VirtualBox.idl:4395
readonly attribute boolean HWVirtExVPIDEnabled
Flag indicating whether the VM is currently making use of the VPID VT-x extension.
Definition: VirtualBox.idl:27708
readonly attribute IHostVideoInputDevice [] videoInputDevices
List of currently available host video capture devices.
Definition: VirtualBox.idl:18172
Facility successfully shut down.
Definition: VirtualBox.idl:3891
readonly attribute wstring name
Definition: VirtualBox.idl:34126
The IHostUSBDevice interface represents a physical USB device attached to the host computer...
Definition: VirtualBox.idl:28730
See IGuestMonitorInfoChangedEvent.
Definition: VirtualBox.idl:7355
Notification when a medium attachment changes.
Definition: VirtualBox.idl:32711
Linux reserved partition.
Definition: VirtualBox.idl:1785
readonly attribute IMedium parent
Parent of this medium (the medium this medium is directly based on).
Definition: VirtualBox.idl:24195
Full speed, 12 Mbps.
Definition: VirtualBox.idl:6114
No TPM present in the virtual machine.
Definition: VirtualBox.idl:2931
readonly attribute IHostUSBDevice [] USBDevices
List of USB devices currently attached to the host.
Definition: VirtualBox.idl:18067
The machine was terminated.
Definition: VirtualBox.idl:7591
Something went wrong.
Definition: VirtualBox.idl:4046
Definition: VirtualBox.idl:6546
Create a clone VM where all virtual disks are linked to the original VM.
Definition: VirtualBox.idl:3372
NetBSD concatenated partition.
Definition: VirtualBox.idl:1960
readonly attribute AdditionsRunLevelType additionsRunLevel
Current run level of the installed Guest Additions.
Definition: VirtualBox.idl:22729
ChipsetType
Type of emulated chipset (mostly southbridge).
Definition: VirtualBox.idl:6630
SessionType
Session type.
Definition: VirtualBox.idl:1140
attribute boolean allowMultiConnection
Flag whether multiple simultaneous connections to the VM are permitted.
Definition: VirtualBox.idl:29076
readonly attribute boolean absoluteSupported
Whether the guest OS supports absolute mouse pointer positioning or not.
Definition: VirtualBox.idl:25952
HostNetworkInterfaceType
Network interface type.
Definition: VirtualBox.idl:3595
Base abstract interface for all guest file events.
Definition: VirtualBox.idl:33161
Android x86 factory partition.
Definition: VirtualBox.idl:2145
readonly attribute wstring name
Convenience shortcut to retrieve the name of the cloud machine.
Definition: VirtualBox.idl:34612
Unknown VMWare partition.
Definition: VirtualBox.idl:2080
Definition: VirtualBox.idl:2833
Performs a reboot after shutdown.
Definition: VirtualBox.idl:3977
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:27570
readonly attribute wstring name
Name of the rule.
Definition: VirtualBox.idl:33785
MidnightBSD unix file system (UFS) partition.
Definition: VirtualBox.idl:2030
Request only a shared lock for remote-controlling the machine.
Definition: VirtualBox.idl:1114
RecordingVideoScalingMode
Recording video scaling method enumeration.
Definition: VirtualBox.idl:3143
See IGuestMultiTouchEvent.
Definition: VirtualBox.idl:7292
readonly attribute boolean alpha
Flag whether the pointer has an alpha channel.
Definition: VirtualBox.idl:32412
The image is disabled.
Definition: VirtualBox.idl:7630
attribute USBDeviceFilterAction action
Action performed by the host when an attached USB device matches this filter.
Definition: VirtualBox.idl:28771
VirtualBox VGA device.
Definition: VirtualBox.idl:3290
readonly attribute wstring networkName
specifies internal network name the server is used for
Definition: VirtualBox.idl:7985
attribute boolean writable
Whether the folder defined by the host path is writable or not.
Definition: VirtualBox.idl:29237
PS/2 keyboard.
Definition: VirtualBox.idl:1446
MediumType
Virtual medium type.
Definition: VirtualBox.idl:5353
Constant bit rate (CBR).
Definition: VirtualBox.idl:3191
attribute boolean logEnabled
Switch for enabling and disabling the debug logger.
Definition: VirtualBox.idl:27657
Optional, empty by default and may be unset by the API caller.
Definition: VirtualBox.idl:2873
DHCPConfigScope
Definition: VirtualBox.idl:2667
The GDB remote stub is enabled.
Definition: VirtualBox.idl:6748
Host is running low on battery (power management event).
Definition: VirtualBox.idl:6518
A ICH9 (I/O Controller Hub) chipset.
Definition: VirtualBox.idl:6646
readonly attribute wstring flags
The new property flags.
Definition: VirtualBox.idl:32298
attribute boolean enabled
Flag whether the audio adapter is present in the guest system.
Definition: VirtualBox.idl:28819
readonly attribute wstring issuerUniqueIdentifier
Unique identifier of the issuer (empty string if not present).
Definition: VirtualBox.idl:9824
Process has been paused.
Definition: VirtualBox.idl:4844
AOMedia Video 1 codec.
Definition: VirtualBox.idl:3128
const HRESULT VBOX_E_INVALID_VM_STATE
Current virtual machine state prevents the operation.
Definition: VirtualBox.idl:145
Guest session is being started.
Definition: VirtualBox.idl:4011
readonly attribute IConsole console
Console object associated with this session.
Definition: VirtualBox.idl:30389
See IStorageControllerChangedEvent.
Definition: VirtualBox.idl:6996
See ICPUExecutionCapChangedEvent.
Definition: VirtualBox.idl:7080
Container Linux OEM customization partition.
Definition: VirtualBox.idl:2000
It is not known what is being targeted.
Definition: VirtualBox.idl:4782
readonly attribute wstring [] deviceInfo
Array of device attributes as single strings.
Definition: VirtualBox.idl:28531
Domain search list, see RFC3397 and section 4.1.4 in RFC1035 for encoding.
Definition: VirtualBox.idl:2649
See INATNetworkSettingEvent.
Definition: VirtualBox.idl:7185
attribute boolean enabled
Flag if VRDE server is enabled.
Definition: VirtualBox.idl:29058
FreeBSD Vinum volume manager partition.
Definition: VirtualBox.idl:1810
Work around for Windows and OS/2 applications not following normal argument quoting and escaping rule...
Definition: VirtualBox.idl:4744
readonly attribute boolean readOnly
Returns true if this medium is read-only and false otherwise.
Definition: VirtualBox.idl:24250
Definition: VirtualBox.idl:5654
Write the optional manifest file (.mf) which is used for integrity checks prior import.
Definition: VirtualBox.idl:2780
Hardware assisted virtualization thru HM.
Definition: VirtualBox.idl:6041
readonly attribute FramebufferCapabilities [] capabilities
Capabilities of the framebuffer instance.
Definition: VirtualBox.idl:26380
FIFO or named pipe, depending on the platform/terminology.
Definition: VirtualBox.idl:5182
Notification when a property of the VRDE server changes.
Definition: VirtualBox.idl:33312
EFI firmware, 64-bit.
Definition: VirtualBox.idl:1362
Definition: VirtualBox.idl:6542
Don't change UUID of the machine hardware.
Definition: VirtualBox.idl:3392
attribute unsigned long virtualTimeRate
The rate at which the virtual time runs expressed as a percentage.
Definition: VirtualBox.idl:27752
readonly attribute wstring user
Returns the user name used by this session to impersonate users in the guest.
Definition: VirtualBox.idl:20151
Definition: VirtualBox.idl:1235
Notification when a property of the virtual USB controllers changes.
Definition: VirtualBox.idl:33356
VFSType
Virtual file systems supported by VFSExplorer.
Definition: VirtualBox.idl:2732
The image is in the process of provisioning.
Definition: VirtualBox.idl:7610
attribute wstring provider
Cloud provider short name.
Definition: VirtualBox.idl:7878
Indicates that this is a frequently used format backend.
Definition: VirtualBox.idl:5611
Notification when a property of one of the virtual parallel ports changes.
Definition: VirtualBox.idl:32664
readonly attribute long long uptime
VM uptime in milliseconds, i.e.
Definition: VirtualBox.idl:27758
CertificateVersion
X.509 certificate version numbers.
Definition: VirtualBox.idl:2812
Definition: VirtualBox.idl:28387
SettingsVersion
Settings version of VirtualBox settings files.
Definition: VirtualBox.idl:267
readonly attribute long exitCode
The exit code.
Definition: VirtualBox.idl:21864
Matches any CPU architecture.
Definition: VirtualBox.idl:813
Guest supports monitor hotplug.
Definition: VirtualBox.idl:3794
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:18877
attribute unsigned long IRQ
IRQ number of the serial port.
Definition: VirtualBox.idl:27536
Base abstract interface for all guest process events.
Definition: VirtualBox.idl:33026
See INATNetworkStartStopEvent.
Definition: VirtualBox.idl:7164
readonly attribute boolean is64Bit
Returns true if the given OS is 64-bit.
Definition: VirtualBox.idl:19542
Replace the destination file, symlink, etc if it exists, however this does not allow replacing any di...
Definition: VirtualBox.idl:4553
readonly attribute unsigned long maxComponent
The maximum size of a filesystem object name.
Definition: VirtualBox.idl:22492
Only share delete access, denying read and write.
Definition: VirtualBox.idl:5083
readonly attribute BitmapFormat pixelFormat
Frame buffer pixel format.
Definition: VirtualBox.idl:26335
Assumes a scheduling policy which puts the process at the default priority and with all threads at th...
Definition: VirtualBox.idl:3452
TpmType
TPM type enumeration.
Definition: VirtualBox.idl:2925
readonly attribute boolean hostDrive
True if this corresponds to a drive on the host.
Definition: VirtualBox.idl:24095
Linux root partition for x86.
Definition: VirtualBox.idl:1745
Implementation of the IDnDTarget object for target drag'n drop operations on the guest.
Definition: VirtualBox.idl:20091
The format backend supports discarding blocks.
Definition: VirtualBox.idl:5604
readonly attribute boolean supportsTouchPad
Supports multi-touch events, touchpad variant.
Definition: VirtualBox.idl:32514
readonly attribute IVirtualBoxErrorInfo accessError
Error information describing the reason of machine inaccessibility.
Definition: VirtualBox.idl:12182
The IRecordingSettings interface represents recording settings of the virtual machine.
Definition: VirtualBox.idl:11723
The touch has finished.
Definition: VirtualBox.idl:5674
readonly attribute IRecordingScreenSettings [] screens
This setting returns an array for recording settings of all configured virtual screens.
Definition: VirtualBox.idl:11737
The guest reports cursor position data.
Definition: VirtualBox.idl:34208
readonly attribute wstring keyStore
Key store used for encrypting the NVRAM file.
Definition: VirtualBox.idl:12051
The native debugger console is enabled.
Definition: VirtualBox.idl:6743
Definition: VirtualBox.idl:1284
AdditionsRunLevelType
Guest Additions run level type.
Definition: VirtualBox.idl:3911
Whether Nested Paging is enabled.
Definition: VirtualBox.idl:1010
PartitioningType
The type of the disk partition.
Definition: VirtualBox.idl:1538
readonly attribute wstring component
Name of the component that generated the error.
Definition: VirtualBox.idl:7723
attribute boolean ACPIEnabled
ACPI support flag.
Definition: VirtualBox.idl:11410
Null value, means "no known reason".
Definition: VirtualBox.idl:6503
Host is being suspended (power management event).
Definition: VirtualBox.idl:6508
Process terminated abnormally.
Definition: VirtualBox.idl:4864
attribute AudioDriverType audioDriver
Audio driver the adapter is connected to.
Definition: VirtualBox.idl:28860
readonly attribute unsigned long hotX
The pointer hot spot X coordinate.
Definition: VirtualBox.idl:25865
attribute DHCPOption [] suppressedOptions
List of DHCP options which should not be sent to the clients in this config scope.
Definition: VirtualBox.idl:8226
Notification when one of the bandwidth groups changed.
Definition: VirtualBox.idl:33934
Abstract parent interface for VirtualBox file system information.
Definition: VirtualBox.idl:22415
VMDK streamOptimized image.
Definition: VirtualBox.idl:5450
The guest process waits until all data from stderr is read out.
Definition: VirtualBox.idl:4722
readonly attribute long long infoVDSize
Maximum size of a virtual disk image in bytes.
Definition: VirtualBox.idl:18725
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:33998
readonly attribute unsigned long minGuestCPUCount
Minimum CPU count.
Definition: VirtualBox.idl:18709
Port-forwarding uses UDP protocol.
Definition: VirtualBox.idl:6684
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:10782
Best quality, slowest.
Definition: VirtualBox.idl:3072
attribute boolean enabled
specifies if the DHCP server is enabled
Definition: VirtualBox.idl:7964
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:6497
The IUSBDeviceFilter interface represents an USB device filter used to perform actions on a group of ...
Definition: VirtualBox.idl:28617
See IGuestKeyboardEvent.
Definition: VirtualBox.idl:7087
Definition: VirtualBox.idl:7536
Progress task completion event.
Definition: VirtualBox.idl:34197
Interface for managing VirtualBox Extension Packs.
Definition: VirtualBox.idl:31485
No flag set.
Definition: VirtualBox.idl:4342
Performs scaling via bilinear interpolation.
Definition: VirtualBox.idl:3162
The IUnattended interface represents the pipeline for preparing the Guest OS for fully automated inst...
Definition: VirtualBox.idl:10493
readonly attribute boolean passthrough
Pass I/O requests through to a device on the host.
Definition: VirtualBox.idl:23795
Assumes a scheduling policy which puts the process mostly below the default priority of the host OS...
Definition: VirtualBox.idl:3460
readonly attribute unsigned long count
Number of recent samples retained by the performance collector for this metric.
Definition: VirtualBox.idl:30689
Update has been successfully downloaded.
Definition: VirtualBox.idl:3685
Null value (never used by the API).
Definition: VirtualBox.idl:1146
readonly attribute wstring [] issuerName
Issuer name.
Definition: VirtualBox.idl:9784
Null value, indicates invalid version.
Definition: VirtualBox.idl:273
Don't generate new MAC addresses of the attached network adapters.
Definition: VirtualBox.idl:2753
readonly attribute long minimumValue
Minimum possible value of this metric.
Definition: VirtualBox.idl:30703
The machine is in the process of creating image.
Definition: VirtualBox.idl:7581
readonly attribute wstring guestIp
Definition: VirtualBox.idl:34134
Definition: VirtualBox.idl:6665
AudioDeviceType
Audio device type enumeration.
Definition: VirtualBox.idl:6412
Chrome OS root file system partition.
Definition: VirtualBox.idl:1980
readonly attribute long long lastStateChange
Timestamp of the last execution state change, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:12570
attribute boolean reuseSingleConnection
Flag whether the existing connection must be dropped and a new connection must be established by the ...
Definition: VirtualBox.idl:29085
AdditionsFacilityType
Guest Additions facility IDs.
Definition: VirtualBox.idl:3749
The IGuest interface represents information about the operating system running inside the virtual mac...
Definition: VirtualBox.idl:22706
Definition: VirtualBox.idl:6548
readonly attribute wstring type
The type of the backend.
Definition: VirtualBox.idl:28797
See ISessionStateChangedEvent.
Definition: VirtualBox.idl:6905
readonly attribute ClipboardMode clipboardMode
The new clipboard mode.
Definition: VirtualBox.idl:32736
readonly attribute ChipsetType recommendedChipset
Recommended chipset type.
Definition: VirtualBox.idl:19642
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:19166
attribute boolean enabled
This setting determines whether VirtualBox uses recording to record a VM session. ...
Definition: VirtualBox.idl:11730
USB tablet (absolute pointer).
Definition: VirtualBox.idl:1401
Controls the bandwidth groups of one machine used to cap I/O done by a VM.
Definition: VirtualBox.idl:31631
readonly attribute VFSType [] supportedVFSTypes
Returns an array of officially supported values for enum VFSType, in the sense of what is e...
Definition: VirtualBox.idl:19118
Container Linux root filesystem on RAID partition.
Definition: VirtualBox.idl:2005
readonly attribute unsigned long hardLinks
Number of hard links to this filesystem object (st_nlink).
Definition: VirtualBox.idl:22640
readonly attribute ChipsetType [] supportedChipsetTypes
Returns an array of officially supported values for enum ChipsetType, in the sense of what is e...
Definition: VirtualBox.idl:19294
The IDHCPServer interface represents the VirtualBox DHCP server configuration.
Definition: VirtualBox.idl:7955
readonly attribute wstring version
The extension pack version string.
Definition: VirtualBox.idl:31302
The IAudioSettings interface represents the audio settings for a virtual machine. ...
Definition: VirtualBox.idl:29002
The NIS+ domain name (string).
Definition: VirtualBox.idl:2574
readonly attribute wstring filter
Directory listing filter to (specified when opening the directory).
Definition: VirtualBox.idl:22071
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33342
GuestDebugProvider
The enabled guest debug provider.
Definition: VirtualBox.idl:6732
FreeBSD data partition.
Definition: VirtualBox.idl:1795
VirtualBox VGA device with VMware SVGA II extensions.
Definition: VirtualBox.idl:3300
A guest user has been disabled by the guest OS.
Definition: VirtualBox.idl:4199
Deny promiscuous mode requests.
Definition: VirtualBox.idl:5930
readonly attribute IEventSource eventSource
Definition: VirtualBox.idl:23246
readonly attribute unsigned long x
X position of the overlay, relative to the frame buffer.
Definition: VirtualBox.idl:26616
attribute wstring languageId
The API language ID used to translate messages to client.
Definition: VirtualBox.idl:19317
DnDMode
Drag and drop interchange mode.
Definition: VirtualBox.idl:1262
Only share read access to the file.
Definition: VirtualBox.idl:5068
Execution of the machine has been paused.
Definition: VirtualBox.idl:580
Virtual device is not attached to any real host device.
Definition: VirtualBox.idl:5963
X.509 certificate.
Definition: VirtualBox.idl:3212
Definition: VirtualBox.idl:6547
readonly attribute boolean fWasDeleted
A flag which indicates that property was deleted.
Definition: VirtualBox.idl:32305
See INetworkAdapterChangedEvent.
Definition: VirtualBox.idl:6975
Definition: VirtualBox.idl:6487
See INATRedirectEvent.
Definition: VirtualBox.idl:7101
readonly attribute unsigned short revision
Product revision number.
Definition: VirtualBox.idl:28453
All facilities selected.
Definition: VirtualBox.idl:3799
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:28966
attribute unsigned long maxTime
This setting defines the maximum amount of time in seconds to record.
Definition: VirtualBox.idl:11547
Definition: VirtualBox.idl:1311
attribute boolean enabled
Flag whether the serial port is enabled.
Definition: VirtualBox.idl:27526
readonly attribute ProcessStatus status
The current process status; see ProcessStatus for more information.
Definition: VirtualBox.idl:21886
readonly attribute boolean temporaryEject
Whether guest-triggered eject results in unmounting the medium.
Definition: VirtualBox.idl:23800
readonly attribute wstring fileAttributes
File attributes.
Definition: VirtualBox.idl:22546
Space separated list of IPv4 NIS+ server addresses.
Definition: VirtualBox.idl:2579
A guest user has been successfully logged out of the guest OS.
Definition: VirtualBox.idl:4173
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:19889
Structure representing a Guest Additions facility.
Definition: VirtualBox.idl:19714
Ceph block write-ahead log partition.
Definition: VirtualBox.idl:2225
See IGuestFileSizeChangedEvent.
Definition: VirtualBox.idl:7362
readonly attribute wstring edition
Edition indicator.
Definition: VirtualBox.idl:31318
Base abstract interface for all reusable events.
Definition: VirtualBox.idl:32119
Definition: VirtualBox.idl:1251
The IUSBDevice interface represents a virtual USB device attached to the virtual machine.
Definition: VirtualBox.idl:28426
readonly attribute IVirtualBoxErrorInfo errorInfo
Extended information about the unsuccessful result of the progress operation.
Definition: VirtualBox.idl:23205
Symbolic link.
Definition: VirtualBox.idl:5207
Guest file closing.
Definition: VirtualBox.idl:5145
Represents one bandwidth group.
Definition: VirtualBox.idl:31598
Update contains a minor version.
Definition: VirtualBox.idl:3651
Pseudo-state: first transient state (for use in relational expressions).
Definition: VirtualBox.idl:732
Machine state change event.
Definition: VirtualBox.idl:32155
Hard disk device.
Definition: VirtualBox.idl:1202
Definition: VirtualBox.idl:5831
attribute wstring serialNumber
Serial number filter.
Definition: VirtualBox.idl:28682
attribute wstring network
This is CIDR IPv4 string.
Definition: VirtualBox.idl:7773
Android x86 vendor partition.
Definition: VirtualBox.idl:2135
readonly attribute wstring extendedInfo
Definition: VirtualBox.idl:26670
Definition: VirtualBox.idl:2877
readonly attribute boolean origin
Definition: VirtualBox.idl:26658
Captured by one of the guest computers, not available to anybody else.
Definition: VirtualBox.idl:6223
Open the file with both read and write access.
Definition: VirtualBox.idl:4978
readonly attribute unsigned long width
Definition: VirtualBox.idl:26664
NATAliasMode
Definition: VirtualBox.idl:6654
readonly attribute IUpdateAgent updateExtPack
Checks for new VirtualBox Extension Pack versions.
Definition: VirtualBox.idl:18182
Abstract parent interface for VirtualBox events.
Definition: VirtualBox.idl:32058
4 bytes per pixel: B, G, R, 0.
Definition: VirtualBox.idl:1500
Notification when recording settings have changed.
Definition: VirtualBox.idl:33340
FsObjRenameFlag
Flags for use when renaming file system objects (files, directories, symlink, etc), see IGuestSession::fsObjRename.
Definition: VirtualBox.idl:4659
The global DHCP server configuration, see IDHCPServer::globalConfig.
Definition: VirtualBox.idl:8318
Virtual device is attached to a raw file.
Definition: VirtualBox.idl:5978
readonly attribute unsigned long xhot
The pointer hot spot X coordinate.
Definition: VirtualBox.idl:32419
The WinDbg/KD remote stub is enabled.
Definition: VirtualBox.idl:6753
Regular file.
Definition: VirtualBox.idl:5202
readonly attribute wstringUUID progressId
GUID of the progress this event relates to.
Definition: VirtualBox.idl:34156
Definition: VirtualBox.idl:2835
DataFlags
Definition: VirtualBox.idl:5504
See IGuestPropertyChangedEvent.
Definition: VirtualBox.idl:6933
readonly attribute wstring webUrl
Web URL of the update.
Definition: VirtualBox.idl:17683
See IGuestProcessOutputEvent.
Definition: VirtualBox.idl:7234
Definition: VirtualBox.idl:5687
Ceph Journal partition.
Definition: VirtualBox.idl:2250
The remote stub is available through a IPC connection, namely a named pipe on Windows or a unix socke...
Definition: VirtualBox.idl:6788
const HRESULT VBOX_E_NOT_SUPPORTED
Requested operation is not supported.
Definition: VirtualBox.idl:201
readonly attribute boolean multiline
Definition: VirtualBox.idl:34489
readonly attribute wstring logDbgFlags
The debug logger flags.
Definition: VirtualBox.idl:27662
Unregister only the machine, but neither delete snapshots nor detach media.
Definition: VirtualBox.idl:3315
readonly attribute StorageControllerType recommendedHDStorageController
Recommended storage controller type for HD drives.
Definition: VirtualBox.idl:19607
The IParallelPort interface represents the virtual parallel port device.
Definition: VirtualBox.idl:27598
Medium is locked for writing (see IMedium::lockWrite), no concurrent data reading or modification is ...
Definition: VirtualBox.idl:5316
Motion JPEG.
Definition: VirtualBox.idl:3093
readonly attribute boolean isCaseSensitive
TRUE if the filesystem is case sensitive, FALSE if the filesystem is case insensitive.
Definition: VirtualBox.idl:22464
Do not notify the guest of the change.
Definition: VirtualBox.idl:5809
Whether to perform subnet mask discovery via ICMP (boolean).
Definition: VirtualBox.idl:2459
IDHCPServer::globalConfig
Definition: VirtualBox.idl:2673
RecordingAudioCodec
Recording audio codec enumeration.
Definition: VirtualBox.idl:3008
Linux /home partition.
Definition: VirtualBox.idl:1765
readonly attribute IDHCPGroupCondition [] conditions
Group membership conditions.
Definition: VirtualBox.idl:8368
Get output from stderr.
Definition: VirtualBox.idl:4369
Represents a storage controller that is attached to a virtual machine (IMachine). ...
Definition: VirtualBox.idl:30448
Definition: VirtualBox.idl:34094
attribute wstringUUID hardwareUUID
The UUID presented to the guest via memory tables, hardware and guest properties. ...
Definition: VirtualBox.idl:12286
DirectSound (Windows hosts only).
Definition: VirtualBox.idl:6300
No waiting flags specified.
Definition: VirtualBox.idl:4385
The linux native partition (old versions).
Definition: VirtualBox.idl:1610
readonly attribute IEventSource eventSource
Event source for guest session events.
Definition: VirtualBox.idl:20286
A minimal set of features to expose to the paravirtualized guest.
Definition: VirtualBox.idl:1081
No update available.
Definition: VirtualBox.idl:3675
Android x86 misc partition.
Definition: VirtualBox.idl:2105
readonly attribute boolean isRemote
TRUE if the filesystem is remote, FALSE if the filesystem is local.
Definition: VirtualBox.idl:22457
readonly attribute MediumFormatCapabilities [] capabilities
Capabilities of the format as an array of the flags.
Definition: VirtualBox.idl:25411
The IConsole interface represents an interface to control virtual machine execution.
Definition: VirtualBox.idl:16697
The process has changed its status.
Definition: VirtualBox.idl:4455
readonly attribute boolean HWVirtExUXEnabled
Flag indicating whether the VM is currently making use of the unrestricted execution feature of VT-x...
Definition: VirtualBox.idl:27716
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:23161
attribute wstring TFTPNextServer
TFTP server attribute which is used with the built-in DHCP server to fill the corresponding fields of...
Definition: VirtualBox.idl:31127
readonly attribute unsigned long slot
Slot number this serial port is plugged into.
Definition: VirtualBox.idl:27518
Indicates whether the MTU size is the same for all subnets (boolean).
Definition: VirtualBox.idl:2449
Don't generate new MAC addresses of the attached network adapters when they are using NAT...
Definition: VirtualBox.idl:2758
Windows Recovery Environment.
Definition: VirtualBox.idl:1715
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:27360
readonly attribute wstring fullName
The full name.
Definition: VirtualBox.idl:18663
Definition: VirtualBox.idl:1264
Per-user desktop components are loaded.
Definition: VirtualBox.idl:3932
Implementation of the IUpdateAgent object for VirtualBox host updates.
Definition: VirtualBox.idl:17816
readonly attribute unsigned long scanTime
Timestamp of the event in milliseconds.
Definition: VirtualBox.idl:32948
readonly attribute wstring executablePath
Full path of the actual executable image.
Definition: VirtualBox.idl:21856
attribute wstring name
The group name.
Definition: VirtualBox.idl:8358
null value.
Definition: VirtualBox.idl:6100
Definition: VirtualBox.idl:5500
readonly attribute long long UTCTime
Returns the current host time in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:18162
readonly attribute boolean isReadOnly
TRUE if the filesystem is mounted read only, FALSE if the filesystem is mounted read write...
Definition: VirtualBox.idl:22471
attribute wstring profile
Cloud profile name.
Definition: VirtualBox.idl:7885
See IMachineDataChangedEvent.
Definition: VirtualBox.idl:6870
See IGuestProcessInputNotifyEvent.
Definition: VirtualBox.idl:7227
Service/OS is stopping, guest session was killed.
Definition: VirtualBox.idl:4041
readonly attribute unsigned long recommendedRAM
Recommended RAM size in Megabytes.
Definition: VirtualBox.idl:19557
See ICPUChangedEvent.
Definition: VirtualBox.idl:7059
The linux extended partition.
Definition: VirtualBox.idl:1630
readonly attribute unsigned long y
Reported Y position.
Definition: VirtualBox.idl:34223
readonly attribute PortMode [] supportedPortModes
Returns an array of officially supported values for enum PortMode, in the sense of what is e...
Definition: VirtualBox.idl:19238
Definition: VirtualBox.idl:2884
attribute short devFunction
Device function number.
Definition: VirtualBox.idl:11781
Guest session terminated normally.
Definition: VirtualBox.idl:4026
The machine is currently being executed.
Definition: VirtualBox.idl:573
Definition: VirtualBox.idl:5509
readonly attribute wstring description
Description of the task.
Definition: VirtualBox.idl:23142
FileOpenAction
What action IGuestSession::fileOpen and IGuestSession::fileOpenEx should take whether the file being ...
Definition: VirtualBox.idl:5007
readonly attribute IMedium [] hardDisks
Array of medium objects known to this VirtualBox installation.
Definition: VirtualBox.idl:8586
readonly attribute boolean rawModeSupported
Indicates whether VirtualBox was built with raw-mode support.
Definition: VirtualBox.idl:18762
VMDK format variant used on ESX products.
Definition: VirtualBox.idl:5457
readonly attribute wstring path
The host path of the device.
Definition: VirtualBox.idl:17618
Notification when a shared folder is added or removed.
Definition: VirtualBox.idl:33425
readonly attribute INATNetwork [] NATNetworks
Definition: VirtualBox.idl:8638
readonly attribute boolean touchPadSupported
Whether the guest OS has enabled the multi-touch reporting device, touchpad variant.
Definition: VirtualBox.idl:26000
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:31098
Definition: VirtualBox.idl:34120
attribute boolean enabled
Definition: VirtualBox.idl:7763
attribute unsigned long CPUCount
Number of virtual CPUs in the VM.
Definition: VirtualBox.idl:12291
Special flag which suppresses automatic creation of the subdirectory.
Definition: VirtualBox.idl:5494
readonly attribute wstring OSName
Query the guest OS kernel name as detected by the DBGF.
Definition: VirtualBox.idl:27726
attribute unsigned long IOCacheSize
Maximum size of the I/O cache in MB.
Definition: VirtualBox.idl:12759
readonly attribute wstring alias
An alias which can be used for IEmulatedUSB::webcamAttach
Definition: VirtualBox.idl:17623
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:31619
See ICloudProfileChangedEvent.
Definition: VirtualBox.idl:7404
FsObjMoveFlag
File moving flags.
Definition: VirtualBox.idl:4539
VMware SVGA II device.
Definition: VirtualBox.idl:3295
readonly attribute wstring validityPeriodNotBefore
Certificate not valid before ISO timestamp.
Definition: VirtualBox.idl:9799
Associated storage exists and accessible; this gets set if the accessibility check performed by IMedi...
Definition: VirtualBox.idl:5300
The given machine was registered or unregistered within this VirtualBox installation.
Definition: VirtualBox.idl:32238
Definition: VirtualBox.idl:2885
readonly attribute wstring OSTypeId
Identifier of the Guest OS type as reported by the Guest Additions.
Definition: VirtualBox.idl:22722
A guest user has unlocked its account.
Definition: VirtualBox.idl:4191
Floppy device.
Definition: VirtualBox.idl:1192
Definition: VirtualBox.idl:2896
readonly attribute unsigned long processorOnlineCount
Number of (logical) CPUs online in the host system.
Definition: VirtualBox.idl:18122
Abstract parent interface for files handled by VirtualBox.
Definition: VirtualBox.idl:22123
attribute octet [] icon
Overridden VM Icon details.
Definition: VirtualBox.idl:12117
readonly attribute unsigned long IPV6NetworkMaskPrefixLength
Returns the length IP V6 network mask prefix of the interface.
Definition: VirtualBox.idl:17530
readonly attribute wstring OSVersion
Query the guest OS kernel version string as detected by the DBGF.
Definition: VirtualBox.idl:27736
readonly attribute wstringUUID typeUuid
The partition type when GUID partitioning scheme is used, NULL UUID value for not a GPT disks...
Definition: VirtualBox.idl:17927
Notification when a guest session changed its state.
Definition: VirtualBox.idl:32973
Default process priority determined by the OS.
Definition: VirtualBox.idl:3444
attribute boolean installGuestAdditions
Indicates whether the Guest Additions should be installed or not.
Definition: VirtualBox.idl:10563
readonly attribute wstring publicIP
Definition: VirtualBox.idl:34551
readonly attribute boolean isCompressed
TRUE if the filesystem is compressed, FALSE if it isn't or we don't know.
Definition: VirtualBox.idl:22478
A white-out file.
Definition: VirtualBox.idl:5218
See ILanguageChangedEvent.
Definition: VirtualBox.idl:7418
Solaris swap partition.
Definition: VirtualBox.idl:1900
readonly attribute boolean hidden
Whether the update component shall be hidden from the user or not.
Definition: VirtualBox.idl:17704
DOS-style paths with forward and backward slashes, drive letters and UNC.
Definition: VirtualBox.idl:4938
readonly attribute MachineState state
New execution state.
Definition: VirtualBox.idl:32160
readonly attribute boolean recommended3DAcceleration
Returns true if 3D acceleration is recommended for this OS type.
Definition: VirtualBox.idl:19577
readonly attribute unsigned long id
Session ID of guest session which was changed.
Definition: VirtualBox.idl:32980
readonly attribute wstring logRelGroups
The release logger's group settings.
Definition: VirtualBox.idl:27682
readonly attribute VMExecutionEngine executionEngine
Gets the main execution engine of the VM.
Definition: VirtualBox.idl:27692
attribute wstring repositoryURL
Update repository URL to use for retrieving the update.
Definition: VirtualBox.idl:17732
The IHost interface represents the physical machine that this VirtualBox installation runs on...
Definition: VirtualBox.idl:18029
The guest monitor has been enabled by the guest.
Definition: VirtualBox.idl:7515
Don't allow symbolic links as part of the path.
Definition: VirtualBox.idl:5270
Definition: VirtualBox.idl:28238
Something went wrong.
Definition: VirtualBox.idl:5160
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:22167
readonly attribute ICloudProfile [] profiles
Returns all profiles for this cloud provider.
Definition: VirtualBox.idl:35549
External device, connected via USB.
Definition: VirtualBox.idl:6428
Null value, also means "not attached".
Definition: VirtualBox.idl:5825
attribute unsigned long alpha
The global alpha value for the overlay.
Definition: VirtualBox.idl:26636
An Intel AHCI SATA controller; this is the only variant for SATA.
Definition: VirtualBox.idl:6580
Definition: VirtualBox.idl:1329
readonly attribute UpdateState state
Returns the current update state.
Definition: VirtualBox.idl:17711
Domain name for the client.
Definition: VirtualBox.idl:2389
Reserved value, invalid.
Definition: VirtualBox.idl:3285
The NIS (Sun Network Information Services) domain name (string).
Definition: VirtualBox.idl:2514
The type of interface cannot be determined.
Definition: VirtualBox.idl:3530
An error occurred while updating.
Definition: VirtualBox.idl:3715
Session has launched a VM process using IMachine::launchVMProcess
Definition: VirtualBox.idl:1161
readonly attribute wstring [] values
Definition: VirtualBox.idl:34427
readonly attribute boolean needsHostCursor
If host cursor is needed.
Definition: VirtualBox.idl:32521
VBoxEventType
Type of an event.
Definition: VirtualBox.idl:6799
The default time-to-leave on outgoing (IP) datagrams (8-bit decimal value).
Definition: VirtualBox.idl:2429
readonly attribute long long timestamp
The millisecond timestamp associated with the event.
Definition: VirtualBox.idl:34252
Wait for stdin becoming available.
Definition: VirtualBox.idl:4400
readonly attribute wstring name
The plug-in name.
Definition: VirtualBox.idl:31250
Definition: VirtualBox.idl:2847
readonly attribute IExtPackPlugIn [] plugIns
Plug-ins provided by this extension pack.
Definition: VirtualBox.idl:31336
attribute unsigned long audioHz
Determines the Hertz (Hz) rate of the recorded audio data.
Definition: VirtualBox.idl:11607
Realtime quality, often resulting in poor / basic quality.
Definition: VirtualBox.idl:3062
Assume a scheduling policy which shares the CPU resources fairly with other processes running with th...
Definition: VirtualBox.idl:3468
attribute AudioDirection usage
Usage type of the device.
Definition: VirtualBox.idl:28942
Being used by the host computer, potentially available to guests.
Definition: VirtualBox.idl:6199
Like DeletingSnapshotOnline, but the machine was paused when the merging of differencing media was st...
Definition: VirtualBox.idl:673
Definition: VirtualBox.idl:7537
readonly attribute wstring name
The name of the partition if GPT partitioning is used, empty if not a GPT disk.
Definition: VirtualBox.idl:17941
readonly attribute boolean registered
If true, the medium was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:32209
attribute unsigned long logHistoryCount
This value specifies how many old release log files are kept.
Definition: VirtualBox.idl:18986
readonly attribute wstring networkMask
specifies server network mask
Definition: VirtualBox.idl:7978
SuperSpeedPlus, 10 Gbps.
Definition: VirtualBox.idl:6135
AMD PCNet-FAST III network card (Am79C973).
Definition: VirtualBox.idl:5859
readonly attribute wstring secondaryPublicIP
Definition: VirtualBox.idl:34553
readonly attribute unsigned long screenId
Definition: VirtualBox.idl:26278
A guest user has been successfully created.
Definition: VirtualBox.idl:4237
Definition: VirtualBox.idl:2882
readonly attribute unsigned long keyUsage
Key usage mask.
Definition: VirtualBox.idl:9841
Clone the state of the selected machine.
Definition: VirtualBox.idl:3346
Definition: VirtualBox.idl:2846
readonly attribute IProgress [] progressOperations
Definition: VirtualBox.idl:8602
attribute boolean enabled
Flag whether the network adapter is present in the guest system.
Definition: VirtualBox.idl:27271
readonly attribute unsigned long slot
Adapter which NAT attached to.
Definition: VirtualBox.idl:33771
A live snapshot is being taken.
Definition: VirtualBox.idl:609
See IGuestProcessRegisteredEvent.
Definition: VirtualBox.idl:7213
Definition: VirtualBox.idl:1249
attribute wstring hostOnlyInterface
Name of the host only network interface the VM is attached to.
Definition: VirtualBox.idl:27302
Share read and delete access to the file, denying writing.
Definition: VirtualBox.idl:5088
All stable, major and beta releases, including testing versions.
Definition: VirtualBox.idl:3627
readonly attribute long resultCode
Result code of the error.
Definition: VirtualBox.idl:7690
readonly attribute wstring [] machines
Contains the UUIDs of the machines created from the information in this appliances.
Definition: VirtualBox.idl:10017
readonly attribute boolean visible
Flag whether the pointer is visible.
Definition: VirtualBox.idl:32405
Absolute event.
Definition: VirtualBox.idl:7497
attribute PointingHIDType pointingHIDType
Type of pointing HID (such as mouse or tablet) used in this VM.
Definition: VirtualBox.idl:12376
readonly attribute wstring macAddress
Definition: VirtualBox.idl:34555
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:20237
readonly attribute ExportOptions [] supportedExportOptions
Returns an array of officially supported values for enum ExportOptions, in the sense of what is e...
Definition: VirtualBox.idl:19134
Process is being terminated.
Definition: VirtualBox.idl:4849
MidnightBSD data partition.
Definition: VirtualBox.idl:2020
The FAT16 with LBA addressing.
Definition: VirtualBox.idl:1590
Copy the item to the target.
Definition: VirtualBox.idl:5239
readonly attribute wstring name
Device name.
Definition: VirtualBox.idl:11817
readonly attribute IGuestScreenInfo [] guestScreenLayout
Layout of the guest screens.
Definition: VirtualBox.idl:26696
readonly attribute wstring serialNumber
Certificate serial number.
Definition: VirtualBox.idl:9766
readonly attribute boolean wireless
Specifies whether the interface is wireless.
Definition: VirtualBox.idl:17555
readonly attribute boolean expired
Set if the certificate has expired (relevant to the parent object)/.
Definition: VirtualBox.idl:9866
attribute wstring traceFile
Filename where a network trace will be stored.
Definition: VirtualBox.idl:27376
readonly attribute wstring domain
Returns the domain name used by this session to impersonate users in the guest.
Definition: VirtualBox.idl:20158
Space separated list of IPv4 NetBIOS datagram distribution server (NBDD) addresses (RFC1001...
Definition: VirtualBox.idl:2539
readonly attribute short [] yPositions
Y positions.
Definition: VirtualBox.idl:32918
readonly attribute wstring OSVersion
Host operating system's version string.
Definition: VirtualBox.idl:18157
Definition: VirtualBox.idl:2834
No flag set.
Definition: VirtualBox.idl:4545
readonly attribute unsigned long clientVersion
The client software version number.
Definition: VirtualBox.idl:16663
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:31143
readonly attribute VFSType type
Returns the file system type which is currently in use.
Definition: VirtualBox.idl:9669
Guest file has been successfully opened.
Definition: VirtualBox.idl:5140
Solaris /usr partition.
Definition: VirtualBox.idl:1910
The IToken interface represents a token passed to an API client, which triggers cleanup actions when ...
Definition: VirtualBox.idl:25702
readonly attribute wstring additionsVersion
Version of the installed Guest Additions in the same format as IVirtualBox::version.
Definition: VirtualBox.idl:22737
readonly attribute boolean DHCPEnabled
Specifies whether the DHCP is enabled for the interface.
Definition: VirtualBox.idl:17505
Definition: VirtualBox.idl:35721
Notification when the guest mouse pointer shape has changed.
Definition: VirtualBox.idl:32398
Open the file only with read access.
Definition: VirtualBox.idl:4968
readonly attribute boolean enabled
Definition: VirtualBox.idl:34437
attribute long long timeOffset
Offset in milliseconds from the host system time.
Definition: VirtualBox.idl:11436
PS/2 auxiliary device, a.k.a.
Definition: VirtualBox.idl:1388
readonly attribute INATEngine NATEngine
Points to the NAT engine which handles the network address translation for this interface.
Definition: VirtualBox.idl:27385
readonly attribute FileStatus status
Current file status.
Definition: VirtualBox.idl:22174
readonly attribute wstring [] portForwardRules4
Array of NAT port-forwarding rules in string representation, in the following format: "name:protocoli...
Definition: VirtualBox.idl:7811
The process signalled that stdin became available for writing.
Definition: VirtualBox.idl:4473
readonly attribute IGuestProcess process
Guest process object which is related to this event.
Definition: VirtualBox.idl:33033
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:24267
No flag set.
Definition: VirtualBox.idl:4691
readonly attribute IHostDrivePartition [] partitions
List of partitions available on the host drive.
Definition: VirtualBox.idl:18009
Update contains a major version.
Definition: VirtualBox.idl:3646
readonly attribute SessionState sessionState
Current session state for this machine.
Definition: VirtualBox.idl:12531
readonly attribute ISerialPort serialPort
Serial port that is subject to change.
Definition: VirtualBox.idl:32650
readonly attribute wstring downloadURL
Download URL of the update.
Definition: VirtualBox.idl:34359
readonly attribute unsigned long slot
Slot number this parallel port is plugged into.
Definition: VirtualBox.idl:27607
Notification when guest touch screen event happens.
Definition: VirtualBox.idl:32897
readonly attribute unsigned long creationMode
The UNIX-style creation mode specified when opening the file.
Definition: VirtualBox.idl:22185
readonly attribute long y
New Y position, or Y delta.
Definition: VirtualBox.idl:32865
attribute unsigned long IOBase
Base I/O address of the serial port.
Definition: VirtualBox.idl:27531
attribute wstring postInstallCommand
Custom post installation command.
Definition: VirtualBox.idl:10758
readonly attribute wstring friendlyName
Friendly subject name or similar.
Definition: VirtualBox.idl:9794
Facility is shutting down.
Definition: VirtualBox.idl:3886
readonly attribute wstring userDocuments
Returns the user's documents directory.
Definition: VirtualBox.idl:20265
readonly attribute wstring nonVolatileStorageFile
The location of the file storing the non-volatile memory content when the VM is powered off...
Definition: VirtualBox.idl:12030
readonly attribute wstring subjectUniqueIdentifier
Unique identifier of this certificate (empty string if not present).
Definition: VirtualBox.idl:9829
Intel PRO/1000 MT Desktop network card (82540EM).
Definition: VirtualBox.idl:5864
readonly attribute boolean recommendedSecureBoot
Returns true if EFI secure boot is recommended for this OS type.
Definition: VirtualBox.idl:19697
See INATNetworkCreationDeletionEvent.
Definition: VirtualBox.idl:7178
readonly attribute IMachine machine
Machine object for this medium attachment.
Definition: VirtualBox.idl:23758
readonly attribute NetworkAdapterType adapterType
Returns recommended network adapter for this OS type.
Definition: VirtualBox.idl:19587
readonly attribute boolean active
Whether the remote desktop connection is active.
Definition: VirtualBox.idl:16568
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:7797
readonly attribute UpdateSeverity severity
Severity of the update.
Definition: VirtualBox.idl:34352
Notification when a storage controllers changes.
Definition: VirtualBox.idl:32684
An NVMe storage controller.
Definition: VirtualBox.idl:6615
Ethernet frame encapsulation.
Definition: VirtualBox.idl:3537
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:32386
attribute GraphicsControllerType graphicsControllerType
Graphics controller type.
Definition: VirtualBox.idl:11334
StorageBus
The bus type of the storage controller (IDE, SATA, SCSI, SAS or Floppy); see IStorageController::bus...
Definition: VirtualBox.idl:6534
A medium which is indirectly attached, so that one base medium can be used for several VMs which have...
Definition: VirtualBox.idl:5408
The MTU size for the interface (16-bit decimal value).
Definition: VirtualBox.idl:2444
Virtual device is attached to a host pipe.
Definition: VirtualBox.idl:5968
GuestShutdownFlag
Guest shutdown flags.
Definition: VirtualBox.idl:3966
Wildcard for all input device (keyboard, mouse) events.
Definition: VirtualBox.idl:6849
readonly attribute boolean temporary
true if the settings change is temporary.
Definition: VirtualBox.idl:32179
const HRESULT VBOX_E_PASSWORD_INCORRECT
A provided password was incorrect.
Definition: VirtualBox.idl:233
Whether non-local datagrams should be forwarded by the client (boolean)
Definition: VirtualBox.idl:2414
FramebufferCapabilities
Framebuffer capability flags.
Definition: VirtualBox.idl:5697
Starts the regular updating process and waits until the actual Guest Additions update inside the gues...
Definition: VirtualBox.idl:3956
readonly attribute DeviceType mediumType
Type of the medium this event relates to.
Definition: VirtualBox.idl:32201
freedesktop.org shared boot loader configuration partition.
Definition: VirtualBox.idl:2190
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:23152
readonly attribute boolean alpha
Flag whether the pointer has an alpha channel.
Definition: VirtualBox.idl:25858
attribute unsigned long maxFileSize
This setting determines the maximal number of recording file size in MB.
Definition: VirtualBox.idl:11558
Definition: VirtualBox.idl:8322
To guest OS has added a user to a specific user group.
Definition: VirtualBox.idl:4281
readonly attribute IGuestDebugControl guestDebugControl
Guest debug control object that is subject to change.
Definition: VirtualBox.idl:34411
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:12862
Linux /srv partition.
Definition: VirtualBox.idl:1770
The IHostDrivePartition interface represents the partition of the host drive.
Definition: VirtualBox.idl:17831
Definition: VirtualBox.idl:35379
readonly attribute PartitionType type
A translation of IHostDrivePartition::typeMBR and IHostDrivePartition::typeUuid when possible...
Definition: VirtualBox.idl:17864
The machine was teleported to a different host (or process) and then powered off. ...
Definition: VirtualBox.idl:547
Definition: VirtualBox.idl:34140
Guest session has been started.
Definition: VirtualBox.idl:4016
Definition: VirtualBox.idl:2830
readonly attribute boolean recommendedVirtEx
Returns true if VT-x or AMD-V recommended for this OS type.
Definition: VirtualBox.idl:19552
attribute IBandwidthGroup bandwidthGroup
The bandwidth group this network adapter is assigned to.
Definition: VirtualBox.idl:27398
readonly attribute long port
Port number of this attachment.
Definition: VirtualBox.idl:23778
IPv4 netmask.
Definition: VirtualBox.idl:2319
Seek from the beginning of the file.
Definition: VirtualBox.idl:4315
Notification when NAT redirect rule added or removed.
Definition: VirtualBox.idl:33764
const HRESULT VBOX_E_FILE_ERROR
File not accessible or erroneous file contents.
Definition: VirtualBox.idl:161
attribute wstring hostname
The fully qualified guest hostname.
Definition: VirtualBox.idl:10688
A readonly medium, which can of course be used by several machines.
Definition: VirtualBox.idl:5396
readonly attribute FileStatus status
New guest file status.
Definition: VirtualBox.idl:33205
attribute wstring CPUProfile
Experimental feature to select the guest CPU profile.
Definition: VirtualBox.idl:12900
Supports creating images split in chunks of a bit less than 2 GBytes.
Definition: VirtualBox.idl:5550
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33358
attribute unsigned long imageIndex
The image index on installation CD/DVD used to install.
Definition: VirtualBox.idl:10718
Windows Basic data partition.
Definition: VirtualBox.idl:1700
readonly attribute IRecordingSettings recordingSettings
Object containing all recording settings.
Definition: VirtualBox.idl:12363
readonly attribute unsigned long height
Definition: VirtualBox.idl:26666
Common components (such as application services) are loaded.
Definition: VirtualBox.idl:3927
Interface for keeping information about a plug-in that ships with an extension pack.
Definition: VirtualBox.idl:31245
readonly attribute AudioControllerType [] supportedAudioControllerTypes
Returns an array of officially supported values for enum AudioControllerType, in the sense of what is...
Definition: VirtualBox.idl:19270
readonly attribute IAudioAdapter audioAdapter
Audio adapter that is subject to change.
Definition: VirtualBox.idl:32629
Any of the settings of the given machine has changed.
Definition: VirtualBox.idl:32171
The state of the session for the given machine was changed.
Definition: VirtualBox.idl:32259
readonly attribute ICloudNetwork [] cloudNetworks
Names of all configured cloud networks.
Definition: VirtualBox.idl:8680
No flags set.
Definition: VirtualBox.idl:4364
readonly attribute unsigned long id
The ID VirtualBox internally assigned to the open file.
Definition: VirtualBox.idl:22137
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:17906
readonly attribute boolean registered
If true, the guest file was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:33187
Hold the matched USB device.
Definition: VirtualBox.idl:6251
The BSD slice.
Definition: VirtualBox.idl:1615
ProcessInputFlag
Guest process input flags.
Definition: VirtualBox.idl:4336
Definition: VirtualBox.idl:1326
readonly attribute wstringUUID machineId
ID of the machine this event relates to.
Definition: VirtualBox.idl:33673
Definition: VirtualBox.idl:5507
readonly attribute IHostAudioDevice [] audioDevices
List of audio devices currently available on the host.
Definition: VirtualBox.idl:18052
readonly attribute wstringUUID id
UUID of the medium.
Definition: VirtualBox.idl:24005
attribute ChipsetType chipsetType
Chipset type used in this VM.
Definition: VirtualBox.idl:12396
Unknown MidnightBSD partition.
Definition: VirtualBox.idl:2045
readonly attribute long z
Z delta.
Definition: VirtualBox.idl:32872
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:33168
Settings version "1.3", written by VirtualBox 2.0.12.
Definition: VirtualBox.idl:298
AudioDriverType
Host audio driver type.
Definition: VirtualBox.idl:6261
readonly attribute unsigned long bytesPerLine
Scan line size, in bytes.
Definition: VirtualBox.idl:26323
readonly attribute IVirtualSystemDescription [] virtualSystemDescriptions
Array of virtual system descriptions.
Definition: VirtualBox.idl:10008
readonly attribute IVirtualBoxErrorInfo next
Next error object if there is any, or null otherwise.
Definition: VirtualBox.idl:7747
IommuType
The IOMMU type.
Definition: VirtualBox.idl:3488
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:23132
The guest session has changed its status.
Definition: VirtualBox.idl:4117
Windows Storage Spaces partition.
Definition: VirtualBox.idl:1720
readonly attribute IParallelPort parallelPort
Parallel port that is subject to change.
Definition: VirtualBox.idl:32671
Service/OS is stopping, process was killed.
Definition: VirtualBox.idl:4879
Only copy when the source file is newer than the destination file or when the destination file is mis...
Definition: VirtualBox.idl:4529
Ceph multipath block 2 partition.
Definition: VirtualBox.idl:2275
Ceph disk in creation partition.
Definition: VirtualBox.idl:2240
The guest monitor origin has changed in the guest.
Definition: VirtualBox.idl:7529
Network device.
Definition: VirtualBox.idl:1207
Last wildcard.
Definition: VirtualBox.idl:6856
Solaris alternate sector.
Definition: VirtualBox.idl:1925
IPv4 address of the swap server that the client should use.
Definition: VirtualBox.idl:2394
Definition: VirtualBox.idl:5833
readonly attribute IMousePointerShape pointerShape
The current mouse pointer used by the guest.
Definition: VirtualBox.idl:26023
Controls the guest debug settings of one virtual machine.
Definition: VirtualBox.idl:31703
attribute boolean allowTracingToAccessVM
Enables tracepoints in PDM devices and drivers to use the VMCPU or VM structures when firing off trac...
Definition: VirtualBox.idl:12817
FAT16 if partition size less than 65536 sectors.
Definition: VirtualBox.idl:1565
Facility is preparing to initialize.
Definition: VirtualBox.idl:3871
Opens an existing file, creates a new one if no file exists.
Definition: VirtualBox.idl:5018
readonly attribute AdditionsFacilityType facility
Facility this event relates to.
Definition: VirtualBox.idl:34237
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:18112
Guest graphics mode.
Definition: VirtualBox.idl:3788
readonly attribute wstring networkName
Returns the name of a virtual network the interface gets attached to.
Definition: VirtualBox.idl:17500
The image is in the process of exporting.
Definition: VirtualBox.idl:7625
attribute boolean executeAllInIEM
Whether to execute all the code in the instruction interpreter.
Definition: VirtualBox.idl:27652
UpdateState
Definition: VirtualBox.idl:3659
Notification when the guest OS executes the KBD_CMD_SET_LEDS command to alter the state of the keyboa...
Definition: VirtualBox.idl:32533
Solaris root partition.
Definition: VirtualBox.idl:1895
The IHostDrive interface represents the drive of the physical machine.
Definition: VirtualBox.idl:17962
MAC address.
Definition: VirtualBox.idl:2697
readonly attribute wstring shortName
Returns the short name of the provider.
Definition: VirtualBox.idl:35539
readonly attribute RecordingAudioCodec [] supportedRecordingAudioCodecs
Returns an array of officially supported values for enum RecordingAudioCodec, in the sense of what is...
Definition: VirtualBox.idl:19150
Fixed image.
Definition: VirtualBox.idl:5471
Notification when a guest process changed its state.
Definition: VirtualBox.idl:33070
readonly attribute AudioControllerType recommendedAudioController
Recommended audio controller type.
Definition: VirtualBox.idl:19652
readonly attribute GuestUserState state
What was changed for this guest user.
Definition: VirtualBox.idl:34032
attribute GuestDebugIoProvider debugIoProvider
The I/O backend for the selected debug provider.
Definition: VirtualBox.idl:31713
attribute wstring cloudNetwork
Name of the cloud network the VM is attached to.
Definition: VirtualBox.idl:27337
See IShowWindowEvent.
Definition: VirtualBox.idl:7052
const HRESULT VBOX_E_PDM_ERROR
Pluggable Device Manager error.
Definition: VirtualBox.idl:177
attribute wstring paravirtDebug
Debug parameters for the paravirtualized guest interface provider.
Definition: VirtualBox.idl:12888
Android x86 bootloader2 partition.
Definition: VirtualBox.idl:2090
See IProgressCreatedEvent.
Definition: VirtualBox.idl:7411
readonly attribute UartType [] supportedUartTypes
Returns an array of officially supported values for enum UartType, in the sense of what is e...
Definition: VirtualBox.idl:19246
NetworkAdapterType
Network adapter type.
Definition: VirtualBox.idl:5843
readonly attribute ITrustedPlatformModule trustedPlatformModule
Object containing all TPM settings.
Definition: VirtualBox.idl:12353
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:22436
Definition: VirtualBox.idl:35703
Definition: VirtualBox.idl:1250
readonly attribute ISession session
Create a new session object and return the reference to it.
Definition: VirtualBox.idl:31765
KeyboardHIDType
Type of keyboard device used in a virtual machine.
Definition: VirtualBox.idl:1435
readonly attribute AudioDeviceState state
New audio device state.
Definition: VirtualBox.idl:33852
readonly attribute wstring settingsFilePath
Full name of the file containing machine settings data.
Definition: VirtualBox.idl:12493
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:10839
readonly attribute unsigned long width
Frame buffer width, in pixels.
Definition: VirtualBox.idl:26304
readonly attribute boolean selfSigned
Set if self signed certificate.
Definition: VirtualBox.idl:9856
readonly attribute long buttons
Button state bitmask.
Definition: VirtualBox.idl:32886
Definition: VirtualBox.idl:5639
readonly attribute boolean recommended2DVideoAcceleration
Returns true if 2D video acceleration is recommended for this OS type.
Definition: VirtualBox.idl:19572
readonly attribute unsigned long id
Returns the internal session ID.
Definition: VirtualBox.idl:20168
readonly attribute long w
W delta.
Definition: VirtualBox.idl:32879
const HRESULT VBOX_E_HOST_ERROR
Host operating system related error.
Definition: VirtualBox.idl:193
readonly attribute wstring [] localMappings
Array of mappings (address,offset),e.g.
Definition: VirtualBox.idl:7817
attribute wstring product
Product filter.
Definition: VirtualBox.idl:28676
Direct connection to the Internet.
Definition: VirtualBox.idl:3734
See IRuntimeErrorEvent.
Definition: VirtualBox.idl:7038
readonly attribute wstring [] arguments
The arguments this process is using for execution.
Definition: VirtualBox.idl:21837
readonly attribute unsigned long memoryAvailable
Available system memory in the host system.
Definition: VirtualBox.idl:18147
readonly attribute wstring networkMask
Returns the network mask of the interface.
Definition: VirtualBox.idl:17515
USBControllerType
The USB controller type.
Definition: VirtualBox.idl:6056
Definition: VirtualBox.idl:5830
readonly attribute wstring [] values
Definition: VirtualBox.idl:34513
readonly attribute UpdateState state
New update agent state.
Definition: VirtualBox.idl:34391
Definition: VirtualBox.idl:1327
readonly attribute boolean enabled
Definition: VirtualBox.idl:34108
Supports asynchronous I/O operations for at least some configurations.
Definition: VirtualBox.idl:5564
Delete all snapshots, detach all media and return hard disks for closing, but not removable media...
Definition: VirtualBox.idl:3325
The waiting operation timed out.
Definition: VirtualBox.idl:4468
Update contains critical patches.
Definition: VirtualBox.idl:3641
Variable bit rate (VBR).
Definition: VirtualBox.idl:3196
Null value, also means "dummy audio driver".
Definition: VirtualBox.idl:6275
Import all disks to VDI format.
Definition: VirtualBox.idl:2763
An ACPI shutdown event is generated.
Definition: VirtualBox.idl:3423
Unknown buffer format (the user may not assume any particular format of the buffer).
Definition: VirtualBox.idl:1477
readonly attribute IVirtualBoxErrorInfo error
null on success or an error message object on failure.
Definition: VirtualBox.idl:33406
APICMode
BIOS APIC initialization mode.
Definition: VirtualBox.idl:1309
readonly attribute wstring CryptoModule
The name of the crypto module if the extension pack sports one.
Definition: VirtualBox.idl:31331
readonly attribute wstring shortName
Returns the host network interface short name.
Definition: VirtualBox.idl:17490
readonly attribute wstring name
The name of the property that has changed.
Definition: VirtualBox.idl:32284
Definition: VirtualBox.idl:2912
readonly attribute boolean create
Definition: VirtualBox.idl:34122
readonly attribute IEventSource source
Source of this event.
Definition: VirtualBox.idl:32072
ProcessWaitResult
Process waiting results.
Definition: VirtualBox.idl:4431
Opus Audio.
Definition: VirtualBox.idl:3034
attribute RecordingRateControlMode videoRateControlMode
Determines the video rate control mode.
Definition: VirtualBox.idl:11679
readonly attribute SessionType type
Type of this session.
Definition: VirtualBox.idl:30366
readonly attribute IVirtualBoxErrorInfo error
null on success or an error message object on failure.
Definition: VirtualBox.idl:33859
readonly attribute IUSBDeviceFilters USBDeviceFilters
Associated USB device filters object.
Definition: VirtualBox.idl:12474
AdditionsUpdateFlag
Guest Additions update flags.
Definition: VirtualBox.idl:3942
See IEventSourceChangedEvent.
Definition: VirtualBox.idl:7073
readonly attribute unsigned long maxGuestCPUCount
Maximum CPU count.
Definition: VirtualBox.idl:18714
No result was returned.
Definition: VirtualBox.idl:4099
readonly attribute AdditionsFacilityType type
The facility's type ID.
Definition: VirtualBox.idl:19742
VMWare ESX reserved partition.
Definition: VirtualBox.idl:2075
readonly attribute wstringUUID providerId
Returns provider identifier tied with this profile.
Definition: VirtualBox.idl:35393
readonly attribute wstring product
Product string.
Definition: VirtualBox.idl:28463
Notification when a call to IMachine::showConsoleWindow requests the console window to be activated a...
Definition: VirtualBox.idl:33743
attribute boolean accelerate2DVideoEnabled
This setting determines whether VirtualBox allows this machine to make use of the 2D video accelerati...
Definition: VirtualBox.idl:11353
readonly attribute IMachine machine
Virtual machine this snapshot is taken on.
Definition: VirtualBox.idl:23536
attribute unsigned long CPUExecutionCap
Means to limit the number of CPU cycles a guest can use.
Definition: VirtualBox.idl:12307
See IRecordingChangeEvent.
Definition: VirtualBox.idl:7278
readonly attribute GuestSessionStatus status
New session status.
Definition: VirtualBox.idl:32987
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:20093
See IGuestSessionStateChangedEvent.
Definition: VirtualBox.idl:7199
See ICloudProfileRegisteredEvent.
Definition: VirtualBox.idl:7397
Unknown partition type.
Definition: VirtualBox.idl:1670
See IMediumChangedEvent.
Definition: VirtualBox.idl:7003
readonly attribute IVFSExplorer explorer
Returns the virtual file system explorer for the medium.
Definition: VirtualBox.idl:25564
readonly attribute long long initialSize
The initial size in bytes when opened.
Definition: VirtualBox.idl:22144
Process has been started.
Definition: VirtualBox.idl:4839
System service.
Definition: VirtualBox.idl:3825
Ceph dm-crypt Linux unitified key setup (LUKS) object storage deamon (OSD) partition.
Definition: VirtualBox.idl:2310
readonly attribute wstring clientName
The client name supplied by the client.
Definition: VirtualBox.idl:16649
readonly attribute IEventSource eventSource
Event source for VirtualBox events.
Definition: VirtualBox.idl:8645
Definition: VirtualBox.idl:5625
The format backend uses the TCP networking interface for network access.
Definition: VirtualBox.idl:5590
See IMouseCapabilityChangedEvent.
Definition: VirtualBox.idl:6947
Update contains a testing version.
Definition: VirtualBox.idl:3656
See IGuestProcessStateChangedEvent.
Definition: VirtualBox.idl:7220
This framebuffer implementation can render a pointer cursor itself.
Definition: VirtualBox.idl:5728
attribute wstring location
Location of the TPM.
Definition: VirtualBox.idl:11482
Supports creating fixed size images, allocating all space instantly.
Definition: VirtualBox.idl:5535
readonly attribute wstring name
Returns the session's friendly name.
Definition: VirtualBox.idl:20163
Unknown NetBSD partition.
Definition: VirtualBox.idl:1970
readonly attribute IEmulatedUSB emulatedUSB
Interface that manages emulated USB devices.
Definition: VirtualBox.idl:16844
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:7383
GuestSessionWaitResult
Guest session waiting results.
Definition: VirtualBox.idl:4093
attribute KeyboardHIDType keyboardHIDType
Type of keyboard HID used in this VM.
Definition: VirtualBox.idl:12383
SymlinkReadFlag
Symbolic link reading flags.
Definition: VirtualBox.idl:4802
readonly attribute boolean creationEvent
Definition: VirtualBox.idl:34102
NetworkAttachmentType
Network attachment type.
Definition: VirtualBox.idl:5819
The extended partition with LBA addressing.
Definition: VirtualBox.idl:1595
A PIIX3 (PCI IDE ISA Xcelerator) chipset.
Definition: VirtualBox.idl:6641
The remote stub is available through a TCP connection.
Definition: VirtualBox.idl:6777
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:2359
No flag set.
Definition: VirtualBox.idl:4586
Do not replace the destination file if it exists.
Definition: VirtualBox.idl:4514
readonly attribute GuestMouseEventMode mode
If this event is relative, absolute or multi-touch.
Definition: VirtualBox.idl:32851
readonly attribute unsigned short [] contactIds
Contact identifiers.
Definition: VirtualBox.idl:32925
attribute unsigned long debugPort
The port to listen on or connect to, depending on the selected I/O provider.
Definition: VirtualBox.idl:31729
readonly attribute IMediumAttachment [] mediumAttachments
Array of media attached to this machine.
Definition: VirtualBox.idl:12448
Special flag which requests formatting the disk image.
Definition: VirtualBox.idl:5486
attribute ParavirtProvider paravirtProvider
The paravirtualized guest interface provider.
Definition: VirtualBox.idl:12735
readonly attribute ICloudMachine [] cloudMachineList
See readCloudMachineList.
Definition: VirtualBox.idl:34861
readonly attribute IVirtualBox virtualBox
Reference to the server-side API root object.
Definition: VirtualBox.idl:31758
readonly attribute wstringUUID id
Returns the interface UUID.
Definition: VirtualBox.idl:17495
Open Network Install Environment (ONIE) config partition.
Definition: VirtualBox.idl:2180
readonly attribute HostNetworkInterfaceType interfaceType
specifies the host interface type.
Definition: VirtualBox.idl:17550
readonly attribute long long beginTime
When the last connection was established, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:16592
attribute wstring TFTPBootFile
TFTP boot file attribute which is used with the built-in DHCP server to fill the corresponding fields...
Definition: VirtualBox.idl:31118
CloudImageState
Cloud image state.
Definition: VirtualBox.idl:7599
Progress state change event.
Definition: VirtualBox.idl:34183
Definition: VirtualBox.idl:6332
Definition: VirtualBox.idl:2734
readonly attribute IVirtualBoxErrorInfo error
Error information in case of new session status is indicating an error.
Definition: VirtualBox.idl:32998
DirectoryCopyFlag
Directory copying flags.
Definition: VirtualBox.idl:4601
An AMD IOMMU.
Definition: VirtualBox.idl:3504
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:28688
Invalid state.
Definition: VirtualBox.idl:7605
readonly attribute boolean remote
Whether the device is physically connected to a remote VRDE client or to a local host machine...
Definition: VirtualBox.idl:28518
Creates a new file is no file exists, fails if there is a file there already.
Definition: VirtualBox.idl:5023
See IGuestAdditionsStatusChangedEvent.
Definition: VirtualBox.idl:7348
GuestMouseEventMode
The mode (relative, absolute, multi-touch) of a pointer event.
Definition: VirtualBox.idl:7482
readonly attribute boolean recommendedRTCUseUTC
Returns true if the RTC of this VM should be set to UTC.
Definition: VirtualBox.idl:19637
Base interface for all snapshot events.
Definition: VirtualBox.idl:32314
readonly attribute wstring VNCConsoleCommand
The shell command to establish ssh port forwarding for the VNC connection to the cloud machine consol...
Definition: VirtualBox.idl:34660
FileStatus
File statuses.
Definition: VirtualBox.idl:5124
Whether VT-x unrestricted execution is enabled.
Definition: VirtualBox.idl:1017
readonly attribute IExtPackManager extensionPackManager
The extension pack manager.
Definition: VirtualBox.idl:8652
USB device.
Definition: VirtualBox.idl:1212
Supports visible region.
Definition: VirtualBox.idl:5719
readonly attribute wstring name
Name of the storage unit holding medium data.
Definition: VirtualBox.idl:24084
attribute unsigned long audioChannels
Determines the audio channels of the recorded audio data.
Definition: VirtualBox.idl:11625
TouchContactState
Touch event contact state.
Definition: VirtualBox.idl:5668
Input (Recording).
Definition: VirtualBox.idl:6392
Notification when a guest property has changed.
Definition: VirtualBox.idl:32277
readonly attribute boolean recommendedUSBTablet
Returns true if using a USB Tablet is recommended.
Definition: VirtualBox.idl:19632
readonly attribute wstring portPath
Host-specific identifier of the port (including hub) the USB device is physically connected to...
Definition: VirtualBox.idl:28496
readonly attribute IEventSource eventSource
Event source for mouse events.
Definition: VirtualBox.idl:26030
readonly attribute wstring serialNumber
Serial number string.
Definition: VirtualBox.idl:28468
VMDK image representing a raw disk.
Definition: VirtualBox.idl:5442
attribute AudioCodecType audioCodec
The exact variant of audio codec hardware presented to the guest.
Definition: VirtualBox.idl:28852
attribute boolean enabledOut
Flag whether the audio adapter is enabled for audio output.
Definition: VirtualBox.idl:28835
readonly attribute wstring userHome
Returns the user's home / profile directory.
Definition: VirtualBox.idl:20258
readonly attribute long UID
The user owning the filesystem object (st_uid).
Definition: VirtualBox.idl:22597
Ceph dm-crypt block write-ahead log partition.
Definition: VirtualBox.idl:2230
VP8 codec.
Definition: VirtualBox.idl:3118
See IUSBControllerChangedEvent.
Definition: VirtualBox.idl:7017
readonly attribute USBDeviceState state
Current state of the device.
Definition: VirtualBox.idl:28737
attribute boolean CPUHotPlugEnabled
This setting determines whether VirtualBox allows CPU hotplugging for this machine.
Definition: VirtualBox.idl:12298
Only use the specified timeout value to wait for starting the guest process - the guest process itsel...
Definition: VirtualBox.idl:4697
readonly attribute StorageBus recommendedHDStorageBus
Recommended storage bus type for HD drives.
Definition: VirtualBox.idl:19612
readonly attribute wstring publicKeyAlgorithmOID
The dotted OID of the public key algorithm.
Definition: VirtualBox.idl:9809
readonly attribute octet [] data
Actual data read.
Definition: VirtualBox.idl:33285
attribute AuthType authType
VRDE authentication method.
Definition: VirtualBox.idl:29063
Definition: VirtualBox.idl:395
User class ID.
Definition: VirtualBox.idl:2717
readonly attribute BandwidthGroupType type
Type of the group.
Definition: VirtualBox.idl:31608
Notification when someone tries to change extra data for either the given machine or (if null) global...
Definition: VirtualBox.idl:33665
USBDeviceFilterAction
Actions for host USB device filters.
Definition: VirtualBox.idl:6235
Space separated list of IPv4 StreetTalk directory assistance (STDA) server addresses.
Definition: VirtualBox.idl:2634
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:19110
readonly attribute CertificateVersion versionNumber
Certificate version number.
Definition: VirtualBox.idl:9761
Notification when VBoxSVC becomes unavailable (due to a crash or similar unexpected circumstances) or...
Definition: VirtualBox.idl:33916
readonly attribute DnDMode [] supportedDnDModes
Returns an array of officially supported values for enum DnDMode, in the sense of what is e...
Definition: VirtualBox.idl:19086
Only share write access to the file.
Definition: VirtualBox.idl:5073
readonly attribute IMachine [] machines
Array of machine objects registered within this VirtualBox instance.
Definition: VirtualBox.idl:8564
attribute boolean accelerate3DEnabled
This setting determines whether VirtualBox allows this machine to make use of the 3D graphics support...
Definition: VirtualBox.idl:11346
attribute RecordingVideoScalingMode videoScalingMode
Determines the video scaling mode to use.
Definition: VirtualBox.idl:11697
readonly attribute unsigned long userFlags
User flags (st_flags).
Definition: VirtualBox.idl:22661
The IDisplay interface represents the virtual machine's display.
Definition: VirtualBox.idl:26689
The guest reports cursor position data.
Definition: VirtualBox.idl:34261
readonly attribute IHostUSBDevice [] remoteUSBDevices
List of USB devices currently attached to the remote VRDE client.
Definition: VirtualBox.idl:16791
Interface for managing a NAT engine which is used with a virtual machine.
Definition: VirtualBox.idl:31092
The interface in seconds between TCP keepalive messages (32-bit decimal value).
Definition: VirtualBox.idl:2504
readonly attribute IUSBDevice device
Device that is subject to state change.
Definition: VirtualBox.idl:33392
const HRESULT VBOX_E_INVALID_OBJECT_STATE
Current object state prohibits operation.
Definition: VirtualBox.idl:185
attribute AudioDeviceType type
Device type.
Definition: VirtualBox.idl:28935
readonly attribute long port
VRDE server port number.
Definition: VirtualBox.idl:16578
The IHostUSBDeviceFilter interface represents a global filter for a physical USB device used by the h...
Definition: VirtualBox.idl:28763
Follow symbolic links.
Definition: VirtualBox.idl:4521
Notification when data has been read from a guest file.
Definition: VirtualBox.idl:33278
4 bytes per pixel: R, G, B, A.
Definition: VirtualBox.idl:1514
readonly attribute boolean recommendedFloppy
Returns true a floppy drive is recommended for this OS type.
Definition: VirtualBox.idl:19662
Notification when the guest enables one of its monitors.
Definition: VirtualBox.idl:33952
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:9966
Definition: VirtualBox.idl:5827
readonly attribute wstring attributeHint
Definition: VirtualBox.idl:34295
readonly attribute IUefiVariableStore uefiVariableStore
Object to manipulate the data in an existing UEFI variable store.
Definition: VirtualBox.idl:12035
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:5884
readonly attribute long long size
The partition size in bytes.
Definition: VirtualBox.idl:17847
Invalid state.
Definition: VirtualBox.idl:7551
The waiting operation timed out.
Definition: VirtualBox.idl:4131
Notification when a guest file changed its size via IFile::setSize.
Definition: VirtualBox.idl:33265
Space separated list of IPv4 network news transport protocol (NTTP) server addresses.
Definition: VirtualBox.idl:2609
Ceph multipath object storage deamon (OSD) partition.
Definition: VirtualBox.idl:2295
The IUefiVariableStore interface allows inspecting and manipulating the content of an existing UEFI v...
Definition: VirtualBox.idl:11851
attribute wstring name
The USB Controller name.
Definition: VirtualBox.idl:28394
readonly attribute boolean visible
Definition: VirtualBox.idl:34439
Use the default audio driver automatically determined for the host that this VirtualBox instance is r...
Definition: VirtualBox.idl:6270
Implementation of the IDirectory object for directories in the guest.
Definition: VirtualBox.idl:22110
Unknown FreeBSD partition.
Definition: VirtualBox.idl:1820
readonly attribute unsigned long typeMBR
The raw MBR partition type, 0 for non-MBR disks.
Definition: VirtualBox.idl:17878
No mouse.
Definition: VirtualBox.idl:1383
attribute wstring value
The condition value.
Definition: VirtualBox.idl:8337
readonly attribute wstring hostIP
host IP address, which usually is the lower IP address of DHCP range.
Definition: VirtualBox.idl:7920
Space separated list of IPv4 NIS server addresses.
Definition: VirtualBox.idl:2519
readonly attribute wstring settingsAuxFilePath
Full name of the file containing auxiliary machine settings data.
Definition: VirtualBox.idl:12500
Error while executing the process.
Definition: VirtualBox.idl:4122
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:8521
VMExecutionEngine
The main execution engine of a VM.
Definition: VirtualBox.idl:6025
readonly attribute unsigned long protocolVersion
Returns the protocol version which is used by this session to communicate with the guest...
Definition: VirtualBox.idl:20188
null value.
Definition: VirtualBox.idl:6351
readonly attribute ICloudProviderManager cloudProviderManager
The cloud provider manager (singleton).
Definition: VirtualBox.idl:8687
Facility failed to start.
Definition: VirtualBox.idl:3896
Attach new screens and always set the new mode for existing screens.
Definition: VirtualBox.idl:5800
readonly attribute unsigned long screenId
Definition: VirtualBox.idl:26652
FileSeekOrigin
What a file seek (IFile::seek) is relative to.
Definition: VirtualBox.idl:4309
EFI firmware, combined 32 and 64-bit.
Definition: VirtualBox.idl:1367
Base abstract interface for drag'n drop.
Definition: VirtualBox.idl:19751
Guest debugging is disabled.
Definition: VirtualBox.idl:6738
attribute boolean logoFadeOut
Fade out flag for BIOS logo animation.
Definition: VirtualBox.idl:11387
Apple RAID partition.
Definition: VirtualBox.idl:1835
OpenBSD data partition.
Definition: VirtualBox.idl:2050
readonly attribute long long timeStamp
Timestamp of the snapshot, in milliseconds since 1970-01-01 UTC.
Definition: VirtualBox.idl:23510
readonly attribute FileOpenAction openAction
The opening action specified when opening the file.
Definition: VirtualBox.idl:22190
attribute wstring language
This is more or less a Windows specific setting for choosing the UI language setting of the installer...
Definition: VirtualBox.idl:10640
readonly attribute wstring version
Version the update contains.
Definition: VirtualBox.idl:17669
readonly attribute ISharedFolder [] sharedFolders
Collection of shared folders for the current session.
Definition: VirtualBox.idl:16808
Allow moving directories accross file system boundraries.
Definition: VirtualBox.idl:4570
attribute wstring NATNetwork
Name of the NAT network the VM is attached to.
Definition: VirtualBox.idl:27323
readonly attribute wstringUUID id
Definition: VirtualBox.idl:35699
readonly attribute long minimum
Definition: VirtualBox.idl:34472
Emulated thru IEM.
Definition: VirtualBox.idl:6036
readonly attribute boolean registered
If true, the guest process was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:33059
Being used by the host computer exclusively, not available to guests.
Definition: VirtualBox.idl:6192
Definition: VirtualBox.idl:6333
readonly attribute wstring keyId
Key Id of the password used for encrypting the NVRAM file.
Definition: VirtualBox.idl:12043
Definition: VirtualBox.idl:5652
readonly attribute unsigned long maxGuestVRAM
Maximum guest video memory in Megabytes.
Definition: VirtualBox.idl:18704
Virtual device is attached to a host device.
Definition: VirtualBox.idl:5973
Wildcard for all machine events.
Definition: VirtualBox.idl:6832
Other codec.
Definition: VirtualBox.idl:3133
readonly attribute AutostopType [] supportedAutostopTypes
Returns an array of officially supported values for enum AutostopType, in the sense of what is e...
Definition: VirtualBox.idl:19206
attribute wstring defaultAdditionsISO
The path to the default Guest Additions ISO image.
Definition: VirtualBox.idl:19008
Definition: VirtualBox.idl:1236
Definition: VirtualBox.idl:7861
readonly attribute boolean needDhcpServer
Definition: VirtualBox.idl:34116
readonly attribute StorageControllerType [] supportedStorageControllerTypes
Returns an array of officially supported values for enum StorageControllerType, in the sense of what ...
Definition: VirtualBox.idl:19286
readonly attribute wstring [] dependsOn
Array of other update component names this component depends on before being able to get installed...
Definition: VirtualBox.idl:17662
Write through medium (attached directly, ignored when taking snapshots).
Definition: VirtualBox.idl:5378
readonly attribute SessionState state
New session state.
Definition: VirtualBox.idl:32266
Undefined state.
Definition: VirtualBox.idl:4900
Definition: VirtualBox.idl:1265
attribute unsigned long monitorCount
Number of virtual monitors.
Definition: VirtualBox.idl:11365
readonly attribute wstring message
Optional error message.
Definition: VirtualBox.idl:33510
attribute unsigned long audioBits
Determines the bits per sample of the recorded audio data.
Definition: VirtualBox.idl:11615
Host is being resumed (power management event).
Definition: VirtualBox.idl:6513
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:30533
Feature.
Definition: VirtualBox.idl:3835
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:11455
readonly attribute IStorageController [] storageControllers
Array of storage controllers attached to this machine.
Definition: VirtualBox.idl:12486
Definition: VirtualBox.idl:5653
SuperSpeed, 5 Gbps.
Definition: VirtualBox.idl:6128
readonly attribute boolean registered
If true, the machine was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:32246
IBM General Parallel File System (GPFS) partition.
Definition: VirtualBox.idl:1730
No codec set.
Definition: VirtualBox.idl:3014
Apple label.
Definition: VirtualBox.idl:1850
attribute unsigned long maskedInterfaces
This is an advanced option for hiding one or more USB interfaces from the guest.
Definition: VirtualBox.idl:28710
readonly attribute wstringUUID providerId
Definition: VirtualBox.idl:35715
readonly attribute long hostPort
Definition: VirtualBox.idl:34132
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:12679
Ceph dm-crypt Linux unitified key setup (LUKS) journal partition.
Definition: VirtualBox.idl:2260
attribute boolean needDhcpServer
Definition: VirtualBox.idl:7801
The timeout in seconds for ARP cache entries (32-bit decimal value).
Definition: VirtualBox.idl:2489
null value.
Definition: VirtualBox.idl:6636
readonly attribute boolean isTouchScreen
Distinguishes between touchscreen and touchpad events.
Definition: VirtualBox.idl:32941
ProcessPriority
Process priorities.
Definition: VirtualBox.idl:4754
Linux root partition for ARM32.
Definition: VirtualBox.idl:1755
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:12648
User class ID wildcard pattern.
Definition: VirtualBox.idl:2722
attribute wstring MACAddress
Ethernet MAC address of the adapter, 12 hexadecimal characters.
Definition: VirtualBox.idl:27281
Novell NE1000 network card (NE1000).
Definition: VirtualBox.idl:5894
Share all access, i.e.
Definition: VirtualBox.idl:5098
No flag set.
Definition: VirtualBox.idl:5265
Variable is stored in non volatile storage.
Definition: VirtualBox.idl:3240
The IMediumIO interface is used to access and modify the content of a medium.
Definition: VirtualBox.idl:25528
Associated medium storage is being created.
Definition: VirtualBox.idl:5333
Notification when the mouse capabilities reported by the guest have changed.
Definition: VirtualBox.idl:32486
The format backend supports virtual filesystem functionality.
Definition: VirtualBox.idl:5597
The IVirtualBoxSDS interface represents the system-wide directory service helper. ...
Definition: VirtualBox.idl:35760
Stopping the VM during system shutdown is disabled.
Definition: VirtualBox.idl:3408
The IMediumFormat interface represents a medium format.
Definition: VirtualBox.idl:25371
readonly attribute boolean registered
Definition: VirtualBox.idl:35680
attribute wstring extraInstallKernelParameters
Extra kernel arguments passed to the install kernel of some guests.
Definition: VirtualBox.idl:10771
readonly attribute wstring [] environment
The initial process environment.
Definition: VirtualBox.idl:21844
readonly attribute wstring drivePath
The path of the drive.
Definition: VirtualBox.idl:17969
NT and OS/2 installable file system, e.g.
Definition: VirtualBox.idl:1575
readonly attribute boolean showLicense
Whether to show the license before installation.
Definition: VirtualBox.idl:31360
ProcessStatus
Process execution statuses.
Definition: VirtualBox.idl:4823
No severity specified.
Definition: VirtualBox.idl:3636
FreeBSD boot partition.
Definition: VirtualBox.idl:1790
attribute boolean traceEnabled
Flag whether network traffic from/to the network card should be traced.
Definition: VirtualBox.idl:27368
See IExtraDataChangedEvent.
Definition: VirtualBox.idl:6877
Associated medium storage does not exist (either was not created yet or was deleted).
Definition: VirtualBox.idl:5291
No channel specified.
Definition: VirtualBox.idl:3607
Abstract interface for handling drag'n drop sources.
Definition: VirtualBox.idl:19801
readonly attribute unsigned long snapshotCount
Number of snapshots taken on this machine.
Definition: VirtualBox.idl:12614
The ISession interface represents a client process and allows for locking virtual machines (represent...
Definition: VirtualBox.idl:30352
BIOSBootMenuMode
BIOS boot menu mode.
Definition: VirtualBox.idl:1294
Definition: VirtualBox.idl:34526
attribute unsigned long videoHeight
Determines the vertical resolution of the recorded video data.
Definition: VirtualBox.idl:11662
Only delete the content of the directory, omit the directory it self.
Definition: VirtualBox.idl:4648
const HRESULT VBOX_E_GSTCTL_GUEST_ERROR
Guest Control reported an error from the guest side.
Definition: VirtualBox.idl:249
attribute AutostopType autostopType
Action type to do when the system is shutting down.
Definition: VirtualBox.idl:12838
Ceph dm-crypt Linux unitified key setup (LUKS) block partition.
Definition: VirtualBox.idl:2220
attribute unsigned long teleporterPort
The TCP port the target teleporter will listen for incoming teleportations on.
Definition: VirtualBox.idl:12708
Space separated list of IPv4 resource location (RFC 887) addresses.
Definition: VirtualBox.idl:2369
Utilize the user's profile data when exeuting a process.
Definition: VirtualBox.idl:4712
Android ARM meta partition.
Definition: VirtualBox.idl:2165
Base abstract interface for all progress events.
Definition: VirtualBox.idl:34151
readonly attribute boolean waitable
If we can wait for this event being processed.
Definition: VirtualBox.idl:32084
readonly attribute IDisplay display
Virtual display object.
Definition: VirtualBox.idl:16765
Haiku BFS.
Definition: VirtualBox.idl:2010
Error while executing the process.
Definition: VirtualBox.idl:4460
readonly attribute boolean recommendedPAE
Returns true if using PAE is recommended for this OS type.
Definition: VirtualBox.idl:19592
readonly attribute wstring name
The friendly name of this process.
Definition: VirtualBox.idl:21871
readonly attribute long generation
Definition: VirtualBox.idl:34435
The successor of the 16450 UART introducing a 16 byte FIFO to reduce operational overhead.
Definition: VirtualBox.idl:6007
RecordingRateControlMode
Recording video rate control mode enumeration.
Definition: VirtualBox.idl:3180
readonly attribute unsigned short productId
Product ID.
Definition: VirtualBox.idl:28444
ProcessorFeature
CPU features.
Definition: VirtualBox.idl:1323
Other codec.
Definition: VirtualBox.idl:3039
Requires NotifyUpdateImage.
Definition: VirtualBox.idl:5705
readonly attribute DeviceType deviceType
Kind of device (DVD/Floppy/HardDisk) which is applicable to this medium.
Definition: VirtualBox.idl:24090
Definition: VirtualBox.idl:26650
See IGuestFileReadEvent.
Definition: VirtualBox.idl:7263
Virtual virtual machine (sic) in the cloud.
Definition: VirtualBox.idl:34577
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:27557
readonly attribute wstring name
Returns the host network interface name.
Definition: VirtualBox.idl:17485
attribute unsigned long defaultLeaseTime
The default lease time in seconds, ignored if zero.
Definition: VirtualBox.idl:8207
readonly attribute GraphicsControllerType recommendedGraphicsController
Recommended graphics controller type.
Definition: VirtualBox.idl:19562
The GPT protective MBR partition.
Definition: VirtualBox.idl:1660
ProcessOutputFlag
Guest process output flags for specifying which type of output to retrieve.
Definition: VirtualBox.idl:4358
Wildcard for all snapshot events.
Definition: VirtualBox.idl:6840
readonly attribute IPCIDeviceAttachment attachment
Attachment info for this device.
Definition: VirtualBox.idl:33897
Definition: VirtualBox.idl:7896
The guest session has been started.
Definition: VirtualBox.idl:4104
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:5679
attribute unsigned long authTimeout
Timeout for guest authentication.
Definition: VirtualBox.idl:29068
Definition: VirtualBox.idl:2849
USB multi-touch device, touchscreen plus touchpad.
Definition: VirtualBox.idl:1425
readonly attribute FileAccessMode accessMode
The file access mode.
Definition: VirtualBox.idl:22195
The IMouse interface represents the virtual machine's mouse.
Definition: VirtualBox.idl:25936
readonly attribute unsigned long count
Return the number of virtual system description entries.
Definition: VirtualBox.idl:10225
readonly attribute unsigned long x
Reported X position.
Definition: VirtualBox.idl:34218
readonly attribute wstring name
User friendly name.
Definition: VirtualBox.idl:17613
Definition: VirtualBox.idl:2913
PulseAudio (Linux hosts only).
Definition: VirtualBox.idl:6290
Socket.
Definition: VirtualBox.idl:5212
A SCSI controller of the LsiLogic variant.
Definition: VirtualBox.idl:6570
attribute RecordingAudioCodec audioCodec
Determines the audio codec to use for encoding the recorded audio data.
Definition: VirtualBox.idl:11583
Delete all snapshots and detach all media but return none; this will keep all media registered...
Definition: VirtualBox.idl:3320
attribute unsigned long statisticsUpdateInterval
Interval to update guest statistics in seconds.
Definition: VirtualBox.idl:22793
readonly attribute wstringUUID uuid
The GUID of the disk.
Definition: VirtualBox.idl:17983
readonly attribute unsigned long maxDevicesPerPortCount
Maximum number of devices which can be attached to one port.
Definition: VirtualBox.idl:30465
Seek from the current file position.
Definition: VirtualBox.idl:4320
CloneMode
Clone mode, used with IMachine::cloneTo.
Definition: VirtualBox.idl:3340
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:12770
Implementation of the IFile object for files in the guest.
Definition: VirtualBox.idl:22401
readonly attribute wstring [] disks
Array of virtual disk definitions.
Definition: VirtualBox.idl:9999
readonly attribute CloneOptions [] supportedCloneOptions
Returns an array of officially supported values for enum CloneOptions, in the sense of what is e...
Definition: VirtualBox.idl:19198
CPUArchitecture
Basic CPU architecture types.
Definition: VirtualBox.idl:807
Definition: VirtualBox.idl:26299
Definition: VirtualBox.idl:2838
See IUSBDeviceStateChangedEvent.
Definition: VirtualBox.idl:7024
No flag set.
Definition: VirtualBox.idl:4507
readonly attribute RecordingVideoCodec [] supportedRecordingVideoCodecs
Returns an array of officially supported values for enum RecordingVideoCodec, in the sense of what is...
Definition: VirtualBox.idl:19158
No feature set.
Definition: VirtualBox.idl:2988
readonly attribute boolean available
Whether VBoxSVC is available now.
Definition: VirtualBox.idl:33923
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33314
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:17892
Ceph dm-crypt journal partition.
Definition: VirtualBox.idl:2255
readonly attribute Scope scope
Scope of the notification.
Definition: VirtualBox.idl:33432
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:23544
readonly attribute unsigned long processed
Processed input or output (in bytes).
Definition: VirtualBox.idl:33241
DirectoryRemoveRecFlag
Directory recursive removement flags.
Definition: VirtualBox.idl:4632
Allow copying into an existing destination directory.
Definition: VirtualBox.idl:4612
attribute unsigned long memoryBalloonSize
Guest system memory balloon size in megabytes (transient property).
Definition: VirtualBox.idl:22788
readonly attribute unsigned long sectorSize
The size of the sector in bytes.
Definition: VirtualBox.idl:17990
The path style is not known, most likely because the Guest Additions aren't active yet...
Definition: VirtualBox.idl:4951
readonly attribute wstring [] profileNames
Returns all profile names for this cloud provider.
Definition: VirtualBox.idl:35554
readonly attribute boolean registered
Definition: VirtualBox.idl:35664
attribute wstring remote
Remote state filter.
Definition: VirtualBox.idl:28699
readonly attribute MachineState state
New machine state.
Definition: VirtualBox.idl:32573
attribute wstring loggingLevel
Specifies the logging level in current use by VirtualBox.
Definition: VirtualBox.idl:18808
readonly attribute long device
Device slot number of this attachment.
Definition: VirtualBox.idl:23785
The machine is in the process of terminating.
Definition: VirtualBox.idl:7586
Reserved for historical reasons.
Definition: VirtualBox.idl:6315
Definition: VirtualBox.idl:6541
readonly attribute ISnapshot [] children
Child snapshots (all snapshots having this one as a parent).
Definition: VirtualBox.idl:23554
readonly attribute wstring hostPath
Full path to the shared folder in the host file system.
Definition: VirtualBox.idl:29217
The VFSExplorer interface unifies access to different file system types.
Definition: VirtualBox.idl:9659
readonly attribute unsigned long processorCount
Number of (logical) CPUs installed in the host system.
Definition: VirtualBox.idl:18117
Definition: VirtualBox.idl:6486
Definition: VirtualBox.idl:35526
See IParallelPortChangedEvent.
Definition: VirtualBox.idl:6989
Fill new blocks with zeroes while expanding image file.
Definition: VirtualBox.idl:5464
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:32588
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:5557
See INATNetworkChangedEvent.
Definition: VirtualBox.idl:7157
MPEG-2 Audio Layer III.
Definition: VirtualBox.idl:3024
readonly attribute wstring name
Name of the guest user whose state changed.
Definition: VirtualBox.idl:34016
Do nothing.
Definition: VirtualBox.idl:5234
MBR partition scheme.
Definition: VirtualBox.idl:1675
Definition: VirtualBox.idl:35628
An Intel IOMMU.
Definition: VirtualBox.idl:3509
ScreenLayoutMode
How IDisplay::setScreenLayout method should work.
Definition: VirtualBox.idl:5778
readonly attribute wstringUUID interfaceID
UUID of the interface that defined the error.
Definition: VirtualBox.idl:7711
Service/OS is stopping, guest file was closed.
Definition: VirtualBox.idl:5155
IDHCPServer::individualConfigs
Definition: VirtualBox.idl:2683
Guest session is being terminated.
Definition: VirtualBox.idl:4021
Plan 9 partition.
Definition: VirtualBox.idl:2060
The ISnapshot interface represents a snapshot of the virtual machine.
Definition: VirtualBox.idl:23480
Default process priority determined by the OS.
Definition: VirtualBox.idl:4765
readonly attribute IGuestDirectory [] directories
Returns all currently opened guest directories.
Definition: VirtualBox.idl:20272
attribute boolean enabled
Flag whether the parallel port is enabled.
Definition: VirtualBox.idl:27615
readonly attribute wstring model
The model string of the drive if available.
Definition: VirtualBox.idl:18004
readonly attribute IVRDEServer VRDEServer
VirtualBox Remote Desktop Extension (VRDE) server object.
Definition: VirtualBox.idl:12441
The guest monitor is disabled in the guest.
Definition: VirtualBox.idl:5754
Process is being started.
Definition: VirtualBox.idl:4834
readonly attribute unsigned long bitsPerPixel
Definition: VirtualBox.idl:26668
readonly attribute long long size
The size of the disk in bytes.
Definition: VirtualBox.idl:17997
Space separated list of default IPv4 internet relay chat (IRC) server addresses.
Definition: VirtualBox.idl:2624
readonly attribute unsigned long originX
Physical X origin relative to the primary screen.
Definition: VirtualBox.idl:33974
EFI firmware, 32-bit.
Definition: VirtualBox.idl:1357
readonly attribute octet [] subjectPublicKey
The raw public key bytes.
Definition: VirtualBox.idl:9819
Definition: VirtualBox.idl:29277
Null value (never used by the API).
Definition: VirtualBox.idl:988
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33298
Not supported by the VirtualBox server, not available to guests.
Definition: VirtualBox.idl:6184
Definition: VirtualBox.idl:2875
64-bit x86.
Definition: VirtualBox.idl:823
No flag set.
Definition: VirtualBox.idl:5114
Facility is up and running.
Definition: VirtualBox.idl:3881
Duplex (Recording + Playback).
Definition: VirtualBox.idl:6402
GuestSessionStatus
Guest session status.
Definition: VirtualBox.idl:4000
readonly attribute wstring metricName
Name of the metric.
Definition: VirtualBox.idl:30657
The ITrustedPlatformModule interface represents the settings of the virtual machine's trusted platfor...
Definition: VirtualBox.idl:11467
A TPM compliant to the 2.0 TCG specification is emulated.
Definition: VirtualBox.idl:2941
The linux LVM partition.
Definition: VirtualBox.idl:1635
readonly attribute IGuestProcess [] processes
Returns all current guest processes.
Definition: VirtualBox.idl:20229
No IOMMU is present.
Definition: VirtualBox.idl:3499
Whether hardware virtualization (VT-x/AMD-V) is enabled at all.
Definition: VirtualBox.idl:996
Definition: VirtualBox.idl:2900
The format backend operates on files (the IMedium::location attribute of the medium specifies a file ...
Definition: VirtualBox.idl:5574
readonly attribute IFramebufferOverlay overlay
An alpha-blended overlay which is superposed over the frame buffer.
Definition: VirtualBox.idl:26362
attribute wstring proxyURL
Proxy server URL for the ProxyMode_Manual proxy mode.
Definition: VirtualBox.idl:19062
readonly attribute IEventListener listener
Event listener which has changed.
Definition: VirtualBox.idl:33528
Lenovo boot partition.
Definition: VirtualBox.idl:1690
An AD1980 AC'97 codec.
Definition: VirtualBox.idl:6366
readonly attribute ISnapshot currentSnapshot
Current snapshot of this machine.
Definition: VirtualBox.idl:12606
readonly attribute wstring domain
Login domain name supplied by the client.
Definition: VirtualBox.idl:16642
readonly attribute IBandwidthGroup bandwidthGroup
The bandwidth group this medium attachment is assigned to.
Definition: VirtualBox.idl:23826
Solaris backup partition.
Definition: VirtualBox.idl:1905
attribute AudioDeviceState state
Current device state.
Definition: VirtualBox.idl:28973
attribute unsigned long portCount
The number of currently usable ports on the controller.
Definition: VirtualBox.idl:30496
attribute boolean enabled
Enables or disables the update component.
Definition: VirtualBox.idl:17697
The bandwidth group controls disk I/O.
Definition: VirtualBox.idl:6714
Definition: VirtualBox.idl:5829
readonly attribute unsigned long number
The number of the partition.
Definition: VirtualBox.idl:17840
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:2509
SB16; this is the only option for the SB16 device.
Definition: VirtualBox.idl:6356
readonly attribute long guestPort
Guest port to redirect to.
Definition: VirtualBox.idl:33820
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33254
readonly attribute wstring [] portForwardRules6
Array of NAT port-forwarding rules in string representation, in the following format: "name:protocoli...
Definition: VirtualBox.idl:7830
readonly attribute long long changeTime
Time of last status change (st_ctime).
Definition: VirtualBox.idl:22583
readonly attribute FirmwareType recommendedFirmware
Recommended firmware type.
Definition: VirtualBox.idl:19617
readonly attribute long originX
Definition: VirtualBox.idl:26660
Definition: VirtualBox.idl:2891
attribute boolean pageFusionEnabled
This setting determines whether VirtualBox allows page fusion for this machine (64-bit hosts only)...
Definition: VirtualBox.idl:12338
attribute boolean visible
Whether the overlay is currently visible.
Definition: VirtualBox.idl:26628
UTC offset in seconds (32-bit decimal value).
Definition: VirtualBox.idl:2324
Whether to perform router discovery (RFC1256) (boolean).
Definition: VirtualBox.idl:2469
When you need to return an array of strings asynchronously (under a progress) you cannot use by-value...
Definition: VirtualBox.idl:34425
readonly attribute wstring [] VRDEProperties
Array of names of properties, which are supported by this VRDE server.
Definition: VirtualBox.idl:29108
If the guest is already at desired mode then the API might avoid setting the mode.
Definition: VirtualBox.idl:5786
SymlinkType
Symbolic link types.
Definition: VirtualBox.idl:4776
Definition: VirtualBox.idl:1266
attribute boolean enabled
Definition: VirtualBox.idl:7906
readonly attribute wstring IPAddress
specifies server IP
Definition: VirtualBox.idl:7971
All stable releases (maintenance and minor releases within the same major release).
Definition: VirtualBox.idl:3612
Null value, also means "no authentication".
Definition: VirtualBox.idl:6485
readonly attribute wstring publicKeyAlgorithm
The public key algorithm name (if known).
Definition: VirtualBox.idl:9814
readonly attribute IGuestOSType [] guestOSTypes
Definition: VirtualBox.idl:8604
Always set the new mode even if the guest is already at desired mode.
Definition: VirtualBox.idl:5793
SoftRAID scratch.
Definition: VirtualBox.idl:1870
attribute boolean advertiseDefaultIPv6RouteEnabled
Definition: VirtualBox.idl:7799
readonly attribute wstring [] propertiesList
Array of names of tunable properties, which can be supported by audio driver.
Definition: VirtualBox.idl:28867
readonly attribute wstring IPV6Address
Returns the IP V6 address of the interface.
Definition: VirtualBox.idl:17525
attribute wstring genericDriver
Name of the driver to use for the "Generic" network attachment type.
Definition: VirtualBox.idl:27330
The machine is in the process of provisioning.
Definition: VirtualBox.idl:7556
Value format is a series of hex bytes (09314f3200fe), optionally colons as byte separators (9:31:4f:3...
Definition: VirtualBox.idl:2664
readonly attribute IDHCPIndividualConfig [] individualConfigs
Individual NIC configurations either by MAC address or VM + NIC number.
Definition: VirtualBox.idl:8014
Guest session is in an undefined state.
Definition: VirtualBox.idl:4006
Chrome OS kernel partition.
Definition: VirtualBox.idl:1975
PowerPC PReP boot partition.
Definition: VirtualBox.idl:2185
An IDE controller of the PIIX3 variant.
Definition: VirtualBox.idl:6585
readonly attribute wstring logFolder
Full path to the folder that stores a set of rotated log files recorded during machine execution...
Definition: VirtualBox.idl:12595
See IDnDModeChangedEvent.
Definition: VirtualBox.idl:7150
readonly attribute IMachine machine
Machine object for this console session.
Definition: VirtualBox.idl:16710
PNG image.
Definition: VirtualBox.idl:1521
readonly attribute ISystemProperties systemProperties
Associated system information object.
Definition: VirtualBox.idl:8557
Definition: VirtualBox.idl:5506
readonly attribute unsigned long revision
The extension pack internal revision number.
Definition: VirtualBox.idl:31307
readonly attribute unsigned long CPU
The CPU which changed.
Definition: VirtualBox.idl:32790
readonly attribute unsigned long recommendedVRAM
Recommended video RAM size in Megabytes.
Definition: VirtualBox.idl:19567
readonly attribute wstring name
The name.
Definition: VirtualBox.idl:18658
ProcessCreateFlag
Guest process execution flags.
Definition: VirtualBox.idl:4685
readonly attribute IUpdateAgent updateHost
Checks for new VirtualBox host versions.
Definition: VirtualBox.idl:18177
MidnightBSD swap partition.
Definition: VirtualBox.idl:2025
Definition: VirtualBox.idl:34100
The IRecordingScreenSettings interface represents recording settings of a single virtual screen...
Definition: VirtualBox.idl:11495
attribute wstring name
Returns the profile name.
Definition: VirtualBox.idl:35386
Don't change the disk names.
Definition: VirtualBox.idl:3387
Represents a virtual network adapter that is attached to a virtual machine.
Definition: VirtualBox.idl:27243
readonly attribute unsigned long childrenCount
Returns the number of direct children of this snapshot.
Definition: VirtualBox.idl:23561
readonly attribute wstring VRDEModule
The name of the VRDE module if the extension pack sports one.
Definition: VirtualBox.idl:31323
readonly attribute wstring logDbgDestinations
The debug logger's destination settings.
Definition: VirtualBox.idl:27672
readonly attribute IAudioAdapter adapter
Associated audio adapter, always present.
Definition: VirtualBox.idl:29007
readonly attribute unsigned long order
Order hint the update component needs to run at, in conjunction with other update components...
Definition: VirtualBox.idl:17655
readonly attribute wstring license
The default HTML license text for the extension pack.
Definition: VirtualBox.idl:31370
See IGuestMonitorChangedEvent.
Definition: VirtualBox.idl:7129
Definition: VirtualBox.idl:2879
Provides access to the NVRAM store collecting all permanent states from different sources (UEFI...
Definition: VirtualBox.idl:12022
attribute wstring defaultCryptoExtPack
The name of the extension pack providing the default cryptographic support for full VM encryption...
Definition: VirtualBox.idl:18979
readonly attribute wstring logKeyId
Key Id of the password used for encrypting the log files.
Definition: VirtualBox.idl:12924
attribute USBControllerType type
The USB Controller type.
Definition: VirtualBox.idl:28401
See IUpdateAgentStateChangedEvent.
Definition: VirtualBox.idl:7446
See IHostNameResolutionConfigurationChangeEvent.
Definition: VirtualBox.idl:7299
attribute unsigned long memorySize
System memory size in megabytes.
Definition: VirtualBox.idl:12325
Notification when data has been written to a guest file.
Definition: VirtualBox.idl:33296
The guest process waits until all data from stdout is read out.
Definition: VirtualBox.idl:4717
attribute MediumType type
Type (role) of this medium.
Definition: VirtualBox.idl:24169
readonly attribute TpmType [] supportedTpmTypes
Returns an array of officially supported values for enum TpmType, in the sense of what is e...
Definition: VirtualBox.idl:19310
attribute wstring description
Description of the virtual machine.
Definition: VirtualBox.idl:12236
The maximum datagram size the client should reassemble (16-bit decimal value).
Definition: VirtualBox.idl:2424
readonly attribute long percent
New percent.
Definition: VirtualBox.idl:34188
attribute wstring VRDEAuthLibrary
Library that provides authentication for Remote Desktop clients.
Definition: VirtualBox.idl:18921
readonly attribute boolean capsLock
CapsLock status.
Definition: VirtualBox.idl:32547
Definition: VirtualBox.idl:2850
The IGraphicsAdapter interface represents the graphics adapter of the virtual machine.
Definition: VirtualBox.idl:11329
Definition: VirtualBox.idl:5657
Notification when a guest session was registered or unregistered.
Definition: VirtualBox.idl:33009
readonly attribute wstring domainName
Domain name used for name resolving.
Definition: VirtualBox.idl:18107
attribute unsigned long minLeaseTime
The minimum lease time in seconds, ignored if zero.
Definition: VirtualBox.idl:8202
readonly attribute BitmapFormat [] screenShotFormats
Supported bitmap formats which can be used with takeScreenShot and takeScreenShotToArray methods...
Definition: VirtualBox.idl:19032
readonly attribute boolean settingsModified
Whether the settings of this machine have been modified (but neither yet saved nor discarded)...
Definition: VirtualBox.idl:12526
Definition: VirtualBox.idl:5826
Abstract parent interface for processes handled by VirtualBox.
Definition: VirtualBox.idl:21830
readonly attribute RecordingFeature [] supportedRecordingFeatures
Returns an array of officially supported values for enum RecordingFeature, in the sense of what is e...
Definition: VirtualBox.idl:19142
Interface for querying information about an extension pack as well as accessing COM objects within it...
Definition: VirtualBox.idl:31412
readonly attribute unsigned long maxPortCount
Maximum number of ports that IStorageController::portCount can be set to.
Definition: VirtualBox.idl:30479
The FAT32 with LBA addressing.
Definition: VirtualBox.idl:1585
Definition: VirtualBox.idl:5658
attribute wstring networkName
TBD: User-friendly, descriptive name of cloud subnet.
Definition: VirtualBox.idl:7869
Virtual device is attached to a TCP socket.
Definition: VirtualBox.idl:5983
readonly attribute long long nodeId
The unique identifier (within the filesystem) of this filesystem object (st_ino). ...
Definition: VirtualBox.idl:22626
attribute VMProcPriority VMProcessPriority
Sets the priority of the VM process.
Definition: VirtualBox.idl:12881
A guest user has locked its account.
Definition: VirtualBox.idl:4183
attribute boolean secureBootEnabled
Flag whether secure boot is currently enabled for the VM.
Definition: VirtualBox.idl:11856
null value.
Definition: VirtualBox.idl:6540
Opens an existing file and places the file pointer at the end of the file, creates the file if it doe...
Definition: VirtualBox.idl:5052
Variable was written with a time based authentication.
Definition: VirtualBox.idl:3265
readonly attribute IAdditionsFacility [] facilities
Returns a collection of current known facilities.
Definition: VirtualBox.idl:22778
attribute wstring defaultVRDEExtPack
The name of the extension pack providing the default VRDE.
Definition: VirtualBox.idl:18966
Execution of the machine has reached the "Guru Meditation" condition.
Definition: VirtualBox.idl:588
CPU profile.
Definition: VirtualBox.idl:18653
readonly attribute wstring unit
Unit of measurement.
Definition: VirtualBox.idl:30696
Notification when machine specific or global extra data has changed.
Definition: VirtualBox.idl:33547
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:12744
The ISharedFolder interface represents a folder in the host computer's file system accessible from th...
Definition: VirtualBox.idl:29207
attribute unsigned long checkFrequency
The update check frequency (in seconds).
Definition: VirtualBox.idl:17718
readonly attribute NATProtocol proto
Protocol (TCP or UDP) of the redirect rule.
Definition: VirtualBox.idl:33792
GuestDebugIoProvider
The enabled guest debug I/O provider.
Definition: VirtualBox.idl:6764
Space separated list of IPv4 NetBIOS name server (NBNS) addresses (RFC1001,RFC1002).
Definition: VirtualBox.idl:2534
No waiting flags specified.
Definition: VirtualBox.idl:4062
readonly attribute wstring lastAccessError
Text message that represents the result of the last accessibility check.
Definition: VirtualBox.idl:29273
readonly attribute wstring familyId
Guest OS family identifier string.
Definition: VirtualBox.idl:19522
A waiting flag specified in the IGuestSession::waitFor call is not supported by the guest...
Definition: VirtualBox.idl:4139
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:8219
SoftRAID cache.
Definition: VirtualBox.idl:1880
Definition: VirtualBox.idl:10930
The guest session has been terminated.
Definition: VirtualBox.idl:4109
readonly attribute DHCPConfigScope scope
Indicates the kind of config this is (mostly for IDHCPIndividualConfig).
Definition: VirtualBox.idl:8197
readonly attribute ICertificate certificate
The X.509 signing certificate, if the imported OVF was signed, null if not signed.
Definition: VirtualBox.idl:10025
Address on the PCI bus.
Definition: VirtualBox.idl:11760
The ISystemProperties interface represents global properties of the given VirtualBox installation...
Definition: VirtualBox.idl:18684
Definition: VirtualBox.idl:2828
The guest monitor is enabled in the guest.
Definition: VirtualBox.idl:5761
Null value (never used by the API).
Definition: VirtualBox.idl:757
See IKeyboardLedsChangedEvent.
Definition: VirtualBox.idl:6954
Data has been successfully written.
Definition: VirtualBox.idl:4915
Open the file for appending only, no read or seek access.
Definition: VirtualBox.idl:4986
attribute wstring manufacturer
Manufacturer filter.
Definition: VirtualBox.idl:28670
Combined device, working as PS/2 or USB keyboard, depending on guest behavior.
Definition: VirtualBox.idl:1457
readonly attribute wstring name
Returns the long name of the provider.
Definition: VirtualBox.idl:35532
The image was deleted.
Definition: VirtualBox.idl:7635
readonly attribute wstring stateDetails
Optional state details, depending on the state attribute.
Definition: VirtualBox.idl:34039
Null value (never used by the API).
Definition: VirtualBox.idl:6241
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:3477
readonly attribute IConsole remoteConsole
Returns the console object suitable for remote control.
Definition: VirtualBox.idl:29306
Space separated list of IPv4 simple mail transport protocol (SMPT) server addresses.
Definition: VirtualBox.idl:2599
attribute RecordingVideoCodec videoCodec
Determines the video codec to use for encoding the recorded video data.
Definition: VirtualBox.idl:11638
The IMachine interface represents a virtual machine, or guest, created in VirtualBox.
Definition: VirtualBox.idl:12107
See IStateChangedEvent.
Definition: VirtualBox.idl:6961
Websession manager.
Definition: VirtualBox.idl:30598
readonly attribute wstringUUID id
ID of the task.
Definition: VirtualBox.idl:23137
readonly attribute boolean HWVirtExNestedPagingEnabled
Flag indicating whether the VM is currently making use of the nested paging CPU hardware virtualizati...
Definition: VirtualBox.idl:27700
Apple TV recovery partition.
Definition: VirtualBox.idl:1855
readonly attribute boolean registered
If true, the guest session was registered, otherwise it was unregistered.
Definition: VirtualBox.idl:33017
readonly attribute HostNetworkInterfaceMediumType mediumType
Type of protocol encapsulation used.
Definition: VirtualBox.idl:17540
WD/SMC EtherCard Plus network card (WD8003E).
Definition: VirtualBox.idl:5904
readonly attribute wstring suffix
Counterpart of the IFormValue::label attribute.
Definition: VirtualBox.idl:34470
readonly attribute wstringUUID mediumId
ID of the medium this event relates to.
Definition: VirtualBox.idl:32196
VirtualBox desktop integration (VBoxTray on Windows, VBoxClient on non-Windows).
Definition: VirtualBox.idl:3775
Container Linux /usr partition.
Definition: VirtualBox.idl:1990
attribute boolean IPv6Enabled
This attribute define whether gateway will support IPv6 or not.
Definition: VirtualBox.idl:7788
readonly attribute wstring key
Extra data key that has changed.
Definition: VirtualBox.idl:33562
readonly attribute AudioCodecType recommendedAudioCodec
Recommended audio codec type.
Definition: VirtualBox.idl:19657
Android x86 recovery partition.
Definition: VirtualBox.idl:2100
attribute wstring defaultFrontend
Selects which VM frontend should be used by default when launching this VM through the IMachine::laun...
Definition: VirtualBox.idl:12855
readonly attribute boolean nonRotational
Whether the associated medium is non-rotational.
Definition: VirtualBox.idl:23811
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:31772
Do not export any MAC address information.
Definition: VirtualBox.idl:2794
attribute RecordingRateControlMode audioRateControlMode
Determines the audio rate control mode.
Definition: VirtualBox.idl:11591
Point-to-point protocol encapsulation.
Definition: VirtualBox.idl:3544
attribute boolean autoReset
Whether this differencing medium will be automatically reset each time a virtual machine it is attach...
Definition: VirtualBox.idl:24296
attribute RecordingCodecDeadline videoDeadline
Determines the video deadline to use.
Definition: VirtualBox.idl:11646
List of service scopes for the service location protocol (SLP) and whether using the list is mandator...
Definition: VirtualBox.idl:2644
Definition: VirtualBox.idl:5499
Share write and delete access to the file, denying reading.
Definition: VirtualBox.idl:5093
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:33875
readonly attribute NATProtocol proto
Definition: VirtualBox.idl:34128
readonly attribute long long offset
Current offset (in bytes).
Definition: VirtualBox.idl:33234
readonly attribute unsigned short version
The major USB version of the device - 1, 2 or 3.
Definition: VirtualBox.idl:28503
readonly attribute boolean success
If operation was successful, if false - 'message' attribute may be of interest.
Definition: VirtualBox.idl:33890
attribute boolean exclusiveHwVirt
Exclusive use of hardware virtualization by VirtualBox.
Definition: VirtualBox.idl:18776
Netware IP information (RFC2242).
Definition: VirtualBox.idl:2569
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:4580
Notification when a USB device is attached to or detached from the virtual USB controller.
Definition: VirtualBox.idl:33385
See ICloudProviderUninstallEvent.
Definition: VirtualBox.idl:7390
Solaris reserved partition.
Definition: VirtualBox.idl:1930
readonly attribute unsigned long nodeIdDevice
The device number of the device which this filesystem object resides on (st_dev). ...
Definition: VirtualBox.idl:22633
readonly attribute wstring mountPoint
Mount point of the filesystem.
Definition: VirtualBox.idl:22513
readonly attribute IHostDrive [] hostDrives
List of the host drive available to use in the VirtualBox.
Definition: VirtualBox.idl:18137
Settings version "1.19", written by VirtualBox 7.0.x.
Definition: VirtualBox.idl:378
Guest file is opening.
Definition: VirtualBox.idl:5135
readonly attribute unsigned long processorOnlineCoreCount
Number of physical processor cores online in the host system.
Definition: VirtualBox.idl:18132
readonly attribute wstring gateway
This attribute is read-only.
Definition: VirtualBox.idl:7781
attribute TpmType type
Type of TPM configured for the virtual machine.
Definition: VirtualBox.idl:11474
Definition: VirtualBox.idl:2736
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:8421
attribute wstring name
Name of the storage controller, as originally specified with IMachine::addStorageController.
Definition: VirtualBox.idl:30458
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:32334
Windows multimedia (Windows hosts only, not supported at the moment).
Definition: VirtualBox.idl:6295
GuestMonitorStatus
The current status of the guest display.
Definition: VirtualBox.idl:5746
readonly attribute boolean relativeSupported
Whether the guest OS supports relative mouse pointer positioning or not.
Definition: VirtualBox.idl:25968
attribute unsigned long lineSpeed
Line speed reported by custom drivers, in units of 1 kbps.
Definition: VirtualBox.idl:27352
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:33708
attribute unsigned long aliasMode
Definition: VirtualBox.idl:31132
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:17855
readonly attribute wstring description
Definition: VirtualBox.idl:34443
attribute wstring productId
Product ID filter.
Definition: VirtualBox.idl:28649
Definition: VirtualBox.idl:2887
readonly attribute IBandwidthGroup bandwidthGroup
The changed bandwidth group.
Definition: VirtualBox.idl:33941
Notification when an error happens during the virtual machine execution.
Definition: VirtualBox.idl:33489
readonly attribute wstring name
The unique name of the proxy backend.
Definition: VirtualBox.idl:28790
Taking an (offline) snapshot.
Definition: VirtualBox.idl:711
Definition: VirtualBox.idl:34462
Base abstract interface for all guest file input/output (IO) events.
Definition: VirtualBox.idl:33227
SHA256 hash.
Definition: VirtualBox.idl:3217
Intel PRO/1000 T Server network card (82543GC).
Definition: VirtualBox.idl:5869
To guest OS has changed the session of a user.
Definition: VirtualBox.idl:4253
Notification when the shared clipboard file transfer mode changes.
Definition: VirtualBox.idl:32747
attribute UpdateChannel channel
Update channel to use for checking for updates.
Definition: VirtualBox.idl:17725
Snapshot of the given machine has been restored.
Definition: VirtualBox.idl:32369
readonly attribute ParavirtProvider [] supportedParavirtProviders
Returns an array of officially supported values for enum ParavirtProvider, in the sense of what is e...
Definition: VirtualBox.idl:19070
readonly attribute IMedium base
Base medium of this medium.
Definition: VirtualBox.idl:24216
Performs scaling via nearest-neighbor interpolation.
Definition: VirtualBox.idl:3156
readonly attribute long resultCode
Result code of the progress task.
Definition: VirtualBox.idl:23194
attribute wstring bridgedInterface
Name of the network interface the VM should be bridged to.
Definition: VirtualBox.idl:27295
The image is avalable.
Definition: VirtualBox.idl:7620
readonly attribute IMedium medium
Medium object associated with this attachment; it can be null for removable devices.
Definition: VirtualBox.idl:23764
Device is marked as not being present.
Definition: VirtualBox.idl:6464
readonly attribute boolean hotPluggable
Whether this attachment is hot pluggable or not.
Definition: VirtualBox.idl:23821
Android x86 persistent data partition.
Definition: VirtualBox.idl:2130
Definition: VirtualBox.idl:34106
readonly attribute UpdateChannel channel
Channel containing the update.
Definition: VirtualBox.idl:34345
Where to send router solicitation requests (RFC1256) (IPv4 address).
Definition: VirtualBox.idl:2474
Definition: VirtualBox.idl:2815
attribute wstring isoPath
Guest operating system ISO image.
Definition: VirtualBox.idl:10500
Not used by the host computer, available to guests (the host computer can also start using the device...
Definition: VirtualBox.idl:6207
readonly attribute wstring msg
Error message in human readable format.
Definition: VirtualBox.idl:34313
VMProcPriority
Virtual machine process priorities.
Definition: VirtualBox.idl:3433
Destination is a regular file.
Definition: VirtualBox.idl:2972
ImportOptions
Import options, used with IAppliance::importMachines.
Definition: VirtualBox.idl:2747
readonly attribute unsigned long generation
Current generation of event, incremented on reuse.
Definition: VirtualBox.idl:32124
readonly attribute USBConnectionSpeed speed
The speed at which the device is currently communicating.
Definition: VirtualBox.idl:28510
See IClipboardFileTransferModeChangedEvent.
Definition: VirtualBox.idl:7369
Ceph Lockbox for dm-crypt keys partition.
Definition: VirtualBox.idl:2265
readonly attribute VMProcPriority [] supportedVMProcPriorities
Returns an array of officially supported values for enum VMProcPriority, in the sense of what is e...
Definition: VirtualBox.idl:19214
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:32356
The IVirtualBoxErrorInfo interface represents extended error information.
Definition: VirtualBox.idl:7671
readonly attribute wstring label
Definition: VirtualBox.idl:34441
Open Network Install Environment (ONIE) boot partition.
Definition: VirtualBox.idl:2175
Definition: VirtualBox.idl:34431
readonly attribute unsigned long period
Time interval between samples, measured in seconds.
Definition: VirtualBox.idl:30678
readonly attribute unsigned long generationId
The current generation number (st_gen).
Definition: VirtualBox.idl:22654
readonly attribute octet [] data
Actual output data.
Definition: VirtualBox.idl:33152
readonly attribute wstring VNCConsoleCommandWindows
The PowerShell command to establish ssh port forwarding for the VNC connection to the cloud machine c...
Definition: VirtualBox.idl:34668
Definition: VirtualBox.idl:34541
readonly attribute boolean needsHostCursor
Whether the guest OS can currently switch to drawing it's own mouse cursor on demand.
Definition: VirtualBox.idl:26016
NetBSD fast file system (FFS) partition.
Definition: VirtualBox.idl:1945
readonly attribute IEventSource eventSource
Event source for file events.
Definition: VirtualBox.idl:22130
Base abstract interface for all machine events.
Definition: VirtualBox.idl:32141
Definition: VirtualBox.idl:2737
readonly attribute wstring controller
Name of the storage controller of this attachment; this refers to one of the controllers in IMachine:...
Definition: VirtualBox.idl:23771
readonly attribute wstring id
Identifier of this format.
Definition: VirtualBox.idl:25392
readonly attribute wstring hostIp
Definition: VirtualBox.idl:34130
CoreAudio (Mac hosts only).
Definition: VirtualBox.idl:6310
readonly attribute wstring [] formats
Returns all supported drag'n drop formats.
Definition: VirtualBox.idl:19756
readonly attribute wstring sessionName
Name of the session.
Definition: VirtualBox.idl:12546
readonly attribute IMediumAttachment storageDevice
Storage device that is subject to change.
Definition: VirtualBox.idl:34059
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:18890
Unknown Apple partition.
Definition: VirtualBox.idl:1885
readonly attribute long long recommendedHDD
Recommended hard disk size in bytes.
Definition: VirtualBox.idl:19582
readonly attribute IBIOSSettings BIOSSettings
Object containing all BIOS settings.
Definition: VirtualBox.idl:12348
No error if existing, make parent directories as needed.
Definition: VirtualBox.idl:4591
readonly attribute wstring [] redirects
Array of NAT port-forwarding rules in string representation, in the following format: "name...
Definition: VirtualBox.idl:31155
readonly attribute boolean discard
Whether the associated medium supports discarding unused blocks.
Definition: VirtualBox.idl:23816
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:12584
readonly attribute long originY
Definition: VirtualBox.idl:26662
attribute wstring snapshotFolder
Full path to the directory used to store snapshot data (differencing media and saved state files) of ...
Definition: VirtualBox.idl:12436
readonly attribute long long freeSize
Remaining free space (in bytes) of the filesystem.
Definition: VirtualBox.idl:22422
Use the system proxy settings as far as possible.
Definition: VirtualBox.idl:3729
attribute unsigned long IOBase
Base I/O address of the parallel port.
Definition: VirtualBox.idl:27620
Update service currently is in maintenance mode.
Definition: VirtualBox.idl:3710
Combined device, working as PS/2 or USB mouse, depending on guest behavior.
Definition: VirtualBox.idl:1409
readonly attribute wstring [] webcams
Lists attached virtual webcams.
Definition: VirtualBox.idl:16524
UartType
The UART type represents the emulated UART chip for the serial port device.
Definition: VirtualBox.idl:5993
VMDK image split in chunks of less than 2GByte.
Definition: VirtualBox.idl:5435
A snapshot of the VM is being taken.
Definition: VirtualBox.idl:6523
Microsoft Hyper-V.
Definition: VirtualBox.idl:1086
Definition: VirtualBox.idl:3598
readonly attribute wstring webURL
Web URL of the update.
Definition: VirtualBox.idl:34366
attribute boolean singleStep
Switch for enabling single-stepping.
Definition: VirtualBox.idl:27643
AdditionsFacilityClass
Guest Additions facility classes.
Definition: VirtualBox.idl:3809
readonly attribute short [] xPositions
X positions.
Definition: VirtualBox.idl:32911
Snapshot properties (name and/or description) have been changed.
Definition: VirtualBox.idl:32384
readonly attribute boolean supportsRelative
Supports relative coordinates.
Definition: VirtualBox.idl:32500
Default deadline.
Definition: VirtualBox.idl:3057
See IVRDEServerInfoChangedEvent.
Definition: VirtualBox.idl:7066
readonly attribute wstring network
Definition: VirtualBox.idl:34110
Whether to negotiate the use of trailers for ARP (RTF893) (boolean).
Definition: VirtualBox.idl:2484
FreeBSD unix file system (UFS) partition.
Definition: VirtualBox.idl:1805
No keyboard.
Definition: VirtualBox.idl:1441
Windows Logical Disk Manager (LDM) metadata partition.
Definition: VirtualBox.idl:1705
readonly attribute boolean plugged
If device successfully plugged or unplugged.
Definition: VirtualBox.idl:33882
Android x86 data partition.
Definition: VirtualBox.idl:2125
MediumVariant
Virtual medium image variant.
Definition: VirtualBox.idl:5420
Invalid event, must be first.
Definition: VirtualBox.idl:6807
attribute RecordingDestination destination
This setting determines the recording destination for this screen.
Definition: VirtualBox.idl:11521
attribute wstring TFTPPrefix
TFTP prefix attribute which is used with the built-in DHCP server to fill the corresponding fields of...
Definition: VirtualBox.idl:31112
Notification when a guest process was registered or unregistered.
Definition: VirtualBox.idl:33051
AMD PCNet-PCI II network card (Am79C970A).
Definition: VirtualBox.idl:5854
Don't allow symbolic links as part of the path.
Definition: VirtualBox.idl:4813
readonly attribute wstring modulePath
The module path.
Definition: VirtualBox.idl:31267
A variant of the LsiLogic controller using SAS.
Definition: VirtualBox.idl:6605
const HRESULT VBOX_E_VM_ERROR
Virtual machine error occurred attempting the operation.
Definition: VirtualBox.idl:153
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:18896
Windows Recovery Environment (RE) partition (hidden NTFS partition).
Definition: VirtualBox.idl:1600
Notification when a property of the guest debug settings changes.
Definition: VirtualBox.idl:34404
readonly attribute SessionState state
Current state of this session.
Definition: VirtualBox.idl:30357
readonly attribute boolean startEvent
IsStartEvent is true when NAT network is started and false on stopping.
Definition: VirtualBox.idl:34090
Opens and truncate an existing file, fails if no file exists.
Definition: VirtualBox.idl:5040
readonly attribute wstringUUID id
UUID of the cloud machine.
Definition: VirtualBox.idl:34582
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:18883
Definition: VirtualBox.idl:5501
Whether IP forwarding should be enabled by the client (boolean).
Definition: VirtualBox.idl:2409
The link targets a directory.
Definition: VirtualBox.idl:4787
High Efficiency Video Coding (HEVC), MPEG-H Part 2.
Definition: VirtualBox.idl:3108
See IGuestMouseEvent.
Definition: VirtualBox.idl:7094
attribute wstring options
This setting contains any additional recording options required in comma-separated key=value format...
Definition: VirtualBox.idl:11569
Represents the guest implementation of the IFsInfo object.
Definition: VirtualBox.idl:22673
Implemented by the VirtualBox class factory and registered with VBoxSDS so it can retrieve IVirtualBo...
Definition: VirtualBox.idl:35735
Export DVD images.
Definition: VirtualBox.idl:2786
GraphicsControllerType
Graphics controller type, used with IGraphicsAdapter::graphicsControllerType.
Definition: VirtualBox.idl:3279
Open Sound System (Linux / Unix hosts only).
Definition: VirtualBox.idl:6280
Definition: VirtualBox.idl:1325
readonly attribute IMedium [] floppyDrives
List of floppy drives available on the host.
Definition: VirtualBox.idl:18039
See IVRDEServerChangedEvent.
Definition: VirtualBox.idl:7010
readonly attribute boolean scrollLock
ScrollLock status.
Definition: VirtualBox.idl:32554
Notification when a storage device is attached or removed.
Definition: VirtualBox.idl:34052
readonly attribute StorageBus [] supportedStorageBuses
Returns an array of officially supported values for enum StorageBus, in the sense of what is e...
Definition: VirtualBox.idl:19278
Placeholder value, do not use when obtaining a lock.
Definition: VirtualBox.idl:1107
Seamless guest desktop integration.
Definition: VirtualBox.idl:3780
Definition: VirtualBox.idl:2837
Guest file has been closed.
Definition: VirtualBox.idl:5150
Definition: VirtualBox.idl:1267
readonly attribute AdditionsRunLevelType runLevel
The new run level.
Definition: VirtualBox.idl:34247
readonly attribute IEventSource eventSource
Event source for process events.
Definition: VirtualBox.idl:21851
USB keyboard.
Definition: VirtualBox.idl:1451
The session is being unlocked.
Definition: VirtualBox.idl:799
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:22675
Direction cannot be determined.
Definition: VirtualBox.idl:6387
Definition: VirtualBox.idl:2914
See IUpdateAgentErrorEvent.
Definition: VirtualBox.idl:7432
readonly attribute wstring OSTypeId
Convenience shortcut to retrieve the OS Type id of the cloud machine.
Definition: VirtualBox.idl:34621
Definition: VirtualBox.idl:26276
Microsoft Reserved Partition (MSR).
Definition: VirtualBox.idl:1695
readonly attribute wstring APIVersion
A string representing the VirtualBox API version number.
Definition: VirtualBox.idl:8503
readonly attribute unsigned long memorySize
Amount of system memory in megabytes installed in the host system.
Definition: VirtualBox.idl:18142
Solaris boot partition.
Definition: VirtualBox.idl:1890
See ICursorPositionChangedEvent.
Definition: VirtualBox.idl:7341
readonly attribute wstring version
A string representing the version number of the product.
Definition: VirtualBox.idl:8463
Differencing image.
Definition: VirtualBox.idl:5478
See IGuestDebugControlChangedEvent.
Definition: VirtualBox.idl:7460
See IHostAudioDeviceChangedEvent.
Definition: VirtualBox.idl:7453
Linux plain dm-crypt partition.
Definition: VirtualBox.idl:1775
readonly attribute unsigned long serialPortCount
Maximum number of serial ports associated with every IMachine instance.
Definition: VirtualBox.idl:18733
readonly attribute unsigned long minGuestVRAM
Minimum guest video memory in Megabytes.
Definition: VirtualBox.idl:18699
Serial line IP encapsulation.
Definition: VirtualBox.idl:3551
readonly attribute wstring stateKeyId
Key Id of the password used for encrypting the state file.
Definition: VirtualBox.idl:12908
Notification when an update is available.
Definition: VirtualBox.idl:34331
readonly attribute IPCIDeviceAttachment [] attachedPCIDevices
Array of PCI devices attached to this machine.
Definition: VirtualBox.idl:16827
Definition: VirtualBox.idl:5510
A guest session represents one impersonated user account in the guest, so every operation will use th...
Definition: VirtualBox.idl:20144
BandwidthGroupType
Type of a bandwidth control group.
Definition: VirtualBox.idl:6699
Definition: VirtualBox.idl:2735
attribute RecordingFeature [] features
This setting determines all enabled recording features for this screen.
Definition: VirtualBox.idl:11515
Settings version "1.12", written by VirtualBox 4.1.x.
Definition: VirtualBox.idl:343
Vendor specific information.
Definition: VirtualBox.idl:2529
Definition: VirtualBox.idl:3597
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:7522
Definition: VirtualBox.idl:34083
attribute boolean defaultOut
Whether this device is being marked as the default output device by the host OS.
Definition: VirtualBox.idl:28958
readonly attribute wstring tunnelNetworkId
Definition: VirtualBox.idl:34563
attribute wstring defaultMachineFolder
Full path to the default directory used to create new or open existing machines when a machine settin...
Definition: VirtualBox.idl:18801
attribute wstring name
Short name of the snapshot.
Definition: VirtualBox.idl:23494
HostNetworkInterfaceMediumType
Type of encapsulation.
Definition: VirtualBox.idl:3522
Performs a reboot after shutdown.
Definition: VirtualBox.idl:3982
readonly attribute MediumState state
Returns the current medium state, which is the last state set by the accessibility check performed by...
Definition: VirtualBox.idl:24042
The machine is in the process of stopping.
Definition: VirtualBox.idl:7571
The interface is fully operational.
Definition: VirtualBox.idl:3578
readonly attribute IDHCPGlobalConfig globalConfig
Global configuration that applies to all clients.
Definition: VirtualBox.idl:8004
Facility is not active.
Definition: VirtualBox.idl:3861
readonly attribute unsigned long numGroups
The current number of existing bandwidth groups managed.
Definition: VirtualBox.idl:31638
readonly attribute wstring clientIP
The IP address of the client.
Definition: VirtualBox.idl:16656
attribute boolean IOCacheEnabled
When set to true, the builtin I/O cache of the virtual machine will be enabled.
Definition: VirtualBox.idl:12752
readonly attribute $unknown object
Object this metric belongs to.
Definition: VirtualBox.idl:30664
FAT12 or FAT16 if partition size greater or equal than 65536 sectors.
Definition: VirtualBox.idl:1570
readonly attribute boolean enabled
Whether file transfers are allowed or not.
Definition: VirtualBox.idl:32754
Space separated list of IPv4 NTP (RFC1035) server addresses.
Definition: VirtualBox.idl:2524
attribute unsigned long autostartDelay
Number of seconds to wait until the VM should be started during system boot.
Definition: VirtualBox.idl:12831
Delete all snapshots, detach all media and return all media for closing.
Definition: VirtualBox.idl:3330
Directory.
Definition: VirtualBox.idl:5192
StorageControllerType
The exact variant of storage controller hardware presented to the guest; see IStorageController::cont...
Definition: VirtualBox.idl:6559
Shared folder device.
Definition: VirtualBox.idl:1217
The machine runs.
Definition: VirtualBox.idl:7561
attribute UartType uartType
Selects the emulated UART implementation.
Definition: VirtualBox.idl:27575
See IGuestSessionRegisteredEvent.
Definition: VirtualBox.idl:7206
readonly attribute IommuType [] supportedIommuTypes
Returns an array of officially supported values for enum IommuType, in the sense of what is e...
Definition: VirtualBox.idl:19302
To guest OS has changed the role of a user permanently, e.g.
Definition: VirtualBox.idl:4272
Null value (never used by the API).
Definition: VirtualBox.idl:521
Notification when the status of the VRDE server changes.
Definition: VirtualBox.idl:33327
Process timed out and was not killed successfully.
Definition: VirtualBox.idl:4874
Unknown state.
Definition: VirtualBox.idl:4155
Special USB based storage controller.
Definition: VirtualBox.idl:6610
readonly attribute wstring whyUnusable
String indicating why the extension pack is not usable.
Definition: VirtualBox.idl:31355
RecordingVideoCodec
Recording video codec enumeration.
Definition: VirtualBox.idl:3082
readonly attribute GuestMonitorStatus guestMonitorStatus
Definition: VirtualBox.idl:26654
FileAccessMode
File open access mode for use with IGuestSession::fileOpen and IGuestSession::fileOpenEx.
Definition: VirtualBox.idl:4962
Average bit rate (ABR).
Definition: VirtualBox.idl:3186
No/invalid facility.
Definition: VirtualBox.idl:3755
Space separated list of IPv4 StreetTalk server addresses.
Definition: VirtualBox.idl:2629
Notification when a CPU changes.
Definition: VirtualBox.idl:32783
readonly attribute AdditionsFacilityClass classType
The class this facility is part of.
Definition: VirtualBox.idl:19719
attribute NetworkAttachmentType attachmentType
Sets/Gets network attachment type of this network adapter.
Definition: VirtualBox.idl:27288
readonly attribute wstring description
The extension pack description.
Definition: VirtualBox.idl:31289
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:4299
Notification when an update agent state has been changed.
Definition: VirtualBox.idl:34384
Notification when an update agent error occurred.
Definition: VirtualBox.idl:34306
NetBSD swap partition.
Definition: VirtualBox.idl:1940
attribute wstring internalNetwork
Name of the internal network the VM is attached to.
Definition: VirtualBox.idl:27316
Balance between realtime and best deadline.
Definition: VirtualBox.idl:3067
Follow symbolic links.
Definition: VirtualBox.idl:4622
Definition: VirtualBox.idl:2814
readonly attribute unsigned long hotY
The pointer hot spot Y coordinate.
Definition: VirtualBox.idl:25872
PartitionType
Definition: VirtualBox.idl:1549
Snapshot of the given machine has been deleted.
Definition: VirtualBox.idl:32354
Invalid priority, do not use.
Definition: VirtualBox.idl:3439
The state of interface cannot be determined.
Definition: VirtualBox.idl:3571
readonly attribute wstring path
Returns the current path in the virtual file system.
Definition: VirtualBox.idl:9664
A guest user has been successfully logged into the guest OS.
Definition: VirtualBox.idl:4164
readonly attribute ClipboardMode [] supportedClipboardModes
Returns an array of officially supported values for enum ClipboardMode, in the sense of what is e...
Definition: VirtualBox.idl:19078
The DHCP server has several configuration levels: global, group and individual MAC.
Definition: VirtualBox.idl:8190
const HRESULT VBOX_E_XML_ERROR
Invalid XML found.
Definition: VirtualBox.idl:209
attribute wstring autoMountPoint
Desired mount point in the guest for automatically mounting the folder when ISharedFolder::autoMount ...
Definition: VirtualBox.idl:29259
readonly attribute IBandwidthControl bandwidthControl
Bandwidth control manager.
Definition: VirtualBox.idl:12777
A SCSI controller of the BusLogic variant.
Definition: VirtualBox.idl:6575
readonly attribute wstring stateKeyStore
Key store used for encrypting the state file.
Definition: VirtualBox.idl:12916
Bootfile name (string).
Definition: VirtualBox.idl:2589
UNIX-style paths with forward slashes only.
Definition: VirtualBox.idl:4943
readonly attribute unsigned long PID
PID of the process that has created this Session object.
Definition: VirtualBox.idl:29283
Link the item from within the target.
Definition: VirtualBox.idl:5249
Wildcard for all events.
Definition: VirtualBox.idl:6816
attribute wstringUUID id
Host-only network ID.
Definition: VirtualBox.idl:7941
Update is being installed currently.
Definition: VirtualBox.idl:3690
See IGuestFileRegisteredEvent.
Definition: VirtualBox.idl:7241
readonly attribute IUpdateAgent updateGuestAdditions
Checks for new Guest Additions versions.
Definition: VirtualBox.idl:18187
Definition: VirtualBox.idl:34549
readonly attribute wstring text
Text description of the error.
Definition: VirtualBox.idl:7735
Definition: VirtualBox.idl:6543
BIOS Firmware.
Definition: VirtualBox.idl:1347
attribute unsigned long memoryBalloonSize
Memory balloon size in megabytes.
Definition: VirtualBox.idl:12330
Information about PCI attachments.
Definition: VirtualBox.idl:11810
attribute wstring location
Location of the storage unit holding medium data.
Definition: VirtualBox.idl:24063
ClipboardMode
Host-Guest clipboard interchange mode.
Definition: VirtualBox.idl:1247
Do not show the started process according to the guest OS guidelines.
Definition: VirtualBox.idl:4707
readonly attribute long long size
Physical size of the storage unit used to hold medium data (in bytes).
Definition: VirtualBox.idl:24109
No connection available (only useful with GuestDebugProvider::None).
Definition: VirtualBox.idl:6772
readonly attribute wstringUUID machinId
The id of the machine containing the storage controller.
Definition: VirtualBox.idl:32691
const HRESULT VBOX_E_INVALID_SESSION_STATE
Current session state prohibits operation.
Definition: VirtualBox.idl:217
attribute NetworkAdapterType adapterType
Type of the virtual network adapter.
Definition: VirtualBox.idl:27252
attribute boolean installTestExecService
Indicates whether the test execution service (TXS) from the VBox ValidationKit should be installed...
Definition: VirtualBox.idl:10582
The IBIOSSettings interface represents BIOS settings of the virtual machine.
Definition: VirtualBox.idl:11377
Definition: VirtualBox.idl:34854
attribute wstring password
Assign a password to the user.
Definition: VirtualBox.idl:10525
Windows Logical Disk Manager data partition.
Definition: VirtualBox.idl:1710
readonly attribute wstring name
Human readable description of this format.
Definition: VirtualBox.idl:25401
readonly attribute unsigned long operationWeight
Weight value of the current sub-operation only.
Definition: VirtualBox.idl:23235
Definition: VirtualBox.idl:2881
readonly attribute HostNetworkInterfaceStatus status
Status of the interface.
Definition: VirtualBox.idl:17545
Definition: VirtualBox.idl:2839
readonly attribute wstring [] subjectName
Subject name.
Definition: VirtualBox.idl:9789
attribute boolean useHostClipboard
Whether the guest clipboard should be connected to the host one or whether it should only be allowed ...
Definition: VirtualBox.idl:16837
attribute IMachine machine
The associated machine object.
Definition: VirtualBox.idl:10510
attribute wstring country
The 2 upper case letter country identifier, ISO 3166-1 alpha-2.
Definition: VirtualBox.idl:10652
attribute boolean PXEDebugEnabled
PXE debug logging flag.
Definition: VirtualBox.idl:11444
Update has been canceled.
Definition: VirtualBox.idl:3705
Definition: VirtualBox.idl:1313
Variable can be accessed from the runtime.
Definition: VirtualBox.idl:3250
Seek relative to the end of the file.
Definition: VirtualBox.idl:4326
readonly attribute wstringUUID id
Returns the UUID of this cloud provider.
Definition: VirtualBox.idl:35544
DHCPGroupConditionType
Definition: VirtualBox.idl:2691
AudioCodecType
The exact variant of audio codec hardware presented to the guest; see IAudioAdapter::audioCodec.
Definition: VirtualBox.idl:6345
Definition: VirtualBox.idl:1540
attribute unsigned long instance
The instance number of the device in the running VM.
Definition: VirtualBox.idl:30486
readonly attribute ImportOptions [] supportedImportOptions
Returns an array of officially supported values for enum ImportOptions, in the sense of what is e...
Definition: VirtualBox.idl:19126
Definition: VirtualBox.idl:5651
attribute wstring debugAddress
The address to connect to or listen on, depending on the type.
Definition: VirtualBox.idl:31721
readonly attribute boolean bootable
Returns whether it is possible to boot from disks attached to this controller.
Definition: VirtualBox.idl:30540
VirtualSystemDescriptionValueType
Used with IVirtualSystemDescription::getValuesByType to describe the value type to fetch...
Definition: VirtualBox.idl:2910
attribute wstring [] environmentChanges
The set of scheduled environment changes to the base environment of the session.
Definition: VirtualBox.idl:20206
AudioDirection
Audio direction enumeration.
Definition: VirtualBox.idl:6381
See IMediumRegisteredEvent.
Definition: VirtualBox.idl:6891
readonly attribute IMediumFormat mediumFormat
Storage medium format object corresponding to this medium.
Definition: VirtualBox.idl:24142
MPEG-2, Part 2.
Definition: VirtualBox.idl:3098
attribute wstring additionsIsoPath
Guest Additions ISO image path.
Definition: VirtualBox.idl:10552
readonly attribute wstring [] machineGroups
Array of all machine group names which are used by the machines which are accessible.
Definition: VirtualBox.idl:8575
Definition: VirtualBox.idl:2816
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:32815
readonly attribute unsigned long deviceNumber
The device number of a character or block device type object (st_rdev).
Definition: VirtualBox.idl:22647
Don't generate new MAC addresses of the attached network adapters when they are using NAT...
Definition: VirtualBox.idl:3382
readonly attribute unsigned long sectorSize
Sector size (in bytes) of the filesystem.
Definition: VirtualBox.idl:22443
USBConnectionSpeed
USB device/port speed state.
Definition: VirtualBox.idl:6092
attribute wstring logoImagePath
Local file system path for external BIOS splash image.
Definition: VirtualBox.idl:11400
Abstract parent interface for VirtualBox file system object information.
Definition: VirtualBox.idl:22525
Android x86 OEM partition.
Definition: VirtualBox.idl:2160
Wait for data becoming available on stderr.
Definition: VirtualBox.idl:4410
Notification when a call to IMachine::canShowConsoleWindow is made by a front-end to check if a subse...
Definition: VirtualBox.idl:33706
Definition: VirtualBox.idl:2899
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:26346
readonly attribute unsigned long maxBootPosition
Maximum device position in the boot order.
Definition: VirtualBox.idl:18752
readonly attribute IHostAudioDevice device
Host audio device that has changed.
Definition: VirtualBox.idl:33838
Facility has been paused.
Definition: VirtualBox.idl:3866
readonly attribute IUSBDevice [] USBDevices
Collection of USB devices currently attached to the virtual USB controller.
Definition: VirtualBox.idl:16782
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:7534
Relative event.
Definition: VirtualBox.idl:7490
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:22485
readonly attribute unsigned long minPortCount
Minimum number of ports that IStorageController::portCount can be set to.
Definition: VirtualBox.idl:30472
attribute wstring defaultHardDiskFormat
Identifier of the default medium format used by VirtualBox.
Definition: VirtualBox.idl:18870
No particular variant requested, results in using the backend default.
Definition: VirtualBox.idl:5428
readonly attribute boolean IPV6Supported
Specifies whether the IP V6 is supported/enabled for the interface.
Definition: VirtualBox.idl:17520
Definition: VirtualBox.idl:23326
A guest user has been successfully deleted.
Definition: VirtualBox.idl:4245
Space separated list of IPv4 DNS addresses.
Definition: VirtualBox.idl:2344
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:23485
attribute boolean tracingEnabled
Enables the tracing facility in the VMM (including PDM devices + drivers).
Definition: VirtualBox.idl:12787
Share both read and write access to the file, but deny deletion.
Definition: VirtualBox.idl:5078
Definition: VirtualBox.idl:34561
The IFramebufferOverlay interface represents an alpha blended overlay for displaying status icons abo...
Definition: VirtualBox.idl:26611
Event listener.
Definition: VirtualBox.idl:31961
readonly attribute boolean recommendedWDDMGraphics
Returns true if this OS usually has a WDDM graphics driver from guest additions.
Definition: VirtualBox.idl:19703
const HRESULT VBOX_E_IPRT_ERROR
Runtime subsystem error.
Definition: VirtualBox.idl:169
Space separated list of IPv4 mobile IP agent addresses.
Definition: VirtualBox.idl:2594
readonly attribute wstring name
Logical name of the shared folder.
Definition: VirtualBox.idl:29212
attribute wstring locale
The 5 letter locale identifier, no codesets or such.
Definition: VirtualBox.idl:10620
readonly attribute wstring MACAddress
The MAC address.
Definition: VirtualBox.idl:8403
attribute wstring VRDEExtPack
The name of Extension Pack providing VRDE for this VM.
Definition: VirtualBox.idl:29093
Managed object reference.
Definition: VirtualBox.idl:30567
ProcessWaitForFlag
Process waiting flags.
Definition: VirtualBox.idl:4379
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:3366
Do not export any MAC address information, except for adapters using NAT.
Definition: VirtualBox.idl:2802
readonly attribute unsigned long [] detectedImageIndices
A list of image indexes detected from install.wim file of a Windows ISO.
Definition: VirtualBox.idl:10848
See IStorageDeviceChangedEvent.
Definition: VirtualBox.idl:7136
attribute StorageControllerType controllerType
The exact variant of storage controller hardware presented to the guest.
Definition: VirtualBox.idl:30517
See ICanShowWindowEvent.
Definition: VirtualBox.idl:7045
readonly attribute long GID
The group the filesystem object is assigned (st_gid).
Definition: VirtualBox.idl:22611
readonly attribute ProcessStatus status
New guest process status.
Definition: VirtualBox.idl:33077
Value format is specific to the option and generally user friendly.
Definition: VirtualBox.idl:2658
readonly attribute AdditionsFacilityStatus status
The new facility status.
Definition: VirtualBox.idl:34242
The IPerformanceMetric interface represents parameters of the given performance metric.
Definition: VirtualBox.idl:30650
Ceph dm-crypt block DB partition.
Definition: VirtualBox.idl:2205
readonly attribute wstring packageType
A string representing the package type of this product.
Definition: VirtualBox.idl:8490
Process terminated normally.
Definition: VirtualBox.idl:4854
Reserved for historical reasons.
Definition: VirtualBox.idl:6320
readonly attribute long long totalSize
Total space (in bytes) of the filesystem.
Definition: VirtualBox.idl:22429
Definition: VirtualBox.idl:1541
readonly attribute wstring guestIP
Guest ip address to redirect to.
Definition: VirtualBox.idl:33813
readonly attribute IMediumAttachment mediumAttachment
Medium attachment that is subject to change.
Definition: VirtualBox.idl:32718
The most basic emulated UART which doesn't support FIFO operation.
Definition: VirtualBox.idl:5999
The state of the VM will be saved when the system shuts down.
Definition: VirtualBox.idl:3413
Definition: VirtualBox.idl:2845
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:34096
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:19182
readonly attribute wstring name
The facility's friendly name.
Definition: VirtualBox.idl:19732
readonly attribute boolean recommendedUSBHID
Returns true if using USB Human Interface Devices, such as keyboard and mouse recommended.
Definition: VirtualBox.idl:19622
readonly attribute IGuestSession [] sessions
Returns a collection of all opened guest sessions.
Definition: VirtualBox.idl:22783
attribute boolean enabled
Definition: VirtualBox.idl:7871
readonly attribute unsigned long encryptionStyle
Public key exchange method used when connection was established.
Definition: VirtualBox.idl:16672
Android x86 alternative factory partition.
Definition: VirtualBox.idl:2150
Definition: VirtualBox.idl:2880
readonly attribute IHostNetworkInterface [] networkInterfaces
List of host network interfaces currently defined on the host.
Definition: VirtualBox.idl:18097
readonly attribute IUSBController [] USBControllers
Array of USB controllers attached to this machine.
Definition: VirtualBox.idl:12461
readonly attribute octet [] shape
Shape buffer arrays.
Definition: VirtualBox.idl:32474
Guest session timed out and was killed.
Definition: VirtualBox.idl:4031
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:22403
Definition: VirtualBox.idl:34077
An IDE controller of the ICH6 variant.
Definition: VirtualBox.idl:6595
Notification when a property of one of the virtual network adapters changes.
Definition: VirtualBox.idl:32602
Device state is unknown / cannot be determined.
Definition: VirtualBox.idl:6449
readonly attribute wstring directoryName
The path specified when opening the directory.
Definition: VirtualBox.idl:22066
readonly attribute IMediumFormat [] mediumFormats
List of all medium storage formats supported by this VirtualBox installation.
Definition: VirtualBox.idl:18835
Ceph dm-crypt object storage deamon (OSD) partition.
Definition: VirtualBox.idl:2305
Process terminated via signal.
Definition: VirtualBox.idl:4859
UpdateSeverity
Definition: VirtualBox.idl:3630
MediumFormatCapabilities
Medium format capability flags.
Definition: VirtualBox.idl:5520
Definition: VirtualBox.idl:5656
Definition: VirtualBox.idl:2829
List of IPv4 addresses and masks paris controlling non-local source routing.
Definition: VirtualBox.idl:2419
readonly attribute wstring detectedOSHints
Space separated list of other stuff detected about the OS and the installation ISO.
Definition: VirtualBox.idl:10830
Space separated list of IPv4 cookie server (RFC 865) addresses.
Definition: VirtualBox.idl:2354
attribute wstring revision
Product revision number filter.
Definition: VirtualBox.idl:28664
readonly attribute wstring IPAddress
Returns the IP V4 address of the interface.
Definition: VirtualBox.idl:17510
readonly attribute INetworkAdapter networkAdapter
Network adapter that is subject to change.
Definition: VirtualBox.idl:32609
See IMachineStateChangedEvent.
Definition: VirtualBox.idl:6863
attribute APICMode APICMode
APIC mode to set up by the firmware.
Definition: VirtualBox.idl:11425
readonly attribute boolean recommendedIOAPIC
Returns true if I/O-APIC recommended for this OS type.
Definition: VirtualBox.idl:19547
readonly attribute wstring signatureAlgorithmName
The signature algorithm name if known (if known).
Definition: VirtualBox.idl:9776
attribute boolean teleporterEnabled
When set to true, the virtual machine becomes a target teleporter the next time it is powered on...
Definition: VirtualBox.idl:12696
readonly attribute wstringUUID machineId
ID of the machine this event relates to.
Definition: VirtualBox.idl:32146
readonly attribute IMachine machine
Machine object associated with this session.
Definition: VirtualBox.idl:30383
No IOMMU is present.
Definition: VirtualBox.idl:3494
readonly attribute wstring controllerName
The name of the storage controller.
Definition: VirtualBox.idl:32698
readonly attribute wstring logRelFlags
The release logger flags.
Definition: VirtualBox.idl:27677
attribute wstring packageSelectionAdjustments
Guest OS specific package selection adjustments.
Definition: VirtualBox.idl:10678
attribute wstring teleporterAddress
The address the target teleporter will listen on.
Definition: VirtualBox.idl:12716
Built-in device (cannot be removed).
Definition: VirtualBox.idl:6423
See IExtraDataCanChangeEvent.
Definition: VirtualBox.idl:6884
Notification when a host audio device state has changed.
Definition: VirtualBox.idl:33831
readonly attribute long long objectSize
The logical size (st_size).
Definition: VirtualBox.idl:22555
attribute boolean HPETEnabled
This attribute controls if High Precision Event Timer (HPET) is enabled in this VM.
Definition: VirtualBox.idl:12391
The IMediumAttachment interface links storage media to virtual machines.
Definition: VirtualBox.idl:23753
attribute wstring description
Optional description of the snapshot.
Definition: VirtualBox.idl:23503
readonly attribute unsigned short port
Host USB port number on the hub the device is physically connected to.
Definition: VirtualBox.idl:28486
attribute boolean IOAPICEnabled
I/O-APIC support flag.
Definition: VirtualBox.idl:11418
See ISnapshotTakenEvent.
Definition: VirtualBox.idl:6912
readonly attribute IGuestSession session
Guest session that is subject to change.
Definition: VirtualBox.idl:32962
attribute wstring name
Name of the virtual machine.
Definition: VirtualBox.idl:12224
readonly attribute unsigned long reference
How many devices/medium attachments use this group.
Definition: VirtualBox.idl:31613
readonly attribute TpmType recommendedTpmType
Returns the recommended trusted platform module type for this OS type.
Definition: VirtualBox.idl:19692
readonly attribute boolean isCheckNeeded
Returns TRUE if an update check is needed, or FALSE if not.
Definition: VirtualBox.idl:17757
No/invalid class.
Definition: VirtualBox.idl:3815
readonly attribute boolean usable
Indicates whether the extension pack is usable or not.
Definition: VirtualBox.idl:31347
Process timed out and was killed.
Definition: VirtualBox.idl:4869
readonly attribute wstring logDbgGroups
The debug logger's group settings.
Definition: VirtualBox.idl:27667
See IMousePointerShapeChangedEvent.
Definition: VirtualBox.idl:6940
Too much input data supplied, data overflow.
Definition: VirtualBox.idl:4920
Definition: VirtualBox.idl:2832
readonly attribute wstring name
Name of the update component.
Definition: VirtualBox.idl:17641
readonly attribute PartitioningType partitioningType
The scheme of the partitions the disk has.
Definition: VirtualBox.idl:17976
readonly attribute long long birthTime
Time of file birth (st_birthtime).
Definition: VirtualBox.idl:22576
Notification when a guest file changed its current offset via IFile::seek.
Definition: VirtualBox.idl:33252
readonly attribute unsigned long height
Height of the pointer shape in pixels.
Definition: VirtualBox.idl:25886
The ISerialPort interface represents the virtual serial port device.
Definition: VirtualBox.idl:27509
readonly attribute wstring description
The plug-in description.
Definition: VirtualBox.idl:31255
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:9804
attribute boolean autostartEnabled
Enables autostart of the VM during system boot.
Definition: VirtualBox.idl:12824
readonly attribute StorageBus bus
The bus type of the storage controller (IDE, SATA, SCSI, SAS or Floppy).
Definition: VirtualBox.idl:30503
See ISnapshotChangedEvent.
Definition: VirtualBox.idl:6926
Notification when a guest file changed its state.
Definition: VirtualBox.idl:33198
Invalid / not set update state.
Definition: VirtualBox.idl:3665
See INATNetworkPortForwardEvent.
Definition: VirtualBox.idl:7192
readonly attribute unsigned long maxGuestRAM
Maximum guest system memory in Megabytes.
Definition: VirtualBox.idl:18694
readonly attribute unsigned long readSize
Recommended size of a read.
Definition: VirtualBox.idl:25487
Normal medium (attached directly or indirectly, preserved when taking snapshots). ...
Definition: VirtualBox.idl:5362
readonly attribute wstring backend
The backend which will be used to communicate with this device.
Definition: VirtualBox.idl:28538
Follow symbolic links in the final components or not (only applied to the given source and target pat...
Definition: VirtualBox.idl:4561
Guest Additions are not loaded.
Definition: VirtualBox.idl:3917
See ISnapshotDeletedEvent.
Definition: VirtualBox.idl:6919
Android x86 config partition.
Definition: VirtualBox.idl:2140
Definition: VirtualBox.idl:6334
Vendor class ID wildcard pattern.
Definition: VirtualBox.idl:2712
readonly attribute IEventSource eventSource
Event source for console events.
Definition: VirtualBox.idl:16822
Clone all states (including all snapshots) of the machine, regardless of the machine object used...
Definition: VirtualBox.idl:3356
readonly attribute MachineState state
Current execution state of this machine.
Definition: VirtualBox.idl:12562
Extension pack file (aka tarball, .vbox-extpack) representation returned by IExtPackManager::openExtP...
Definition: VirtualBox.idl:31441
readonly attribute long x
New X position, or X delta.
Definition: VirtualBox.idl:32858
readonly attribute boolean registered
Definition: VirtualBox.idl:35709
readonly attribute long long accessTime
Time of last access (st_atime).
Definition: VirtualBox.idl:22569
To guest OS has changed the authentication credentials of a user.
Definition: VirtualBox.idl:4263
Definition: VirtualBox.idl:1296
See IClipboardModeChangedEvent.
Definition: VirtualBox.idl:7143
RecordingFeature
Recording feature flags.
Definition: VirtualBox.idl:2982
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:12401
Notification when a property of the audio adapter changes.
Definition: VirtualBox.idl:32622
Delete the content of the directory and the directory itself.
Definition: VirtualBox.idl:4643
attribute unsigned long videoRate
Determines the bitrate in kilobits per second.
Definition: VirtualBox.idl:11671
readonly attribute NetworkAttachmentType [] supportedNetworkAttachmentTypes
Returns an array of officially supported values for enum NetworkAttachmentType, in the sense of what ...
Definition: VirtualBox.idl:19222
readonly attribute boolean add
Flag whether listener was added or removed.
Definition: VirtualBox.idl:33535
The machine is in the process of starting.
Definition: VirtualBox.idl:7566
Definition: VirtualBox.idl:1298
ProcessInputStatus
Process input statuses.
Definition: VirtualBox.idl:4894
MidnightBSD Vinum volume manager partition.
Definition: VirtualBox.idl:2035
The EFI system partition.
Definition: VirtualBox.idl:1665
USBDeviceState
USB device state.
Definition: VirtualBox.idl:6176
AutostopType
Autostop types, used with IMachine::autostopType.
Definition: VirtualBox.idl:3402
readonly attribute unsigned long height
Height of the pointer shape in pixels.
Definition: VirtualBox.idl:32440
readonly attribute octet [] rawCertData
The raw certificate bytes.
Definition: VirtualBox.idl:9851
readonly attribute wstring upperIP
specifies to IP address in server address range
Definition: VirtualBox.idl:7999
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:5177
readonly attribute boolean trusted
Set if the certificate is trusted (by the parent object).
Definition: VirtualBox.idl:9861
Advanced Linux Sound Architecture (Linux hosts only).
Definition: VirtualBox.idl:6285
Netware IP domain name (RFC2242) (string).
Definition: VirtualBox.idl:2564
Definition: VirtualBox.idl:5638
Space separated list of IPv4 name server (IEN 116) addresses.
Definition: VirtualBox.idl:2339
ExportOptions
Export options, used with IAppliance::write.
Definition: VirtualBox.idl:2773
Notification when the execution state of the machine has changed.
Definition: VirtualBox.idl:32566
Definition: VirtualBox.idl:1328
Sony boot partition.
Definition: VirtualBox.idl:1685
NATProtocol
Protocol definitions used with NAT port-forwarding rules.
Definition: VirtualBox.idl:6678
Definition: VirtualBox.idl:1252
Configuration for a single NIC, either given directly by MAC address or by VM + adaptor slot number...
Definition: VirtualBox.idl:8395
Facility is initializing.
Definition: VirtualBox.idl:3876
Definition: VirtualBox.idl:2915
readonly attribute IDHCPServer [] DHCPServers
DHCP servers.
Definition: VirtualBox.idl:8636
Solaris /var partition.
Definition: VirtualBox.idl:1915
readonly attribute wstring hardwareAddress
Returns the hardware address.
Definition: VirtualBox.idl:17535
PartitionTableType
Partition table types.
Definition: VirtualBox.idl:5622
attribute PortMode hostMode
How is this port connected to the host.
Definition: VirtualBox.idl:27548
readonly attribute wstringUUID id
Unique USB device ID.
Definition: VirtualBox.idl:28434
attribute wstring description
Optional description of the medium.
Definition: VirtualBox.idl:24025
FormValueType
Definition: VirtualBox.idl:7532
SignatureType
UEFI signature type enumeration.
Definition: VirtualBox.idl:3206
USB mouse (relative pointer).
Definition: VirtualBox.idl:1393
The client name.
Definition: VirtualBox.idl:2374
Definition: VirtualBox.idl:6660
readonly attribute wstring id
Error identifier.
Definition: VirtualBox.idl:33503
Machine is being started after powering it on from a zero execution state.
Definition: VirtualBox.idl:617
readonly attribute wstring networkName
Definition: VirtualBox.idl:34079
The IDataStream interface is used to retrieve a data stream.
Definition: VirtualBox.idl:25481
UefiVariableAttributes
Possible variable attributes.
Definition: VirtualBox.idl:3229
attribute wstring hardwareVersion
Hardware version identifier.
Definition: VirtualBox.idl:12275
readonly attribute IEventSource eventSource
Event source for keyboard events.
Definition: VirtualBox.idl:25749
Ceph multipath journal partition.
Definition: VirtualBox.idl:2290
attribute short bus
Bus number.
Definition: VirtualBox.idl:11767
See IHostPCIDevicePlugEvent.
Definition: VirtualBox.idl:7108
PortMode
The PortMode enumeration represents possible communication modes for the virtual serial port device...
Definition: VirtualBox.idl:5957
Definition: VirtualBox.idl:7751
Output (Playback).
Definition: VirtualBox.idl:6397
See IAudioAdapterChangedEvent.
Definition: VirtualBox.idl:7320
Definition: VirtualBox.idl:1282
readonly attribute unsigned long height
Frame buffer height, in pixels.
Definition: VirtualBox.idl:26309
readonly attribute FsObjType type
The object type.
Definition: VirtualBox.idl:22539
readonly attribute wstring operationDescription
Description of the sub-operation being currently executed.
Definition: VirtualBox.idl:23225
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:32221
GuestUserState
State a guest user has been changed to.
Definition: VirtualBox.idl:4149
readonly attribute unsigned long serialNumber
Serial number of the filesystem.
Definition: VirtualBox.idl:22450
readonly attribute IVirtualBoxErrorInfo error
Error information in case of new session status is indicating an error.
Definition: VirtualBox.idl:33088
VirtualBox base driver (VBoxGuest).
Definition: VirtualBox.idl:3760
readonly attribute wstring name
Definition: VirtualBox.idl:35717
readonly attribute unsigned long operationPercent
Progress value of the current sub-operation only, in percent.
Definition: VirtualBox.idl:23230
readonly attribute IPerformanceCollector performanceCollector
Associated performance collector object.
Definition: VirtualBox.idl:8629
NetworkAdapterPromiscModePolicy
The promiscuous mode policy of an interface.
Definition: VirtualBox.idl:5924
Space separated list of IPv4 time server (RFC 868) addresses.
Definition: VirtualBox.idl:2334
NetBIOS scope (RFC1001,RFC1002).
Definition: VirtualBox.idl:2549
Last element (invalid).
Definition: VirtualBox.idl:6070
readonly attribute IMachineDebugger debugger
Debugging interface.
Definition: VirtualBox.idl:16770
Whether to use IEEE 802.3 (RTF1042) rather than of v2 (RFC894) ethernet encapsulation (boolean)...
Definition: VirtualBox.idl:2494
attribute wstring user
Assign an user login name.
Definition: VirtualBox.idl:10517
To guest OS has removed a user from a specific user group.
Definition: VirtualBox.idl:4290
readonly attribute wstring [] metricNames
Array of unique names of metrics.
Definition: VirtualBox.idl:30836
readonly attribute long rcError
IPRT-style error code.
Definition: VirtualBox.idl:34320
readonly attribute wstring settingsFilePath
Full name of the global settings file.
Definition: VirtualBox.idl:8547
Implementation of the IDnDSource object for source drag'n drop operations on the guest.
Definition: VirtualBox.idl:19887
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:22689
Ogg Vorbis.
Definition: VirtualBox.idl:3029
readonly attribute long hostAddress
Address of device on the host, applicable only to host devices.
Definition: VirtualBox.idl:11831
Definition: VirtualBox.idl:396
const HRESULT VBOX_E_TIMEOUT
The operation ran into an explicitly requested timeout.
Definition: VirtualBox.idl:257
readonly attribute IVRDEServerInfo VRDEServerInfo
Interface that provides information on Remote Desktop Extension (VRDE) connection.
Definition: VirtualBox.idl:16815
Definition: VirtualBox.idl:7535
attribute wstring name
Friendly name of the device.
Definition: VirtualBox.idl:28928
Data on stderr became available for reading.
Definition: VirtualBox.idl:4483
Ceph multipath block 1 partition.
Definition: VirtualBox.idl:2270
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:8449
ProxyMode
Proxy setting: System (default), NoProxy and Manual.
Definition: VirtualBox.idl:3723
readonly attribute IHost host
Associated host object.
Definition: VirtualBox.idl:8552
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:7761
readonly attribute DeviceType type
Device type of this attachment.
Definition: VirtualBox.idl:23790
readonly attribute boolean add
Flag whether the CPU was added or removed.
Definition: VirtualBox.idl:32797
Has not yet been set (try again later).
Definition: VirtualBox.idl:6031
attribute boolean autoMount
Whether the folder gets automatically mounted by the guest or not.
Definition: VirtualBox.idl:29244
JPEG image.
Definition: VirtualBox.idl:1528
NetBSD encrypted partition.
Definition: VirtualBox.idl:1965
readonly attribute unsigned long additionsRevision
The internal build revision number of the installed Guest Additions.
Definition: VirtualBox.idl:22746
attribute wstring hostIP
IP of host interface to bind all opened sockets to.
Definition: VirtualBox.idl:31106
Supports rendering a pointer cursor anywhere within the guest screen.
Definition: VirtualBox.idl:5736
X.509 certificate details.
Definition: VirtualBox.idl:9756
readonly attribute IHostOnlyNetwork [] hostOnlyNetworks
Names of all host-only networks.
Definition: VirtualBox.idl:8666
HostNetworkInterfaceStatus
Current status of the interface.
Definition: VirtualBox.idl:3563
Chrome OS partition reserved for future.
Definition: VirtualBox.idl:1985
Notification when guest keyboard event happens.
Definition: VirtualBox.idl:32826
Definition: VirtualBox.idl:6670
Windows Audio Session (Windows hosts only).
Definition: VirtualBox.idl:6305
readonly attribute wstring key
Extra data key that has changed.
Definition: VirtualBox.idl:33680
Definition: VirtualBox.idl:19517
attribute unsigned long logoDisplayTime
BIOS logo display time in milliseconds (0 = default).
Definition: VirtualBox.idl:11392
readonly attribute boolean visible
Flag whether the pointer is visible.
Definition: VirtualBox.idl:25851
readonly attribute unsigned long checkCount
How many times the update check has happened already.
Definition: VirtualBox.idl:17746
Wait for data becoming available on stdout.
Definition: VirtualBox.idl:4405
TFTP server name (string).
Definition: VirtualBox.idl:2584
No scaling performed.
Definition: VirtualBox.idl:3150
A cloud provider is about to be uninstalled.
Definition: VirtualBox.idl:35697
DeviceActivity
Device activity for IConsole::getDeviceActivity.
Definition: VirtualBox.idl:1232
readonly attribute boolean supportsAbsolute
Supports absolute coordinates.
Definition: VirtualBox.idl:32493
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:2544
DirectoryOpenFlag
Directory open flags.
Definition: VirtualBox.idl:5259
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:17899
Character device.
Definition: VirtualBox.idl:5187
FirmwareType
Firmware type.
Definition: VirtualBox.idl:1341
Notification when a Guest Additions property changes.
Definition: VirtualBox.idl:32586
Device is in a disabled state.
Definition: VirtualBox.idl:6459
readonly attribute boolean recommendedHPET
Returns true if using HPET is recommended for this OS type.
Definition: VirtualBox.idl:19627
attribute wstring timeZone
The guest time zone specifier.
Definition: VirtualBox.idl:10607
This UART developed by Texas Instruments introduced a 64 byte FIFO and hardware flow control...
Definition: VirtualBox.idl:6015
readonly attribute wstring address
Host-specific address of the device, uniquely identifying a physically connected device in the system...
Definition: VirtualBox.idl:28478
Legacy settings version, not currently supported.
Definition: VirtualBox.idl:293
Notification when there is guest process output available for reading.
Definition: VirtualBox.idl:33145
attribute boolean emulatedUSBCardReaderEnabled
Definition: VirtualBox.idl:12443
readonly attribute wstring lastAccessError
Text message that represents the result of the last accessibility check performed by refreshState...
Definition: VirtualBox.idl:24312
readonly attribute FirmwareType [] supportedFirmwareTypes
Returns an array of officially supported values for enum FirmwareType, in the sense of what is e...
Definition: VirtualBox.idl:19094
Definition: VirtualBox.idl:34511
readonly attribute MachineState nominalState
Returns suitable machine state for the VM execution state.
Definition: VirtualBox.idl:29314
Abstract base interface for update agent events.
Definition: VirtualBox.idl:34277
Legacy settings version, not currently supported.
Definition: VirtualBox.idl:283
readonly attribute ICloudMachine [] cloudMachineStubList
See readCloudMachineStubList.
Definition: VirtualBox.idl:34868
RecordingDestination
Recording destination enumeration.
Definition: VirtualBox.idl:2961
readonly attribute GuestSessionStatus status
Returns the current session status.
Definition: VirtualBox.idl:20193
The IPerformanceCollector interface represents a service that collects and stores performance metrics...
Definition: VirtualBox.idl:30824
readonly attribute wstring versionNormalized
A string representing the version number of the product, without the publisher information (but still...
Definition: VirtualBox.idl:8472
No flags set.
Definition: VirtualBox.idl:4808
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:34498
Definition: VirtualBox.idl:1237
A TPM compliant to the 1.2 TCG specification is emulated.
Definition: VirtualBox.idl:2936
Lengthy setup operation is in progress.
Definition: VirtualBox.idl:704
KeyboardLED
Keyboard LED indicators.
Definition: VirtualBox.idl:5635
attribute unsigned long videoFPS
Determines the maximum number of frames per second (FPS).
Definition: VirtualBox.idl:11689
readonly attribute boolean primary
Definition: VirtualBox.idl:26656
Whether large page allocation is enabled; requires nested paging and a 64-bit host.
Definition: VirtualBox.idl:1024
See IGuestFileStateChangedEvent.
Definition: VirtualBox.idl:7248
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:5308
Optional, may be unset by the API caller.
Definition: VirtualBox.idl:2857
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:5946
See IVBoxSVCAvailablityChangedEvent.
Definition: VirtualBox.idl:7115
readonly attribute boolean supportsTouchScreen
Supports multi-touch events, touchscreen variant.
Definition: VirtualBox.idl:32507
readonly attribute IMouse mouse
Virtual mouse object.
Definition: VirtualBox.idl:16754
attribute ClipboardMode clipboardMode
Synchronization mode between the host OS clipboard and the guest OS clipboard.
Definition: VirtualBox.idl:12669
Wildcard for all vetoable events.
Definition: VirtualBox.idl:6824
Apple hierarchical file system plus (HFS+) partition.
Definition: VirtualBox.idl:1825
readonly attribute unsigned short vendorId
Vendor ID.
Definition: VirtualBox.idl:28439
readonly attribute wstring hostIP
Host ip address to bind socket on.
Definition: VirtualBox.idl:33799
Event source.
Definition: VirtualBox.idl:31803
readonly attribute wstring label
Label of the filesystem.
Definition: VirtualBox.idl:22506
An IDE controller of the PIIX4 variant.
Definition: VirtualBox.idl:6590
readonly attribute wstring type
Name of the filesystem.
Definition: VirtualBox.idl:22499
Linux root partition for ARM64 / AArch64.
Definition: VirtualBox.idl:1760
readonly attribute wstring lowerIP
specifies from IP address in server address range
Definition: VirtualBox.idl:7992
The IAudioAdapter interface represents the virtual audio adapter of the virtual machine.
Definition: VirtualBox.idl:28809
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:19037
readonly attribute boolean attached
true if the device was attached and false otherwise.
Definition: VirtualBox.idl:33399
Android x86 metadata partition.
Definition: VirtualBox.idl:2110
readonly attribute unsigned short [] contactFlags
Contact state.
Definition: VirtualBox.idl:32934
4 bytes per pixel: B, G, R, A.
Definition: VirtualBox.idl:1507
readonly attribute IEventSource eventSource
Event source for guest events.
Definition: VirtualBox.idl:22770
Guest session timed out and was not killed successfully.
Definition: VirtualBox.idl:4036
readonly attribute IMedium [] children
Children of this medium (all differencing media directly based on this medium).
Definition: VirtualBox.idl:24204
Default time-to-live for TCP sends (non-zero 8-bit decimal value).
Definition: VirtualBox.idl:2499
Interface for querying information about an extension pack as well as accessing COM objects within it...
Definition: VirtualBox.idl:31279
readonly attribute long guestAddress
Address of device in the guest.
Definition: VirtualBox.idl:11838
Represents one virtual system (machine) in an appliance.
Definition: VirtualBox.idl:10220
attribute boolean defaultIn
Whether this device is being marked as the default input device by the host OS.
Definition: VirtualBox.idl:28950
Medium accessibility check (see IMedium::refreshState) has not yet been performed, or else, associated medium storage is not accessible.
Definition: VirtualBox.idl:5326
readonly attribute wstring value
The new property value.
Definition: VirtualBox.idl:32291
readonly attribute boolean midlDoesNotLikeEmptyInterfaces
Definition: VirtualBox.idl:32371
readonly attribute IGuest guest
Guest object.
Definition: VirtualBox.idl:16730
Number of 512 byte blocks making up the boot file (16-bit decimal value).
Definition: VirtualBox.idl:2379
readonly attribute long maximum
Definition: VirtualBox.idl:34474
readonly attribute boolean isPhysicalDevice
If this is physical or virtual device.
Definition: VirtualBox.idl:11824
readonly attribute boolean accessible
Whether the folder defined by the host path is currently accessible or not.
Definition: VirtualBox.idl:29229
Update has been successfully installed.
Definition: VirtualBox.idl:3695