ReactOS 0.4.15-dev-5672-gf73ac17
|
Go to the source code of this file.
Classes | |
struct | _GEOMETRY |
struct | _EXTENDED_GEOMETRY |
struct | _PARTITION_TABLE_ENTRY |
struct | _MASTER_BOOT_RECORD |
Macros | |
#define | PARTITION_ENTRY_UNUSED 0x00 |
#define | PARTITION_FAT_12 0x01 |
#define | PARTITION_XENIX_1 0x02 |
#define | PARTITION_XENIX_2 0x03 |
#define | PARTITION_FAT_16 0x04 |
#define | PARTITION_EXTENDED 0x05 |
#define | PARTITION_HUGE 0x06 |
#define | PARTITION_IFS 0x07 |
#define | PARTITION_OS2BOOTMGR 0x0A |
#define | PARTITION_FAT32 0x0B |
#define | PARTITION_FAT32_XINT13 0x0C |
#define | PARTITION_XINT13 0x0E |
#define | PARTITION_XINT13_EXTENDED 0x0F |
#define | PARTITION_NTFS 0x17 |
#define | PARTITION_PREP 0x41 |
#define | PARTITION_LDM 0x42 |
#define | PARTITION_UNIX 0x63 |
#define | VALID_NTFT 0xC0 |
#define | PARTITION_NTFT 0x80 |
#define | PARTITION_GPT 0xEE |
Typedefs | |
typedef struct _GEOMETRY | GEOMETRY |
typedef struct _GEOMETRY * | PGEOMETRY |
typedef struct _EXTENDED_GEOMETRY | EXTENDED_GEOMETRY |
typedef struct _EXTENDED_GEOMETRY * | PEXTENDED_GEOMETRY |
typedef struct _PARTITION_TABLE_ENTRY | PARTITION_TABLE_ENTRY |
typedef struct _PARTITION_TABLE_ENTRY * | PPARTITION_TABLE_ENTRY |
typedef struct _MASTER_BOOT_RECORD | MASTER_BOOT_RECORD |
typedef struct _MASTER_BOOT_RECORD * | PMASTER_BOOT_RECORD |
Functions | |
VOID | DiskDetectPartitionType (IN UCHAR DriveNumber) |
BOOLEAN | DiskGetBootPartitionEntry (IN UCHAR DriveNumber, OUT PPARTITION_TABLE_ENTRY PartitionTableEntry, OUT PULONG BootPartition) |
BOOLEAN | DiskGetPartitionEntry (IN UCHAR DriveNumber, IN ULONG PartitionNumber, OUT PPARTITION_TABLE_ENTRY PartitionTableEntry) |
ULONG | LoadBootDeviceDriver (VOID) |
Variables | |
PVOID | DiskReadBuffer |
SIZE_T | DiskReadBufferSize |
CCHAR | FrLdrBootPath [MAX_PATH] |
typedef struct _EXTENDED_GEOMETRY * PEXTENDED_GEOMETRY |
typedef struct _MASTER_BOOT_RECORD * PMASTER_BOOT_RECORD |
Definition at line 314 of file partition.c.
Referenced by GetHarddiskInformation().
BOOLEAN DiskGetBootPartitionEntry | ( | IN UCHAR | DriveNumber, |
OUT PPARTITION_TABLE_ENTRY | PartitionTableEntry, | ||
OUT PULONG | BootPartition | ||
) |
Definition at line 367 of file partition.c.
Referenced by DiskGetBootPath().
BOOLEAN DiskGetPartitionEntry | ( | IN UCHAR | DriveNumber, |
IN ULONG | PartitionNumber, | ||
OUT PPARTITION_TABLE_ENTRY | PartitionTableEntry | ||
) |
Definition at line 407 of file partition.c.
Referenced by DiskOpen(), and GetHarddiskInformation().
Definition at line 1626 of file scsiport.c.
Referenced by RunLoader().
|
extern |
Definition at line 46 of file hwdisk.c.
Referenced by DiskRead(), EnumerateHarddisks(), GetHarddiskInformation(), and PcInitializeBootDevices().
|
extern |
Definition at line 47 of file hwdisk.c.
Referenced by DiskOpen(), DiskRead(), EnumerateHarddisks(), and PcMemFinalizeMemoryMap().
Definition at line 39 of file freeldr.c.
Referenced by ArmInitializeBootDevices(), BuildArgvForOsLoader(), DiskGetBootPath(), IniFileInitialize(), LoadBootDeviceDriver(), and PcInitializeBootDevices().