#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
Data Structures |
| struct | PPARTENTRY |
| struct | PBIOSDISKENTRY |
| struct | PDISKENTRY |
| struct | PPARTLIST |
| struct | PPARTITION |
| struct | PPARTITION_SECTOR |
| struct | BIOS_DISK |
Defines |
| #define | PARTITION_EXT2 0x83 |
| #define | PARTITION_TBL_SIZE 4 |
Typedefs |
| typedef enum _FORMATSTATE * | PFORMATSTATE |
| typedef struct BIOS_DISK * | PBIOS_DISK |
Enumerations |
| enum | FORMATSTATE {
Unformatted,
UnformattedOrDamaged,
UnknownFormat,
Preformatted,
Formatted
} |
Functions |
| PPARTLIST | CreatePartitionList (SHORT Left, SHORT Top, SHORT Right, SHORT Bottom) |
| VOID | DestroyPartitionList (PPARTLIST List) |
| VOID | DrawPartitionList (PPARTLIST List) |
| DWORD | SelectPartition (PPARTLIST List, ULONG DiskNumber, ULONG PartitionNumber) |
| BOOL | SetMountedDeviceValues (PPARTLIST List) |
| VOID | ScrollDownPartitionList (PPARTLIST List) |
| VOID | ScrollUpPartitionList (PPARTLIST List) |
| VOID | CreateNewPartition (PPARTLIST List, ULONGLONG PartitionSize, BOOLEAN AutoCreate) |
| VOID | DeleteCurrentPartition (PPARTLIST List) |
| VOID | CheckActiveBootPartition (PPARTLIST List) |
| BOOLEAN | CheckForLinuxFdiskPartitions (PPARTLIST List) |
| BOOLEAN | WritePartitionsToDisk (PPARTLIST List) |