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