ReactOS 0.4.16-dev-109-gf4cb10f
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | XBOX_SIGNATURE_SECTOR 3 |
#define | XBOX_SIGNATURE ('B' | ('R' << 8) | ('F' << 16) | ('R' << 24)) |
#define | PARTITION_SIGNATURE 0xaa55 |
#define | XBOX_PARTITION_COUNT (sizeof(XboxPartitions) / sizeof(XboxPartitions[0])) |
#define | HalExamineMBR HALDISPATCH->HalExamineMBR |
#define | HalIoReadPartitionTable HALDISPATCH->HalIoReadPartitionTable |
#define | HalIoSetPartitionInformation HALDISPATCH->HalIoSetPartitionInformation |
#define | HalIoWritePartitionTable HALDISPATCH->HalIoWritePartitionTable |
Variables | |
static pHalExamineMBR | NtoskrnlExamineMBR |
static pHalIoReadPartitionTable | NtoskrnlIoReadPartitionTable |
static pHalIoSetPartitionInformation | NtoskrnlIoSetPartitionInformation |
static pHalIoWritePartitionTable | NtoskrnlIoWritePartitionTable |
struct { | |
ULONG SectorStart | |
ULONG SectorCount | |
CHAR PartitionType | |
} | XboxPartitions [] |
#define HalExamineMBR HALDISPATCH->HalExamineMBR |
Definition at line 325 of file part_xbox.c.
#define HalIoReadPartitionTable HALDISPATCH->HalIoReadPartitionTable |
Definition at line 326 of file part_xbox.c.
#define HalIoSetPartitionInformation HALDISPATCH->HalIoSetPartitionInformation |
Definition at line 327 of file part_xbox.c.
#define HalIoWritePartitionTable HALDISPATCH->HalIoWritePartitionTable |
Definition at line 328 of file part_xbox.c.
#define NDEBUG |
Definition at line 14 of file part_xbox.c.
#define PARTITION_SIGNATURE 0xaa55 |
Definition at line 19 of file part_xbox.c.
#define XBOX_PARTITION_COUNT (sizeof(XboxPartitions) / sizeof(XboxPartitions[0])) |
Definition at line 43 of file part_xbox.c.
Definition at line 18 of file part_xbox.c.
#define XBOX_SIGNATURE_SECTOR 3 |
Definition at line 17 of file part_xbox.c.
|
static |
Definition at line 101 of file part_xbox.c.
Referenced by HalpXboxExamineMBR(), HalpXboxIoReadPartitionTable(), HalpXboxIoSetPartitionInformation(), and HalpXboxIoWritePartitionTable().
|
static |
Definition at line 156 of file part_xbox.c.
Referenced by HalpXboxInitPartIo().
Definition at line 331 of file part_xbox.c.
Referenced by HalpInitPhase0().
|
static |
Definition at line 190 of file part_xbox.c.
Referenced by HalpXboxInitPartIo().
|
static |
Definition at line 257 of file part_xbox.c.
Referenced by HalpXboxInitPartIo().
|
static |
Definition at line 290 of file part_xbox.c.
Referenced by HalpXboxInitPartIo().
|
static |
Definition at line 49 of file part_xbox.c.
Referenced by HalpXboxDeviceHasXboxPartitioning().
|
static |
Definition at line 23 of file part_xbox.c.
Referenced by HalpXboxExamineMBR(), and HalpXboxInitPartIo().
|
static |
Definition at line 24 of file part_xbox.c.
Referenced by HalpXboxInitPartIo(), and HalpXboxIoReadPartitionTable().
|
static |
Definition at line 25 of file part_xbox.c.
Referenced by HalpXboxInitPartIo(), and HalpXboxIoSetPartitionInformation().
|
static |
Definition at line 26 of file part_xbox.c.
Referenced by HalpXboxInitPartIo(), and HalpXboxIoWritePartitionTable().
CHAR PartitionType |
Definition at line 32 of file part_xbox.c.
Referenced by CreateLogicalPartition(), CreatePrimaryPartition(), FormatPartition(), FstubDetectPartitionStyle(), HalpQueryPartitionType(), HalpSetPartitionInformation(), HalpXboxIoSetPartitionInformation(), InferFileSystemWorker(), IoReadDiskSignature(), IoSetPartitionInformation(), RamdiskGetPartitionInfo(), setid_main(), SetMBRPartitionType(), xHalIoAssignDriveLetters(), xHalIoReadPartitionTable(), xHalIoSetPartitionInformation(), and xHalIoWritePartitionTable().
Definition at line 31 of file part_xbox.c.
Referenced by AddLogicalDiskSpace(), AtaAtapiReadLogicalSectorsLBA(), AtaReadLogicalSectorsLBA(), CacheReadDiskSectors(), CommandDumpSector(), CreateInsertBlankRegion(), DeviceRequestReadWrite(), DiskOpen(), DiskPerformSmartCommand(), DiskReadSmartLog(), DiskWriteSmartLog(), Ext2ReadVolumeSectors(), Fat12Format(), Fat16Format(), FatAddMcbEntry(), FatMount(), FatReadPartialCluster(), FatReadVolumeSectors(), FatRemoveMcbEntry(), FatxFormat(), FileSystemToMBRPartitionType(), FsRecGetDeviceSectors(), FsRecNtfsFsControl(), FsRtlAddBaseMcbEntry(), FsRtlAddLargeMcbEntry(), FsRtlAddMcbEntry(), FsRtlGetNextBaseMcbEntry(), FsRtlGetNextLargeMcbEntry(), FsRtlGetNextMcbEntry(), FsRtlLargeMcbTest(), FsRtlLargeMcbTestsExt2(), FsRtlLargeMcbTestsFastFat_3(), FsRtlLookupMcbEntry(), FsRtlRemoveBaseMcbEntry(), FsRtlRemoveLargeMcbEntry(), FsRtlRemoveMcbEntry(), HalpCalculateChsValues(), HalpXboxIoReadPartitionTable(), InitializePartitionEntry(), IsoBufferDirectory(), main(), NtfsReadSectors(), Pc98DiskReadLogicalSectors(), Pc98DiskReadLogicalSectorsCHS(), Pc98DiskReadLogicalSectorsLBA(), PcDiskReadLogicalSectors(), PcDiskReadLogicalSectorsCHS(), PcDiskReadLogicalSectorsLBA(), ScanForUnpartitionedDiskSpace(), UefiDiskOpen(), UefiDiskReadLogicalSectors(), and XboxDiskReadLogicalSectors().
ULONG SectorStart |
Definition at line 30 of file part_xbox.c.
Referenced by HalpXboxIoReadPartitionTable().
struct { ... } XboxPartitions[] |
Referenced by HalpXboxIoReadPartitionTable().