1 #ifndef CLIB_PARTITION_PROTOS_H
2 #define CLIB_PARTITION_PROTOS_H
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 *** Automatically generated by genclib.awk. Do not edit ***
8 Desc: Prototypes for Partition.library
13 # include <libraries/partition.h>
16 #ifndef UTILITY_TAGITEM_H
17 # include <utility/tagitem.h>
20 struct PartitionHandle
*OpenRootPartition(STRPTR
, LONG
);
21 void CloseRootPartition(struct PartitionHandle
*);
22 LONG
OpenPartitionTable(struct PartitionHandle
*);
23 void ClosePartitionTable(struct PartitionHandle
*);
24 LONG
WritePartitionTable(struct PartitionHandle
*);
25 LONG
CreatePartitionTable(struct PartitionHandle
*, ULONG
);
26 struct PartitionHandle
*AddPartition(struct PartitionHandle
*, struct TagItem
*);
27 void DeletePartition(struct PartitionHandle
*);
28 LONG
GetPartitionTableAttrs(struct PartitionHandle
*, struct TagItem
*);
29 LONG
SetPartitionTableAttrs(struct PartitionHandle
*, struct TagItem
*);
30 LONG
GetPartitionAttrs(struct PartitionHandle
*, struct TagItem
*);
31 LONG
SetPartitionAttrs(struct PartitionHandle
*, struct TagItem
*);
32 ULONG
*QueryPartitionTableAttrs(struct PartitionHandle
*);
33 ULONG
*QueryPartitionAttrs(struct PartitionHandle
*);
34 ULONG
DestroyPartitionTable(struct PartitionHandle
*);
36 #endif /* CLIB_PARTITION_PROTOS_H */