|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <ntoskrnl.h>
#include <debug.h>
#include <internal/hal.h>
#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
Data Structures |
| struct | PREG_DISK_MOUNT_INFO |
Defines |
| #define | NDEBUG |
| #define | AUTO_DRIVE MAXULONG |
| #define | PARTITION_MAGIC 0xaa55 |
| #define | EFI_PMBR_OSTYPE_EFI 0xEE |
Enumerations |
| enum | DISK_MANAGER { NoDiskManager,
OntrackDiskManager,
EZ_Drive
} |
Functions |
| static BOOLEAN | HalpAssignDrive (IN PUNICODE_STRING PartitionName, IN ULONG DriveNumber, IN UCHAR DriveType, IN ULONG Signature, IN LARGE_INTEGER StartingOffset, IN HANDLE hKey, IN PUNICODE_STRING BootDevice, OUT PUCHAR NtSystemPath) |
| ULONG | xHalpGetRDiskCount (VOID) |
| NTSTATUS | xHalpGetDiskNumberFromRDisk (ULONG RDisk, PULONG DiskNumber) |
| NTSTATUS FASTCALL | xHalQueryDriveLayout (IN PUNICODE_STRING DeviceName, OUT PDRIVE_LAYOUT_INFORMATION *LayoutInfo) |
| VOID FASTCALL | xHalIoAssignDriveLetters (IN PLOADER_PARAMETER_BLOCK LoaderBlock, IN PSTRING NtDeviceName, OUT PUCHAR NtSystemPath, OUT PSTRING NtSystemPathString) |
| NTSTATUS NTAPI | HalpGetFullGeometry (IN PDEVICE_OBJECT DeviceObject, IN PDISK_GEOMETRY Geometry, OUT PULONGLONG RealSectorCount) |
| BOOLEAN NTAPI | HalpIsValidPartitionEntry (IN PPARTITION_DESCRIPTOR Entry, IN ULONGLONG MaxOffset, IN ULONGLONG MaxSector) |
| VOID NTAPI | HalpCalculateChsValues (IN PLARGE_INTEGER PartitionOffset, IN PLARGE_INTEGER PartitionLength, IN CCHAR ShiftCount, IN ULONG SectorsPerTrack, IN ULONG NumberOfTracks, IN ULONG ConventionalCylinders, OUT PPARTITION_DESCRIPTOR PartitionDescriptor) |
| VOID FASTCALL | xHalGetPartialGeometry (IN PDEVICE_OBJECT DeviceObject, IN PULONG ConventionalCylinders, IN PLONGLONG DiskSize) |
| VOID FASTCALL | xHalExamineMBR (IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN ULONG MbrTypeIdentifier, OUT PVOID *MbrBuffer) |
| VOID NTAPI | FstubFixupEfiPartition (IN PPARTITION_DESCRIPTOR PartitionDescriptor, IN ULONGLONG MaxOffset) |
| NTSTATUS FASTCALL | xHalIoReadPartitionTable (IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN BOOLEAN ReturnRecognizedPartitions, IN OUT PDRIVE_LAYOUT_INFORMATION *PartitionBuffer) |
| NTSTATUS FASTCALL | xHalIoSetPartitionInformation (IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN ULONG PartitionNumber, IN ULONG PartitionType) |
| NTSTATUS FASTCALL | xHalIoWritePartitionTable (IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN ULONG SectorsPerTrack, IN ULONG NumberOfHeads, IN PDRIVE_LAYOUT_INFORMATION PartitionBuffer) |
| VOID FASTCALL | HalExamineMBR (IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN ULONG MbrTypeIdentifier, OUT PVOID *MbrBuffer) |
| NTSTATUS FASTCALL | IoReadPartitionTable (IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN BOOLEAN ReturnRecognizedPartitions, IN OUT PDRIVE_LAYOUT_INFORMATION *PartitionBuffer) |
| 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 | IoAssignDriveLetters (IN PLOADER_PARAMETER_BLOCK LoaderBlock, IN PSTRING NtDeviceName, OUT PUCHAR NtSystemPath, OUT PSTRING NtSystemPathString) |
Variables |
| const WCHAR | DiskMountString [] = "\\DosDevices\\%C:" |
Generated on Mon May 28 2012 06:07:13 for ReactOS by
1.7.6.1
|