IAppliance | Represents a platform-independent appliance in OVF format |
IAudioAdapter | Virtual audio adapter of the virtual machine |
IBIOSSettings | BIOS settings of the virtual machine |
IConsole | Interface to control virtual machine execution |
IConsoleCallback | This interface is used by a client of the Main API that need to be notified of events |
IDHCPServer | Vbox dhcp server configuration |
IDisplay | Virtual machine's display |
IFramebuffer | |
IFramebufferOverlay | Alpha blended overlay for displaying status icons above an IFramebuffer |
IGuest | Information about the operating system running inside the virtual machine |
IGuestOSType | |
IHost | Physical machine that this VirtualBox installation runs on |
IHostNetworkInterface | Represents one of host's network interfaces |
IHostUSBDevice | Physical USB device attached to the host computer |
IHostUSBDeviceFilter | Global filter for a physical USB device used by the host computer |
IInternalMachineControl | |
IInternalSessionControl | |
IKeyboard | Virtual machine's keyboard |
ILocalOwner | Allows to register local objects (created without COM calls, but with new()) |
IMachine | Virtual machine, or guest, created in VirtualBox |
IMachineDebugger | |
IManagedObjectRef | Managed object reference |
IMedium | Virtual storage for a machine's hard disks, CD/DVD or floppy drives |
IMediumAttachment | Attachment of a storage medium to a virtual machine |
IMediumFormat | Medium format |
IMouse | Virtual machine's mouse |
INATEngine | Interface for managing a NAT engine which is used with a virtual machine |
INetworkAdapter | Represents a virtual network adapter that is attached to a virtual machine |
IParallelPort | Virtual parallel port device |
IPerformanceCollector | Service that collects and stores performance metrics data |
IPerformanceMetric | Parameters of the given performance metric |
IProgress | Used to track and control asynchronous tasks within VirtualBox |
IRemoteDisplayInfo | Contains information about the remote display (VRDP) capabilities and status |
ISerialPort | Virtual serial port device |
ISession | Serialization primitive for virtual machines |
ISharedFolder | Folder in the host computer's file system accessible from the guest OS running inside a virtual machine using an associated logical name |
ISnapshot | Snapshot of the virtual machine |
IStorageController | Represents a storage controller that is attached to a virtual machine (IMachine) |
ISystemProperties | Global properties of the given VirtualBox installation |
IUSBController | |
IUSBDevice | Virtual USB device attached to the virtual machine |
IUSBDeviceFilter | USB device filter used to perform actions on a group of USB devices |
IVFSExplorer | The VFSExplorer interface unifies access to different file system types |
IVirtualBox | Main interface exposed by the product that provides virtual machine management |
IVirtualBoxCallback | |
IVirtualBoxErrorInfo | Extended error information |
IVirtualSystemDescription | Represents one virtual system (machine) in an appliance |
IVRDPServer | |
IWebsessionManager | Websession manager |