root / include / qemu / typedefs.h @ 1de7afc9
History | View | Annotate | Download (2.1 kB)
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 */ |