]>
Commit | Line | Data |
---|---|---|
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. */ | |
6 | typedef struct QEMUTimer QEMUTimer; | |
7 | typedef struct QEMUFile QEMUFile; | |
8 | typedef struct QEMUBH QEMUBH; | |
9 | ||
10 | struct Monitor; | |
11 | typedef struct Monitor Monitor; | |
12 | typedef struct MigrationParams MigrationParams; | |
13 | ||
14 | typedef struct Property Property; | |
15 | typedef struct PropertyInfo PropertyInfo; | |
16 | typedef struct CompatProperty CompatProperty; | |
17 | typedef struct DeviceState DeviceState; | |
18 | typedef struct BusState BusState; | |
19 | typedef struct BusClass BusClass; | |
20 | ||
21 | typedef struct NICInfo NICInfo; | |
22 | typedef struct HCIInfo HCIInfo; | |
23 | typedef struct AudioState AudioState; | |
24 | typedef struct BlockDriverState BlockDriverState; | |
25 | typedef struct DriveInfo DriveInfo; | |
26 | typedef struct DisplayState DisplayState; | |
27 | typedef struct DisplayChangeListener DisplayChangeListener; | |
28 | typedef struct DisplaySurface DisplaySurface; | |
29 | typedef struct PixelFormat PixelFormat; | |
30 | typedef struct QemuConsole QemuConsole; | |
31 | typedef struct CharDriverState CharDriverState; | |
32 | typedef struct MACAddr MACAddr; | |
33 | typedef struct NetClientState NetClientState; | |
34 | typedef struct i2c_bus i2c_bus; | |
35 | typedef struct ISABus ISABus; | |
36 | typedef struct ISADevice ISADevice; | |
37 | typedef struct SMBusDevice SMBusDevice; | |
38 | typedef struct PCIHostState PCIHostState; | |
39 | typedef struct PCIExpressHost PCIExpressHost; | |
40 | typedef struct PCIBus PCIBus; | |
41 | typedef struct PCIDevice PCIDevice; | |
42 | typedef struct PCIExpressDevice PCIExpressDevice; | |
43 | typedef struct PCIBridge PCIBridge; | |
44 | typedef struct PCIEAERMsg PCIEAERMsg; | |
45 | typedef struct PCIEAERLog PCIEAERLog; | |
46 | typedef struct PCIEAERErr PCIEAERErr; | |
47 | typedef struct PCIEPort PCIEPort; | |
48 | typedef struct PCIESlot PCIESlot; | |
49 | typedef struct MSIMessage MSIMessage; | |
50 | typedef struct SerialState SerialState; | |
51 | typedef struct PCMCIACardState PCMCIACardState; | |
52 | typedef struct MouseTransformInfo MouseTransformInfo; | |
53 | typedef struct uWireSlave uWireSlave; | |
54 | typedef struct I2SCodec I2SCodec; | |
55 | typedef struct SSIBus SSIBus; | |
56 | typedef struct EventNotifier EventNotifier; | |
57 | typedef struct VirtIODevice VirtIODevice; | |
58 | typedef struct QEMUSGList QEMUSGList; | |
59 | typedef struct SHPCDevice SHPCDevice; | |
60 | ||
61 | #endif /* QEMU_TYPEDEFS_H */ |