ReactOS 0.4.16-dev-125-g798ea90
|
#include "diskpart.h"
#include <ntddscsi.h>
#include <debug.h>
#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
Classes | |
struct | _PARTITION |
struct | _PARTITION_SECTOR |
Macros | |
#define | NDEBUG |
#define | InsertAscendingList(ListHead, NewEntry, Type, ListEntryField, SortField) |
#define | PARTITION_LINUX 0x83 |
#define | PARTITION_TBL_SIZE 4 |
#define | ROOT_NAME L"\\Registry\\Machine\\HARDWARE\\DESCRIPTION\\System\\MultifunctionAdapter" |
Typedefs | |
typedef struct _PARTITION | PARTITION |
typedef struct _PARTITION * | PPARTITION |
typedef struct _PARTITION_SECTOR | PARTITION_SECTOR |
typedef struct _PARTITION_SECTOR * | PPARTITION_SECTOR |
Variables | |
LIST_ENTRY | DiskListHead |
LIST_ENTRY | BiosDiskListHead |
LIST_ENTRY | VolumeListHead |
PDISKENTRY | CurrentDisk = NULL |
PPARTENTRY | CurrentPartition = NULL |
PVOLENTRY | CurrentVolume = NULL |
Definition at line 17 of file partlist.c.
#define NDEBUG |
Definition at line 14 of file partlist.c.
#define PARTITION_LINUX 0x83 |
Definition at line 36 of file partlist.c.
#define PARTITION_TBL_SIZE 4 |
Definition at line 38 of file partlist.c.
#define ROOT_NAME L"\\Registry\\Machine\\HARDWARE\\DESCRIPTION\\System\\MultifunctionAdapter" |
Definition at line 250 of file partlist.c.
typedef struct _PARTITION PARTITION |
typedef struct _PARTITION_SECTOR PARTITION_SECTOR |
typedef struct _PARTITION * PPARTITION |
typedef struct _PARTITION_SECTOR * PPARTITION_SECTOR |
Definition at line 764 of file partlist.c.
|
static |
Definition at line 399 of file partlist.c.
Definition at line 1296 of file partlist.c.
Referenced by CreateVolumeList().
Definition at line 82 of file partlist.c.
Definition at line 1057 of file partlist.c.
Definition at line 1412 of file partlist.c.
Referenced by rescan_main(), and wmain().
Definition at line 1131 of file partlist.c.
Definition at line 1450 of file partlist.c.
Referenced by rescan_main(), and wmain().
|
static |
Definition at line 160 of file partlist.c.
|
static |
Definition at line 130 of file partlist.c.
NTSTATUS DismountVolume | ( | _In_ PPARTENTRY | PartEntry | ) |
Definition at line 1958 of file partlist.c.
Definition at line 254 of file partlist.c.
|
static |
Definition at line 95 of file partlist.c.
|
static |
Definition at line 1657 of file partlist.c.
PPARTENTRY GetNextUnpartitionedEntry | ( | _In_ PPARTENTRY | PartEntry | ) |
Definition at line 1930 of file partlist.c.
Referenced by DeletePartition().
PPARTENTRY GetPrevUnpartitionedEntry | ( | _In_ PPARTENTRY | PartEntry | ) |
Definition at line 1901 of file partlist.c.
Referenced by DeletePartition().
ULONG GetPrimaryPartitionCount | ( | _In_ PDISKENTRY | DiskEntry | ) |
Definition at line 1635 of file partlist.c.
Definition at line 1190 of file partlist.c.
Referenced by AddVolumeToList().
PVOLENTRY GetVolumeFromPartition | ( | _In_ PPARTENTRY | PartEntry | ) |
Definition at line 2066 of file partlist.c.
Referenced by clean_main().
Definition at line 1256 of file partlist.c.
Referenced by AddVolumeToList().
|
static |
Definition at line 1604 of file partlist.c.
|
static |
Definition at line 1619 of file partlist.c.
|
static |
Definition at line 1679 of file partlist.c.
Definition at line 2103 of file partlist.c.
Referenced by clean_main().
|
static |
Definition at line 508 of file partlist.c.
|
static |
Definition at line 204 of file partlist.c.
VOID UpdateDiskLayout | ( | _In_ PDISKENTRY | DiskEntry | ) |
Definition at line 1731 of file partlist.c.
NTSTATUS WritePartitions | ( | _In_ PDISKENTRY | DiskEntry | ) |
Definition at line 1479 of file partlist.c.
LIST_ENTRY BiosDiskListHead |
Definition at line 71 of file partlist.c.
Referenced by AddDiskToList(), CreatePartitionList(), DestroyPartitionList(), and EnumerateBiosDiskEntries().
PDISKENTRY CurrentDisk = NULL |
Definition at line 74 of file partlist.c.
Referenced by active_main(), clean_main(), CreateExtendedPartition(), CreateLogicalPartition(), CreatePartitionList(), CreatePrimaryPartition(), DeletePartition(), DestroyPartitionList(), DetailDisk(), DetailPartition(), DumpDisk(), DumpPartition(), GetNextPartition(), GetPrevPartition(), inactive_main(), ListPartition(), PrintDisk(), SelectDisk(), SelectPartition(), SelectVolume(), setid_main(), and UniqueIdDisk().
PPARTENTRY CurrentPartition = NULL |
Definition at line 75 of file partlist.c.
Referenced by CreatePartitionList(), and DestroyPartitionList().
Definition at line 76 of file partlist.c.
Referenced by CreateVolumeList(), DestroyVolumeList(), DetailVolume(), filesystems_main(), PrintVolume(), RemoveVolume(), and SelectVolume().
LIST_ENTRY DiskListHead |
Definition at line 70 of file partlist.c.
Referenced by AddDiskToList(), CreatePartitionList(), DestroyPartitionList(), DetailVolume(), ListDisk(), and SelectDisk().
LIST_ENTRY VolumeListHead |
Definition at line 72 of file partlist.c.
Referenced by AddVolumeToList(), CreateVolumeList(), DestroyVolumeList(), DetailDisk(), DetailPartition(), GetVolumeFromPartition(), ListVolume(), and SelectVolume().