|
ReactOS 0.4.16-dev-2613-g9533ad7
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | EFI_PMBR_OSTYPE_EFI 0xEE |
Typedefs | |
| typedef enum _DISK_MANAGER | DISK_MANAGER |
| typedef enum _PARTITION_TYPE | PARTITION_TYPE |
| typedef enum _PARTITION_TYPE * | PPARTITION_TYPE |
Enumerations | |
| enum | _DISK_MANAGER { NoDiskManager , OntrackDiskManager , EZ_Drive } |
| enum | _PARTITION_TYPE { BootablePartition , PrimaryPartition , LogicalPartition , FtPartition , UnknownPartition , DataPartition } |
Variables | |
| static const UNICODE_STRING | FloppyPrefix = RTL_CONSTANT_STRING(L"\\Device\\Floppy") |
| static const UNICODE_STRING | CdPrefix = RTL_CONSTANT_STRING(L"\\Device\\CdRom") |
| typedef enum _DISK_MANAGER DISK_MANAGER |
| typedef enum _PARTITION_TYPE PARTITION_TYPE |
| typedef enum _PARTITION_TYPE * PPARTITION_TYPE |
| Enumerator | |
|---|---|
| NoDiskManager | |
| OntrackDiskManager | |
| EZ_Drive | |
| Enumerator | |
|---|---|
| BootablePartition | |
| PrimaryPartition | |
| LogicalPartition | |
| FtPartition | |
| UnknownPartition | |
| DataPartition | |
Definition at line 30 of file disksup.c.
| VOID NTAPI FstubFixupEfiPartition | ( | IN PPARTITION_DESCRIPTOR | PartitionDescriptor, |
| IN ULONGLONG | MaxOffset | ||
| ) |
Definition at line 1635 of file disksup.c.
Referenced by xHalIoReadPartitionTable().
| VOID FASTCALL HalExamineMBR | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | SectorSize, | ||
| IN ULONG | MbrTypeIdentifier, | ||
| OUT PVOID * | MbrBuffer | ||
| ) |
|
static |
Definition at line 1366 of file disksup.c.
Referenced by xHalIoWritePartitionTable().
Definition at line 743 of file disksup.c.
Referenced by xHalIoAssignDriveLetters().
Definition at line 835 of file disksup.c.
Referenced by xHalIoAssignDriveLetters().
|
static |
Definition at line 1271 of file disksup.c.
Referenced by xHalIoReadPartitionTable().
|
static |
Definition at line 683 of file disksup.c.
Referenced by xHalIoAssignDriveLetters().
|
static |
Definition at line 1323 of file disksup.c.
Referenced by xHalIoReadPartitionTable().
|
static |
Definition at line 604 of file disksup.c.
Referenced by xHalIoAssignDriveLetters().
|
static |
Definition at line 436 of file disksup.c.
Referenced by HalpNextDriveLetter().
|
static |
Definition at line 46 of file disksup.c.
Referenced by xHalIoAssignDriveLetters().
|
static |
Definition at line 156 of file disksup.c.
Referenced by xHalIoAssignDriveLetters().
|
static |
Definition at line 518 of file disksup.c.
Referenced by HalpNextDriveLetter(), and xHalIoAssignDriveLetters().
| VOID FASTCALL IoAssignDriveLetters | ( | IN PLOADER_PARAMETER_BLOCK | LoaderBlock, |
| IN PSTRING | NtDeviceName, | ||
| OUT PUCHAR | NtSystemPath, | ||
| OUT PSTRING | NtSystemPathString | ||
| ) |
Definition at line 2631 of file disksup.c.
Definition at line 309 of file disksup.c.
Referenced by xHalIoAssignDriveLetters().
| NTSTATUS FASTCALL IoReadPartitionTable | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | SectorSize, | ||
| IN BOOLEAN | ReturnRecognizedPartitions, | ||
| OUT PDRIVE_LAYOUT_INFORMATION * | PartitionBuffer | ||
| ) |
Definition at line 2581 of file disksup.c.
| NTSTATUS FASTCALL IoSetPartitionInformation | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | SectorSize, | ||
| IN ULONG | PartitionNumber, | ||
| IN ULONG | PartitionType | ||
| ) |
| NTSTATUS FASTCALL IoWritePartitionTable | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | SectorSize, | ||
| IN ULONG | SectorsPerTrack, | ||
| IN ULONG | NumberOfHeads, | ||
| IN PDRIVE_LAYOUT_INFORMATION | PartitionBuffer | ||
| ) |
| VOID FASTCALL xHalExamineMBR | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | SectorSize, | ||
| IN ULONG | MbrTypeIdentifier, | ||
| OUT PVOID * | MbrBuffer | ||
| ) |
Definition at line 1529 of file disksup.c.
| VOID FASTCALL xHalGetPartialGeometry | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PULONG | ConventionalCylinders, | ||
| IN PLONGLONG | DiskSize | ||
| ) |
Definition at line 1443 of file disksup.c.
Referenced by xHalIoWritePartitionTable().
| VOID FASTCALL xHalIoAssignDriveLetters | ( | IN PLOADER_PARAMETER_BLOCK | LoaderBlock, |
| IN PSTRING | NtDeviceName, | ||
| OUT PUCHAR | NtSystemPath, | ||
| OUT PSTRING | NtSystemPathString | ||
| ) |
Definition at line 890 of file disksup.c.
| NTSTATUS FASTCALL xHalIoReadPartitionTable | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | SectorSize, | ||
| IN BOOLEAN | ReturnRecognizedPartitions, | ||
| OUT PDRIVE_LAYOUT_INFORMATION * | PartitionBuffer | ||
| ) |
Definition at line 1654 of file disksup.c.
| NTSTATUS FASTCALL xHalIoSetPartitionInformation | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | SectorSize, | ||
| IN ULONG | PartitionNumber, | ||
| IN ULONG | PartitionType | ||
| ) |
Definition at line 2084 of file disksup.c.
| NTSTATUS FASTCALL xHalIoWritePartitionTable | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | SectorSize, | ||
| IN ULONG | SectorsPerTrack, | ||
| IN ULONG | NumberOfHeads, | ||
| IN PDRIVE_LAYOUT_INFORMATION | PartitionBuffer | ||
| ) |
Definition at line 2271 of file disksup.c.
|
static |
Definition at line 41 of file disksup.c.
Referenced by HalpNextDriveLetter(), and xHalIoAssignDriveLetters().
|
static |
Definition at line 40 of file disksup.c.
Referenced by HalpNextDriveLetter(), and xHalIoAssignDriveLetters().