mirror of
https://github.com/reactos/reactos.git
synced 2024-06-28 17:01:28 +00:00
Replace BOOL by BOOLEAN and STDCALL by NTAPI
(Use native types instead of Win32 ones) svn path=/trunk/; revision=21917
This commit is contained in:
parent
8a1609a63e
commit
4c27d61b0c
|
@ -583,7 +583,7 @@ DetectBiosDisks(FRLDRHKEY SystemKey,
|
|||
ULONG Size;
|
||||
ULONG i;
|
||||
LONG Error;
|
||||
BOOL Changed;
|
||||
BOOLEAN Changed;
|
||||
|
||||
/* Count the number of visible drives */
|
||||
DiskReportError(FALSE);
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
BOOLEAN AcpiPresent = FALSE;
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
FindAcpiBios(VOID)
|
||||
{
|
||||
PUCHAR Ptr;
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
FindApmBios(VOID)
|
||||
{
|
||||
REGS RegsIn;
|
||||
|
|
|
@ -117,7 +117,7 @@ DetectCPU(FRLDRHKEY CpuKey,
|
|||
ULONG edx = 0;
|
||||
ULONG *Ptr;
|
||||
LONG Error;
|
||||
BOOL SupportTSC = FALSE;
|
||||
BOOLEAN SupportTSC = FALSE;
|
||||
ULONG CpuSpeed;
|
||||
|
||||
|
||||
|
@ -495,7 +495,7 @@ GetMpConfigurationTable(PMP_FLOATING_POINT_TABLE FpTable)
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
DetectMps(FRLDRHKEY CpuKey,
|
||||
FRLDRHKEY FpuKey)
|
||||
{
|
||||
|
|
|
@ -105,7 +105,7 @@ GetPciIrqRoutingTable(VOID)
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
FindPciBios(PCM_PCI_BUS_DATA BusData)
|
||||
{
|
||||
REGS RegsIn;
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
#ifdef __i386__
|
||||
|
||||
BOOL DiskResetController(ULONG DriveNumber)
|
||||
BOOLEAN DiskResetController(ULONG DriveNumber)
|
||||
{
|
||||
REGS RegsIn;
|
||||
REGS RegsOut;
|
||||
|
@ -51,7 +51,7 @@ BOOL DiskResetController(ULONG DriveNumber)
|
|||
return INT386_SUCCESS(RegsOut);
|
||||
}
|
||||
|
||||
BOOL DiskInt13ExtensionsSupported(ULONG DriveNumber)
|
||||
BOOLEAN DiskInt13ExtensionsSupported(ULONG DriveNumber)
|
||||
{
|
||||
REGS RegsIn;
|
||||
REGS RegsOut;
|
||||
|
@ -129,7 +129,7 @@ VOID DiskStopFloppyMotor(VOID)
|
|||
WRITE_PORT_UCHAR((PUCHAR)0x3F2, 0);
|
||||
}
|
||||
|
||||
BOOL DiskGetExtendedDriveParameters(ULONG DriveNumber, PVOID Buffer, USHORT BufferSize)
|
||||
BOOLEAN DiskGetExtendedDriveParameters(ULONG DriveNumber, PVOID Buffer, USHORT BufferSize)
|
||||
{
|
||||
REGS RegsIn;
|
||||
REGS RegsOut;
|
||||
|
@ -200,7 +200,7 @@ BOOL DiskGetExtendedDriveParameters(ULONG DriveNumber, PVOID Buffer, USHORT Buff
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL i386DiskGetBootVolume(PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType)
|
||||
BOOLEAN i386DiskGetBootVolume(PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType)
|
||||
{
|
||||
PARTITION_TABLE_ENTRY PartitionTableEntry;
|
||||
UCHAR VolumeType;
|
||||
|
@ -318,7 +318,7 @@ i386DiskGetBootDevice(PULONG BootDevice)
|
|||
((char *)BootDevice)[1] = (char)i386BootPartition;
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
i386DiskBootingFromFloppy(VOID)
|
||||
{
|
||||
return i386BootDrive < 0x80;
|
||||
|
@ -338,7 +338,7 @@ i386DiskBootingFromFloppy(VOID)
|
|||
((P) == PARTITION_EXTENDED || \
|
||||
(P) == PARTITION_XINT13_EXTENDED)
|
||||
|
||||
BOOL i386DiskGetSystemVolume(char *SystemPath,
|
||||
BOOLEAN i386DiskGetSystemVolume(char *SystemPath,
|
||||
char *RemainingPath,
|
||||
PULONG Device,
|
||||
PULONG DriveNumber,
|
||||
|
@ -445,7 +445,7 @@ BOOL i386DiskGetSystemVolume(char *SystemPath,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
i386DiskGetBootPath(char *BootPath, unsigned Size)
|
||||
{
|
||||
static char Path[] = "multi(0)disk(0)";
|
||||
|
@ -463,7 +463,7 @@ i386DiskGetBootPath(char *BootPath, unsigned Size)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
i386DiskNormalizeSystemPath(char *SystemPath, unsigned Size)
|
||||
{
|
||||
CHAR BootPath[256];
|
||||
|
|
|
@ -150,7 +150,7 @@ extern PAGE_DIRECTORY_X64 kpcr_pagetable_pae;
|
|||
*
|
||||
*--*/
|
||||
VOID
|
||||
STDCALL
|
||||
NTAPI
|
||||
FrLdrStartup(ULONG Magic)
|
||||
{
|
||||
/* Disable Interrupts */
|
||||
|
@ -543,8 +543,8 @@ FrLdrSetupPageDirectory(VOID)
|
|||
* None.
|
||||
*
|
||||
*--*/
|
||||
BOOL
|
||||
STDCALL
|
||||
BOOLEAN
|
||||
NTAPI
|
||||
FrLdrMapKernel(FILE *KernelImage)
|
||||
{
|
||||
PIMAGE_DOS_HEADER ImageHeader;
|
||||
|
@ -701,7 +701,7 @@ FrLdrMapKernel(FILE *KernelImage)
|
|||
}
|
||||
|
||||
ULONG_PTR
|
||||
STDCALL
|
||||
NTAPI
|
||||
FrLdrLoadModule(FILE *ModuleImage,
|
||||
LPCSTR ModuleName,
|
||||
PULONG ModuleSize)
|
||||
|
@ -753,7 +753,7 @@ FrLdrLoadModule(FILE *ModuleImage,
|
|||
}
|
||||
|
||||
ULONG_PTR
|
||||
STDCALL
|
||||
NTAPI
|
||||
FrLdrCreateModule(LPCSTR ModuleName)
|
||||
{
|
||||
PLOADER_MODULE ModuleData;
|
||||
|
@ -778,8 +778,8 @@ FrLdrCreateModule(LPCSTR ModuleName)
|
|||
return(ModuleData->ModStart);
|
||||
}
|
||||
|
||||
BOOL
|
||||
STDCALL
|
||||
BOOLEAN
|
||||
NTAPI
|
||||
FrLdrCloseModule(ULONG_PTR ModuleBase,
|
||||
ULONG ModuleSize)
|
||||
{
|
||||
|
|
|
@ -66,7 +66,7 @@ PcConsPutChar(int Ch)
|
|||
Int386(0x10, &Regs, &Regs);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
PcConsKbHit(VOID)
|
||||
{
|
||||
REGS Regs;
|
||||
|
@ -91,7 +91,7 @@ int
|
|||
PcConsGetCh(void)
|
||||
{
|
||||
REGS Regs;
|
||||
static BOOL ExtendedKey = FALSE;
|
||||
static BOOLEAN ExtendedKey = FALSE;
|
||||
static char ExtendedScanCode = 0;
|
||||
|
||||
/* If the last time we were called an
|
||||
|
|
|
@ -38,7 +38,7 @@ typedef struct
|
|||
// FUNCTIONS
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static BOOL PcDiskResetController(ULONG DriveNumber)
|
||||
static BOOLEAN PcDiskResetController(ULONG DriveNumber)
|
||||
{
|
||||
REGS RegsIn;
|
||||
REGS RegsOut;
|
||||
|
@ -61,7 +61,7 @@ static BOOL PcDiskResetController(ULONG DriveNumber)
|
|||
return INT386_SUCCESS(RegsOut);
|
||||
}
|
||||
|
||||
static BOOL PcDiskReadLogicalSectorsLBA(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
static BOOLEAN PcDiskReadLogicalSectorsLBA(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
{
|
||||
REGS RegsIn;
|
||||
REGS RegsOut;
|
||||
|
@ -125,7 +125,7 @@ static BOOL PcDiskReadLogicalSectorsLBA(ULONG DriveNumber, ULONGLONG SectorNumbe
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL PcDiskReadLogicalSectorsCHS(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
static BOOLEAN PcDiskReadLogicalSectorsCHS(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
{
|
||||
ULONG PhysicalSector;
|
||||
ULONG PhysicalHead;
|
||||
|
@ -261,10 +261,10 @@ static BOOL PcDiskReadLogicalSectorsCHS(ULONG DriveNumber, ULONGLONG SectorNumbe
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL PcDiskInt13ExtensionsSupported(ULONG DriveNumber)
|
||||
static BOOLEAN PcDiskInt13ExtensionsSupported(ULONG DriveNumber)
|
||||
{
|
||||
static ULONG LastDriveNumber = 0xffffffff;
|
||||
static BOOL LastSupported;
|
||||
static BOOLEAN LastSupported;
|
||||
REGS RegsIn;
|
||||
REGS RegsOut;
|
||||
|
||||
|
@ -350,7 +350,7 @@ static BOOL PcDiskInt13ExtensionsSupported(ULONG DriveNumber)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL PcDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
BOOLEAN PcDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
{
|
||||
|
||||
DbgPrint((DPRINT_DISK, "PcDiskReadLogicalSectors() DriveNumber: 0x%x SectorNumber: %I64d SectorCount: %d Buffer: 0x%x\n", DriveNumber, SectorNumber, SectorCount, Buffer));
|
||||
|
@ -379,14 +379,14 @@ BOOL PcDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG S
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
PcDiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry)
|
||||
{
|
||||
/* Just use the standard routine */
|
||||
return DiskGetPartitionEntry(DriveNumber, PartitionNumber, PartitionTableEntry);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
PcDiskGetDriveGeometry(ULONG DriveNumber, PGEOMETRY Geometry)
|
||||
{
|
||||
REGS RegsIn;
|
||||
|
|
|
@ -111,7 +111,7 @@ static ULONG ScreenWidth = 80; /* Screen Width in charact
|
|||
static ULONG ScreenHeight = 25; /* Screen Height in characters */
|
||||
static ULONG BytesPerScanLine = 160; /* Number of bytes per scanline (delta) */
|
||||
static VIDEODISPLAYMODE DisplayMode = VideoTextMode; /* Current display mode */
|
||||
static BOOL VesaVideoMode = FALSE; /* Are we using a VESA mode? */
|
||||
static BOOLEAN VesaVideoMode = FALSE; /* Are we using a VESA mode? */
|
||||
static SVGA_MODE_INFORMATION VesaVideoModeInformation; /* Only valid when in VESA mode */
|
||||
static ULONG CurrentMemoryBank = 0; /* Currently selected VESA bank */
|
||||
|
||||
|
@ -437,7 +437,7 @@ PcVideoSetDisplayEnd(VOID)
|
|||
WRITE_PORT_UCHAR((PUCHAR)CRTC+1, 0xDF);
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
PcVideoVesaGetSVGAModeInformation(USHORT Mode, PSVGA_MODE_INFORMATION ModeInformation)
|
||||
{
|
||||
REGS Regs;
|
||||
|
@ -509,7 +509,7 @@ PcVideoVesaGetSVGAModeInformation(USHORT Mode, PSVGA_MODE_INFORMATION ModeInform
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
PcVideoSetBiosVesaMode(USHORT Mode)
|
||||
{
|
||||
REGS Regs;
|
||||
|
@ -581,7 +581,7 @@ PcVideoSetBiosVesaMode(USHORT Mode)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
PcVideoSetMode80x25(VOID)
|
||||
{
|
||||
PcVideoSetBiosMode(0x03);
|
||||
|
@ -591,7 +591,7 @@ PcVideoSetMode80x25(VOID)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
PcVideoSetMode80x50_80x43(VOID)
|
||||
{
|
||||
if (VIDEOCARD_VGA == PcVideoDetectVideoCard())
|
||||
|
@ -622,7 +622,7 @@ PcVideoSetMode80x50_80x43(VOID)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
PcVideoSetMode80x28(VOID)
|
||||
{
|
||||
/* FIXME: Is this VGA-only? */
|
||||
|
@ -635,7 +635,7 @@ PcVideoSetMode80x28(VOID)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
PcVideoSetMode80x30(VOID)
|
||||
{
|
||||
/* FIXME: Is this VGA-only? */
|
||||
|
@ -647,7 +647,7 @@ PcVideoSetMode80x30(VOID)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
PcVideoSetMode80x34(VOID)
|
||||
{
|
||||
/* FIXME: Is this VGA-only? */
|
||||
|
@ -662,7 +662,7 @@ PcVideoSetMode80x34(VOID)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
PcVideoSetMode80x43(VOID)
|
||||
{
|
||||
/* FIXME: Is this VGA-only? */
|
||||
|
@ -678,7 +678,7 @@ PcVideoSetMode80x43(VOID)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
PcVideoSetMode80x60(VOID)
|
||||
{
|
||||
/* FIXME: Is this VGA-only? */
|
||||
|
@ -695,7 +695,7 @@ PcVideoSetMode80x60(VOID)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
PcVideoSetMode(ULONG NewMode)
|
||||
{
|
||||
CurrentMemoryBank = 0;
|
||||
|
@ -804,7 +804,7 @@ PcVideoSetMode(ULONG NewMode)
|
|||
}
|
||||
|
||||
static VOID
|
||||
PcVideoSetBlinkBit(BOOL Enable)
|
||||
PcVideoSetBlinkBit(BOOLEAN Enable)
|
||||
{
|
||||
REGS Regs;
|
||||
|
||||
|
@ -867,7 +867,7 @@ PcVideoSetMemoryBank(USHORT BankNumber)
|
|||
}
|
||||
|
||||
VIDEODISPLAYMODE
|
||||
PcVideoSetDisplayMode(char *DisplayModeName, BOOL Init)
|
||||
PcVideoSetDisplayMode(char *DisplayModeName, BOOLEAN Init)
|
||||
{
|
||||
ULONG VideoMode = VIDEOMODE_NORMAL_TEXT;
|
||||
|
||||
|
@ -981,7 +981,7 @@ PcVideoSetTextCursorPosition(ULONG X, ULONG Y)
|
|||
}
|
||||
|
||||
VOID
|
||||
PcVideoHideShowTextCursor(BOOL Show)
|
||||
PcVideoHideShowTextCursor(BOOLEAN Show)
|
||||
{
|
||||
if (Show)
|
||||
{
|
||||
|
@ -1058,7 +1058,7 @@ PcVideoPutChar(int Ch, UCHAR Attr, unsigned X, unsigned Y)
|
|||
*BufPtr = ((USHORT) Attr << 8) | (Ch & 0xff);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
PcVideoIsPaletteFixed(VOID)
|
||||
{
|
||||
return FALSE;
|
||||
|
|
|
@ -56,7 +56,7 @@ XboxConsPutChar(int c)
|
|||
}
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
XboxConsKbHit(VOID)
|
||||
{
|
||||
/* No keyboard support yet */
|
||||
|
|
|
@ -258,10 +258,10 @@ typedef struct _IDE_DRIVE_IDENTIFY
|
|||
* PVOID Buffer Buffer for output data
|
||||
*
|
||||
* RETURNS:
|
||||
* BOOL: TRUE success, FALSE error
|
||||
* BOOLEAN: TRUE success, FALSE error
|
||||
*/
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
XboxDiskPolledRead(ULONG CommandPort,
|
||||
ULONG ControlPort,
|
||||
UCHAR PreComp,
|
||||
|
@ -275,7 +275,7 @@ XboxDiskPolledRead(ULONG CommandPort,
|
|||
{
|
||||
ULONG SectorCount = 0;
|
||||
ULONG RetryCount;
|
||||
BOOL Junk = FALSE;
|
||||
BOOLEAN Junk = FALSE;
|
||||
UCHAR Status;
|
||||
|
||||
/* Wait for BUSY to clear */
|
||||
|
@ -434,7 +434,7 @@ XboxDiskPolledRead(ULONG CommandPort,
|
|||
}
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
XboxDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
{
|
||||
ULONG StartSector;
|
||||
|
@ -477,7 +477,7 @@ XboxDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG Sect
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
XboxDiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry)
|
||||
{
|
||||
UCHAR SectorData[IDE_SECTOR_BUF_SZ];
|
||||
|
@ -502,12 +502,12 @@ XboxDiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_T
|
|||
return DiskGetPartitionEntry(DriveNumber, PartitionNumber, PartitionTableEntry);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
XboxDiskGetDriveGeometry(ULONG DriveNumber, PGEOMETRY Geometry)
|
||||
{
|
||||
IDE_DRIVE_IDENTIFY DrvParms;
|
||||
ULONG i;
|
||||
BOOL Atapi;
|
||||
BOOLEAN Atapi;
|
||||
|
||||
Atapi = FALSE; /* FIXME */
|
||||
/* Get the Drive Identify block from drive or die */
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
#define I2C_IO_BASE 0xc000
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
WriteToSMBus(UCHAR Address, UCHAR bRegister, UCHAR Size, ULONG Data_to_smbus)
|
||||
{
|
||||
int nRetriesToLive=50;
|
||||
|
@ -95,7 +95,7 @@ WriteToSMBus(UCHAR Address, UCHAR bRegister, UCHAR Size, ULONG Data_to_smbus)
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
ReadfromSMBus(UCHAR Address, UCHAR bRegister, UCHAR Size, ULONG *Data_to_smbus)
|
||||
{
|
||||
int nRetriesToLive=50;
|
||||
|
@ -172,14 +172,14 @@ ReadfromSMBus(UCHAR Address, UCHAR bRegister, UCHAR Size, ULONG *Data_to_smbus)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
I2CTransmitByteGetReturn(UCHAR bPicAddressI2cFormat, UCHAR bDataToWrite, ULONG *Return)
|
||||
{
|
||||
return ReadfromSMBus(bPicAddressI2cFormat, bDataToWrite, 1, Return);
|
||||
}
|
||||
|
||||
// transmit a word, no returned data from I2C device
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
I2CTransmitWord(UCHAR bPicAddressI2cFormat, USHORT wDataToWrite)
|
||||
{
|
||||
return WriteToSMBus(bPicAddressI2cFormat,(wDataToWrite>>8)&0xff,1,(wDataToWrite&0xff));
|
||||
|
|
|
@ -37,7 +37,7 @@ static ULONG Delta;
|
|||
|
||||
#define MAKE_COLOR(Red, Green, Blue) (0xff000000 | (((Red) & 0xff) << 16) | (((Green) & 0xff) << 8) | ((Blue) & 0xff))
|
||||
|
||||
BOOL I2CTransmitByteGetReturn(UCHAR bPicAddressI2cFormat, UCHAR bDataToWrite, ULONG *Return);
|
||||
BOOLEAN I2CTransmitByteGetReturn(UCHAR bPicAddressI2cFormat, UCHAR bDataToWrite, ULONG *Return);
|
||||
|
||||
static VOID
|
||||
XboxVideoOutputChar(UCHAR Char, unsigned X, unsigned Y, ULONG FgColor, ULONG BgColor)
|
||||
|
@ -84,7 +84,7 @@ XboxVideoAttrToColors(UCHAR Attr, ULONG *FgColor, ULONG *BgColor)
|
|||
}
|
||||
|
||||
static VOID
|
||||
XboxVideoClearScreenColor(ULONG Color, BOOL FullScreen)
|
||||
XboxVideoClearScreenColor(ULONG Color, BOOLEAN FullScreen)
|
||||
{
|
||||
ULONG Line, Col;
|
||||
PULONG p;
|
||||
|
@ -161,7 +161,7 @@ XboxVideoInit(VOID)
|
|||
}
|
||||
|
||||
VIDEODISPLAYMODE
|
||||
XboxVideoSetDisplayMode(char *DisplayMode, BOOL Init)
|
||||
XboxVideoSetDisplayMode(char *DisplayMode, BOOLEAN Init)
|
||||
{
|
||||
/* We only have one mode, semi-text */
|
||||
return VideoTextMode;
|
||||
|
@ -188,7 +188,7 @@ XboxVideoSetTextCursorPosition(ULONG X, ULONG Y)
|
|||
}
|
||||
|
||||
VOID
|
||||
XboxVideoHideShowTextCursor(BOOL Show)
|
||||
XboxVideoHideShowTextCursor(BOOLEAN Show)
|
||||
{
|
||||
/* We don't have a cursor yet */
|
||||
}
|
||||
|
@ -209,7 +209,7 @@ XboxVideoCopyOffScreenBufferToVRAM(PVOID Buffer)
|
|||
}
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
XboxVideoIsPaletteFixed(VOID)
|
||||
{
|
||||
return FALSE;
|
||||
|
|
|
@ -175,7 +175,7 @@ int PpcFindDevice( int depth, int parent, char *devname, int *nth ) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
BOOL PpcConsKbHit() {
|
||||
BOOLEAN PpcConsKbHit() {
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
@ -189,7 +189,7 @@ void PpcVideoClearScreen( UCHAR Attr ) {
|
|||
ofw_print_string("ClearScreen\n");
|
||||
}
|
||||
|
||||
VIDEODISPLAYMODE PpcVideoSetDisplayMode( char *DisplayMode, BOOL Init ) {
|
||||
VIDEODISPLAYMODE PpcVideoSetDisplayMode( char *DisplayMode, BOOLEAN Init ) {
|
||||
printf( "DisplayMode: %s %s\n", DisplayMode, Init ? "true" : "false" );
|
||||
return VideoGraphicsMode;
|
||||
}
|
||||
|
@ -213,7 +213,7 @@ VOID PpcVideoSetTextCursorPosition( ULONG X, ULONG Y ) {
|
|||
printf("SetTextCursorPosition(%d,%d)\n", X,Y);
|
||||
}
|
||||
|
||||
VOID PpcVideoHideShowTextCursor( BOOL Show ) {
|
||||
VOID PpcVideoHideShowTextCursor( BOOLEAN Show ) {
|
||||
printf("HideShowTextCursor(%s)\n", Show ? "true" : "false");
|
||||
}
|
||||
|
||||
|
@ -225,7 +225,7 @@ VOID PpcVideoCopyOffScreenBufferToVRAM( PVOID Buffer ) {
|
|||
printf( "CopyOffScreenBufferToVRAM(%x)\n", Buffer );
|
||||
}
|
||||
|
||||
BOOL PpcVideoIsPaletteFixed() {
|
||||
BOOLEAN PpcVideoIsPaletteFixed() {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
@ -273,7 +273,7 @@ ULONG PpcGetMemoryMap( PBIOS_MEMORY_MAP BiosMemoryMap,
|
|||
* away with grabbing a partition image by tftp in this scenario.
|
||||
*/
|
||||
|
||||
BOOL PpcDiskGetBootVolume( PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType ) {
|
||||
BOOLEAN PpcDiskGetBootVolume( PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType ) {
|
||||
*DriveNumber = 0;
|
||||
*StartSector = 0;
|
||||
*SectorCount = 0;
|
||||
|
@ -281,7 +281,7 @@ BOOL PpcDiskGetBootVolume( PULONG DriveNumber, PULONGLONG StartSector, PULONGLON
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL PpcDiskGetSystemVolume( char *SystemPath,
|
||||
BOOLEAN PpcDiskGetSystemVolume( char *SystemPath,
|
||||
char *RemainingPath,
|
||||
PULONG Device,
|
||||
PULONG DriveNumber,
|
||||
|
@ -291,7 +291,7 @@ BOOL PpcDiskGetSystemVolume( char *SystemPath,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL PpcDiskGetBootPath( char *OutBootPath, unsigned Size ) {
|
||||
BOOLEAN PpcDiskGetBootPath( char *OutBootPath, unsigned Size ) {
|
||||
strncpy( OutBootPath, BootPath, Size );
|
||||
return TRUE;
|
||||
}
|
||||
|
@ -300,11 +300,11 @@ VOID PpcDiskGetBootDevice( PULONG BootDevice ) {
|
|||
BootDevice[0] = BootDevice[1] = 0;
|
||||
}
|
||||
|
||||
BOOL PpcDiskBootingFromFloppy(VOID) {
|
||||
BOOLEAN PpcDiskBootingFromFloppy(VOID) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL PpcDiskReadLogicalSectors( ULONG DriveNumber, ULONGLONG SectorNumber,
|
||||
BOOLEAN PpcDiskReadLogicalSectors( ULONG DriveNumber, ULONGLONG SectorNumber,
|
||||
ULONG SectorCount, PVOID Buffer ) {
|
||||
int rlen = 0;
|
||||
|
||||
|
@ -330,13 +330,13 @@ BOOL PpcDiskReadLogicalSectors( ULONG DriveNumber, ULONGLONG SectorNumber,
|
|||
return rlen > 0;
|
||||
}
|
||||
|
||||
BOOL PpcDiskGetPartitionEntry( ULONG DriveNumber, ULONG PartitionNumber,
|
||||
BOOLEAN PpcDiskGetPartitionEntry( ULONG DriveNumber, ULONG PartitionNumber,
|
||||
PPARTITION_TABLE_ENTRY PartitionTableEntry ) {
|
||||
printf("GetPartitionEntry(%d,%d)\n", DriveNumber, PartitionNumber);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL PpcDiskGetDriveGeometry( ULONG DriveNumber, PGEOMETRY DriveGeometry ) {
|
||||
BOOLEAN PpcDiskGetDriveGeometry( ULONG DriveNumber, PGEOMETRY DriveGeometry ) {
|
||||
printf("GetGeometry(%d)\n", DriveNumber);
|
||||
DriveGeometry->BytesPerSector = 512;
|
||||
DriveGeometry->Heads = 16;
|
||||
|
@ -463,7 +463,7 @@ void MachInit(const char *CmdLine) {
|
|||
void beep() {
|
||||
}
|
||||
|
||||
UCHAR STDCALL READ_PORT_UCHAR(PUCHAR Address) {
|
||||
UCHAR NTAPI READ_PORT_UCHAR(PUCHAR Address) {
|
||||
return 0xff;
|
||||
}
|
||||
|
||||
|
|
|
@ -89,7 +89,7 @@ ULONG_PTR KernelEntry;
|
|||
*
|
||||
*--*/
|
||||
VOID
|
||||
STDCALL
|
||||
NTAPI
|
||||
FrLdrStartup(ULONG Magic)
|
||||
{
|
||||
#if 0
|
||||
|
@ -377,8 +377,8 @@ FrLdrSetupPageDirectory(VOID)
|
|||
* None.
|
||||
*
|
||||
*--*/
|
||||
BOOL
|
||||
STDCALL
|
||||
BOOLEAN
|
||||
NTAPI
|
||||
FrLdrMapKernel(FILE *KernelImage)
|
||||
{
|
||||
#if 0
|
||||
|
@ -540,7 +540,7 @@ FrLdrMapKernel(FILE *KernelImage)
|
|||
}
|
||||
|
||||
ULONG_PTR
|
||||
STDCALL
|
||||
NTAPI
|
||||
FrLdrLoadModule(FILE *ModuleImage,
|
||||
LPCSTR ModuleName,
|
||||
PULONG ModuleSize)
|
||||
|
@ -596,7 +596,7 @@ FrLdrLoadModule(FILE *ModuleImage,
|
|||
}
|
||||
|
||||
ULONG_PTR
|
||||
STDCALL
|
||||
NTAPI
|
||||
FrLdrCreateModule(LPCSTR ModuleName)
|
||||
{
|
||||
#if 0
|
||||
|
@ -625,8 +625,8 @@ FrLdrCreateModule(LPCSTR ModuleName)
|
|||
#endif
|
||||
}
|
||||
|
||||
BOOL
|
||||
STDCALL
|
||||
BOOLEAN
|
||||
NTAPI
|
||||
FrLdrCloseModule(ULONG_PTR ModuleBase,
|
||||
ULONG ModuleSize)
|
||||
{
|
||||
|
|
|
@ -214,7 +214,7 @@ LONG GetTimeOut(VOID)
|
|||
return TimeOut;
|
||||
}
|
||||
|
||||
BOOL MainBootMenuKeyPressFilter(ULONG KeyPress)
|
||||
BOOLEAN MainBootMenuKeyPressFilter(ULONG KeyPress)
|
||||
{
|
||||
if (KeyPress == KEY_F8)
|
||||
{
|
||||
|
|
|
@ -145,7 +145,7 @@ PCACHE_BLOCK CacheInternalAddBlockToCache(PCACHE_DRIVE CacheDrive, ULONG BlockNu
|
|||
return CacheBlock;
|
||||
}
|
||||
|
||||
BOOL CacheInternalFreeBlock(PCACHE_DRIVE CacheDrive)
|
||||
BOOLEAN CacheInternalFreeBlock(PCACHE_DRIVE CacheDrive)
|
||||
{
|
||||
PCACHE_BLOCK CacheBlockToFree;
|
||||
|
||||
|
|
12
reactos/boot/freeldr/freeldr/cache/cache.c
vendored
12
reactos/boot/freeldr/freeldr/cache/cache.c
vendored
|
@ -28,13 +28,13 @@
|
|||
//
|
||||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
CACHE_DRIVE CacheManagerDrive;
|
||||
BOOL CacheManagerInitialized = FALSE;
|
||||
BOOL CacheManagerDataInvalid = FALSE;
|
||||
BOOLEAN CacheManagerInitialized = FALSE;
|
||||
BOOLEAN CacheManagerDataInvalid = FALSE;
|
||||
ULONG CacheBlockCount = 0;
|
||||
ULONG CacheSizeLimit = 0;
|
||||
ULONG CacheSizeCurrent = 0;
|
||||
|
||||
BOOL CacheInitializeDrive(ULONG DriveNumber)
|
||||
BOOLEAN CacheInitializeDrive(ULONG DriveNumber)
|
||||
{
|
||||
PCACHE_BLOCK NextCacheBlock;
|
||||
GEOMETRY DriveGeometry;
|
||||
|
@ -112,7 +112,7 @@ VOID CacheInvalidateCacheData(VOID)
|
|||
CacheManagerDataInvalid = TRUE;
|
||||
}
|
||||
|
||||
BOOL CacheReadDiskSectors(ULONG DiskNumber, ULONG StartSector, ULONG SectorCount, PVOID Buffer)
|
||||
BOOLEAN CacheReadDiskSectors(ULONG DiskNumber, ULONG StartSector, ULONG SectorCount, PVOID Buffer)
|
||||
{
|
||||
PCACHE_BLOCK CacheBlock;
|
||||
ULONG StartBlock;
|
||||
|
@ -244,7 +244,7 @@ BOOL CacheReadDiskSectors(ULONG DiskNumber, ULONG StartSector, ULONG SectorCount
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CacheForceDiskSectorsIntoCache(ULONG DiskNumber, ULONG StartSector, ULONG SectorCount)
|
||||
BOOLEAN CacheForceDiskSectorsIntoCache(ULONG DiskNumber, ULONG StartSector, ULONG SectorCount)
|
||||
{
|
||||
PCACHE_BLOCK CacheBlock;
|
||||
ULONG StartBlock;
|
||||
|
@ -290,7 +290,7 @@ BOOL CacheForceDiskSectorsIntoCache(ULONG DiskNumber, ULONG StartSector, ULONG S
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CacheReleaseMemory(ULONG MinimumAmountToRelease)
|
||||
BOOLEAN CacheReleaseMemory(ULONG MinimumAmountToRelease)
|
||||
{
|
||||
ULONG AmountReleased;
|
||||
|
||||
|
|
|
@ -69,7 +69,7 @@ static BOOLEAN PortInitialized = FALSE;
|
|||
|
||||
/* STATIC FUNCTIONS *********************************************************/
|
||||
|
||||
static BOOL Rs232DoesComPortExist(PUCHAR BaseAddress)
|
||||
static BOOLEAN Rs232DoesComPortExist(PUCHAR BaseAddress)
|
||||
{
|
||||
BOOLEAN found;
|
||||
UCHAR mcr;
|
||||
|
@ -117,7 +117,7 @@ static BOOL Rs232DoesComPortExist(PUCHAR BaseAddress)
|
|||
|
||||
/* FUNCTIONS *********************************************************/
|
||||
|
||||
BOOL Rs232PortInitialize(ULONG ComPort, ULONG BaudRate)
|
||||
BOOLEAN Rs232PortInitialize(ULONG ComPort, ULONG BaudRate)
|
||||
{
|
||||
ULONG BaseArray[5] = {0, 0x3F8, 0x2F8, 0x3E8, 0x2E8};
|
||||
//char buffer[80];
|
||||
|
@ -237,7 +237,7 @@ BOOL Rs232PortInitialize(ULONG ComPort, ULONG BaudRate)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL Rs232PortGetByte(PUCHAR ByteRecieved)
|
||||
BOOLEAN Rs232PortGetByte(PUCHAR ByteRecieved)
|
||||
{
|
||||
if (PortInitialized == FALSE)
|
||||
return FALSE;
|
||||
|
@ -251,7 +251,7 @@ BOOL Rs232PortGetByte(PUCHAR ByteRecieved)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL Rs232PortPollByte(PUCHAR ByteRecieved)
|
||||
BOOLEAN Rs232PortPollByte(PUCHAR ByteRecieved)
|
||||
{
|
||||
if (PortInitialized == FALSE)
|
||||
return FALSE;
|
||||
|
@ -277,7 +277,7 @@ VOID Rs232PortPutByte(UCHAR ByteToSend)
|
|||
|
||||
#endif
|
||||
|
||||
BOOL Rs232PortInUse(ULONG Base)
|
||||
BOOLEAN Rs232PortInUse(ULONG Base)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
return PortInitialized && Rs232PortBase == (PUCHAR)Base ? TRUE : FALSE;
|
||||
|
|
|
@ -62,7 +62,7 @@ ULONG ComPort = COM1;
|
|||
//ULONG BaudRate = 19200;
|
||||
ULONG BaudRate = 115200;
|
||||
|
||||
BOOL DebugStartOfLine = TRUE;
|
||||
BOOLEAN DebugStartOfLine = TRUE;
|
||||
|
||||
VOID DebugInit(VOID)
|
||||
{
|
||||
|
|
|
@ -25,13 +25,13 @@
|
|||
#undef UNIMPLEMENTED
|
||||
#define UNIMPLEMENTED BugCheck((DPRINT_WARNING, "Unimplemented\n"));
|
||||
|
||||
static BOOL bReportError = TRUE;
|
||||
static BOOLEAN bReportError = TRUE;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////
|
||||
// FUNCTIONS
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
VOID DiskReportError (BOOL bError)
|
||||
VOID DiskReportError (BOOLEAN bError)
|
||||
{
|
||||
bReportError = bError;
|
||||
}
|
||||
|
@ -86,9 +86,9 @@ PCSTR DiskGetErrorCodeString(ULONG ErrorCode)
|
|||
}
|
||||
|
||||
// This function is in arch/i386/i386disk.c
|
||||
//BOOL DiskReadLogicalSectors(ULONG DriveNumber, U64 SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
//BOOLEAN DiskReadLogicalSectors(ULONG DriveNumber, U64 SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
|
||||
BOOL DiskIsDriveRemovable(ULONG DriveNumber)
|
||||
BOOLEAN DiskIsDriveRemovable(ULONG DriveNumber)
|
||||
{
|
||||
// Hard disks use drive numbers >= 0x80
|
||||
// So if the drive number indicates a hard disk
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
BOOL DiskGetActivePartitionEntry(ULONG DriveNumber,
|
||||
BOOLEAN DiskGetActivePartitionEntry(ULONG DriveNumber,
|
||||
PPARTITION_TABLE_ENTRY PartitionTableEntry,
|
||||
ULONG *ActivePartition)
|
||||
{
|
||||
|
@ -78,7 +78,7 @@ BOOL DiskGetActivePartitionEntry(ULONG DriveNumber,
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL DiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry)
|
||||
BOOLEAN DiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry)
|
||||
{
|
||||
MASTER_BOOT_RECORD MasterBootRecord;
|
||||
PARTITION_TABLE_ENTRY ExtendedPartitionTableEntry;
|
||||
|
@ -156,7 +156,7 @@ BOOL DiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_
|
|||
|
||||
}
|
||||
|
||||
BOOL DiskGetFirstPartitionEntry(PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION_TABLE_ENTRY PartitionTableEntry)
|
||||
BOOLEAN DiskGetFirstPartitionEntry(PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION_TABLE_ENTRY PartitionTableEntry)
|
||||
{
|
||||
ULONG Index;
|
||||
|
||||
|
@ -177,7 +177,7 @@ BOOL DiskGetFirstPartitionEntry(PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL DiskGetFirstExtendedPartitionEntry(PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION_TABLE_ENTRY PartitionTableEntry)
|
||||
BOOLEAN DiskGetFirstExtendedPartitionEntry(PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION_TABLE_ENTRY PartitionTableEntry)
|
||||
{
|
||||
ULONG Index;
|
||||
|
||||
|
@ -196,7 +196,7 @@ BOOL DiskGetFirstExtendedPartitionEntry(PMASTER_BOOT_RECORD MasterBootRecord, PP
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL DiskReadBootRecord(ULONG DriveNumber, ULONGLONG LogicalSectorNumber, PMASTER_BOOT_RECORD BootRecord)
|
||||
BOOLEAN DiskReadBootRecord(ULONG DriveNumber, ULONGLONG LogicalSectorNumber, PMASTER_BOOT_RECORD BootRecord)
|
||||
{
|
||||
char ErrMsg[64];
|
||||
#ifdef DEBUG
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
BOOL DriveMapInstalled = FALSE; // Tells us if we have already installed our drive map int 13h handler code
|
||||
BOOLEAN DriveMapInstalled = FALSE; // Tells us if we have already installed our drive map int 13h handler code
|
||||
ULONG OldInt13HandlerAddress = 0; // Address of BIOS int 13h handler
|
||||
ULONG DriveMapHandlerAddress = 0; // Linear address of our drive map handler
|
||||
ULONG DriveMapHandlerSegOff = 0; // Segment:offset style address of our drive map handler
|
||||
|
@ -114,7 +114,7 @@ VOID DriveMapMapDrivesInSection(PCSTR SectionName)
|
|||
}
|
||||
}
|
||||
|
||||
BOOL DriveMapIsValidDriveString(PCSTR DriveString)
|
||||
BOOLEAN DriveMapIsValidDriveString(PCSTR DriveString)
|
||||
{
|
||||
ULONG Index;
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ ULONG Ext2GroupCount = 0; // Number of groups in this file system
|
|||
ULONG Ext2InodesPerBlock = 0; // Number of inodes in one block
|
||||
ULONG Ext2GroupDescPerBlock = 0; // Number of group descriptors in one block
|
||||
|
||||
BOOL Ext2OpenVolume(UCHAR DriveNumber, ULONGLONG VolumeStartSector)
|
||||
BOOLEAN Ext2OpenVolume(UCHAR DriveNumber, ULONGLONG VolumeStartSector)
|
||||
{
|
||||
|
||||
DbgPrint((DPRINT_FILESYSTEM, "Ext2OpenVolume() DriveNumber = 0x%x VolumeStartSector = %d\n", DriveNumber, VolumeStartSector));
|
||||
|
@ -182,7 +182,7 @@ FILE* Ext2OpenFile(PCSTR FileName)
|
|||
* with info describing the file, etc. returns true
|
||||
* if the file exists or false otherwise
|
||||
*/
|
||||
BOOL Ext2LookupFile(PCSTR FileName, PEXT2_FILE_INFO Ext2FileInfoPointer)
|
||||
BOOLEAN Ext2LookupFile(PCSTR FileName, PEXT2_FILE_INFO Ext2FileInfoPointer)
|
||||
{
|
||||
UINT i;
|
||||
ULONG NumberOfPathParts;
|
||||
|
@ -281,7 +281,7 @@ BOOL Ext2LookupFile(PCSTR FileName, PEXT2_FILE_INFO Ext2FileInfoPointer)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL Ext2SearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize, PCHAR FileName, PEXT2_DIR_ENTRY DirectoryEntry)
|
||||
BOOLEAN Ext2SearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize, PCHAR FileName, PEXT2_DIR_ENTRY DirectoryEntry)
|
||||
{
|
||||
ULONG CurrentOffset;
|
||||
PEXT2_DIR_ENTRY CurrentDirectoryEntry;
|
||||
|
@ -337,7 +337,7 @@ BOOL Ext2SearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize
|
|||
* Reads BytesToRead from open file and
|
||||
* returns the number of bytes read in BytesRead
|
||||
*/
|
||||
BOOL Ext2ReadFile(FILE *FileHandle, ULONGLONG BytesToRead, ULONGLONG* BytesRead, PVOID Buffer)
|
||||
BOOLEAN Ext2ReadFile(FILE *FileHandle, ULONGLONG BytesToRead, ULONGLONG* BytesRead, PVOID Buffer)
|
||||
{
|
||||
PEXT2_FILE_INFO Ext2FileInfo = (PEXT2_FILE_INFO)FileHandle;
|
||||
ULONG BlockNumber;
|
||||
|
@ -548,10 +548,10 @@ ULONGLONG Ext2GetFilePointer(FILE *FileHandle)
|
|||
return Ext2FileHandle->FilePointer;
|
||||
}
|
||||
|
||||
BOOL Ext2ReadVolumeSectors(UCHAR DriveNumber, ULONGLONG SectorNumber, ULONGLONG SectorCount, PVOID Buffer)
|
||||
BOOLEAN Ext2ReadVolumeSectors(UCHAR DriveNumber, ULONGLONG SectorNumber, ULONGLONG SectorCount, PVOID Buffer)
|
||||
{
|
||||
//GEOMETRY DiskGeometry;
|
||||
//BOOL ReturnValue;
|
||||
//BOOLEAN ReturnValue;
|
||||
//if (!DiskGetDriveGeometry(DriveNumber, &DiskGeometry))
|
||||
//{
|
||||
// return FALSE;
|
||||
|
@ -563,7 +563,7 @@ BOOL Ext2ReadVolumeSectors(UCHAR DriveNumber, ULONGLONG SectorNumber, ULONGLONG
|
|||
return CacheReadDiskSectors(DriveNumber, SectorNumber + Ext2VolumeStartSector, SectorCount, Buffer);
|
||||
}
|
||||
|
||||
BOOL Ext2ReadSuperBlock(VOID)
|
||||
BOOLEAN Ext2ReadSuperBlock(VOID)
|
||||
{
|
||||
|
||||
DbgPrint((DPRINT_FILESYSTEM, "Ext2ReadSuperBlock()\n"));
|
||||
|
@ -724,7 +724,7 @@ BOOL Ext2ReadSuperBlock(VOID)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL Ext2ReadGroupDescriptors(VOID)
|
||||
BOOLEAN Ext2ReadGroupDescriptors(VOID)
|
||||
{
|
||||
ULONG GroupDescBlockCount;
|
||||
ULONG CurrentGroupDescBlock;
|
||||
|
@ -770,7 +770,7 @@ BOOL Ext2ReadGroupDescriptors(VOID)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL Ext2ReadDirectory(ULONG Inode, PVOID* DirectoryBuffer, PEXT2_INODE InodePointer)
|
||||
BOOLEAN Ext2ReadDirectory(ULONG Inode, PVOID* DirectoryBuffer, PEXT2_INODE InodePointer)
|
||||
{
|
||||
EXT2_FILE_INFO DirectoryFileInfo;
|
||||
|
||||
|
@ -829,7 +829,7 @@ BOOL Ext2ReadDirectory(ULONG Inode, PVOID* DirectoryBuffer, PEXT2_INODE InodePoi
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL Ext2ReadBlock(ULONG BlockNumber, PVOID Buffer)
|
||||
BOOLEAN Ext2ReadBlock(ULONG BlockNumber, PVOID Buffer)
|
||||
{
|
||||
CHAR ErrorString[80];
|
||||
|
||||
|
@ -860,7 +860,7 @@ BOOL Ext2ReadBlock(ULONG BlockNumber, PVOID Buffer)
|
|||
* Ext2ReadPartialBlock()
|
||||
* Reads part of a block into memory
|
||||
*/
|
||||
BOOL Ext2ReadPartialBlock(ULONG BlockNumber, ULONG StartingOffset, ULONG Length, PVOID Buffer)
|
||||
BOOLEAN Ext2ReadPartialBlock(ULONG BlockNumber, ULONG StartingOffset, ULONG Length, PVOID Buffer)
|
||||
{
|
||||
|
||||
DbgPrint((DPRINT_FILESYSTEM, "Ext2ReadPartialBlock() BlockNumber = %d StartingOffset = %d Length = %d Buffer = 0x%x\n", BlockNumber, StartingOffset, Length, Buffer));
|
||||
|
@ -900,7 +900,7 @@ ULONG Ext2GetInodeOffsetInBlock(ULONG Inode)
|
|||
return (((Inode - 1) % Ext2SuperBlock->s_inodes_per_group) % Ext2InodesPerBlock);
|
||||
}
|
||||
|
||||
BOOL Ext2ReadInode(ULONG Inode, PEXT2_INODE InodeBuffer)
|
||||
BOOLEAN Ext2ReadInode(ULONG Inode, PEXT2_INODE InodeBuffer)
|
||||
{
|
||||
ULONG InodeGroupNumber;
|
||||
ULONG InodeBlockNumber;
|
||||
|
@ -970,7 +970,7 @@ BOOL Ext2ReadInode(ULONG Inode, PEXT2_INODE InodeBuffer)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL Ext2ReadGroupDescriptor(ULONG Group, PEXT2_GROUP_DESC GroupBuffer)
|
||||
BOOLEAN Ext2ReadGroupDescriptor(ULONG Group, PEXT2_GROUP_DESC GroupBuffer)
|
||||
{
|
||||
DbgPrint((DPRINT_FILESYSTEM, "Ext2ReadGroupDescriptor()\n"));
|
||||
|
||||
|
@ -1076,7 +1076,7 @@ ULONGLONG Ext2GetInodeFileSize(PEXT2_INODE Inode)
|
|||
}
|
||||
}
|
||||
|
||||
BOOL Ext2CopyIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG IndirectBlock)
|
||||
BOOLEAN Ext2CopyIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG IndirectBlock)
|
||||
{
|
||||
ULONG* BlockBuffer = (ULONG*)FILESYSBUFFER;
|
||||
ULONG CurrentBlock;
|
||||
|
@ -1100,7 +1100,7 @@ BOOL Ext2CopyIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList,
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL Ext2CopyDoubleIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG DoubleIndirectBlock)
|
||||
BOOLEAN Ext2CopyDoubleIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG DoubleIndirectBlock)
|
||||
{
|
||||
ULONG* BlockBuffer;
|
||||
ULONG CurrentBlock;
|
||||
|
@ -1135,7 +1135,7 @@ BOOL Ext2CopyDoubleIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockIn
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL Ext2CopyTripleIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG TripleIndirectBlock)
|
||||
BOOLEAN Ext2CopyTripleIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG TripleIndirectBlock)
|
||||
{
|
||||
ULONG* BlockBuffer;
|
||||
ULONG CurrentBlock;
|
||||
|
|
|
@ -37,7 +37,7 @@ ULONG DataSectorStart; /* Starting sector of the data area */
|
|||
ULONG FatType = 0; /* FAT12, FAT16, FAT32, FATX16 or FATX32 */
|
||||
ULONG FatDriveNumber = 0;
|
||||
|
||||
BOOL FatOpenVolume(ULONG DriveNumber, ULONG VolumeStartSector, ULONG PartitionSectorCount)
|
||||
BOOLEAN FatOpenVolume(ULONG DriveNumber, ULONG VolumeStartSector, ULONG PartitionSectorCount)
|
||||
{
|
||||
char ErrMsg[80];
|
||||
ULONG FatSize;
|
||||
|
@ -336,7 +336,7 @@ ULONG FatDetermineFatType(PFAT_BOOTSECTOR FatBootSector, ULONG PartitionSectorCo
|
|||
}
|
||||
}
|
||||
|
||||
PVOID FatBufferDirectory(ULONG DirectoryStartCluster, ULONG *DirectorySize, BOOL RootDirectory)
|
||||
PVOID FatBufferDirectory(ULONG DirectoryStartCluster, ULONG *DirectorySize, BOOLEAN RootDirectory)
|
||||
{
|
||||
PVOID DirectoryBuffer;
|
||||
|
||||
|
@ -398,7 +398,7 @@ PVOID FatBufferDirectory(ULONG DirectoryStartCluster, ULONG *DirectorySize, BOOL
|
|||
return DirectoryBuffer;
|
||||
}
|
||||
|
||||
BOOL FatSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize, PCHAR FileName, PFAT_FILE_INFO FatFileInfoPointer)
|
||||
BOOLEAN FatSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize, PCHAR FileName, PFAT_FILE_INFO FatFileInfoPointer)
|
||||
{
|
||||
ULONG EntryCount;
|
||||
ULONG CurrentEntry;
|
||||
|
@ -609,7 +609,7 @@ BOOL FatSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL FatXSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize, PCHAR FileName, PFAT_FILE_INFO FatFileInfoPointer)
|
||||
static BOOLEAN FatXSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize, PCHAR FileName, PFAT_FILE_INFO FatFileInfoPointer)
|
||||
{
|
||||
ULONG EntryCount;
|
||||
ULONG CurrentEntry;
|
||||
|
@ -680,7 +680,7 @@ static BOOL FatXSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG Direct
|
|||
* with info describing the file, etc. returns true
|
||||
* if the file exists or false otherwise
|
||||
*/
|
||||
BOOL FatLookupFile(PCSTR FileName, PFAT_FILE_INFO FatFileInfoPointer)
|
||||
BOOLEAN FatLookupFile(PCSTR FileName, PFAT_FILE_INFO FatFileInfoPointer)
|
||||
{
|
||||
UINT i;
|
||||
ULONG NumberOfPathParts;
|
||||
|
@ -817,7 +817,7 @@ void FatParseShortFileName(PCHAR Buffer, PDIRENTRY DirEntry)
|
|||
* FatGetFatEntry()
|
||||
* returns the Fat entry for a given cluster number
|
||||
*/
|
||||
BOOL FatGetFatEntry(ULONG Cluster, ULONG* ClusterPointer)
|
||||
BOOLEAN FatGetFatEntry(ULONG Cluster, ULONG* ClusterPointer)
|
||||
{
|
||||
ULONG fat = 0;
|
||||
UINT FatOffset;
|
||||
|
@ -1029,7 +1029,7 @@ ULONG* FatGetClusterChainArray(ULONG StartCluster)
|
|||
* FatReadCluster()
|
||||
* Reads the specified cluster into memory
|
||||
*/
|
||||
BOOL FatReadCluster(ULONG ClusterNumber, PVOID Buffer)
|
||||
BOOLEAN FatReadCluster(ULONG ClusterNumber, PVOID Buffer)
|
||||
{
|
||||
ULONG ClusterStartSector;
|
||||
|
||||
|
@ -1051,7 +1051,7 @@ BOOL FatReadCluster(ULONG ClusterNumber, PVOID Buffer)
|
|||
* FatReadClusterChain()
|
||||
* Reads the specified clusters into memory
|
||||
*/
|
||||
BOOL FatReadClusterChain(ULONG StartClusterNumber, ULONG NumberOfClusters, PVOID Buffer)
|
||||
BOOLEAN FatReadClusterChain(ULONG StartClusterNumber, ULONG NumberOfClusters, PVOID Buffer)
|
||||
{
|
||||
ULONG ClusterStartSector;
|
||||
|
||||
|
@ -1112,7 +1112,7 @@ BOOL FatReadClusterChain(ULONG StartClusterNumber, ULONG NumberOfClusters, PVOID
|
|||
* FatReadPartialCluster()
|
||||
* Reads part of a cluster into memory
|
||||
*/
|
||||
BOOL FatReadPartialCluster(ULONG ClusterNumber, ULONG StartingOffset, ULONG Length, PVOID Buffer)
|
||||
BOOLEAN FatReadPartialCluster(ULONG ClusterNumber, ULONG StartingOffset, ULONG Length, PVOID Buffer)
|
||||
{
|
||||
ULONG ClusterStartSector;
|
||||
|
||||
|
@ -1135,7 +1135,7 @@ BOOL FatReadPartialCluster(ULONG ClusterNumber, ULONG StartingOffset, ULONG Leng
|
|||
* Reads BytesToRead from open file and
|
||||
* returns the number of bytes read in BytesRead
|
||||
*/
|
||||
BOOL FatReadFile(FILE *FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer)
|
||||
BOOLEAN FatReadFile(FILE *FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer)
|
||||
{
|
||||
PFAT_FILE_INFO FatFileInfo = (PFAT_FILE_INFO)FileHandle;
|
||||
ULONG ClusterNumber;
|
||||
|
@ -1316,7 +1316,7 @@ ULONG FatGetFilePointer(FILE *FileHandle)
|
|||
return FatFileHandle->FilePointer;
|
||||
}
|
||||
|
||||
BOOL FatReadVolumeSectors(ULONG DriveNumber, ULONG SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
BOOLEAN FatReadVolumeSectors(ULONG DriveNumber, ULONG SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
{
|
||||
return CacheReadDiskSectors(DriveNumber, SectorNumber + FatVolumeStartSector, SectorCount, Buffer);
|
||||
}
|
||||
|
|
|
@ -41,13 +41,13 @@ VOID FileSystemError(PCSTR ErrorString)
|
|||
|
||||
/*
|
||||
*
|
||||
* BOOL FsOpenVolume(ULONG DriveNumber, ULONGLONG StartSector, ULONGLONG SectorCount, int Type);
|
||||
* BOOLEAN FsOpenVolume(ULONG DriveNumber, ULONGLONG StartSector, ULONGLONG SectorCount, int Type);
|
||||
*
|
||||
* This function is called to open a disk volume for file access.
|
||||
* It must be called before any of the file functions will work.
|
||||
*
|
||||
*/
|
||||
static BOOL FsOpenVolume(ULONG DriveNumber, ULONGLONG StartSector, ULONGLONG SectorCount, int Type)
|
||||
static BOOLEAN FsOpenVolume(ULONG DriveNumber, ULONGLONG StartSector, ULONGLONG SectorCount, int Type)
|
||||
{
|
||||
CHAR ErrorText[80];
|
||||
|
||||
|
@ -73,12 +73,12 @@ static BOOL FsOpenVolume(ULONG DriveNumber, ULONGLONG StartSector, ULONGLONG Sec
|
|||
}
|
||||
/*
|
||||
*
|
||||
* BOOL FsOpenBootVolume()
|
||||
* BOOLEAN FsOpenBootVolume()
|
||||
*
|
||||
* This function is called to open the boot disk volume for file access.
|
||||
* It must be called before any of the file functions will work.
|
||||
*/
|
||||
BOOL FsOpenBootVolume()
|
||||
BOOLEAN FsOpenBootVolume()
|
||||
{
|
||||
ULONG DriveNumber;
|
||||
ULONGLONG StartSector;
|
||||
|
@ -94,7 +94,7 @@ BOOL FsOpenBootVolume()
|
|||
return FsOpenVolume(DriveNumber, StartSector, SectorCount, Type);
|
||||
}
|
||||
|
||||
BOOL FsOpenSystemVolume(char *SystemPath, char *RemainingPath, PULONG Device)
|
||||
BOOLEAN FsOpenSystemVolume(char *SystemPath, char *RemainingPath, PULONG Device)
|
||||
{
|
||||
ULONG DriveNumber;
|
||||
ULONGLONG StartSector;
|
||||
|
@ -177,10 +177,10 @@ VOID FsCloseFile(PFILE FileHandle)
|
|||
* ReadFile()
|
||||
* returns number of bytes read or EOF
|
||||
*/
|
||||
BOOL FsReadFile(PFILE FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer)
|
||||
BOOLEAN FsReadFile(PFILE FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer)
|
||||
{
|
||||
ULONGLONG BytesReadBig;
|
||||
BOOL Success;
|
||||
BOOLEAN Success;
|
||||
|
||||
//
|
||||
// Set the number of bytes read equal to zero
|
||||
|
@ -310,7 +310,7 @@ ULONG FsGetFilePointer(PFILE FileHandle)
|
|||
return 0;
|
||||
}
|
||||
|
||||
BOOL FsIsEndOfFile(PFILE FileHandle)
|
||||
BOOLEAN FsIsEndOfFile(PFILE FileHandle)
|
||||
{
|
||||
if (FsGetFilePointer(FileHandle) >= FsGetFileSize(FileHandle))
|
||||
{
|
||||
|
|
|
@ -28,10 +28,10 @@
|
|||
|
||||
/*
|
||||
*
|
||||
* BOOL FsRecognizeVolume(ULONG DriveNumber, ULONG VolumeStartSector, UCHAR* VolumeType);
|
||||
* BOOLEAN FsRecognizeVolume(ULONG DriveNumber, ULONG VolumeStartSector, UCHAR* VolumeType);
|
||||
*
|
||||
*/
|
||||
BOOL FsRecognizeVolume(ULONG DriveNumber, ULONG VolumeStartSector, UCHAR* VolumeType)
|
||||
BOOLEAN FsRecognizeVolume(ULONG DriveNumber, ULONG VolumeStartSector, UCHAR* VolumeType)
|
||||
{
|
||||
|
||||
DbgPrint((DPRINT_FILESYSTEM, "FsRecognizeVolume() DriveNumber: 0x%x VolumeStartSector: %d\n", DriveNumber, VolumeStartSector));
|
||||
|
@ -55,7 +55,7 @@ BOOL FsRecognizeVolume(ULONG DriveNumber, ULONG VolumeStartSector, UCHAR* Volume
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL FsRecIsIso9660(ULONG DriveNumber)
|
||||
BOOLEAN FsRecIsIso9660(ULONG DriveNumber)
|
||||
{
|
||||
PUCHAR Sector = (PUCHAR)DISKREADBUFFER;
|
||||
|
||||
|
@ -73,7 +73,7 @@ BOOL FsRecIsIso9660(ULONG DriveNumber)
|
|||
Sector[5] == '1');
|
||||
}
|
||||
|
||||
BOOL FsRecIsExt2(ULONG DriveNumber, ULONG VolumeStartSector)
|
||||
BOOLEAN FsRecIsExt2(ULONG DriveNumber, ULONG VolumeStartSector)
|
||||
{
|
||||
PEXT2_SUPER_BLOCK SuperBlock = (PEXT2_SUPER_BLOCK)DISKREADBUFFER;
|
||||
|
||||
|
@ -91,7 +91,7 @@ BOOL FsRecIsExt2(ULONG DriveNumber, ULONG VolumeStartSector)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL FsRecIsFat(ULONG DriveNumber, ULONG VolumeStartSector)
|
||||
BOOLEAN FsRecIsFat(ULONG DriveNumber, ULONG VolumeStartSector)
|
||||
{
|
||||
PFAT_BOOTSECTOR BootSector = (PFAT_BOOTSECTOR)DISKREADBUFFER;
|
||||
PFAT32_BOOTSECTOR BootSector32 = (PFAT32_BOOTSECTOR)DISKREADBUFFER;
|
||||
|
@ -113,7 +113,7 @@ BOOL FsRecIsFat(ULONG DriveNumber, ULONG VolumeStartSector)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL FsRecIsNtfs(ULONG DriveNumber, ULONG VolumeStartSector)
|
||||
BOOLEAN FsRecIsNtfs(ULONG DriveNumber, ULONG VolumeStartSector)
|
||||
{
|
||||
PNTFS_BOOTSECTOR BootSector = (PNTFS_BOOTSECTOR)DISKREADBUFFER;
|
||||
if (!MachDiskReadLogicalSectors(DriveNumber, VolumeStartSector, 1, BootSector))
|
||||
|
|
|
@ -30,7 +30,7 @@ static ULONG IsoRootLength; // Length of the root directory
|
|||
ULONG IsoDriveNumber = 0;
|
||||
|
||||
|
||||
BOOL IsoOpenVolume(ULONG DriveNumber)
|
||||
BOOLEAN IsoOpenVolume(ULONG DriveNumber)
|
||||
{
|
||||
PPVD Pvd = (PPVD)DISKREADBUFFER;
|
||||
|
||||
|
@ -57,7 +57,7 @@ BOOL IsoOpenVolume(ULONG DriveNumber)
|
|||
}
|
||||
|
||||
|
||||
static BOOL IsoSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectoryLength, PCHAR FileName, PISO_FILE_INFO IsoFileInfoPointer)
|
||||
static BOOLEAN IsoSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectoryLength, PCHAR FileName, PISO_FILE_INFO IsoFileInfoPointer)
|
||||
{
|
||||
PDIR_RECORD Record;
|
||||
ULONG Offset;
|
||||
|
@ -172,7 +172,7 @@ static PVOID IsoBufferDirectory(ULONG DirectoryStartSector, ULONG DirectoryLengt
|
|||
* with info describing the file, etc. returns true
|
||||
* if the file exists or false otherwise
|
||||
*/
|
||||
static BOOL IsoLookupFile(PCSTR FileName, PISO_FILE_INFO IsoFileInfoPointer)
|
||||
static BOOLEAN IsoLookupFile(PCSTR FileName, PISO_FILE_INFO IsoFileInfoPointer)
|
||||
{
|
||||
UINT i;
|
||||
ULONG NumberOfPathParts;
|
||||
|
@ -285,7 +285,7 @@ FILE* IsoOpenFile(PCSTR FileName)
|
|||
* Reads BytesToRead from open file and
|
||||
* returns the number of bytes read in BytesRead
|
||||
*/
|
||||
BOOL IsoReadFile(FILE *FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer)
|
||||
BOOLEAN IsoReadFile(FILE *FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer)
|
||||
{
|
||||
PISO_FILE_INFO IsoFileInfo = (PISO_FILE_INFO)FileHandle;
|
||||
ULONG SectorNumber;
|
||||
|
|
|
@ -80,7 +80,7 @@ static PUCHAR NtfsDecodeRun(PUCHAR DataRun, LONGLONG *DataRunOffset, ULONGLONG *
|
|||
}
|
||||
|
||||
/* FIXME: Add support for attribute lists! */
|
||||
static BOOL NtfsFindAttribute(PNTFS_ATTR_CONTEXT Context, PNTFS_MFT_RECORD MftRecord, ULONG Type, const WCHAR *Name)
|
||||
static BOOLEAN NtfsFindAttribute(PNTFS_ATTR_CONTEXT Context, PNTFS_MFT_RECORD MftRecord, ULONG Type, const WCHAR *Name)
|
||||
{
|
||||
PNTFS_ATTR_RECORD AttrRecord;
|
||||
PNTFS_ATTR_RECORD AttrRecordEnd;
|
||||
|
@ -141,7 +141,7 @@ static BOOL NtfsFindAttribute(PNTFS_ATTR_CONTEXT Context, PNTFS_MFT_RECORD MftRe
|
|||
}
|
||||
|
||||
/* FIXME: Optimize for multisector reads. */
|
||||
static BOOL NtfsDiskRead(ULONGLONG Offset, ULONGLONG Length, PCHAR Buffer)
|
||||
static BOOLEAN NtfsDiskRead(ULONGLONG Offset, ULONGLONG Length, PCHAR Buffer)
|
||||
{
|
||||
USHORT ReadLength;
|
||||
|
||||
|
@ -307,7 +307,7 @@ static ULONGLONG NtfsReadAttribute(PNTFS_ATTR_CONTEXT Context, ULONGLONG Offset,
|
|||
return AlreadyRead;
|
||||
}
|
||||
|
||||
static BOOL NtfsFixupRecord(PNTFS_RECORD Record)
|
||||
static BOOLEAN NtfsFixupRecord(PNTFS_RECORD Record)
|
||||
{
|
||||
USHORT *USA;
|
||||
USHORT USANumber;
|
||||
|
@ -331,7 +331,7 @@ static BOOL NtfsFixupRecord(PNTFS_RECORD Record)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL NtfsReadMftRecord(ULONG MFTIndex, PNTFS_MFT_RECORD Buffer)
|
||||
static BOOLEAN NtfsReadMftRecord(ULONG MFTIndex, PNTFS_MFT_RECORD Buffer)
|
||||
{
|
||||
ULONGLONG BytesRead;
|
||||
|
||||
|
@ -362,7 +362,7 @@ VOID NtfsPrintFile(PNTFS_INDEX_ENTRY IndexEntry)
|
|||
}
|
||||
#endif
|
||||
|
||||
static BOOL NtfsCompareFileName(PCHAR FileName, PNTFS_INDEX_ENTRY IndexEntry)
|
||||
static BOOLEAN NtfsCompareFileName(PCHAR FileName, PNTFS_INDEX_ENTRY IndexEntry)
|
||||
{
|
||||
PWCHAR EntryFileName;
|
||||
UCHAR EntryFileNameLength;
|
||||
|
@ -395,7 +395,7 @@ static BOOL NtfsCompareFileName(PCHAR FileName, PNTFS_INDEX_ENTRY IndexEntry)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL NtfsFindMftRecord(ULONG MFTIndex, PCHAR FileName, ULONG *OutMFTIndex)
|
||||
static BOOLEAN NtfsFindMftRecord(ULONG MFTIndex, PCHAR FileName, ULONG *OutMFTIndex)
|
||||
{
|
||||
PNTFS_MFT_RECORD MftRecord;
|
||||
ULONG Magic;
|
||||
|
@ -556,7 +556,7 @@ static BOOL NtfsFindMftRecord(ULONG MFTIndex, PCHAR FileName, ULONG *OutMFTIndex
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL NtfsLookupFile(PCSTR FileName, PNTFS_MFT_RECORD MftRecord, PNTFS_ATTR_CONTEXT DataContext)
|
||||
static BOOLEAN NtfsLookupFile(PCSTR FileName, PNTFS_MFT_RECORD MftRecord, PNTFS_ATTR_CONTEXT DataContext)
|
||||
{
|
||||
ULONG NumberOfPathParts;
|
||||
CHAR PathPart[261];
|
||||
|
@ -599,7 +599,7 @@ static BOOL NtfsLookupFile(PCSTR FileName, PNTFS_MFT_RECORD MftRecord, PNTFS_ATT
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL NtfsOpenVolume(ULONG DriveNumber, ULONG VolumeStartSector)
|
||||
BOOLEAN NtfsOpenVolume(ULONG DriveNumber, ULONG VolumeStartSector)
|
||||
{
|
||||
NtfsBootSector = (PNTFS_BOOTSECTOR)DISKREADBUFFER;
|
||||
|
||||
|
@ -696,7 +696,7 @@ FILE* NtfsOpenFile(PCSTR FileName)
|
|||
return (FILE*)FileHandle;
|
||||
}
|
||||
|
||||
BOOL NtfsReadFile(FILE *File, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer)
|
||||
BOOLEAN NtfsReadFile(FILE *File, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer)
|
||||
{
|
||||
PNTFS_FILE_HANDLE FileHandle = (PNTFS_FILE_HANDLE)File;
|
||||
ULONGLONG BytesRead64;
|
||||
|
|
|
@ -25,16 +25,16 @@
|
|||
extern ULONG i386BootDrive;
|
||||
extern ULONG i386BootPartition;
|
||||
|
||||
extern BOOL i386DiskGetBootVolume(PULONG DriveNumber, PULONGLONG StartSector,
|
||||
extern BOOLEAN i386DiskGetBootVolume(PULONG DriveNumber, PULONGLONG StartSector,
|
||||
PULONGLONG SectorCount, int *FsType);
|
||||
extern BOOL i386DiskGetSystemVolume(char *SystemPath, char *RemainingPath,
|
||||
extern BOOLEAN i386DiskGetSystemVolume(char *SystemPath, char *RemainingPath,
|
||||
PULONG Device, PULONG DriveNumber,
|
||||
PULONGLONG StartSector,
|
||||
PULONGLONG SectorCount, int *FsType);
|
||||
extern BOOL i386DiskGetBootPath(char *BootPath, unsigned Size);
|
||||
extern BOOLEAN i386DiskGetBootPath(char *BootPath, unsigned Size);
|
||||
extern VOID i386DiskGetBootDevice(PULONG BootDevice);
|
||||
extern BOOL i386DiskBootingFromFloppy(VOID);
|
||||
extern BOOL i386DiskNormalizeSystemPath(char *SystemPath, unsigned Size);
|
||||
extern BOOLEAN i386DiskBootingFromFloppy(VOID);
|
||||
extern BOOLEAN i386DiskNormalizeSystemPath(char *SystemPath, unsigned Size);
|
||||
|
||||
#endif /* __I386_I386_H_ */
|
||||
|
||||
|
|
|
@ -29,18 +29,18 @@
|
|||
VOID PcMachInit(const char *CmdLine);
|
||||
|
||||
VOID PcConsPutChar(int Ch);
|
||||
BOOL PcConsKbHit();
|
||||
BOOLEAN PcConsKbHit();
|
||||
int PcConsGetCh();
|
||||
|
||||
VOID PcVideoClearScreen(UCHAR Attr);
|
||||
VIDEODISPLAYMODE PcVideoSetDisplayMode(char *DisplayMode, BOOL Init);
|
||||
VIDEODISPLAYMODE PcVideoSetDisplayMode(char *DisplayMode, BOOLEAN Init);
|
||||
VOID PcVideoGetDisplaySize(PULONG Width, PULONG Height, PULONG Depth);
|
||||
ULONG PcVideoGetBufferSize(VOID);
|
||||
VOID PcVideoSetTextCursorPosition(ULONG X, ULONG Y);
|
||||
VOID PcVideoHideShowTextCursor(BOOL Show);
|
||||
VOID PcVideoHideShowTextCursor(BOOLEAN Show);
|
||||
VOID PcVideoPutChar(int Ch, UCHAR Attr, unsigned X, unsigned Y);
|
||||
VOID PcVideoCopyOffScreenBufferToVRAM(PVOID Buffer);
|
||||
BOOL PcVideoIsPaletteFixed(VOID);
|
||||
BOOLEAN PcVideoIsPaletteFixed(VOID);
|
||||
VOID PcVideoSetPaletteColor(UCHAR Color, UCHAR Red, UCHAR Green, UCHAR Blue);
|
||||
VOID PcVideoGetPaletteColor(UCHAR Color, UCHAR* Red, UCHAR* Green, UCHAR* Blue);
|
||||
VOID PcVideoSync(VOID);
|
||||
|
@ -48,9 +48,9 @@ VOID PcVideoPrepareForReactOS(VOID);
|
|||
|
||||
ULONG PcMemGetMemoryMap(PBIOS_MEMORY_MAP BiosMemoryMap, ULONG MaxMemoryMapSize);
|
||||
|
||||
BOOL PcDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer);
|
||||
BOOL PcDiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOL PcDiskGetDriveGeometry(ULONG DriveNumber, PGEOMETRY DriveGeometry);
|
||||
BOOLEAN PcDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer);
|
||||
BOOLEAN PcDiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOLEAN PcDiskGetDriveGeometry(ULONG DriveNumber, PGEOMETRY DriveGeometry);
|
||||
ULONG PcDiskGetCacheableBlockCount(ULONG DriveNumber);
|
||||
|
||||
VOID PcRTCGetCurrentDateTime(PULONG Year, PULONG Month, PULONG Day, PULONG Hour, PULONG Minute, PULONG Second);
|
||||
|
|
|
@ -29,19 +29,19 @@ UCHAR XboxFont8x16[256 * 16];
|
|||
VOID XboxMachInit(const char *CmdLine);
|
||||
|
||||
VOID XboxConsPutChar(int Ch);
|
||||
BOOL XboxConsKbHit();
|
||||
BOOLEAN XboxConsKbHit();
|
||||
int XboxConsGetCh();
|
||||
|
||||
VOID XboxVideoInit(VOID);
|
||||
VOID XboxVideoClearScreen(UCHAR Attr);
|
||||
VIDEODISPLAYMODE XboxVideoSetDisplayMode(char *DisplayModem, BOOL Init);
|
||||
VIDEODISPLAYMODE XboxVideoSetDisplayMode(char *DisplayModem, BOOLEAN Init);
|
||||
VOID XboxVideoGetDisplaySize(PULONG Width, PULONG Height, PULONG Depth);
|
||||
ULONG XboxVideoGetBufferSize(VOID);
|
||||
VOID XboxVideoSetTextCursorPosition(ULONG X, ULONG Y);
|
||||
VOID XboxVideoHideShowTextCursor(BOOL Show);
|
||||
VOID XboxVideoHideShowTextCursor(BOOLEAN Show);
|
||||
VOID XboxVideoPutChar(int Ch, UCHAR Attr, unsigned X, unsigned Y);
|
||||
VOID XboxVideoCopyOffScreenBufferToVRAM(PVOID Buffer);
|
||||
BOOL XboxVideoIsPaletteFixed(VOID);
|
||||
BOOLEAN XboxVideoIsPaletteFixed(VOID);
|
||||
VOID XboxVideoSetPaletteColor(UCHAR Color, UCHAR Red, UCHAR Green, UCHAR Blue);
|
||||
VOID XboxVideoGetPaletteColor(UCHAR Color, UCHAR* Red, UCHAR* Green, UCHAR* Blue);
|
||||
VOID XboxVideoSync(VOID);
|
||||
|
@ -51,9 +51,9 @@ VOID XboxMemInit(VOID);
|
|||
PVOID XboxMemReserveMemory(ULONG MbToReserve);
|
||||
ULONG XboxMemGetMemoryMap(PBIOS_MEMORY_MAP BiosMemoryMap, ULONG MaxMemoryMapSize);
|
||||
|
||||
BOOL XboxDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer);
|
||||
BOOL XboxDiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOL XboxDiskGetDriveGeometry(ULONG DriveNumber, PGEOMETRY DriveGeometry);
|
||||
BOOLEAN XboxDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer);
|
||||
BOOLEAN XboxDiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOLEAN XboxDiskGetDriveGeometry(ULONG DriveNumber, PGEOMETRY DriveGeometry);
|
||||
ULONG XboxDiskGetCacheableBlockCount(ULONG DriveNumber);
|
||||
|
||||
VOID XboxRTCGetCurrentDateTime(PULONG Year, PULONG Month, PULONG Day, PULONG Hour, PULONG Minute, PULONG Second);
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
ULONG GetDefaultOperatingSystem(PCSTR OperatingSystemList[], ULONG OperatingSystemCount);
|
||||
LONG GetTimeOut(VOID);
|
||||
BOOL MainBootMenuKeyPressFilter(ULONG KeyPress);
|
||||
BOOLEAN MainBootMenuKeyPressFilter(ULONG KeyPress);
|
||||
|
||||
|
||||
#endif // #defined __BOOTMGR_H
|
||||
|
|
|
@ -35,7 +35,7 @@ typedef struct
|
|||
LIST_ITEM ListEntry; // Doubly linked list synchronization member
|
||||
|
||||
ULONG BlockNumber; // Track index for CHS, 64k block index for LBA
|
||||
BOOL LockedInCache; // Indicates that this block is locked in cache memory
|
||||
BOOLEAN LockedInCache; // Indicates that this block is locked in cache memory
|
||||
ULONG AccessCount; // Access count for this block
|
||||
|
||||
PVOID BlockData; // Pointer to block data
|
||||
|
@ -66,7 +66,7 @@ typedef struct
|
|||
//
|
||||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
extern CACHE_DRIVE CacheManagerDrive;
|
||||
extern BOOL CacheManagerInitialized;
|
||||
extern BOOLEAN CacheManagerInitialized;
|
||||
extern ULONG CacheBlockCount;
|
||||
extern ULONG CacheSizeLimit;
|
||||
extern ULONG CacheSizeCurrent;
|
||||
|
@ -79,16 +79,16 @@ extern ULONG CacheSizeCurrent;
|
|||
PCACHE_BLOCK CacheInternalGetBlockPointer(PCACHE_DRIVE CacheDrive, ULONG BlockNumber); // Returns a pointer to a CACHE_BLOCK structure given a block number
|
||||
PCACHE_BLOCK CacheInternalFindBlock(PCACHE_DRIVE CacheDrive, ULONG BlockNumber); // Searches the block list for a particular block
|
||||
PCACHE_BLOCK CacheInternalAddBlockToCache(PCACHE_DRIVE CacheDrive, ULONG BlockNumber); // Adds a block to the cache's block list
|
||||
BOOL CacheInternalFreeBlock(PCACHE_DRIVE CacheDrive); // Removes a block from the cache's block list & frees the memory
|
||||
BOOLEAN CacheInternalFreeBlock(PCACHE_DRIVE CacheDrive); // Removes a block from the cache's block list & frees the memory
|
||||
VOID CacheInternalCheckCacheSizeLimits(PCACHE_DRIVE CacheDrive); // Checks the cache size limits to see if we can add a new block, if not calls CacheInternalFreeBlock()
|
||||
VOID CacheInternalDumpBlockList(PCACHE_DRIVE CacheDrive); // Dumps the list of cached blocks to the debug output port
|
||||
VOID CacheInternalOptimizeBlockList(PCACHE_DRIVE CacheDrive, PCACHE_BLOCK CacheBlock); // Moves the specified block to the head of the list
|
||||
|
||||
|
||||
BOOL CacheInitializeDrive(ULONG DriveNumber);
|
||||
BOOLEAN CacheInitializeDrive(ULONG DriveNumber);
|
||||
VOID CacheInvalidateCacheData(VOID);
|
||||
BOOL CacheReadDiskSectors(ULONG DiskNumber, ULONG StartSector, ULONG SectorCount, PVOID Buffer);
|
||||
BOOL CacheForceDiskSectorsIntoCache(ULONG DiskNumber, ULONG StartSector, ULONG SectorCount);
|
||||
BOOL CacheReleaseMemory(ULONG MinimumAmountToRelease);
|
||||
BOOLEAN CacheReadDiskSectors(ULONG DiskNumber, ULONG StartSector, ULONG SectorCount, PVOID Buffer);
|
||||
BOOLEAN CacheForceDiskSectorsIntoCache(ULONG DiskNumber, ULONG StartSector, ULONG SectorCount);
|
||||
BOOLEAN CacheReleaseMemory(ULONG MinimumAmountToRelease);
|
||||
|
||||
#endif // defined __CACHE_H
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
#ifndef __RS232_H
|
||||
#define __RS232_H
|
||||
|
||||
BOOL Rs232PortInitialize(ULONG ComPort, ULONG BaudRate);
|
||||
BOOL Rs232PortGetByte(PUCHAR ByteRecieved);
|
||||
BOOL Rs232PortPollByte(PUCHAR ByteRecieved);
|
||||
BOOLEAN Rs232PortInitialize(ULONG ComPort, ULONG BaudRate);
|
||||
BOOLEAN Rs232PortGetByte(PUCHAR ByteRecieved);
|
||||
BOOLEAN Rs232PortPollByte(PUCHAR ByteRecieved);
|
||||
VOID Rs232PortPutByte(UCHAR ByteToSend);
|
||||
BOOL Rs232PortInUse(ULONG Base);
|
||||
BOOLEAN Rs232PortInUse(ULONG Base);
|
||||
|
||||
|
||||
#endif // defined __RS232_H
|
||||
|
|
|
@ -106,10 +106,10 @@ typedef struct _MASTER_BOOT_RECORD
|
|||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
#ifdef __i386__
|
||||
|
||||
BOOL DiskResetController(ULONG DriveNumber);
|
||||
BOOL DiskInt13ExtensionsSupported(ULONG DriveNumber);
|
||||
BOOLEAN DiskResetController(ULONG DriveNumber);
|
||||
BOOLEAN DiskInt13ExtensionsSupported(ULONG DriveNumber);
|
||||
//VOID DiskStopFloppyMotor(VOID);
|
||||
BOOL DiskGetExtendedDriveParameters(ULONG DriveNumber, PVOID Buffer, USHORT BufferSize);
|
||||
BOOLEAN DiskGetExtendedDriveParameters(ULONG DriveNumber, PVOID Buffer, USHORT BufferSize);
|
||||
|
||||
#endif // defined __i386__
|
||||
|
||||
|
@ -118,11 +118,11 @@ BOOL DiskGetExtendedDriveParameters(ULONG DriveNumber, PVOID Buffer, USHORT Buff
|
|||
// FreeLoader Disk Functions
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
VOID DiskReportError (BOOL bError);
|
||||
VOID DiskReportError (BOOLEAN bError);
|
||||
VOID DiskError(PCSTR ErrorString, ULONG ErrorCode);
|
||||
PCSTR DiskGetErrorCodeString(ULONG ErrorCode);
|
||||
BOOL DiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer); // Implemented in i386disk.c
|
||||
BOOL DiskIsDriveRemovable(ULONG DriveNumber);
|
||||
BOOLEAN DiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer); // Implemented in i386disk.c
|
||||
BOOLEAN DiskIsDriveRemovable(ULONG DriveNumber);
|
||||
VOID DiskStopFloppyMotor(VOID); // Implemented in i386disk.c
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -130,10 +130,10 @@ VOID DiskStopFloppyMotor(VOID); // Implemented in i386disk.c
|
|||
// Fixed Disk Partition Management Functions
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
BOOL DiskGetActivePartitionEntry(ULONG DriveNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry, ULONG *ActivePartition);
|
||||
BOOL DiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOL DiskGetFirstPartitionEntry(PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOL DiskGetFirstExtendedPartitionEntry(PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOL DiskReadBootRecord(ULONG DriveNumber, ULONGLONG LogicalSectorNumber, PMASTER_BOOT_RECORD BootRecord);
|
||||
BOOLEAN DiskGetActivePartitionEntry(ULONG DriveNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry, ULONG *ActivePartition);
|
||||
BOOLEAN DiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOLEAN DiskGetFirstPartitionEntry(PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOLEAN DiskGetFirstExtendedPartitionEntry(PMASTER_BOOT_RECORD MasterBootRecord, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOLEAN DiskReadBootRecord(ULONG DriveNumber, ULONGLONG LogicalSectorNumber, PMASTER_BOOT_RECORD BootRecord);
|
||||
|
||||
#endif // defined __DISK_H
|
||||
|
|
|
@ -30,7 +30,7 @@ typedef struct
|
|||
} PACKED DRIVE_MAP_LIST, *PDRIVE_MAP_LIST;
|
||||
|
||||
VOID DriveMapMapDrivesInSection(PCSTR SectionName);
|
||||
BOOL DriveMapIsValidDriveString(PCSTR DriveString); // Checks the drive string ("hd0") for validity
|
||||
BOOLEAN DriveMapIsValidDriveString(PCSTR DriveString); // Checks the drive string ("hd0") for validity
|
||||
ULONG DriveMapGetBiosDriveNumber(PCSTR DeviceName); // Returns a BIOS drive number for any given device name (e.g. 0x80 for 'hd0')
|
||||
VOID DriveMapInstallInt13Handler(PDRIVE_MAP_LIST DriveMap); // Installs the int 13h handler for the drive mapper
|
||||
VOID DriveMapRemoveInt13Handler(VOID); // Removes a previously installed int 13h drive map handler
|
||||
|
|
|
@ -82,7 +82,7 @@
|
|||
|
||||
#define Ke386EraseFlags(x) __asm__ __volatile__("pushl $0 ; popfl\n")
|
||||
|
||||
extern BOOL UserInterfaceUp; /* Tells us if the user interface is displayed */
|
||||
extern BOOLEAN UserInterfaceUp; /* Tells us if the user interface is displayed */
|
||||
|
||||
VOID BootMain(LPSTR CmdLine);
|
||||
VOID RunLoader(VOID);
|
||||
|
|
|
@ -33,15 +33,15 @@
|
|||
#define PFILE FILE *
|
||||
|
||||
VOID FileSystemError(PCSTR ErrorString);
|
||||
BOOL FsOpenBootVolume();
|
||||
BOOL FsOpenSystemVolume(PCHAR SystemPath, PCHAR RemainingPath, PULONG BootDevice);
|
||||
BOOLEAN FsOpenBootVolume();
|
||||
BOOLEAN FsOpenSystemVolume(PCHAR SystemPath, PCHAR RemainingPath, PULONG BootDevice);
|
||||
PFILE FsOpenFile(PCSTR FileName);
|
||||
VOID FsCloseFile(PFILE FileHandle);
|
||||
BOOL FsReadFile(PFILE FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer);
|
||||
BOOLEAN FsReadFile(PFILE FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer);
|
||||
ULONG FsGetFileSize(PFILE FileHandle);
|
||||
VOID FsSetFilePointer(PFILE FileHandle, ULONG NewFilePointer);
|
||||
ULONG FsGetFilePointer(PFILE FileHandle);
|
||||
BOOL FsIsEndOfFile(PFILE FileHandle);
|
||||
BOOLEAN FsIsEndOfFile(PFILE FileHandle);
|
||||
ULONG FsGetNumPathParts(PCSTR Path);
|
||||
VOID FsGetFirstNameFromPath(PCHAR Buffer, PCSTR Path);
|
||||
|
||||
|
|
|
@ -666,32 +666,32 @@ typedef struct
|
|||
|
||||
|
||||
|
||||
BOOL Ext2OpenVolume(UCHAR DriveNumber, ULONGLONG VolumeStartSector);
|
||||
BOOLEAN Ext2OpenVolume(UCHAR DriveNumber, ULONGLONG VolumeStartSector);
|
||||
FILE* Ext2OpenFile(PCSTR FileName);
|
||||
BOOL Ext2LookupFile(PCSTR FileName, PEXT2_FILE_INFO Ext2FileInfoPointer);
|
||||
BOOL Ext2SearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize, PCHAR FileName, PEXT2_DIR_ENTRY DirectoryEntry);
|
||||
BOOL Ext2ReadFile(FILE *FileHandle, ULONGLONG BytesToRead, ULONGLONG* BytesRead, PVOID Buffer);
|
||||
BOOLEAN Ext2LookupFile(PCSTR FileName, PEXT2_FILE_INFO Ext2FileInfoPointer);
|
||||
BOOLEAN Ext2SearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize, PCHAR FileName, PEXT2_DIR_ENTRY DirectoryEntry);
|
||||
BOOLEAN Ext2ReadFile(FILE *FileHandle, ULONGLONG BytesToRead, ULONGLONG* BytesRead, PVOID Buffer);
|
||||
ULONGLONG Ext2GetFileSize(FILE *FileHandle);
|
||||
VOID Ext2SetFilePointer(FILE *FileHandle, ULONGLONG NewFilePointer);
|
||||
ULONGLONG Ext2GetFilePointer(FILE *FileHandle);
|
||||
BOOL Ext2ReadVolumeSectors(UCHAR DriveNumber, ULONGLONG SectorNumber, ULONGLONG SectorCount, PVOID Buffer);
|
||||
BOOLEAN Ext2ReadVolumeSectors(UCHAR DriveNumber, ULONGLONG SectorNumber, ULONGLONG SectorCount, PVOID Buffer);
|
||||
|
||||
BOOL Ext2ReadSuperBlock(VOID);
|
||||
BOOL Ext2ReadGroupDescriptors(VOID);
|
||||
BOOL Ext2ReadDirectory(ULONG Inode, PVOID* DirectoryBuffer, PEXT2_INODE InodePointer);
|
||||
BOOL Ext2ReadBlock(ULONG BlockNumber, PVOID Buffer);
|
||||
BOOL Ext2ReadPartialBlock(ULONG BlockNumber, ULONG StartingOffset, ULONG Length, PVOID Buffer);
|
||||
BOOLEAN Ext2ReadSuperBlock(VOID);
|
||||
BOOLEAN Ext2ReadGroupDescriptors(VOID);
|
||||
BOOLEAN Ext2ReadDirectory(ULONG Inode, PVOID* DirectoryBuffer, PEXT2_INODE InodePointer);
|
||||
BOOLEAN Ext2ReadBlock(ULONG BlockNumber, PVOID Buffer);
|
||||
BOOLEAN Ext2ReadPartialBlock(ULONG BlockNumber, ULONG StartingOffset, ULONG Length, PVOID Buffer);
|
||||
ULONG Ext2GetGroupDescBlockNumber(ULONG Group);
|
||||
ULONG Ext2GetGroupDescOffsetInBlock(ULONG Group);
|
||||
ULONG Ext2GetInodeGroupNumber(ULONG Inode);
|
||||
ULONG Ext2GetInodeBlockNumber(ULONG Inode);
|
||||
ULONG Ext2GetInodeOffsetInBlock(ULONG Inode);
|
||||
BOOL Ext2ReadInode(ULONG Inode, PEXT2_INODE InodeBuffer);
|
||||
BOOL Ext2ReadGroupDescriptor(ULONG Group, PEXT2_GROUP_DESC GroupBuffer);
|
||||
BOOLEAN Ext2ReadInode(ULONG Inode, PEXT2_INODE InodeBuffer);
|
||||
BOOLEAN Ext2ReadGroupDescriptor(ULONG Group, PEXT2_GROUP_DESC GroupBuffer);
|
||||
ULONG* Ext2ReadBlockPointerList(PEXT2_INODE Inode);
|
||||
ULONGLONG Ext2GetInodeFileSize(PEXT2_INODE Inode);
|
||||
BOOL Ext2CopyIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG IndirectBlock);
|
||||
BOOL Ext2CopyDoubleIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG DoubleIndirectBlock);
|
||||
BOOL Ext2CopyTripleIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG TripleIndirectBlock);
|
||||
BOOLEAN Ext2CopyIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG IndirectBlock);
|
||||
BOOLEAN Ext2CopyDoubleIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG DoubleIndirectBlock);
|
||||
BOOLEAN Ext2CopyTripleIndirectBlockPointers(ULONG* BlockList, ULONG* CurrentBlockInList, ULONG BlockCount, ULONG TripleIndirectBlock);
|
||||
|
||||
#endif // #defined __EXT2_H
|
||||
|
|
|
@ -152,24 +152,24 @@ typedef struct
|
|||
|
||||
|
||||
|
||||
BOOL FatOpenVolume(ULONG DriveNumber, ULONG VolumeStartSector, ULONG PartitionSectorCount);
|
||||
BOOLEAN FatOpenVolume(ULONG DriveNumber, ULONG VolumeStartSector, ULONG PartitionSectorCount);
|
||||
ULONG FatDetermineFatType(PFAT_BOOTSECTOR FatBootSector, ULONG PartitionSectorCount);
|
||||
PVOID FatBufferDirectory(ULONG DirectoryStartCluster, ULONG* EntryCountPointer, BOOL RootDirectory);
|
||||
BOOL FatSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG EntryCount, PCHAR FileName, PFAT_FILE_INFO FatFileInfoPointer);
|
||||
BOOL FatLookupFile(PCSTR FileName, PFAT_FILE_INFO FatFileInfoPointer);
|
||||
PVOID FatBufferDirectory(ULONG DirectoryStartCluster, ULONG* EntryCountPointer, BOOLEAN RootDirectory);
|
||||
BOOLEAN FatSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG EntryCount, PCHAR FileName, PFAT_FILE_INFO FatFileInfoPointer);
|
||||
BOOLEAN FatLookupFile(PCSTR FileName, PFAT_FILE_INFO FatFileInfoPointer);
|
||||
void FatParseShortFileName(PCHAR Buffer, PDIRENTRY DirEntry);
|
||||
BOOL FatGetFatEntry(ULONG Cluster, ULONG* ClusterPointer);
|
||||
BOOLEAN FatGetFatEntry(ULONG Cluster, ULONG* ClusterPointer);
|
||||
FILE* FatOpenFile(PCSTR FileName);
|
||||
ULONG FatCountClustersInChain(ULONG StartCluster);
|
||||
ULONG* FatGetClusterChainArray(ULONG StartCluster);
|
||||
BOOL FatReadCluster(ULONG ClusterNumber, PVOID Buffer);
|
||||
BOOL FatReadClusterChain(ULONG StartClusterNumber, ULONG NumberOfClusters, PVOID Buffer);
|
||||
BOOL FatReadPartialCluster(ULONG ClusterNumber, ULONG StartingOffset, ULONG Length, PVOID Buffer);
|
||||
BOOL FatReadFile(FILE *FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer);
|
||||
BOOLEAN FatReadCluster(ULONG ClusterNumber, PVOID Buffer);
|
||||
BOOLEAN FatReadClusterChain(ULONG StartClusterNumber, ULONG NumberOfClusters, PVOID Buffer);
|
||||
BOOLEAN FatReadPartialCluster(ULONG ClusterNumber, ULONG StartingOffset, ULONG Length, PVOID Buffer);
|
||||
BOOLEAN FatReadFile(FILE *FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer);
|
||||
ULONG FatGetFileSize(FILE *FileHandle);
|
||||
VOID FatSetFilePointer(FILE *FileHandle, ULONG NewFilePointer);
|
||||
ULONG FatGetFilePointer(FILE *FileHandle);
|
||||
BOOL FatReadVolumeSectors(ULONG DriveNumber, ULONG SectorNumber, ULONG SectorCount, PVOID Buffer);
|
||||
BOOLEAN FatReadVolumeSectors(ULONG DriveNumber, ULONG SectorNumber, ULONG SectorCount, PVOID Buffer);
|
||||
|
||||
|
||||
#define ATTR_NORMAL 0x00
|
||||
|
|
|
@ -100,14 +100,14 @@ typedef struct
|
|||
ULONG FileStart; // File start sector
|
||||
ULONG FileSize; // File size
|
||||
ULONG FilePointer; // File pointer
|
||||
BOOL Directory;
|
||||
BOOLEAN Directory;
|
||||
ULONG DriveNumber;
|
||||
} ISO_FILE_INFO, * PISO_FILE_INFO;
|
||||
|
||||
|
||||
BOOL IsoOpenVolume(ULONG DriveNumber);
|
||||
BOOLEAN IsoOpenVolume(ULONG DriveNumber);
|
||||
FILE* IsoOpenFile(PCSTR FileName);
|
||||
BOOL IsoReadFile(FILE *FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer);
|
||||
BOOLEAN IsoReadFile(FILE *FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer);
|
||||
ULONG IsoGetFileSize(FILE *FileHandle);
|
||||
VOID IsoSetFilePointer(FILE *FileHandle, ULONG NewFilePointer);
|
||||
ULONG IsoGetFilePointer(FILE *FileHandle);
|
||||
|
|
|
@ -218,9 +218,9 @@ typedef struct
|
|||
ULONGLONG Offset;
|
||||
} PACKED NTFS_FILE_HANDLE, *PNTFS_FILE_HANDLE;
|
||||
|
||||
BOOL NtfsOpenVolume(ULONG DriveNumber, ULONG VolumeStartSector);
|
||||
BOOLEAN NtfsOpenVolume(ULONG DriveNumber, ULONG VolumeStartSector);
|
||||
FILE* NtfsOpenFile(PCSTR FileName);
|
||||
BOOL NtfsReadFile(FILE *FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer);
|
||||
BOOLEAN NtfsReadFile(FILE *FileHandle, ULONG BytesToRead, ULONG* BytesRead, PVOID Buffer);
|
||||
ULONG NtfsGetFileSize(FILE *FileHandle);
|
||||
VOID NtfsSetFilePointer(FILE *FileHandle, ULONG NewFilePointer);
|
||||
ULONG NtfsGetFilePointer(FILE *FileHandle);
|
||||
|
|
|
@ -20,10 +20,10 @@
|
|||
#ifndef __FSREC_H
|
||||
#define __FSREC_H
|
||||
|
||||
BOOL FsRecognizeVolume(ULONG DriveNumber, ULONG VolumeStartSector, UCHAR* VolumeType);
|
||||
BOOL FsRecIsIso9660(ULONG DriveNumber);
|
||||
BOOL FsRecIsExt2(ULONG DriveNumber, ULONG VolumeStartSector);
|
||||
BOOL FsRecIsFat(ULONG DriveNumber, ULONG VolumeStartSector);
|
||||
BOOL FsRecIsNtfs(ULONG DriveNumber, ULONG VolumeStartSector);
|
||||
BOOLEAN FsRecognizeVolume(ULONG DriveNumber, ULONG VolumeStartSector, UCHAR* VolumeType);
|
||||
BOOLEAN FsRecIsIso9660(ULONG DriveNumber);
|
||||
BOOLEAN FsRecIsExt2(ULONG DriveNumber, ULONG VolumeStartSector);
|
||||
BOOLEAN FsRecIsFat(ULONG DriveNumber, ULONG VolumeStartSector);
|
||||
BOOLEAN FsRecIsNtfs(ULONG DriveNumber, ULONG VolumeStartSector);
|
||||
|
||||
#endif // #defined __FSREC_H
|
||||
|
|
|
@ -55,30 +55,30 @@ extern ULONG IniFileSettingCount;
|
|||
|
||||
PFILE IniOpenIniFile();
|
||||
|
||||
BOOL IniParseFile(PCHAR IniFileData, ULONG IniFileSize);
|
||||
BOOLEAN IniParseFile(PCHAR IniFileData, ULONG IniFileSize);
|
||||
ULONG IniGetNextLineSize(PCHAR IniFileData, ULONG IniFileSize, ULONG CurrentOffset);
|
||||
ULONG IniGetNextLine(PCHAR IniFileData, ULONG IniFileSize, PCHAR Buffer, ULONG BufferSize, ULONG CurrentOffset);
|
||||
BOOL IniIsLineEmpty(PCHAR LineOfText, ULONG TextLength);
|
||||
BOOL IniIsCommentLine(PCHAR LineOfText, ULONG TextLength);
|
||||
BOOL IniIsSectionName(PCHAR LineOfText, ULONG TextLength);
|
||||
BOOLEAN IniIsLineEmpty(PCHAR LineOfText, ULONG TextLength);
|
||||
BOOLEAN IniIsCommentLine(PCHAR LineOfText, ULONG TextLength);
|
||||
BOOLEAN IniIsSectionName(PCHAR LineOfText, ULONG TextLength);
|
||||
ULONG IniGetSectionNameSize(PCHAR SectionNameLine, ULONG LineLength);
|
||||
VOID IniExtractSectionName(PCHAR SectionName, PCHAR SectionNameLine, ULONG LineLength);
|
||||
BOOL IniIsSetting(PCHAR LineOfText, ULONG TextLength);
|
||||
BOOLEAN IniIsSetting(PCHAR LineOfText, ULONG TextLength);
|
||||
ULONG IniGetSettingNameSize(PCHAR SettingNameLine, ULONG LineLength);
|
||||
ULONG IniGetSettingValueSize(PCHAR SettingValueLine, ULONG LineLength);
|
||||
VOID IniExtractSettingName(PCHAR SettingName, PCHAR SettingNameLine, ULONG LineLength);
|
||||
VOID IniExtractSettingValue(PCHAR SettingValue, PCHAR SettingValueLine, ULONG LineLength);
|
||||
|
||||
BOOL IniFileInitialize(VOID);
|
||||
BOOLEAN IniFileInitialize(VOID);
|
||||
|
||||
BOOL IniOpenSection(PCSTR SectionName, ULONG* SectionId);
|
||||
BOOLEAN IniOpenSection(PCSTR SectionName, ULONG* SectionId);
|
||||
ULONG IniGetNumSectionItems(ULONG SectionId);
|
||||
ULONG IniGetSectionSettingNameSize(ULONG SectionId, ULONG SettingIndex);
|
||||
ULONG IniGetSectionSettingValueSize(ULONG SectionId, ULONG SettingIndex);
|
||||
BOOL IniReadSettingByNumber(ULONG SectionId, ULONG SettingNumber, PCHAR SettingName, ULONG NameSize, PCHAR SettingValue, ULONG ValueSize);
|
||||
BOOL IniReadSettingByName(ULONG SectionId, PCSTR SettingName, PCHAR Buffer, ULONG BufferSize);
|
||||
BOOL IniAddSection(PCSTR SectionName, ULONG* SectionId);
|
||||
BOOL IniAddSettingValueToSection(ULONG SectionId, PCSTR SettingName, PCSTR SettingValue);
|
||||
BOOLEAN IniReadSettingByNumber(ULONG SectionId, ULONG SettingNumber, PCHAR SettingName, ULONG NameSize, PCHAR SettingValue, ULONG ValueSize);
|
||||
BOOLEAN IniReadSettingByName(ULONG SectionId, PCSTR SettingName, PCHAR Buffer, ULONG BufferSize);
|
||||
BOOLEAN IniAddSection(PCSTR SectionName, ULONG* SectionId);
|
||||
BOOLEAN IniAddSettingValueToSection(ULONG SectionId, PCSTR SettingName, PCSTR SettingValue);
|
||||
|
||||
|
||||
#endif // defined __PARSEINI_H
|
||||
|
|
|
@ -129,11 +129,11 @@ VOID BootOldLinuxKernel(ULONG KernelSize); // Implemented in linux.S
|
|||
|
||||
VOID LoadAndBootLinux(PCSTR OperatingSystemName, PCSTR Description);
|
||||
|
||||
BOOL LinuxParseIniSection(PCSTR OperatingSystemName);
|
||||
BOOL LinuxReadBootSector(PFILE LinuxKernelFile);
|
||||
BOOL LinuxReadSetupSector(PFILE LinuxKernelFile);
|
||||
BOOL LinuxReadKernel(PFILE LinuxKernelFile);
|
||||
BOOL LinuxCheckKernelVersion(VOID);
|
||||
BOOL LinuxReadInitrd(PFILE LinuxInitrdFile);
|
||||
BOOLEAN LinuxParseIniSection(PCSTR OperatingSystemName);
|
||||
BOOLEAN LinuxReadBootSector(PFILE LinuxKernelFile);
|
||||
BOOLEAN LinuxReadSetupSector(PFILE LinuxKernelFile);
|
||||
BOOLEAN LinuxReadKernel(PFILE LinuxKernelFile);
|
||||
BOOLEAN LinuxCheckKernelVersion(VOID);
|
||||
BOOLEAN LinuxReadInitrd(PFILE LinuxInitrdFile);
|
||||
|
||||
#endif // defined __LINUX_H
|
||||
|
|
|
@ -37,18 +37,18 @@ typedef enum tagVIDEODISPLAYMODE
|
|||
typedef struct tagMACHVTBL
|
||||
{
|
||||
VOID (*ConsPutChar)(int Ch);
|
||||
BOOL (*ConsKbHit)(VOID);
|
||||
BOOLEAN (*ConsKbHit)(VOID);
|
||||
int (*ConsGetCh)(VOID);
|
||||
|
||||
VOID (*VideoClearScreen)(UCHAR Attr);
|
||||
VIDEODISPLAYMODE (*VideoSetDisplayMode)(char *DisplayMode, BOOL Init);
|
||||
VIDEODISPLAYMODE (*VideoSetDisplayMode)(char *DisplayMode, BOOLEAN Init);
|
||||
VOID (*VideoGetDisplaySize)(PULONG Width, PULONG Height, PULONG Depth);
|
||||
ULONG (*VideoGetBufferSize)(VOID);
|
||||
VOID (*VideoSetTextCursorPosition)(ULONG X, ULONG Y);
|
||||
VOID (*VideoHideShowTextCursor)(BOOL Show);
|
||||
VOID (*VideoHideShowTextCursor)(BOOLEAN Show);
|
||||
VOID (*VideoPutChar)(int Ch, UCHAR Attr, unsigned X, unsigned Y);
|
||||
VOID (*VideoCopyOffScreenBufferToVRAM)(PVOID Buffer);
|
||||
BOOL (*VideoIsPaletteFixed)(VOID);
|
||||
BOOLEAN (*VideoIsPaletteFixed)(VOID);
|
||||
VOID (*VideoSetPaletteColor)(UCHAR Color, UCHAR Red, UCHAR Green, UCHAR Blue);
|
||||
VOID (*VideoGetPaletteColor)(UCHAR Color, UCHAR* Red, UCHAR* Green, UCHAR* Blue);
|
||||
VOID (*VideoSync)(VOID);
|
||||
|
@ -56,15 +56,15 @@ typedef struct tagMACHVTBL
|
|||
|
||||
ULONG (*GetMemoryMap)(PBIOS_MEMORY_MAP BiosMemoryMap, ULONG MaxMemoryMapSize);
|
||||
|
||||
BOOL (*DiskGetBootVolume)(PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType);
|
||||
BOOL (*DiskGetSystemVolume)(char *SystemPath, char *RemainingPath, PULONG Device, PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType);
|
||||
BOOL (*DiskGetBootPath)(char *BootPath, unsigned Size);
|
||||
BOOLEAN (*DiskGetBootVolume)(PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType);
|
||||
BOOLEAN (*DiskGetSystemVolume)(char *SystemPath, char *RemainingPath, PULONG Device, PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType);
|
||||
BOOLEAN (*DiskGetBootPath)(char *BootPath, unsigned Size);
|
||||
VOID (*DiskGetBootDevice)(PULONG BootDevice);
|
||||
BOOL (*DiskBootingFromFloppy)(VOID);
|
||||
BOOL (*DiskNormalizeSystemPath)(char *SystemPath, unsigned Size);
|
||||
BOOL (*DiskReadLogicalSectors)(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer);
|
||||
BOOL (*DiskGetPartitionEntry)(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOL (*DiskGetDriveGeometry)(ULONG DriveNumber, PGEOMETRY DriveGeometry);
|
||||
BOOLEAN (*DiskBootingFromFloppy)(VOID);
|
||||
BOOLEAN (*DiskNormalizeSystemPath)(char *SystemPath, unsigned Size);
|
||||
BOOLEAN (*DiskReadLogicalSectors)(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer);
|
||||
BOOLEAN (*DiskGetPartitionEntry)(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOLEAN (*DiskGetDriveGeometry)(ULONG DriveNumber, PGEOMETRY DriveGeometry);
|
||||
ULONG (*DiskGetCacheableBlockCount)(ULONG DriveNumber);
|
||||
|
||||
VOID (*RTCGetCurrentDateTime)(PULONG Year, PULONG Month, PULONG Day, PULONG Hour, PULONG Minute, PULONG Second);
|
||||
|
@ -77,24 +77,24 @@ VOID MachInit(const char *CmdLine);
|
|||
extern MACHVTBL MachVtbl;
|
||||
|
||||
VOID MachConsPutChar(int Ch);
|
||||
BOOL MachConsKbHit();
|
||||
BOOLEAN MachConsKbHit();
|
||||
int MachConsGetCh();
|
||||
VOID MachVideoClearScreen(UCHAR Attr);
|
||||
VIDEODISPLAYMODE MachVideoSetDisplayMode(char *DisplayMode, BOOL Init);
|
||||
VIDEODISPLAYMODE MachVideoSetDisplayMode(char *DisplayMode, BOOLEAN Init);
|
||||
VOID MachVideoGetDisplaySize(PULONG Width, PULONG Height, PULONG Depth);
|
||||
ULONG MachVideoGetBufferSize(VOID);
|
||||
VOID MachVideoSetTextCursorPosition(ULONG X, ULONG Y);
|
||||
VOID MachVideoHideShowTextCursor(BOOL Show);
|
||||
VOID MachVideoHideShowTextCursor(BOOLEAN Show);
|
||||
VOID MachVideoPutChar(int Ch, UCHAR Attr, unsigned X, unsigned Y);
|
||||
VOID MachVideoCopyOffScreenBufferToVRAM(PVOID Buffer);
|
||||
BOOL MachVideoIsPaletteFixed(VOID);
|
||||
BOOLEAN MachVideoIsPaletteFixed(VOID);
|
||||
VOID MachVideoSetPaletteColor(UCHAR Color, UCHAR Red, UCHAR Green, UCHAR Blue);
|
||||
VOID MachVideoGetPaletteColor(UCHAR Color, UCHAR *Red, UCHAR *Green, UCHAR *Blue);
|
||||
VOID MachVideoSync(VOID);
|
||||
VOID MachVideoPrepareForReactOS(VOID);
|
||||
ULONG MachGetMemoryMap(PBIOS_MEMORY_MAP BiosMemoryMap, ULONG MaxMemoryMapSize);
|
||||
BOOL MachDiskGetBootVolume(PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType);
|
||||
BOOL
|
||||
BOOLEAN MachDiskGetBootVolume(PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType);
|
||||
BOOLEAN
|
||||
MachDiskGetSystemVolume(char *SystemPath,
|
||||
char *RemainingPath,
|
||||
PULONG Device,
|
||||
|
@ -102,13 +102,13 @@ MachDiskGetSystemVolume(char *SystemPath,
|
|||
PULONGLONG StartSector,
|
||||
PULONGLONG SectorCount,
|
||||
int *FsType);
|
||||
BOOL MachDiskGetBootPath(char *BootPath, unsigned Size);
|
||||
BOOLEAN MachDiskGetBootPath(char *BootPath, unsigned Size);
|
||||
VOID MachDiskGetBootDevice(PULONG BootDevice);
|
||||
BOOL MachDiskBootingFromFloppy();
|
||||
BOOL MachDiskNormalizeSystemPath(char *SystemPath, unsigned Size);
|
||||
BOOL MachDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer);
|
||||
BOOL MachDiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOL MachDiskGetDriveGeometry(ULONG DriveNumber, PGEOMETRY DriveGeometry);
|
||||
BOOLEAN MachDiskBootingFromFloppy();
|
||||
BOOLEAN MachDiskNormalizeSystemPath(char *SystemPath, unsigned Size);
|
||||
BOOLEAN MachDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer);
|
||||
BOOLEAN MachDiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry);
|
||||
BOOLEAN MachDiskGetDriveGeometry(ULONG DriveNumber, PGEOMETRY DriveGeometry);
|
||||
ULONG MachDiskGetCacheableBlockCount(ULONG DriveNumber);
|
||||
VOID MachRTCGetCurrentDateTime(PULONG Year, PULONG Month, PULONG Day, PULONG Hour, PULONG Minute, PULONG Second);
|
||||
VOID MachHwDetect(VOID);
|
||||
|
|
|
@ -78,13 +78,13 @@ ULONG MmFindAvailablePagesFromEnd(PVOID PageLookupTable, ULONG TotalPageCount,
|
|||
ULONG MmFindAvailablePagesBeforePage(PVOID PageLookupTable, ULONG TotalPageCount, ULONG PagesNeeded, ULONG LastPage); // Returns the page number of the first available page range before the specified page
|
||||
VOID MmFixupSystemMemoryMap(PBIOS_MEMORY_MAP BiosMemoryMap, ULONG* MapCount); // Removes entries in the memory map that describe memory above 4G
|
||||
VOID MmUpdateLastFreePageHint(PVOID PageLookupTable, ULONG TotalPageCount); // Sets the LastFreePageHint to the last usable page of memory
|
||||
BOOL MmAreMemoryPagesAvailable(PVOID PageLookupTable, ULONG TotalPageCount, PVOID PageAddress, ULONG PageCount); // Returns TRUE if the specified pages of memory are available, otherwise FALSE
|
||||
BOOLEAN MmAreMemoryPagesAvailable(PVOID PageLookupTable, ULONG TotalPageCount, PVOID PageAddress, ULONG PageCount); // Returns TRUE if the specified pages of memory are available, otherwise FALSE
|
||||
|
||||
ULONG GetSystemMemorySize(VOID); // Returns the amount of total memory in the system
|
||||
|
||||
|
||||
//BOOL MmInitializeMemoryManager(ULONG LowMemoryStart, ULONG LowMemoryLength);
|
||||
BOOL MmInitializeMemoryManager(VOID);
|
||||
//BOOLEAN MmInitializeMemoryManager(ULONG LowMemoryStart, ULONG LowMemoryLength);
|
||||
BOOLEAN MmInitializeMemoryManager(VOID);
|
||||
PVOID MmAllocateMemory(ULONG MemorySize);
|
||||
VOID MmFreeMemory(PVOID MemoryPointer);
|
||||
//PVOID MmAllocateLowMemory(ULONG MemorySize);
|
||||
|
|
|
@ -20,9 +20,9 @@
|
|||
#ifndef __OSLIST_H
|
||||
#define __OSLIST_H
|
||||
|
||||
BOOL InitOperatingSystemList(PCSTR **SectionNamesPointer, PCSTR **DisplayNamesPointer, ULONG* OperatingSystemCountPointer);
|
||||
BOOLEAN InitOperatingSystemList(PCSTR **SectionNamesPointer, PCSTR **DisplayNamesPointer, ULONG* OperatingSystemCountPointer);
|
||||
ULONG CountOperatingSystems(ULONG SectionId);
|
||||
BOOL AllocateListMemory(PCHAR **SectionNamesPointer, PCHAR **DisplayNamesPointer, ULONG OperatingSystemCount);
|
||||
BOOL RemoveQuotes(PCHAR QuotedString);
|
||||
BOOLEAN AllocateListMemory(PCHAR **SectionNamesPointer, PCHAR **DisplayNamesPointer, ULONG OperatingSystemCount);
|
||||
BOOLEAN RemoveQuotes(PCHAR QuotedString);
|
||||
|
||||
#endif // #defined __OSLIST_H
|
||||
|
|
|
@ -40,7 +40,7 @@ VOID ReactOSRunSetupLoader(VOID);
|
|||
// ARC Path Functions
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
BOOL DissectArcPath(CHAR *ArcPath, CHAR *BootPath, ULONG* BootDrive, ULONG* BootPartition);
|
||||
BOOLEAN DissectArcPath(CHAR *ArcPath, CHAR *BootPath, ULONG* BootDrive, ULONG* BootPartition);
|
||||
VOID ConstructArcPath(PCHAR ArcPath, PCHAR SystemFolder, ULONG Disk, ULONG Partition);
|
||||
ULONG ConvertArcNameToBiosDriveNumber(PCHAR ArcPath);
|
||||
|
||||
|
@ -59,11 +59,11 @@ extern memory_map_t reactos_memory_map[32]; // Memory map
|
|||
VOID FASTCALL FrLdrSetupPae(ULONG Magic);
|
||||
VOID FASTCALL FrLdrSetupPageDirectory(VOID);
|
||||
VOID FASTCALL FrLdrGetPaeMode(VOID);
|
||||
BOOL STDCALL FrLdrMapKernel(FILE *KernelImage);
|
||||
ULONG_PTR STDCALL FrLdrCreateModule(LPCSTR ModuleName);
|
||||
ULONG_PTR STDCALL FrLdrLoadModule(FILE *ModuleImage, LPCSTR ModuleName, PULONG ModuleSize);
|
||||
BOOL STDCALL FrLdrCloseModule(ULONG_PTR ModuleBase, ULONG dwModuleSize);
|
||||
VOID STDCALL FrLdrStartup(ULONG Magic);
|
||||
BOOLEAN NTAPI FrLdrMapKernel(FILE *KernelImage);
|
||||
ULONG_PTR NTAPI FrLdrCreateModule(LPCSTR ModuleName);
|
||||
ULONG_PTR NTAPI FrLdrLoadModule(FILE *ModuleImage, LPCSTR ModuleName, PULONG ModuleSize);
|
||||
BOOLEAN NTAPI FrLdrCloseModule(ULONG_PTR ModuleBase, ULONG dwModuleSize);
|
||||
VOID NTAPI FrLdrStartup(ULONG Magic);
|
||||
typedef VOID (FASTCALL *ASMCODE)(ULONG Magic, PROS_LOADER_PARAMETER_BLOCK LoaderBlock);
|
||||
|
||||
#endif // defined __REACTOS_H
|
||||
|
|
|
@ -67,7 +67,7 @@ VOID
|
|||
RegInitializeRegistry(VOID);
|
||||
|
||||
LONG
|
||||
RegInitCurrentControlSet(BOOL LastKnownGood);
|
||||
RegInitCurrentControlSet(BOOLEAN LastKnownGood);
|
||||
|
||||
|
||||
LONG
|
||||
|
@ -125,11 +125,11 @@ ULONG
|
|||
RegGetValueCount (FRLDRHKEY Key);
|
||||
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
RegImportBinaryHive (PCHAR ChunkBase,
|
||||
ULONG ChunkSize);
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
RegExportBinaryHive (PCWSTR KeyName,
|
||||
PCHAR ChunkBase,
|
||||
ULONG* ChunkSize);
|
||||
|
|
|
@ -49,7 +49,7 @@ PLIST_ITEM RtlListRemoveHead(PLIST_ITEM ListHead); // Removes the entry a
|
|||
PLIST_ITEM RtlListRemoveTail(PLIST_ITEM ListHead); // Removes the entry at the tail of the list
|
||||
PLIST_ITEM RtlListGetHead(PLIST_ITEM ListHead); // Returns the entry at the head of the list
|
||||
PLIST_ITEM RtlListGetTail(PLIST_ITEM ListHead); // Returns the entry at the tail of the list
|
||||
BOOL RtlListIsEmpty(PLIST_ITEM ListHead); // Indicates whether a doubly linked list is empty
|
||||
BOOLEAN RtlListIsEmpty(PLIST_ITEM ListHead); // Indicates whether a doubly linked list is empty
|
||||
ULONG RtlListCountEntries(PLIST_ITEM ListHead); // Counts the entries in a doubly linked list
|
||||
PLIST_ITEM RtlListGetPrevious(PLIST_ITEM ListEntry); // Returns the previous item in the list
|
||||
PLIST_ITEM RtlListGetNext(PLIST_ITEM ListEntry); // Returns the next item in the list
|
||||
|
|
|
@ -43,12 +43,12 @@ extern UCHAR UiEditBoxBgColor; // Edit box text background color
|
|||
|
||||
extern CHAR UiTitleBoxTitleText[260]; // Title box's title text
|
||||
|
||||
extern BOOL UserInterfaceUp; // Tells us if the user interface is displayed
|
||||
extern BOOLEAN UserInterfaceUp; // Tells us if the user interface is displayed
|
||||
|
||||
extern BOOL UiUseSpecialEffects; // Tells us if we should use fade effects
|
||||
extern BOOL UiCenterMenu;
|
||||
extern BOOL UiMenuBox;
|
||||
extern BOOL UiMinimal;
|
||||
extern BOOLEAN UiUseSpecialEffects; // Tells us if we should use fade effects
|
||||
extern BOOLEAN UiCenterMenu;
|
||||
extern BOOLEAN UiMenuBox;
|
||||
extern BOOLEAN UiMinimal;
|
||||
extern CHAR UiTimeText[];
|
||||
|
||||
extern const CHAR UiMonthNames[12][15];
|
||||
|
@ -58,13 +58,13 @@ extern const CHAR UiMonthNames[12][15];
|
|||
// User Interface Functions
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
BOOL UiInitialize(BOOLEAN ShowGui); // Initialize User-Interface
|
||||
BOOL SetupUiInitialize(VOID); // Initialize User-Interface
|
||||
BOOLEAN UiInitialize(BOOLEAN ShowGui); // Initialize User-Interface
|
||||
BOOLEAN SetupUiInitialize(VOID); // Initialize User-Interface
|
||||
VOID UiUnInitialize(PCSTR BootText); // Un-initialize User-Interface
|
||||
VOID UiDrawBackdrop(VOID); // Fills the entire screen with a backdrop
|
||||
VOID UiFillArea(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, CHAR FillChar, UCHAR Attr /* Color Attributes */); // Fills the area specified with FillChar and Attr
|
||||
VOID UiDrawShadow(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom); // Draws a shadow on the bottom and right sides of the area specified
|
||||
VOID UiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOL Fill, BOOL Shadow, UCHAR Attr); // Draws a box around the area specified
|
||||
VOID UiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr); // Draws a box around the area specified
|
||||
VOID UiDrawText(ULONG X, ULONG Y, PCSTR Text, UCHAR Attr); // Draws text at coordinates specified
|
||||
VOID UiDrawCenteredText(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, PCSTR TextString, UCHAR Attr); // Draws centered text at the coordinates specified and clips the edges
|
||||
VOID UiDrawStatusText(PCSTR StatusText); // Draws text at the very bottom line on the screen
|
||||
|
@ -76,7 +76,7 @@ VOID UiDrawProgressBarCenter(ULONG Position, ULONG Range, PCHAR ProgressText);
|
|||
VOID UiDrawProgressBar(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, ULONG Position, ULONG Range, PCHAR ProgressText); // Draws the progress bar showing nPos percent filled
|
||||
VOID UiShowMessageBoxesInSection(PCSTR SectionName); // Displays all the message boxes in a given section
|
||||
VOID UiEscapeString(PCHAR String); // Processes a string and changes all occurances of "\n" to '\n'
|
||||
BOOL UiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length);
|
||||
BOOLEAN UiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length);
|
||||
|
||||
UCHAR UiTextToColor(PCSTR ColorText); // Converts the text color into it's equivalent color value
|
||||
UCHAR UiTextToFillStyle(PCSTR FillStyleText); // Converts the text fill into it's equivalent fill value
|
||||
|
@ -91,9 +91,9 @@ VOID UiFadeOut(VOID); // Fades the screen out
|
|||
// Menu Functions
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
typedef BOOL (*UiMenuKeyPressFilterCallback)(ULONG KeyPress);
|
||||
typedef BOOLEAN (*UiMenuKeyPressFilterCallback)(ULONG KeyPress);
|
||||
|
||||
BOOL UiDisplayMenu(PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG* SelectedMenuItem, BOOL CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter);
|
||||
BOOLEAN UiDisplayMenu(PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG* SelectedMenuItem, BOOLEAN CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter);
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
VOID GuiDrawBackdrop(VOID); // Fills the entire screen with a backdrop
|
||||
VOID GuiFillArea(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR FillChar, UCHAR Attr /* Color Attributes */); // Fills the area specified with FillChar and Attr
|
||||
VOID GuiDrawShadow(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom); // Draws a shadow on the bottom and right sides of the area specified
|
||||
VOID GuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOL Fill, BOOL Shadow, UCHAR Attr); // Draws a box around the area specified
|
||||
VOID GuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr); // Draws a box around the area specified
|
||||
VOID GuiDrawText(ULONG X, ULONG Y, PUCHAR Text, UCHAR Attr); // Draws text at coordinates specified
|
||||
VOID GuiDrawStatusText(PCSTR StatusText); // Draws text at the very bottom line on the screen
|
||||
VOID GuiUpdateDateTime(VOID); // Updates the date and time
|
||||
|
@ -49,7 +49,7 @@ UCHAR GuiTextToFillStyle(PCSTR FillStyleText); // Converts the text fill into
|
|||
// Menu Functions
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
BOOL GuiDisplayMenu(PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG* SelectedMenuItem);
|
||||
BOOLEAN GuiDisplayMenu(PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG* SelectedMenuItem);
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -28,13 +28,13 @@
|
|||
// Textual User Interface Functions
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////////////
|
||||
BOOL TuiInitialize(VOID); // Initialize User-Interface
|
||||
BOOLEAN TuiInitialize(VOID); // Initialize User-Interface
|
||||
VOID TuiUnInitialize(VOID); // Un-initialize User-Interface
|
||||
|
||||
VOID TuiDrawBackdrop(VOID); // Fills the entire screen with a backdrop
|
||||
VOID TuiFillArea(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, CHAR FillChar, UCHAR Attr /* Color Attributes */); // Fills the area specified with FillChar and Attr
|
||||
VOID TuiDrawShadow(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom); // Draws a shadow on the bottom and right sides of the area specified
|
||||
VOID TuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOL Fill, BOOL Shadow, UCHAR Attr); // Draws a box around the area specified
|
||||
VOID TuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr); // Draws a box around the area specified
|
||||
VOID TuiDrawText(ULONG X, ULONG Y, PCSTR Text, UCHAR Attr); // Draws text at coordinates specified
|
||||
VOID TuiDrawCenteredText(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, PCSTR TextString, UCHAR Attr); // Draws centered text at the coordinates specified and clips the edges
|
||||
VOID TuiDrawStatusText(PCSTR StatusText); // Draws text at the very bottom line on the screen
|
||||
|
@ -45,7 +45,7 @@ VOID TuiMessageBox(PCSTR MessageText); // Displays a message box on the scr
|
|||
VOID TuiMessageBoxCritical(PCSTR MessageText); // Displays a message box on the screen with an ok button using no system resources
|
||||
VOID TuiDrawProgressBarCenter(ULONG Position, ULONG Range, PCHAR ProgressText); // Draws the progress bar showing nPos percent filled
|
||||
VOID TuiDrawProgressBar(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, ULONG Position, ULONG Range, PCHAR ProgressText); // Draws the progress bar showing nPos percent filled
|
||||
BOOL TuiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length);
|
||||
BOOLEAN TuiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length);
|
||||
|
||||
UCHAR TuiTextToColor(PCSTR ColorText); // Converts the text color into it's equivalent color value
|
||||
UCHAR TuiTextToFillStyle(PCSTR FillStyleText); // Converts the text fill into it's equivalent fill value
|
||||
|
@ -73,12 +73,12 @@ typedef struct
|
|||
|
||||
} TUI_MENU_INFO, *PTUI_MENU_INFO;
|
||||
|
||||
VOID WINAPI TuiCalcMenuBoxSize(PTUI_MENU_INFO MenuInfo);
|
||||
VOID WINAPI TuiDrawMenu(PTUI_MENU_INFO MenuInfo);
|
||||
VOID WINAPI TuiDrawMenuBox(PTUI_MENU_INFO MenuInfo);
|
||||
VOID WINAPI TuiDrawMenuItem(PTUI_MENU_INFO MenuInfo, ULONG MenuItemNumber);
|
||||
ULONG WINAPI TuiProcessMenuKeyboardEvent(PTUI_MENU_INFO MenuInfo, UiMenuKeyPressFilterCallback KeyPressFilter);
|
||||
BOOL WINAPI TuiDisplayMenu(PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG* SelectedMenuItem, BOOL CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter);
|
||||
VOID NTAPI TuiCalcMenuBoxSize(PTUI_MENU_INFO MenuInfo);
|
||||
VOID NTAPI TuiDrawMenu(PTUI_MENU_INFO MenuInfo);
|
||||
VOID NTAPI TuiDrawMenuBox(PTUI_MENU_INFO MenuInfo);
|
||||
VOID NTAPI TuiDrawMenuItem(PTUI_MENU_INFO MenuInfo, ULONG MenuItemNumber);
|
||||
ULONG NTAPI TuiProcessMenuKeyboardEvent(PTUI_MENU_INFO MenuInfo, UiMenuKeyPressFilterCallback KeyPressFilter);
|
||||
BOOLEAN NTAPI TuiDisplayMenu(PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG* SelectedMenuItem, BOOLEAN CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter);
|
||||
|
||||
|
||||
/*
|
||||
|
|
|
@ -19,12 +19,12 @@
|
|||
|
||||
#include <freeldr.h>
|
||||
|
||||
BOOL IniFileInitialize(VOID)
|
||||
BOOLEAN IniFileInitialize(VOID)
|
||||
{
|
||||
PFILE Freeldr_Ini; // File handle for freeldr.ini
|
||||
PCHAR FreeLoaderIniFileData;
|
||||
ULONG FreeLoaderIniFileSize;
|
||||
BOOL Success;
|
||||
BOOLEAN Success;
|
||||
|
||||
// Open freeldr.ini
|
||||
Freeldr_Ini = IniOpenIniFile();
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
BOOL IniOpenSection(PCSTR SectionName, ULONG* SectionId)
|
||||
BOOLEAN IniOpenSection(PCSTR SectionName, ULONG* SectionId)
|
||||
{
|
||||
PINI_SECTION Section;
|
||||
|
||||
|
@ -79,7 +79,7 @@ ULONG IniGetSectionSettingValueSize(ULONG SectionId, ULONG SettingIndex)
|
|||
return (strlen(Section->SectionItemList[SettingIndex].ItemValue) + 1);
|
||||
}
|
||||
|
||||
BOOL IniReadSettingByNumber(ULONG SectionId, ULONG SettingNumber, PCHAR SettingName, ULONG NameSize, PCHAR SettingValue, ULONG ValueSize)
|
||||
BOOLEAN IniReadSettingByNumber(ULONG SectionId, ULONG SettingNumber, PCHAR SettingName, ULONG NameSize, PCHAR SettingValue, ULONG ValueSize)
|
||||
{
|
||||
PINI_SECTION Section = (PINI_SECTION)SectionId;
|
||||
PINI_SECTION_ITEM SectionItem;
|
||||
|
@ -129,7 +129,7 @@ BOOL IniReadSettingByNumber(ULONG SectionId, ULONG SettingNumber, PCHAR SettingN
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL IniReadSettingByName(ULONG SectionId, PCSTR SettingName, PCHAR Buffer, ULONG BufferSize)
|
||||
BOOLEAN IniReadSettingByName(ULONG SectionId, PCSTR SettingName, PCHAR Buffer, ULONG BufferSize)
|
||||
{
|
||||
PINI_SECTION Section = (PINI_SECTION)SectionId;
|
||||
PINI_SECTION_ITEM SectionItem;
|
||||
|
@ -161,7 +161,7 @@ BOOL IniReadSettingByName(ULONG SectionId, PCSTR SettingName, PCHAR Buffer, ULON
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL IniAddSection(PCSTR SectionName, ULONG* SectionId)
|
||||
BOOLEAN IniAddSection(PCSTR SectionName, ULONG* SectionId)
|
||||
{
|
||||
PINI_SECTION Section;
|
||||
|
||||
|
@ -201,7 +201,7 @@ BOOL IniAddSection(PCSTR SectionName, ULONG* SectionId)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL IniAddSettingValueToSection(ULONG SectionId, PCSTR SettingName, PCSTR SettingValue)
|
||||
BOOLEAN IniAddSettingValueToSection(ULONG SectionId, PCSTR SettingName, PCSTR SettingValue)
|
||||
{
|
||||
PINI_SECTION Section = (PINI_SECTION)SectionId;
|
||||
PINI_SECTION_ITEM SectionItem;
|
||||
|
|
|
@ -27,7 +27,7 @@ ULONG IniFileSectionCount = 0;
|
|||
ULONG IniFileSettingCount = 0;
|
||||
|
||||
|
||||
BOOL IniParseFile(PCHAR IniFileData, ULONG IniFileSize)
|
||||
BOOLEAN IniParseFile(PCHAR IniFileData, ULONG IniFileSize)
|
||||
{
|
||||
ULONG CurrentOffset;
|
||||
ULONG CurrentLineNumber;
|
||||
|
@ -249,7 +249,7 @@ ULONG IniGetNextLine(PCHAR IniFileData, ULONG IniFileSize, PCHAR Buffer, ULONG B
|
|||
return CurrentOffset;
|
||||
}
|
||||
|
||||
BOOL IniIsLineEmpty(PCHAR LineOfText, ULONG TextLength)
|
||||
BOOLEAN IniIsLineEmpty(PCHAR LineOfText, ULONG TextLength)
|
||||
{
|
||||
ULONG Idx;
|
||||
|
||||
|
@ -272,7 +272,7 @@ BOOL IniIsLineEmpty(PCHAR LineOfText, ULONG TextLength)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL IniIsCommentLine(PCHAR LineOfText, ULONG TextLength)
|
||||
BOOLEAN IniIsCommentLine(PCHAR LineOfText, ULONG TextLength)
|
||||
{
|
||||
ULONG Idx;
|
||||
|
||||
|
@ -298,7 +298,7 @@ BOOL IniIsCommentLine(PCHAR LineOfText, ULONG TextLength)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL IniIsSectionName(PCHAR LineOfText, ULONG TextLength)
|
||||
BOOLEAN IniIsSectionName(PCHAR LineOfText, ULONG TextLength)
|
||||
{
|
||||
ULONG Idx;
|
||||
|
||||
|
@ -405,7 +405,7 @@ VOID IniExtractSectionName(PCHAR SectionName, PCHAR SectionNameLine, ULONG LineL
|
|||
SectionName[DestIdx] = '\0';
|
||||
}
|
||||
|
||||
BOOL IniIsSetting(PCHAR LineOfText, ULONG TextLength)
|
||||
BOOLEAN IniIsSetting(PCHAR LineOfText, ULONG TextLength)
|
||||
{
|
||||
ULONG Idx;
|
||||
|
||||
|
|
|
@ -29,12 +29,12 @@
|
|||
PLINUX_BOOTSECTOR LinuxBootSector = NULL;
|
||||
PLINUX_SETUPSECTOR LinuxSetupSector = NULL;
|
||||
ULONG SetupSectorSize = 0;
|
||||
BOOL NewStyleLinuxKernel = FALSE;
|
||||
BOOLEAN NewStyleLinuxKernel = FALSE;
|
||||
ULONG LinuxKernelSize = 0;
|
||||
ULONG LinuxInitrdSize = 0;
|
||||
CHAR LinuxKernelName[260];
|
||||
CHAR LinuxInitrdName[260];
|
||||
BOOL LinuxHasInitrd = FALSE;
|
||||
BOOLEAN LinuxHasInitrd = FALSE;
|
||||
CHAR LinuxCommandLine[260] = "";
|
||||
ULONG LinuxCommandLineSize = 0;
|
||||
PVOID LinuxKernelLoadAddress = NULL;
|
||||
|
@ -217,7 +217,7 @@ LinuxBootFailed:
|
|||
LinuxCommandLineSize = 0;
|
||||
}
|
||||
|
||||
BOOL LinuxParseIniSection(PCSTR OperatingSystemName)
|
||||
BOOLEAN LinuxParseIniSection(PCSTR OperatingSystemName)
|
||||
{
|
||||
CHAR SettingName[260];
|
||||
ULONG SectionId;
|
||||
|
@ -262,7 +262,7 @@ BOOL LinuxParseIniSection(PCSTR OperatingSystemName)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL LinuxReadBootSector(PFILE LinuxKernelFile)
|
||||
BOOLEAN LinuxReadBootSector(PFILE LinuxKernelFile)
|
||||
{
|
||||
// Allocate memory for boot sector
|
||||
LinuxBootSector = (PLINUX_BOOTSECTOR)MmAllocateMemory(512);
|
||||
|
@ -299,7 +299,7 @@ BOOL LinuxReadBootSector(PFILE LinuxKernelFile)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL LinuxReadSetupSector(PFILE LinuxKernelFile)
|
||||
BOOLEAN LinuxReadSetupSector(PFILE LinuxKernelFile)
|
||||
{
|
||||
UCHAR TempLinuxSetupSector[512];
|
||||
|
||||
|
@ -365,7 +365,7 @@ BOOL LinuxReadSetupSector(PFILE LinuxKernelFile)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL LinuxReadKernel(PFILE LinuxKernelFile)
|
||||
BOOLEAN LinuxReadKernel(PFILE LinuxKernelFile)
|
||||
{
|
||||
ULONG BytesLoaded;
|
||||
CHAR StatusText[260];
|
||||
|
@ -401,7 +401,7 @@ BOOL LinuxReadKernel(PFILE LinuxKernelFile)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL LinuxCheckKernelVersion(VOID)
|
||||
BOOLEAN LinuxCheckKernelVersion(VOID)
|
||||
{
|
||||
// Just assume old kernel until we find otherwise
|
||||
NewStyleLinuxKernel = FALSE;
|
||||
|
@ -438,7 +438,7 @@ BOOL LinuxCheckKernelVersion(VOID)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL LinuxReadInitrd(PFILE LinuxInitrdFile)
|
||||
BOOLEAN LinuxReadInitrd(PFILE LinuxInitrdFile)
|
||||
{
|
||||
ULONG BytesLoaded;
|
||||
CHAR StatusText[260];
|
||||
|
|
|
@ -57,7 +57,7 @@ MachConsPutChar(int Ch)
|
|||
MachVtbl.ConsPutChar(Ch);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
MachConsKbHit()
|
||||
{
|
||||
return MachVtbl.ConsKbHit();
|
||||
|
@ -76,7 +76,7 @@ MachVideoClearScreen(UCHAR Attr)
|
|||
}
|
||||
|
||||
VIDEODISPLAYMODE
|
||||
MachVideoSetDisplayMode(char *DisplayMode, BOOL Init)
|
||||
MachVideoSetDisplayMode(char *DisplayMode, BOOLEAN Init)
|
||||
{
|
||||
return MachVtbl.VideoSetDisplayMode(DisplayMode, Init);
|
||||
}
|
||||
|
@ -100,7 +100,7 @@ MachVideoSetTextCursorPosition(ULONG X, ULONG Y)
|
|||
}
|
||||
|
||||
VOID
|
||||
MachVideoHideShowTextCursor(BOOL Show)
|
||||
MachVideoHideShowTextCursor(BOOLEAN Show)
|
||||
{
|
||||
MachVtbl.VideoHideShowTextCursor(Show);
|
||||
}
|
||||
|
@ -117,7 +117,7 @@ MachVideoCopyOffScreenBufferToVRAM(PVOID Buffer)
|
|||
MachVtbl.VideoCopyOffScreenBufferToVRAM(Buffer);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
MachVideoIsPaletteFixed(VOID)
|
||||
{
|
||||
return MachVtbl.VideoIsPaletteFixed();
|
||||
|
@ -153,13 +153,13 @@ MachGetMemoryMap(PBIOS_MEMORY_MAP BiosMemoryMap, ULONG MaxMemoryMapSize)
|
|||
return MachVtbl.GetMemoryMap(BiosMemoryMap, MaxMemoryMapSize);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
MachDiskGetBootVolume(PULONG DriveNumber, PULONGLONG StartSector, PULONGLONG SectorCount, int *FsType)
|
||||
{
|
||||
return MachVtbl.DiskGetBootVolume(DriveNumber, StartSector, SectorCount, FsType);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
MachDiskGetSystemVolume(char *SystemPath,
|
||||
char *RemainingPath,
|
||||
PULONG Device,
|
||||
|
@ -173,7 +173,7 @@ MachDiskGetSystemVolume(char *SystemPath,
|
|||
FsType);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
MachDiskGetBootPath(char *BootPath, unsigned Size)
|
||||
{
|
||||
return MachVtbl.DiskGetBootPath(BootPath, Size);
|
||||
|
@ -185,31 +185,31 @@ MachDiskGetBootDevice(PULONG BootDevice)
|
|||
MachVtbl.DiskGetBootDevice(BootDevice);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
MachDiskBootingFromFloppy()
|
||||
{
|
||||
return MachVtbl.DiskBootingFromFloppy();
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
MachDiskNormalizeSystemPath(char *SystemPath, unsigned Size)
|
||||
{
|
||||
return MachVtbl.DiskNormalizeSystemPath(SystemPath, Size);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
MachDiskReadLogicalSectors(ULONG DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
|
||||
{
|
||||
return MachVtbl.DiskReadLogicalSectors(DriveNumber, SectorNumber, SectorCount, Buffer);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
MachDiskGetPartitionEntry(ULONG DriveNumber, ULONG PartitionNumber, PPARTITION_TABLE_ENTRY PartitionTableEntry)
|
||||
{
|
||||
return MachVtbl.DiskGetPartitionEntry(DriveNumber, PartitionNumber, PartitionTableEntry);
|
||||
}
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
MachDiskGetDriveGeometry(ULONG DriveNumber, PGEOMETRY DriveGeometry)
|
||||
{
|
||||
return MachVtbl.DiskGetDriveGeometry(DriveNumber, DriveGeometry);
|
||||
|
|
|
@ -1625,7 +1625,7 @@ enum reg_class
|
|||
standard Unix calling sequences. If the option is not selected,
|
||||
the caller must always pop the args.
|
||||
|
||||
The attribute stdcall is equivalent to RTD on a per module basis. */
|
||||
The attribute NTAPI is equivalent to RTD on a per module basis. */
|
||||
|
||||
#define RETURN_POPS_ARGS(FUNDECL, FUNTYPE, SIZE) \
|
||||
ix86_return_pops_args ((FUNDECL), (FUNTYPE), (SIZE))
|
||||
|
|
|
@ -1639,7 +1639,7 @@ getpagesize (void)
|
|||
}
|
||||
|
||||
#ifdef __i386__
|
||||
extern int VirtualProtect (char *, int, int, int *) __attribute__((stdcall));
|
||||
extern int VirtualProtect (char *, int, int, int *) __attribute__((NTAPI));
|
||||
#endif
|
||||
|
||||
int
|
||||
|
|
|
@ -1626,7 +1626,7 @@ enum reg_class
|
|||
standard Unix calling sequences. If the option is not selected,
|
||||
the caller must always pop the args.
|
||||
|
||||
The attribute stdcall is equivalent to RTD on a per module basis. */
|
||||
The attribute NTAPI is equivalent to RTD on a per module basis. */
|
||||
|
||||
#define RETURN_POPS_ARGS(FUNDECL, FUNTYPE, SIZE) \
|
||||
ix86_return_pops_args ((FUNDECL), (FUNTYPE), (SIZE))
|
||||
|
|
|
@ -45,7 +45,7 @@ ULONG TotalPagesInLookupTable = 0;
|
|||
ULONG FreePagesInLookupTable = 0;
|
||||
ULONG LastFreePageHint = 0;
|
||||
|
||||
BOOL MmInitializeMemoryManager(VOID)
|
||||
BOOLEAN MmInitializeMemoryManager(VOID)
|
||||
{
|
||||
BIOS_MEMORY_MAP BiosMemoryMap[32];
|
||||
ULONG BiosMemoryMapEntryCount;
|
||||
|
@ -416,7 +416,7 @@ VOID MmUpdateLastFreePageHint(PVOID PageLookupTable, ULONG TotalPageCount)
|
|||
}
|
||||
}
|
||||
|
||||
BOOL MmAreMemoryPagesAvailable(PVOID PageLookupTable, ULONG TotalPageCount, PVOID PageAddress, ULONG PageCount)
|
||||
BOOLEAN MmAreMemoryPagesAvailable(PVOID PageLookupTable, ULONG TotalPageCount, PVOID PageAddress, ULONG PageCount)
|
||||
{
|
||||
PPAGE_LOOKUP_TABLE_ITEM RealPageLookupTable = (PPAGE_LOOKUP_TABLE_ITEM)PageLookupTable;
|
||||
ULONG StartPage;
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
#include <freeldr.h>
|
||||
|
||||
BOOL InitOperatingSystemList(PCSTR **SectionNamesPointer, PCSTR **DisplayNamesPointer, ULONG* OperatingSystemCountPointer)
|
||||
BOOLEAN InitOperatingSystemList(PCSTR **SectionNamesPointer, PCSTR **DisplayNamesPointer, ULONG* OperatingSystemCountPointer)
|
||||
{
|
||||
ULONG Idx;
|
||||
ULONG CurrentOperatingSystemIndex;
|
||||
|
@ -110,7 +110,7 @@ ULONG CountOperatingSystems(ULONG SectionId)
|
|||
return OperatingSystemCount;
|
||||
}
|
||||
|
||||
BOOL AllocateListMemory(PCHAR **SectionNamesPointer, PCHAR **DisplayNamesPointer, ULONG OperatingSystemCount)
|
||||
BOOLEAN AllocateListMemory(PCHAR **SectionNamesPointer, PCHAR **DisplayNamesPointer, ULONG OperatingSystemCount)
|
||||
{
|
||||
ULONG Idx;
|
||||
PCHAR *OperatingSystemSectionNames = NULL;
|
||||
|
@ -195,7 +195,7 @@ AllocateListMemoryFailed:
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL RemoveQuotes(PCHAR QuotedString)
|
||||
BOOLEAN RemoveQuotes(PCHAR QuotedString)
|
||||
{
|
||||
CHAR TempString[200];
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
#include <freeldr.h>
|
||||
|
||||
BOOL DissectArcPath(CHAR *ArcPath, CHAR *BootPath, ULONG* BootDrive, ULONG* BootPartition)
|
||||
BOOLEAN DissectArcPath(CHAR *ArcPath, CHAR *BootPath, ULONG* BootDrive, ULONG* BootPartition)
|
||||
{
|
||||
char *p;
|
||||
|
||||
|
|
|
@ -327,7 +327,7 @@ CmiCreateDefaultRootKeyCell (PKEY_CELL RootKeyCell, PCWSTR KeyName)
|
|||
ULONG NameSize;
|
||||
ULONG CellSize;
|
||||
ULONG i;
|
||||
BOOL Packable = TRUE;
|
||||
BOOLEAN Packable = TRUE;
|
||||
|
||||
assert (RootKeyCell);
|
||||
|
||||
|
@ -463,7 +463,7 @@ CmiCreateHive (PCWSTR KeyName)
|
|||
|
||||
|
||||
static VOID
|
||||
CmiCleanupHive(PREGISTRY_HIVE Hive, BOOL Release)
|
||||
CmiCleanupHive(PREGISTRY_HIVE Hive, BOOLEAN Release)
|
||||
{
|
||||
MmFreeMemory (Hive->FreeListOffset);
|
||||
MmFreeMemory (Hive->FreeList);
|
||||
|
@ -494,7 +494,7 @@ CmiGetBin (PREGISTRY_HIVE Hive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiMergeFree(PREGISTRY_HIVE RegistryHive,
|
||||
PCELL_HEADER FreeBlock,
|
||||
BLOCK_OFFSET FreeOffset)
|
||||
|
@ -584,11 +584,11 @@ CmiMergeFree(PREGISTRY_HIVE RegistryHive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiAddFree(PREGISTRY_HIVE RegistryHive,
|
||||
PCELL_HEADER FreeBlock,
|
||||
BLOCK_OFFSET FreeOffset,
|
||||
BOOL MergeFreeBlocks)
|
||||
BOOLEAN MergeFreeBlocks)
|
||||
{
|
||||
PCELL_HEADER *tmpList;
|
||||
BLOCK_OFFSET *tmpListOffset;
|
||||
|
@ -691,7 +691,7 @@ CmiAddFree(PREGISTRY_HIVE RegistryHive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiAddBin(PREGISTRY_HIVE RegistryHive,
|
||||
ULONG BlockCount,
|
||||
PVOID *NewBlock,
|
||||
|
@ -751,7 +751,7 @@ CmiAddBin(PREGISTRY_HIVE RegistryHive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiAllocateCell (PREGISTRY_HIVE RegistryHive,
|
||||
LONG CellSize,
|
||||
PVOID *Block,
|
||||
|
@ -848,14 +848,14 @@ CmiGetCell (PREGISTRY_HIVE Hive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiAllocateHashTableCell (PREGISTRY_HIVE Hive,
|
||||
PBLOCK_OFFSET HBOffset,
|
||||
ULONG SubKeyCount)
|
||||
{
|
||||
PHASH_TABLE_CELL HashCell;
|
||||
ULONG NewHashSize;
|
||||
BOOL Status;
|
||||
BOOLEAN Status;
|
||||
|
||||
NewHashSize = sizeof(HASH_TABLE_CELL) +
|
||||
(SubKeyCount * sizeof(HASH_RECORD));
|
||||
|
@ -875,7 +875,7 @@ CmiAllocateHashTableCell (PREGISTRY_HIVE Hive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiAddKeyToParentHashTable (PREGISTRY_HIVE Hive,
|
||||
BLOCK_OFFSET ParentKeyOffset,
|
||||
PKEY_CELL NewKeyCell,
|
||||
|
@ -916,14 +916,14 @@ CmiAddKeyToParentHashTable (PREGISTRY_HIVE Hive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiAllocateValueListCell (PREGISTRY_HIVE Hive,
|
||||
PBLOCK_OFFSET ValueListOffset,
|
||||
ULONG ValueCount)
|
||||
{
|
||||
PVALUE_LIST_CELL ValueListCell;
|
||||
ULONG ValueListSize;
|
||||
BOOL Status;
|
||||
BOOLEAN Status;
|
||||
|
||||
ValueListSize = sizeof(VALUE_LIST_CELL) +
|
||||
(ValueCount * sizeof(BLOCK_OFFSET));
|
||||
|
@ -941,7 +941,7 @@ CmiAllocateValueListCell (PREGISTRY_HIVE Hive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiAllocateValueCell(PREGISTRY_HIVE Hive,
|
||||
PVALUE_CELL *ValueCell,
|
||||
BLOCK_OFFSET *ValueCellOffset,
|
||||
|
@ -949,7 +949,7 @@ CmiAllocateValueCell(PREGISTRY_HIVE Hive,
|
|||
{
|
||||
PVALUE_CELL NewValueCell;
|
||||
ULONG NameSize;
|
||||
BOOL Status;
|
||||
BOOLEAN Status;
|
||||
BOOLEAN Packable = TRUE;
|
||||
ULONG i;
|
||||
|
||||
|
@ -1003,7 +1003,7 @@ CmiAllocateValueCell(PREGISTRY_HIVE Hive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiAddValueToKeyValueList(PREGISTRY_HIVE Hive,
|
||||
BLOCK_OFFSET KeyCellOffset,
|
||||
BLOCK_OFFSET ValueCellOffset)
|
||||
|
@ -1031,7 +1031,7 @@ CmiAddValueToKeyValueList(PREGISTRY_HIVE Hive,
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiExportValue (PREGISTRY_HIVE Hive,
|
||||
BLOCK_OFFSET KeyCellOffset,
|
||||
FRLDRHKEY Key,
|
||||
|
@ -1106,7 +1106,7 @@ CmiExportValue (PREGISTRY_HIVE Hive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiExportSubKey (PREGISTRY_HIVE Hive,
|
||||
BLOCK_OFFSET ParentKeyOffset,
|
||||
FRLDRHKEY ParentKey,
|
||||
|
@ -1270,7 +1270,7 @@ CmiCalcHiveChecksum (PREGISTRY_HIVE Hive)
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
CmiExportHive (PREGISTRY_HIVE Hive,
|
||||
PCWSTR KeyName)
|
||||
{
|
||||
|
@ -1365,7 +1365,7 @@ CmiExportHive (PREGISTRY_HIVE Hive,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
RegImportValue (PHBIN RootBin,
|
||||
PVALUE_CELL ValueCell,
|
||||
FRLDRHKEY Key)
|
||||
|
@ -1451,7 +1451,7 @@ RegImportValue (PHBIN RootBin,
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
RegImportSubKey(PHBIN RootBin,
|
||||
PKEY_CELL KeyCell,
|
||||
FRLDRHKEY ParentKey)
|
||||
|
@ -1550,7 +1550,7 @@ RegImportSubKey(PHBIN RootBin,
|
|||
}
|
||||
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
RegImportBinaryHive(PCHAR ChunkBase,
|
||||
ULONG ChunkSize)
|
||||
{
|
||||
|
@ -1627,7 +1627,7 @@ RegImportBinaryHive(PCHAR ChunkBase,
|
|||
}
|
||||
|
||||
|
||||
BOOL
|
||||
BOOLEAN
|
||||
RegExportBinaryHive(PCWSTR KeyName,
|
||||
PCHAR ChunkBase,
|
||||
ULONG* ChunkSize)
|
||||
|
|
|
@ -33,8 +33,8 @@ memory_map_t reactos_memory_map[32]; // Memory map
|
|||
|
||||
static CHAR szLoadingMsg[] = "Loading ReactOS...";
|
||||
|
||||
static BOOL
|
||||
STDCALL
|
||||
static BOOLEAN
|
||||
NTAPI
|
||||
FrLdrLoadKernel(PCHAR szFileName,
|
||||
INT nPos)
|
||||
{
|
||||
|
@ -109,7 +109,7 @@ FreeldrSeekFile(PVOID FileContext, ULONG_PTR Position)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
LoadKernelSymbols(PCHAR szKernelName, int nPos)
|
||||
{
|
||||
static ROSSYM_CALLBACKS FreeldrCallbacks =
|
||||
|
@ -143,7 +143,7 @@ LoadKernelSymbols(PCHAR szKernelName, int nPos)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
FrLdrLoadNlsFile(PCSTR szFileName,
|
||||
PCSTR szModuleName)
|
||||
{
|
||||
|
@ -182,7 +182,7 @@ FrLdrLoadNlsFile(PCSTR szFileName,
|
|||
return(TRUE);
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
FrLdrLoadNlsFiles(PCHAR szSystemRoot,
|
||||
PCHAR szErrorOut)
|
||||
{
|
||||
|
@ -294,7 +294,7 @@ FrLdrLoadNlsFiles(PCHAR szSystemRoot,
|
|||
return(TRUE);
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
FrLdrLoadDriver(PCHAR szFileName,
|
||||
INT nPos)
|
||||
{
|
||||
|
|
|
@ -93,7 +93,7 @@ RegInitializeRegistry (VOID)
|
|||
|
||||
|
||||
LONG
|
||||
RegInitCurrentControlSet(BOOL LastKnownGood)
|
||||
RegInitCurrentControlSet(BOOLEAN LastKnownGood)
|
||||
{
|
||||
WCHAR ControlSetKeyName[80];
|
||||
FRLDRHKEY SelectKey;
|
||||
|
|
|
@ -45,7 +45,7 @@ FreeldrSeekFile(PVOID FileContext, ULONG_PTR Position)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
LoadKernel(PCSTR szSourcePath, PCSTR szFileName)
|
||||
{
|
||||
CHAR szFullName[256];
|
||||
|
@ -110,7 +110,7 @@ LoadKernel(PCSTR szSourcePath, PCSTR szFileName)
|
|||
return(TRUE);
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
LoadKernelSymbols(PCSTR szSourcePath, PCSTR szFileName)
|
||||
{
|
||||
static ROSSYM_CALLBACKS FreeldrCallbacks =
|
||||
|
@ -165,7 +165,7 @@ LoadKernelSymbols(PCSTR szSourcePath, PCSTR szFileName)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
LoadDriver(PCSTR szSourcePath, PCSTR szFileName)
|
||||
{
|
||||
CHAR szFullName[256];
|
||||
|
@ -230,7 +230,7 @@ LoadDriver(PCSTR szSourcePath, PCSTR szFileName)
|
|||
}
|
||||
|
||||
|
||||
static BOOL
|
||||
static BOOLEAN
|
||||
LoadNlsFile(PCSTR szSourcePath, PCSTR szFileName, PCSTR szModuleName)
|
||||
{
|
||||
CHAR szFullName[256];
|
||||
|
|
|
@ -82,7 +82,7 @@ PLIST_ITEM RtlListGetTail(PLIST_ITEM ListHead)
|
|||
return ListHead;
|
||||
}
|
||||
|
||||
BOOL RtlListIsEmpty(PLIST_ITEM ListHead)
|
||||
BOOLEAN RtlListIsEmpty(PLIST_ITEM ListHead)
|
||||
{
|
||||
if (ListHead == NULL)
|
||||
{
|
||||
|
|
|
@ -31,7 +31,7 @@ VOID GuiDrawShadow(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom)
|
|||
{
|
||||
}
|
||||
|
||||
VOID GuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOL Fill, BOOL Shadow, UCHAR Attr)
|
||||
VOID GuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
#include <freeldr.h>
|
||||
|
||||
PVOID TextVideoBuffer = NULL;
|
||||
extern BOOL UiDrawTime;
|
||||
extern BOOL UiMinimal;
|
||||
extern BOOLEAN UiDrawTime;
|
||||
extern BOOLEAN UiMinimal;
|
||||
|
||||
/*
|
||||
* printf() - prints formatted text to stdout
|
||||
|
@ -82,7 +82,7 @@ int printf(const char *format, ... )
|
|||
return 0;
|
||||
}
|
||||
|
||||
BOOL TuiInitialize(VOID)
|
||||
BOOLEAN TuiInitialize(VOID)
|
||||
{
|
||||
MachVideoClearScreen(ATTR(COLOR_WHITE, COLOR_BLACK));
|
||||
MachVideoHideShowTextCursor(FALSE);
|
||||
|
@ -300,7 +300,7 @@ VOID TuiDrawShadow(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom)
|
|||
* DrawBox()
|
||||
* This function assumes coordinates are zero-based
|
||||
*/
|
||||
VOID TuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOL Fill, BOOL Shadow, UCHAR Attr)
|
||||
VOID TuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr)
|
||||
{
|
||||
UCHAR ULCorner, URCorner, LLCorner, LRCorner;
|
||||
|
||||
|
@ -473,7 +473,7 @@ VOID TuiUpdateDateTime(VOID)
|
|||
CHAR DateString[40];
|
||||
CHAR TimeString[40];
|
||||
CHAR TempString[20];
|
||||
BOOL PMHour = FALSE;
|
||||
BOOLEAN PMHour = FALSE;
|
||||
|
||||
/* Don't draw the time if this has been disabled */
|
||||
if (!UiDrawTime) return;
|
||||
|
@ -882,7 +882,7 @@ VOID TuiFadeOut(VOID)
|
|||
|
||||
}
|
||||
|
||||
BOOL TuiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length)
|
||||
BOOLEAN TuiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length)
|
||||
{
|
||||
int width = 8;
|
||||
unsigned int height = 1;
|
||||
|
@ -897,7 +897,7 @@ BOOL TuiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length)
|
|||
int EditBoxCursorX;
|
||||
unsigned int EditBoxTextCount;
|
||||
int EditBoxTextDisplayIndex;
|
||||
BOOL ReturnCode;
|
||||
BOOLEAN ReturnCode;
|
||||
PVOID ScreenBuffer;
|
||||
|
||||
// Save the screen contents
|
||||
|
|
|
@ -13,14 +13,14 @@
|
|||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
BOOL
|
||||
WINAPI
|
||||
BOOLEAN
|
||||
NTAPI
|
||||
TuiDisplayMenu(PCSTR MenuItemList[],
|
||||
ULONG MenuItemCount,
|
||||
ULONG DefaultMenuItem,
|
||||
LONG MenuTimeOut,
|
||||
ULONG* SelectedMenuItem,
|
||||
BOOL CanEscape,
|
||||
BOOLEAN CanEscape,
|
||||
UiMenuKeyPressFilterCallback KeyPressFilter)
|
||||
{
|
||||
TUI_MENU_INFO MenuInformation;
|
||||
|
@ -135,7 +135,7 @@ TuiDisplayMenu(PCSTR MenuItemList[],
|
|||
}
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
NTAPI
|
||||
TuiCalcMenuBoxSize(PTUI_MENU_INFO MenuInfo)
|
||||
{
|
||||
ULONG i;
|
||||
|
@ -195,7 +195,7 @@ TuiCalcMenuBoxSize(PTUI_MENU_INFO MenuInfo)
|
|||
}
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
NTAPI
|
||||
TuiDrawMenu(PTUI_MENU_INFO MenuInfo)
|
||||
{
|
||||
ULONG i;
|
||||
|
@ -262,7 +262,7 @@ TuiDrawMenu(PTUI_MENU_INFO MenuInfo)
|
|||
}
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
NTAPI
|
||||
TuiDrawMenuBox(PTUI_MENU_INFO MenuInfo)
|
||||
{
|
||||
CHAR MenuLineText[80];
|
||||
|
@ -360,7 +360,7 @@ TuiDrawMenuBox(PTUI_MENU_INFO MenuInfo)
|
|||
}
|
||||
|
||||
VOID
|
||||
WINAPI
|
||||
NTAPI
|
||||
TuiDrawMenuItem(PTUI_MENU_INFO MenuInfo,
|
||||
ULONG MenuItemNumber)
|
||||
{
|
||||
|
@ -440,7 +440,7 @@ TuiDrawMenuItem(PTUI_MENU_INFO MenuInfo,
|
|||
}
|
||||
|
||||
ULONG
|
||||
WINAPI
|
||||
NTAPI
|
||||
TuiProcessMenuKeyboardEvent(PTUI_MENU_INFO MenuInfo,
|
||||
UiMenuKeyPressFilterCallback KeyPressFilter)
|
||||
{
|
||||
|
|
|
@ -45,21 +45,21 @@ UCHAR UiEditBoxBgColor = COLOR_BLACK; // Edit box text background color
|
|||
|
||||
CHAR UiTitleBoxTitleText[260] = "Boot Menu"; // Title box's title text
|
||||
|
||||
BOOL UserInterfaceUp = FALSE; // Tells us if the user interface is displayed
|
||||
BOOLEAN UserInterfaceUp = FALSE; // Tells us if the user interface is displayed
|
||||
|
||||
VIDEODISPLAYMODE UiDisplayMode = VideoTextMode; // Tells us if we are in text or graphics mode
|
||||
|
||||
BOOL UiUseSpecialEffects = FALSE; // Tells us if we should use fade effects
|
||||
BOOL UiDrawTime = TRUE; // Tells us if we should draw the time
|
||||
BOOL UiMinimal = FALSE; // Tells us if we should use a minimal console-like UI
|
||||
BOOL UiCenterMenu = TRUE; // Tells us if we should use a centered or left-aligned menu
|
||||
BOOL UiMenuBox = TRUE; // Tells us if we shuld draw a box around the menu
|
||||
BOOLEAN UiUseSpecialEffects = FALSE; // Tells us if we should use fade effects
|
||||
BOOLEAN UiDrawTime = TRUE; // Tells us if we should draw the time
|
||||
BOOLEAN UiMinimal = FALSE; // Tells us if we should use a minimal console-like UI
|
||||
BOOLEAN UiCenterMenu = TRUE; // Tells us if we should use a centered or left-aligned menu
|
||||
BOOLEAN UiMenuBox = TRUE; // Tells us if we shuld draw a box around the menu
|
||||
CHAR UiTimeText[260] = "[Time Remaining: ] ";
|
||||
|
||||
const CHAR UiMonthNames[12][15] = { "January ", "February ", "March ", "April ", "May ", "June ", "July ", "August ", "September ", "October ", "November ", "December " };
|
||||
|
||||
|
||||
BOOL UiInitialize(BOOLEAN ShowGui)
|
||||
BOOLEAN UiInitialize(BOOLEAN ShowGui)
|
||||
{
|
||||
ULONG SectionId;
|
||||
CHAR DisplayModeText[260];
|
||||
|
@ -248,7 +248,7 @@ BOOL UiInitialize(BOOLEAN ShowGui)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL SetupUiInitialize(VOID)
|
||||
BOOLEAN SetupUiInitialize(VOID)
|
||||
{
|
||||
|
||||
CHAR DisplayModeText[260];
|
||||
|
@ -340,7 +340,7 @@ VOID UiDrawShadow(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom)
|
|||
}
|
||||
}
|
||||
|
||||
VOID UiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOL Fill, BOOL Shadow, UCHAR Attr)
|
||||
VOID UiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr)
|
||||
{
|
||||
if (VideoTextMode == UiDisplayMode)
|
||||
{
|
||||
|
@ -652,7 +652,7 @@ VOID UiTruncateStringEllipsis(PCHAR StringText, ULONG MaxChars)
|
|||
}
|
||||
}
|
||||
|
||||
BOOL UiDisplayMenu(PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG* SelectedMenuItem, BOOL CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter)
|
||||
BOOLEAN UiDisplayMenu(PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG* SelectedMenuItem, BOOLEAN CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter)
|
||||
{
|
||||
if (VideoTextMode == UiDisplayMode)
|
||||
{
|
||||
|
@ -692,7 +692,7 @@ VOID UiFadeOut(VOID)
|
|||
}
|
||||
}
|
||||
|
||||
BOOL UiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length)
|
||||
BOOLEAN UiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length)
|
||||
{
|
||||
if (VideoTextMode == UiDisplayMode)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue