1#ifndef QEMU_TYPEDEFS_H 2#define QEMU_TYPEDEFS_H 3 4/* A load of opaque types so that device init declarations don't have to 5 pull in all the real definitions. */ 6 7/* Please keep this list in alphabetical order */ 8typedef struct AdapterInfo AdapterInfo; 9typedef struct AddressSpace AddressSpace; 10typedef struct AioContext AioContext; 11typedef struct AllwinnerAHCIState AllwinnerAHCIState; 12typedef struct AudioState AudioState; 13typedef struct BdrvDirtyBitmap BdrvDirtyBitmap; 14typedef struct BdrvDirtyBitmapIter BdrvDirtyBitmapIter; 15typedef struct BlockBackend BlockBackend; 16typedef struct BlockBackendRootState BlockBackendRootState; 17typedef struct BlockDriverState BlockDriverState; 18typedef struct BusClass BusClass; 19typedef struct BusState BusState; 20typedef struct CharDriverState CharDriverState; 21typedef struct CompatProperty CompatProperty; 22typedef struct CPUAddressSpace CPUAddressSpace; 23typedef struct CPUState CPUState; 24typedef struct DeviceListener DeviceListener; 25typedef struct DeviceState DeviceState; 26typedef struct DisplayChangeListener DisplayChangeListener; 27typedef struct DisplayState DisplayState; 28typedef struct DisplaySurface DisplaySurface; 29typedef struct DriveInfo DriveInfo; 30typedef struct Error Error; 31typedef struct EventNotifier EventNotifier; 32typedef struct FWCfgIoState FWCfgIoState; 33typedef struct FWCfgMemState FWCfgMemState; 34typedef struct FWCfgState FWCfgState; 35typedef struct HCIInfo HCIInfo; 36typedef struct I2CBus I2CBus; 37typedef struct I2SCodec I2SCodec; 38typedef struct ISABus ISABus; 39typedef struct ISADevice ISADevice; 40typedef struct IsaDma IsaDma; 41typedef struct LoadStateEntry LoadStateEntry; 42typedef struct MACAddr MACAddr; 43typedef struct MachineClass MachineClass; 44typedef struct MachineState MachineState; 45typedef struct MemoryListener MemoryListener; 46typedef struct MemoryMappingList MemoryMappingList; 47typedef struct MemoryRegion MemoryRegion; 48typedef struct MemoryRegionSection MemoryRegionSection; 49typedef struct MigrationIncomingState MigrationIncomingState; 50typedef struct MigrationParams MigrationParams; 51typedef struct MigrationState MigrationState; 52typedef struct Monitor Monitor; 53typedef struct MonitorDef MonitorDef; 54typedef struct MouseTransformInfo MouseTransformInfo; 55typedef struct MSIMessage MSIMessage; 56typedef struct NetClientState NetClientState; 57typedef struct NetFilterState NetFilterState; 58typedef struct NICInfo NICInfo; 59typedef struct PcGuestInfo PcGuestInfo; 60typedef struct PCIBridge PCIBridge; 61typedef struct PCIBus PCIBus; 62typedef struct PCIDevice PCIDevice; 63typedef struct PCIEAERErr PCIEAERErr; 64typedef struct PCIEAERLog PCIEAERLog; 65typedef struct PCIEAERMsg PCIEAERMsg; 66typedef struct PCIEPort PCIEPort; 67typedef struct PCIESlot PCIESlot; 68typedef struct PCIExpressDevice PCIExpressDevice; 69typedef struct PCIExpressHost PCIExpressHost; 70typedef struct PCIHostDeviceAddress PCIHostDeviceAddress; 71typedef struct PCIHostState PCIHostState; 72typedef struct PCMachineClass PCMachineClass; 73typedef struct PCMachineState PCMachineState; 74typedef struct PCMCIACardState PCMCIACardState; 75typedef struct PixelFormat PixelFormat; 76typedef struct PostcopyDiscardState PostcopyDiscardState; 77typedef struct Property Property; 78typedef struct PropertyInfo PropertyInfo; 79typedef struct QEMUBH QEMUBH; 80typedef struct QemuConsole QemuConsole; 81typedef struct QEMUFile QEMUFile; 82typedef struct QemuOpt QemuOpt; 83typedef struct QemuOpts QemuOpts; 84typedef struct QemuOptsList QemuOptsList; 85typedef struct QEMUSGList QEMUSGList; 86typedef struct QEMUTimer QEMUTimer; 87typedef struct QEMUTimerListGroup QEMUTimerListGroup; 88typedef struct QObject QObject; 89typedef struct RAMBlock RAMBlock; 90typedef struct Range Range; 91typedef struct SerialState SerialState; 92typedef struct SHPCDevice SHPCDevice; 93typedef struct SMBusDevice SMBusDevice; 94typedef struct SSIBus SSIBus; 95typedef struct uWireSlave uWireSlave; 96typedef struct VirtIODevice VirtIODevice; 97typedef struct Visitor Visitor; 98 99#endif /* QEMU_TYPEDEFS_H */ 100