Aros/Developer/Docs/Libraries/Partition

From Wikibooks, open books for an open world
Jump to: navigation, search
Navbar for the Aros wikibook
Aros User Docs
Aros User Docs
Aros User FAQs
Aros User Applications
Aros User DOS Shell
Aros/User/AmigaLegacy
Aros Dev Docs
Aros Developer Docs
Porting Software from AmigaOS/SDL
For Zune Beginners
Zune .MUI Classes
For SDL Beginners
Aros Developer BuildSystem
Specific platforms
Aros x86 Complete System HCL
Aros x86 Audio/Video Support
Aros x86 Network Support
Aros Intel AMD x86 Installing
Aros Storage Support IDE SATA etc
Aros Poseidon USB Support
x86-64 Support
Motorola 68k Amiga Support
Linux and FreeBSD Support
Windows Mingw and MacOSX Support
Android Support
Arm Raspberry Pi Support
PPC Power Architecture
misc
Aros Public License

Introduction[edit]

Examples[edit]

References[edit]

struct PartitionHandle *OpenRootPartition(CONST_STRPTR Device, LONG Unit) (A1, D1)
void CloseRootPartition(struct PartitionHandle *ph) (A1)
LONG OpenPartitionTable(struct PartitionHandle *root) (A1)
void ClosePartitionTable(struct PartitionHandle *root) (A1)
LONG WritePartitionTable(struct PartitionHandle *root) (A1)
LONG CreatePartitionTable(struct PartitionHandle *root, ULONG type) (A1, D1)
struct PartitionHandle *AddPartition(struct PartitionHandle *root, struct TagItem *taglist) (A1, A2)
void DeletePartition(struct PartitionHandle *ph) (A1)
LONG GetPartitionTableAttrs(struct PartitionHandle *root, struct TagItem *taglist) (A1, A2)
LONG SetPartitionTableAttrs(struct PartitionHandle *root, struct TagItem *taglist) (A1, A2)
LONG GetPartitionAttrs(struct PartitionHandle *ph, struct TagItem *taglist) (A1, A2)
LONG SetPartitionAttrs(struct PartitionHandle *ph, struct TagItem *taglist) (A1, A2)
struct PartitionAttribute *QueryPartitionTableAttrs(struct PartitionHandle *table) (A1)
struct PartitionAttribute *QueryPartitionAttrs(struct PartitionHandle *table) (A1)
LONG DestroyPartitionTable(struct PartitionHandle *root) (A1)