compiler: Support autoopening of libraries in AROS_SHxx() style programs
[AROS.git] / rom / graphics / fakegfxhidd.h
blob4fc39b1c99bc0dd5dd23a9ef206d9321aa89586f
1 /*
2 Copyright © 1995-2010, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #ifndef FAKEGFXHIDD_H
7 #define FAKEGFXHIDD_H
9 #define IID_Hidd_FakeGfxHidd "hidd.gfx.fake"
10 #define IID_Hidd_FakeFB "hidd.bitmap.fakefb"
13 #define HiddFakeGfxHiddAttrBase __IHidd_FakeGfxHidd
14 #define HiddFakeFBAttrBase __IHidd_FakeFB
16 enum {
17 aoHidd_FakeGfxHidd_RealGfxHidd, /* [I..] Object * */
19 num_Hidd_FakeGfxHidd_Attrs
22 #define aHidd_FakeGfxHidd_RealGfxHidd (HiddFakeGfxHiddAttrBase + aoHidd_FakeGfxHidd_RealGfxHidd )
23 #define aHidd_FakeGfxHidd_ (HiddFakeGfxHiddAttrBase + aoHidd_FakeGfxHidd_)
25 enum {
26 aoHidd_FakeFB_RealBitMap,
27 aoHidd_FakeFB_FakeGfxHidd,
29 num_Hidd_FakeFB_Attrs
30 };
32 #define aHidd_FakeFB_RealBitMap (HiddFakeFBAttrBase + aoHidd_FakeFB_RealBitMap )
33 #define aHidd_FakeFB_FakeGfxHidd (HiddFakeFBAttrBase + aoHidd_FakeFB_FakeGfxHidd )
34 #define aHidd_FakeFB_ (HiddFakeFBAttrBase + aoHidd_FakeFB_)
36 OOP_Object *init_fakegfxhidd(OOP_Object *gfxhidd, struct GfxBase *GfxBase);
37 VOID cleanup_fakegfxhidd(struct GfxBase *GfxBase);
39 #endif /* FAKEGFXHIDD_H */