6 struct MUI_CustomClass
*winClass
;
10 struct InsertObjectMsg
13 struct MUI_CustomClass
*winClass
;
16 typedef void (*CLASS_ENUMFUNC
)(OOP_Object
*obj
, struct MUI_NListtree_TreeNode
*parent
);
17 typedef BOOL (*CLASS_VALIDFUNC
)(OOP_Object
*obj
, ULONG
*flags
);
19 struct ClassHandlerNode
21 struct Node ch_Node
; // ln_Name = classID;
22 struct MUI_CustomClass
**muiClass
;
23 CLASS_ENUMFUNC enumFunc
;
24 CLASS_VALIDFUNC validFunc
;
27 extern Object
*hidd_tree
;
28 extern int sysExplGlobalCount
;
30 extern BOOL
RegisterClassHandler(CONST_STRPTR
, BYTE pri
, struct MUI_CustomClass
**, CLASS_ENUMFUNC enumfunc
, CLASS_VALIDFUNC validfunc
);
31 extern struct ClassHandlerNode
*FindClassHandler(CONST_STRPTR
, struct List
*);
32 extern struct ClassHandlerNode
*FindObjectHandler(OOP_Object
*, struct List
*);
34 extern void hwEnum(OOP_Object
*obj
, struct MUI_NListtree_TreeNode
*tn
);