| 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 | |
| IDHCPServer | Vbox dhcp server configuration |
| IDisplay | Virtual machine's display |
| IDVDDrive | Virtual CD/DVD drive of the virtual machine |
| IDVDImage | Medium containing the image of a CD or DVD disk in the ISO format |
| IFloppyDrive | Virtual floppy drive of the virtual machine |
| IFloppyImage | Medium containing the image of a floppy disk |
| IFramebuffer | |
| IFramebufferOverlay | Alpha blended overlay for displaying status icons above an IFramebuffer |
| IGuest | Information about the operating system running inside the virtual machine |
| IGuestOSType | |
| IHardDisk | Virtual hard disk drive used by a virtual machine |
| IHardDiskAttachment | Hard disk attachment of a virtual machine |
| IHardDiskFormat | Virtual hard disk format |
| IHost | Physical machine that this VirtualBox installation runs on |
| IHostDVDDrive | Physical CD/DVD drive hardware on the host |
| IHostFloppyDrive | Physical floppy drive hardware on the host |
| IHostNetworkInterface | Reprents 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 |
| IMachine | Virtual machine, or guest, created in VirtualBox |
| IMachineDebugger | |
| IManagedObjectRef | Managed object reference |
| IMedium | Common interface for all objects representing virtual media such as hard disks, CD/DVD images and floppy images |
| IMouse | Virtual machine's mouse |
| 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 |
| IVirtualBox | Main interface exposed by the product that provides virtual machine management |
| IVirtualBoxCallback | |
| IVirtualBoxErrorInfo | Extended error information |
| IVirtualSystemDescription | This interface is used in the IAppliance::virtualSystemDescriptions array |
| IVRDPServer | |
| IWebsessionManager | Websession manager |
1.5.6