2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
9 #include <exec/nodes.h>
10 #include <intuition/intuition.h>
13 #include "partitiontables.h"
15 struct HDTBPartition
{
16 struct ListNode listnode
;
17 struct HDTBPartition
*root
;
18 struct PartitionHandle
*ph
;
19 struct DriveGeometry dg
;
21 struct PartitionType type
;
22 struct PartitionTable
*table
;
27 #define PNF_ACTIVE (1<<0)
28 #define PNF_BOOTABLE (1<<1)
29 #define PNF_AUTOMOUNT (1<<2)
31 void findPartitions(struct ListNode
*, struct HDTBPartition
*);
32 void freePartitionNode(struct HDTBPartition
*);
33 void freePartitionList(struct List
*);
34 BOOL
validValue(struct HDTBPartition
*, struct HDTBPartition
*, ULONG
);
35 struct HDTBPartition
*addPartition(struct HDTBPartition
*, struct DosEnvec
*);