add place-holder directory for the a3000 wd533c93 scsi controller implementation.
[AROS.git] / workbench / tools / SysExplorer / enums.h
blobad42236a6d0dc379dc34fbf2e191442a8a922ca5
1 #ifndef SYSEXP_ENUMS_H
2 #define SYSEXP_ENUMS_H
4 #include <oop/oop.h>
5 #include <mui/NListtree_mcc.h>
7 typedef void (*CLASS_ENUMFUNC)(OOP_Object *obj, struct MUI_NListtree_TreeNode *parent);
8 typedef BOOL (*CLASS_VALIDFUNC)(OOP_Object *obj, ULONG *flags);
10 struct ObjectUserData
12 OOP_Object *obj;
13 struct MUI_CustomClass *winClass;
14 Object *win;
17 struct InsertObjectMsg
19 OOP_Object *obj;
20 struct MUI_CustomClass *winClass;
23 struct ClassHandlerNode
25 struct Node ch_Node; // ln_Name = classID;
26 struct MUI_CustomClass *muiClass;
27 CLASS_ENUMFUNC enumFunc;
28 CLASS_VALIDFUNC validFunc;
31 struct SysexpHook_data
33 struct SysexpBase *hd_sysexpbase;
36 struct SysexpEnum_data
38 struct SysexpBase *ed_sysexpbase;
39 struct List *ed_list;
42 #endif /* SYSEXP_ENUMS_H */