]> Git Repo - qemu.git/blame - include/qemu/typedefs.h
Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into staging
[qemu.git] / include / qemu / typedefs.h
CommitLineData
394e1bb7
EH
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. */
394e1bb7 6struct Monitor;
394e1bb7 7
64baadc2
DDAG
8/* Please keep this list in alphabetical order */
9typedef struct AdapterInfo AdapterInfo;
b421d9c6 10typedef struct AddressSpace AddressSpace;
64baadc2 11typedef struct AioContext AioContext;
394e1bb7 12typedef struct AudioState AudioState;
26f54e9a 13typedef struct BlockBackend BlockBackend;
394e1bb7 14typedef struct BlockDriverState BlockDriverState;
64baadc2
DDAG
15typedef struct BusClass BusClass;
16typedef struct BusState BusState;
17typedef struct CharDriverState CharDriverState;
18typedef struct CompatProperty CompatProperty;
19typedef struct DeviceState DeviceState;
707ff800 20typedef struct DeviceListener DeviceListener;
394e1bb7 21typedef struct DisplayChangeListener DisplayChangeListener;
64baadc2 22typedef struct DisplayState DisplayState;
394e1bb7 23typedef struct DisplaySurface DisplaySurface;
64baadc2
DDAG
24typedef struct DriveInfo DriveInfo;
25typedef struct EventNotifier EventNotifier;
5712db6a
LE
26typedef struct FWCfgIoState FWCfgIoState;
27typedef struct FWCfgMemState FWCfgMemState;
64baadc2
DDAG
28typedef struct FWCfgState FWCfgState;
29typedef struct HCIInfo HCIInfo;
a5c82852 30typedef struct I2CBus I2CBus;
64baadc2 31typedef struct I2SCodec I2SCodec;
394e1bb7
EH
32typedef struct ISABus ISABus;
33typedef struct ISADevice ISADevice;
1a8f46f8 34typedef struct LoadStateEntry LoadStateEntry;
64baadc2
DDAG
35typedef struct MACAddr MACAddr;
36typedef struct MachineClass MachineClass;
37typedef struct MachineState MachineState;
38typedef struct MemoryListener MemoryListener;
39typedef struct MemoryMappingList MemoryMappingList;
40typedef struct MemoryRegion MemoryRegion;
41typedef struct MemoryRegionSection MemoryRegionSection;
bca7856a 42typedef struct MigrationIncomingState MigrationIncomingState;
64baadc2
DDAG
43typedef struct MigrationParams MigrationParams;
44typedef struct Monitor Monitor;
45typedef struct MouseTransformInfo MouseTransformInfo;
46typedef struct MSIMessage MSIMessage;
47typedef struct NetClientState NetClientState;
fdccce45 48typedef struct NetFilterState NetFilterState;
64baadc2
DDAG
49typedef struct NICInfo NICInfo;
50typedef struct PcGuestInfo PcGuestInfo;
51typedef struct PCIBridge PCIBridge;
394e1bb7
EH
52typedef struct PCIBus PCIBus;
53typedef struct PCIDevice PCIDevice;
394e1bb7 54typedef struct PCIEAERErr PCIEAERErr;
64baadc2
DDAG
55typedef struct PCIEAERLog PCIEAERLog;
56typedef struct PCIEAERMsg PCIEAERMsg;
394e1bb7
EH
57typedef struct PCIEPort PCIEPort;
58typedef struct PCIESlot PCIESlot;
64baadc2
DDAG
59typedef struct PCIExpressDevice PCIExpressDevice;
60typedef struct PCIExpressHost PCIExpressHost;
61typedef struct PCIHostState PCIHostState;
8170dfa0
EH
62typedef struct PCMachineState PCMachineState;
63typedef struct PCMachineClass PCMachineClass;
394e1bb7 64typedef struct PCMCIACardState PCMCIACardState;
64baadc2
DDAG
65typedef struct PixelFormat PixelFormat;
66typedef struct PropertyInfo PropertyInfo;
67typedef struct Property Property;
68typedef struct QEMUBH QEMUBH;
69typedef struct QemuConsole QemuConsole;
70typedef struct QEMUFile QEMUFile;
ae1e9380
PD
71typedef struct QemuOpt QemuOpt;
72typedef struct QemuOpts QemuOpts;
73typedef struct QemuOptsList QemuOptsList;
394e1bb7 74typedef struct QEMUSGList QEMUSGList;
deb22f9a 75typedef struct QEMUSizedBuffer QEMUSizedBuffer;
64baadc2
DDAG
76typedef struct QEMUTimerListGroup QEMUTimerListGroup;
77typedef struct QEMUTimer QEMUTimer;
cfe25e2b 78typedef struct Range Range;
64baadc2
DDAG
79typedef struct SerialState SerialState;
80typedef struct SHPCDevice SHPCDevice;
81typedef struct SMBusDevice SMBusDevice;
82typedef struct SSIBus SSIBus;
83typedef struct uWireSlave uWireSlave;
84typedef struct VirtIODevice VirtIODevice;
85typedef struct Visitor Visitor;
bf957284 86typedef struct MonitorDef MonitorDef;
394e1bb7
EH
87
88#endif /* QEMU_TYPEDEFS_H */
This page took 0.193941 seconds and 4 git commands to generate.