4 #include <exec/nodes.h>
5 #include <intuition/classusr.h>
35 struct ListNode
*parent
;
36 ULONG flags
; /* see below */
37 UWORD change_count
; /* number of changes on this node or children*/
41 #define LNT_Parent (1)
42 #define LNT_Device (2)
43 #define LNT_Harddisk (3)
44 #define LNT_Partition (4)
46 #define LNF_Listable (1<<0)
47 #define LNF_Unused1 (1<<1)
48 #define LNF_ToSave (1<<2) /* entries has been changed and must be saved */
49 #define LNF_Invalid (1<<3)
50 #define LNF_IntermedChange (1<<4)
54 BOOL
QuitGUI(ULONG
*);
55 LONG
InitListNode(struct ListNode
*, struct ListNode
*);
56 void UninitListNode(struct ListNode
*);
57 void InsertList(Object
*, struct ListNode
*);
58 void ShowList(Object
*, struct List
*);