ReactOS 0.4.15-dev-8621-g4b051b9
|
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(), GetHarddiskInformation(), and UefiDiskOpen().
Definition at line 1635 of file scsiport.c.
Referenced by RunLoader().
|
extern |
Definition at line 49 of file hwdisk.c.
Referenced by DiskRead(), EnumerateHarddisks(), GetHarddiskInformation(), PcInitializeBootDevices(), UefiDiskRead(), and UefiInitializeBootDevices().
|
extern |
Definition at line 50 of file hwdisk.c.
Referenced by DiskOpen(), DiskRead(), EnumerateHarddisks(), PcMemFinalizeMemoryMap(), UefiDiskOpen(), UefiDiskRead(), and UefiInitializeBootDevices().
Definition at line 39 of file freeldr.c.
Referenced by ArmInitializeBootDevices(), BuildArgvForOsLoader(), DiskGetBootPath(), IniFileInitialize(), LoadBootDeviceDriver(), PcInitializeBootDevices(), UefiInitializeBootDevices(), and UefiSetBootpath().