Statistics
| Branch: | Revision:

root / include / qemu / typedefs.h @ 5a37532d

History | View | Annotate | Download (2.3 kB)

1 394e1bb7 Eduardo Habkost
#ifndef QEMU_TYPEDEFS_H
2 394e1bb7 Eduardo Habkost
#define QEMU_TYPEDEFS_H
3 394e1bb7 Eduardo Habkost
4 394e1bb7 Eduardo Habkost
/* A load of opaque types so that device init declarations don't have to
5 394e1bb7 Eduardo Habkost
   pull in all the real definitions.  */
6 394e1bb7 Eduardo Habkost
typedef struct QEMUTimer QEMUTimer;
7 394e1bb7 Eduardo Habkost
typedef struct QEMUFile QEMUFile;
8 394e1bb7 Eduardo Habkost
typedef struct QEMUBH QEMUBH;
9 394e1bb7 Eduardo Habkost
10 394e1bb7 Eduardo Habkost
struct Monitor;
11 394e1bb7 Eduardo Habkost
typedef struct Monitor Monitor;
12 394e1bb7 Eduardo Habkost
typedef struct MigrationParams MigrationParams;
13 394e1bb7 Eduardo Habkost
14 394e1bb7 Eduardo Habkost
typedef struct Property Property;
15 394e1bb7 Eduardo Habkost
typedef struct PropertyInfo PropertyInfo;
16 394e1bb7 Eduardo Habkost
typedef struct CompatProperty CompatProperty;
17 394e1bb7 Eduardo Habkost
typedef struct DeviceState DeviceState;
18 394e1bb7 Eduardo Habkost
typedef struct BusState BusState;
19 394e1bb7 Eduardo Habkost
typedef struct BusClass BusClass;
20 394e1bb7 Eduardo Habkost
21 b421d9c6 Paolo Bonzini
typedef struct AddressSpace AddressSpace;
22 b421d9c6 Paolo Bonzini
typedef struct MemoryRegion MemoryRegion;
23 b421d9c6 Paolo Bonzini
typedef struct MemoryRegionSection MemoryRegionSection;
24 b421d9c6 Paolo Bonzini
25 394e1bb7 Eduardo Habkost
typedef struct NICInfo NICInfo;
26 394e1bb7 Eduardo Habkost
typedef struct HCIInfo HCIInfo;
27 394e1bb7 Eduardo Habkost
typedef struct AudioState AudioState;
28 394e1bb7 Eduardo Habkost
typedef struct BlockDriverState BlockDriverState;
29 394e1bb7 Eduardo Habkost
typedef struct DriveInfo DriveInfo;
30 394e1bb7 Eduardo Habkost
typedef struct DisplayState DisplayState;
31 394e1bb7 Eduardo Habkost
typedef struct DisplayChangeListener DisplayChangeListener;
32 394e1bb7 Eduardo Habkost
typedef struct DisplaySurface DisplaySurface;
33 394e1bb7 Eduardo Habkost
typedef struct PixelFormat PixelFormat;
34 394e1bb7 Eduardo Habkost
typedef struct QemuConsole QemuConsole;
35 394e1bb7 Eduardo Habkost
typedef struct CharDriverState CharDriverState;
36 394e1bb7 Eduardo Habkost
typedef struct MACAddr MACAddr;
37 394e1bb7 Eduardo Habkost
typedef struct NetClientState NetClientState;
38 394e1bb7 Eduardo Habkost
typedef struct i2c_bus i2c_bus;
39 394e1bb7 Eduardo Habkost
typedef struct ISABus ISABus;
40 394e1bb7 Eduardo Habkost
typedef struct ISADevice ISADevice;
41 394e1bb7 Eduardo Habkost
typedef struct SMBusDevice SMBusDevice;
42 394e1bb7 Eduardo Habkost
typedef struct PCIHostState PCIHostState;
43 394e1bb7 Eduardo Habkost
typedef struct PCIExpressHost PCIExpressHost;
44 394e1bb7 Eduardo Habkost
typedef struct PCIBus PCIBus;
45 394e1bb7 Eduardo Habkost
typedef struct PCIDevice PCIDevice;
46 394e1bb7 Eduardo Habkost
typedef struct PCIExpressDevice PCIExpressDevice;
47 394e1bb7 Eduardo Habkost
typedef struct PCIBridge PCIBridge;
48 394e1bb7 Eduardo Habkost
typedef struct PCIEAERMsg PCIEAERMsg;
49 394e1bb7 Eduardo Habkost
typedef struct PCIEAERLog PCIEAERLog;
50 394e1bb7 Eduardo Habkost
typedef struct PCIEAERErr PCIEAERErr;
51 394e1bb7 Eduardo Habkost
typedef struct PCIEPort PCIEPort;
52 394e1bb7 Eduardo Habkost
typedef struct PCIESlot PCIESlot;
53 394e1bb7 Eduardo Habkost
typedef struct MSIMessage MSIMessage;
54 394e1bb7 Eduardo Habkost
typedef struct SerialState SerialState;
55 394e1bb7 Eduardo Habkost
typedef struct PCMCIACardState PCMCIACardState;
56 394e1bb7 Eduardo Habkost
typedef struct MouseTransformInfo MouseTransformInfo;
57 394e1bb7 Eduardo Habkost
typedef struct uWireSlave uWireSlave;
58 394e1bb7 Eduardo Habkost
typedef struct I2SCodec I2SCodec;
59 394e1bb7 Eduardo Habkost
typedef struct SSIBus SSIBus;
60 394e1bb7 Eduardo Habkost
typedef struct EventNotifier EventNotifier;
61 394e1bb7 Eduardo Habkost
typedef struct VirtIODevice VirtIODevice;
62 394e1bb7 Eduardo Habkost
typedef struct QEMUSGList QEMUSGList;
63 394e1bb7 Eduardo Habkost
typedef struct SHPCDevice SHPCDevice;
64 394e1bb7 Eduardo Habkost
65 394e1bb7 Eduardo Habkost
#endif /* QEMU_TYPEDEFS_H */