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 BlockBackend BlockBackend; 15typedef struct BlockBackendRootState BlockBackendRootState; 16typedef struct BlockDriverState BlockDriverState; 17typedef struct BusClass BusClass; 18typedef struct BusState BusState; 19typedef struct CharDriverState CharDriverState; 20typedef struct CompatProperty CompatProperty; 21typedef struct CPUAddressSpace CPUAddressSpace; 22typedef struct CPUState CPUState; 23typedef struct DeviceListener DeviceListener; 24typedef struct DeviceState DeviceState; 25typedef struct DisplayChangeListener DisplayChangeListener; 26typedef struct DisplayState DisplayState; 27typedef struct DisplaySurface DisplaySurface; 28typedef struct DriveInfo DriveInfo; 29typedef struct Error Error; 30typedef struct EventNotifier EventNotifier; 31typedef struct FWCfgIoState FWCfgIoState; 32typedef struct FWCfgMemState FWCfgMemState; 33typedef struct FWCfgState FWCfgState; 34typedef struct HCIInfo HCIInfo; 35typedef struct I2CBus I2CBus; 36typedef struct I2SCodec I2SCodec; 37typedef struct ISABus ISABus; 38typedef struct ISADevice ISADevice; 39typedef struct IsaDma IsaDma; 40typedef struct LoadStateEntry LoadStateEntry; 41typedef struct MACAddr MACAddr; 42typedef struct MachineClass MachineClass; 43typedef struct MachineState MachineState; 44typedef struct MemoryListener MemoryListener; 45typedef struct MemoryMappingList MemoryMappingList; 46typedef struct MemoryRegion MemoryRegion; 47typedef struct MemoryRegionSection MemoryRegionSection; 48typedef struct MigrationIncomingState MigrationIncomingState; 49typedef struct MigrationParams MigrationParams; 50typedef struct MigrationState MigrationState; 51typedef struct Monitor Monitor; 52typedef struct MonitorDef MonitorDef; 53typedef struct MouseTransformInfo MouseTransformInfo; 54typedef struct MSIMessage MSIMessage; 55typedef struct NetClientState NetClientState; 56typedef struct NetFilterState NetFilterState; 57typedef struct NICInfo NICInfo; 58typedef struct PcGuestInfo PcGuestInfo; 59typedef struct PCIBridge PCIBridge; 60typedef struct PCIBus PCIBus; 61typedef struct PCIDevice PCIDevice; 62typedef struct PCIEAERErr PCIEAERErr; 63typedef struct PCIEAERLog PCIEAERLog; 64typedef struct PCIEAERMsg PCIEAERMsg; 65typedef struct PCIEPort PCIEPort; 66typedef struct PCIESlot PCIESlot; 67typedef struct PCIExpressDevice PCIExpressDevice; 68typedef struct PCIExpressHost PCIExpressHost; 69typedef struct PCIHostDeviceAddress PCIHostDeviceAddress; 70typedef struct PCIHostState PCIHostState; 71typedef struct PCMachineClass PCMachineClass; 72typedef struct PCMachineState PCMachineState; 73typedef struct PCMCIACardState PCMCIACardState; 74typedef struct PixelFormat PixelFormat; 75typedef struct PostcopyDiscardState PostcopyDiscardState; 76typedef struct Property Property; 77typedef struct PropertyInfo PropertyInfo; 78typedef struct QEMUBH QEMUBH; 79typedef struct QemuConsole QemuConsole; 80typedef struct QEMUFile QEMUFile; 81typedef struct QemuOpt QemuOpt; 82typedef struct QemuOpts QemuOpts; 83typedef struct QemuOptsList QemuOptsList; 84typedef struct QEMUSGList QEMUSGList; 85typedef struct QEMUSizedBuffer QEMUSizedBuffer; 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