25799871f292bdc63bf84f230a3cba75a8c67cb5
[reactos.git] / reactos / ntoskrnl / include / internal / xhal.h
1 #ifndef __INCLUDE_INTERNAL_XHAL_H
2 #define __INCLUDE_INTERNAL_XHAL_H
3
4 VOID
5 FASTCALL
6 xHalExamineMBR (
7 IN PDEVICE_OBJECT DeviceObject,
8 IN ULONG SectorSize,
9 IN ULONG MBRTypeIdentifier,
10 OUT PVOID * Buffer
11 );
12
13 VOID
14 FASTCALL
15 xHalIoAssignDriveLetters (
16 IN PLOADER_PARAMETER_BLOCK LoaderBlock,
17 IN PSTRING NtDeviceName,
18 OUT PUCHAR NtSystemPath,
19 OUT PSTRING NtSystemPathString
20 );
21
22 NTSTATUS
23 FASTCALL
24 xHalIoReadPartitionTable (
25 PDEVICE_OBJECT DeviceObject,
26 ULONG SectorSize,
27 BOOLEAN ReturnRecognizedPartitions,
28 PDRIVE_LAYOUT_INFORMATION * PartitionBuffer
29 );
30
31
32 #endif