#include <freeldr.h>
#include <debug.h>
Go to the source code of this file.
Functions |
| | DBG_DEFAULT_CHANNEL (DISK) |
| BOOLEAN | DiskGetActivePartitionEntry (UCHAR DriveNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry, ULONG *ActivePartition) |
| BOOLEAN | DiskGetPartitionEntry (UCHAR DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry) |
| BOOLEAN | DiskGetFirstPartitionEntry (PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION_TABLE_ENTRY PartitionTableEntry) |
| BOOLEAN | DiskGetFirstExtendedPartitionEntry (PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION_TABLE_ENTRY PartitionTableEntry) |
| BOOLEAN | DiskReadBootRecord (UCHAR DriveNumber, ULONGLONG LogicalSectorNumber, PMASTER_BOOT_RECORD BootRecord) |
| NTSTATUS NTAPI | IopReadBootRecord (IN PDEVICE_OBJECT DeviceObject, IN ULONGLONG LogicalSectorNumber, IN ULONG SectorSize, OUT PMASTER_BOOT_RECORD BootRecord) |
| BOOLEAN NTAPI | IopCopyPartitionRecord (IN BOOLEAN ReturnRecognizedPartitions, IN ULONG SectorSize, IN PPARTITION_TABLE_ENTRY PartitionTableEntry, OUT PARTITION_INFORMATION *PartitionEntry) |
| NTSTATUS FASTCALL | IoReadPartitionTable (IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN BOOLEAN ReturnRecognizedPartitions, OUT PDRIVE_LAYOUT_INFORMATION *PartitionBuffer) |