ReactOS 0.4.16-dev-522-gb68104a
|
Go to the source code of this file.
Classes | |
struct | tagDISKCONTEXT |
Macros | |
#define | FIRST_BIOS_DISK 0x80 |
#define | FIRST_PARTITION 1 |
Typedefs | |
typedef struct tagDISKCONTEXT | DISKCONTEXT |
Functions | |
DBG_DEFAULT_CHANNEL (HWDETECT) | |
static ARC_STATUS | DiskClose (ULONG FileId) |
static ARC_STATUS | DiskGetFileInformation (ULONG FileId, FILEINFORMATION *Information) |
static ARC_STATUS | DiskOpen (CHAR *Path, OPENMODE OpenMode, ULONG *FileId) |
static ARC_STATUS | DiskRead (ULONG FileId, VOID *Buffer, ULONG N, ULONG *Count) |
static ARC_STATUS | DiskSeek (ULONG FileId, LARGE_INTEGER *Position, SEEKMODE SeekMode) |
PCHAR | GetHarddiskIdentifier (UCHAR DriveNumber) |
static VOID | GetHarddiskInformation (UCHAR DriveNumber) |
static UCHAR | EnumerateHarddisks (OUT PBOOLEAN BootDriveReported) |
static BOOLEAN | DiskIsDriveRemovable (UCHAR DriveNumber) |
static BOOLEAN | DiskGetBootPath (BOOLEAN IsPxe) |
BOOLEAN | PcInitializeBootDevices (VOID) |
Variables | |
static const CHAR | Hex [] = "0123456789abcdef" |
UCHAR | PcBiosDiskCount = 0 |
static CHAR | PcDiskIdentifier [32][20] |
PVOID | DiskReadBuffer |
SIZE_T | DiskReadBufferSize |
static const DEVVTBL | DiskVtbl |
typedef struct tagDISKCONTEXT DISKCONTEXT |
DBG_DEFAULT_CHANNEL | ( | HWDETECT | ) |
|
static |
Definition at line 420 of file hwdisk.c.
Referenced by PcInitializeBootDevices().
|
static |
Definition at line 64 of file hwdisk.c.
Definition at line 405 of file hwdisk.c.
Referenced by PcInitializeBootDevices().
|
static |
Definition at line 84 of file hwdisk.c.
|
static |
Definition at line 158 of file hwdisk.c.
|
static |
Definition at line 210 of file hwdisk.c.
Definition at line 345 of file hwdisk.c.
Referenced by PcInitializeBootDevices().
Definition at line 258 of file hwdisk.c.
Referenced by EnumerateHarddisks().
Definition at line 473 of file hwdisk.c.
Referenced by MachInit(), and Pc98InitializeBootDevices().
PVOID DiskReadBuffer |
Definition at line 49 of file hwdisk.c.
Referenced by DiskRead(), EnumerateHarddisks(), GetHarddiskInformation(), and PcInitializeBootDevices().
SIZE_T DiskReadBufferSize |
Definition at line 50 of file hwdisk.c.
Referenced by DiskOpen(), DiskRead(), EnumerateHarddisks(), and PcMemFinalizeMemoryMap().
Definition at line 241 of file hwdisk.c.
Referenced by GetHarddiskInformation(), and PcInitializeBootDevices().
Definition at line 43 of file hwdisk.c.
Referenced by GetHarddiskInformation().
UCHAR PcBiosDiskCount = 0 |
Definition at line 46 of file hwdisk.c.
Referenced by EnumerateHarddisks().
|
static |
Definition at line 47 of file hwdisk.c.
Referenced by GetHarddiskIdentifier(), and GetHarddiskInformation().