grub2: bring back build of aros-side grub2 tools
[AROS.git] / rom / hidds / base / system / system_intern.h
blobf0b204ea5fcc657b29f59831c5efd1a2844d5fa5
1 #ifndef HIDDSYSTEM_INTERN_H
2 #define HIDDSYSTEM_INTERN_H
4 #include <exec/libraries.h>
5 #include <dos/bptr.h>
6 #include <oop/oop.h>
7 #include <hidd/hidd.h>
8 #include <hidd/system.h>
10 struct HIDDSystemData
14 struct class_static_data
16 struct Library *cs_OOPBase;
17 BPTR cs_SegList;
19 OOP_Class *oopclass;
20 OOP_Object *instance;
21 OOP_AttrBase hwAttrBase;
24 /* Library base */
26 struct HiddSystemIntBase
28 struct Library hsi_LibNode;
30 struct class_static_data hsi_csd;
33 #define CSD(x) (&((struct HiddSystemIntBase *)x->UserData)->hsi_csd)
35 #define __IHW (CSD(cl)->hwAttrBase)
37 #endif