5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
8 Desc: Configuration Plugin Definitions.
13 #include <exec/types.h>
15 #ifndef UTILITY_TAGITEM_H
16 #include <utility/tagitem.h>
18 #ifndef INTUITION_CLASSUSR_H
19 #include <intuition/classusr.h>
22 /* ---------------------------------------------------------------------
23 HIDD Configuration Plugin
24 --------------------------------------------------------------------- */
25 #define HIDDA_CPBase (HIDDA_Base + 0x01000)
26 #define HIDDA_HasOwnGUI (HIDDA_CPBase + 1) /* --G-- BOOL */
27 #define HIDDA_ShowGUI (HIDDA_CPBase + 2) /* ISG-- BOOL */
28 #define HIDDA_UseScreen (HIDDA_CPBase + 3) /* ISG-- struct Screen * */
29 #define HIDDA_AppMsgPort (HIDDA_CPBase + 4) /* ISG-- struct MsgPort * */
32 #define HIDDM_ConfigBase (HIDDM_Base + 0x100)
33 #define HIDDM_QueryConfig (HIDDM_ConfigBase + 1) /* ULONG M (???) */
34 #define HIDDM_FreeConfig (HIDDM_ConfigBase + 2) /* ULONG M ( hmFreeData *) */
35 #define HIDDM_QueryModeList (HIDDM_ConfigBase + 3) /* ULONG M (???) */
36 #define HIDDM_FreeModeList (HIDDM_ConfigBase + 4) /* ULONG M ( hmFreeData *) */
37 #define HIDDM_Apply (HIDDM_ConfigBase + 5) /* ULONG M (???) */
38 #define HIDDM_ValueToString (HIDDM_ConfigBase + 6) /* ULONG M ( hmValueToString *) */
39 #define HIDDM_StringToValue (HIDDM_ConfigBase + 7) /* ULONG M ( hmStringToValue *) */
40 #define HIDDM_GetTagName (HIDDM_ConfigBase + 8) /* ULONG M ( hmValueToString *) */
45 STACKED
struct TagItem
*AttrList
;
48 struct hmValueToString
52 STACKED IPTR value
; /* NULL for HIDDM_GetTagName */
55 struct hmStringToValue
59 STACKED STRPTR string
;
62 #endif /* HIDD_CONFIG_H */