5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
8 Desc: Include for the mouse hidd.
16 #define IID_Hidd_Mouse "hidd.mouse"
18 #define HiddMouseAB __abHidd_Mouse
20 #ifndef __OOP_NOATTRBASES__
21 extern OOP_AttrBase HiddMouseAB
;
28 aoHidd_Mouse_IrqHandler
,
29 aoHidd_Mouse_IrqHandlerData
,
31 aoHidd_Mouse_RelativeCoords
,
39 #define aHidd_Mouse_IrqHandler (aoHidd_Mouse_IrqHandler + HiddMouseAB)
40 #define aHidd_Mouse_IrqHandlerData (aoHidd_Mouse_IrqHandlerData + HiddMouseAB)
41 #define aHidd_Mouse_State (aoHidd_Mouse_State + HiddMouseAB)
42 #define aHidd_Mouse_RelativeCoords (aoHidd_Mouse_RelativeCoords + HiddMouseAB)
44 #define IS_HIDDMOUSE_ATTR(attr, idx) IS_IF_ATTR(attr, idx, HiddMouseAB, num_Hidd_Mouse_Attrs)
46 /* Parameter values for the IRQ handler */
48 struct pHidd_Mouse_Event
53 UWORD type
; /* See below */
60 vHidd_Mouse_WheelMotion
70 #endif /* HIDD_MOUSE_H */