86 #define MachConsPutChar(Ch) \ 87 MachVtbl.ConsPutChar(Ch) 88 #define MachConsKbHit() \ 90 #define MachConsGetCh() \ 92 #define MachVideoClearScreen(Attr) \ 93 MachVtbl.VideoClearScreen(Attr) 94 #define MachVideoSetDisplayMode(Mode, Init) \ 95 MachVtbl.VideoSetDisplayMode((Mode), (Init)) 96 #define MachVideoGetDisplaySize(W, H, D) \ 97 MachVtbl.VideoGetDisplaySize((W), (H), (D)) 98 #define MachVideoGetBufferSize() \ 99 MachVtbl.VideoGetBufferSize() 100 #define MachVideoGetFontsFromFirmware(RomFontPointers) \ 101 MachVtbl.VideoGetFontsFromFirmware((RomFontPointers)) 102 #define MachVideoSetTextCursorPosition(X, Y) \ 103 MachVtbl.VideoSetTextCursorPosition((X), (Y)) 104 #define MachVideoHideShowTextCursor(Show) \ 105 MachVtbl.VideoHideShowTextCursor(Show) 106 #define MachVideoPutChar(Ch, Attr, X, Y) \ 107 MachVtbl.VideoPutChar((Ch), (Attr), (X), (Y)) 108 #define MachVideoCopyOffScreenBufferToVRAM(Buf) \ 109 MachVtbl.VideoCopyOffScreenBufferToVRAM(Buf) 110 #define MachVideoIsPaletteFixed() \ 111 MachVtbl.VideoIsPaletteFixed() 112 #define MachVideoSetPaletteColor(Col, R, G, B) \ 113 MachVtbl.VideoSetPaletteColor((Col), (R), (G), (B)) 114 #define MachVideoGetPaletteColor(Col, R, G, B) \ 115 MachVtbl.VideoGetPaletteColor((Col), (R), (G), (B)) 116 #define MachVideoSync() \ 120 #define MachPrepareForReactOS() \ 121 MachVtbl.PrepareForReactOS() 122 #define MachGetExtendedBIOSData(ExtendedBIOSDataArea, ExtendedBIOSDataSize) \ 123 MachVtbl.GetExtendedBIOSData((ExtendedBIOSDataArea), (ExtendedBIOSDataSize)) 124 #define MachGetFloppyCount() \ 125 MachVtbl.GetFloppyCount() 126 #define MachDiskReadLogicalSectors(Drive, Start, Count, Buf) \ 127 MachVtbl.DiskReadLogicalSectors((Drive), (Start), (Count), (Buf)) 128 #define MachDiskGetDriveGeometry(Drive, Geom) \ 129 MachVtbl.DiskGetDriveGeometry((Drive), (Geom)) 130 #define MachDiskGetCacheableBlockCount(Drive) \ 131 MachVtbl.DiskGetCacheableBlockCount(Drive) 133 #define MachInitializeBootDevices() \ 134 MachVtbl.InitializeBootDevices() 136 #define MachHwDetect() MachVtbl.HwDetect() 137 #define MachHwIdle() MachVtbl.HwIdle() ULONG ArcGetRelativeTime(VOID)
PFREELDR_MEMORY_DESCRIPTOR(* GetMemoryMap)(PULONG MaxMemoryMapSize)
#define ExtendedBIOSDataSize
_In_opt_ PALLOCATE_FUNCTION _In_opt_ PFREE_FUNCTION _In_ ULONG _In_ SIZE_T _In_ ULONG _In_ USHORT Depth
IN BOOLEAN OUT PSTR Buffer
VOID(* GetExtendedBIOSData)(PULONG ExtendedBIOSDataArea, PULONG ExtendedBIOSDataSize)
VOID(* VideoClearScreen)(UCHAR Attr)
PCONFIGURATION_COMPONENT_DATA(* HwDetect)(VOID)
VOID(* VideoGetDisplaySize)(PULONG Width, PULONG Height, PULONG Depth)
BOOL Init(PUSERCONNECT UserCon)
BOOLEAN(* VideoIsPaletteFixed)(VOID)
UCHAR(* GetFloppyCount)(VOID)
ULONG(* GetRelativeTime)(VOID)
VOID(* VideoGetFontsFromFirmware)(PULONG RomFontPointers)
BOOLEAN(* DiskGetDriveGeometry)(UCHAR DriveNumber, PGEOMETRY DriveGeometry)
VOID(* VideoSetTextCursorPosition)(UCHAR X, UCHAR Y)
struct tagMACHVTBL * PMACHVTBL
enum tagVIDEODISPLAYMODE * PVIDEODISPLAYMODE
BOOLEAN(* InitializeBootDevices)(VOID)
#define ExtendedBIOSDataArea
VOID(* VideoGetPaletteColor)(UCHAR Color, UCHAR *Red, UCHAR *Green, UCHAR *Blue)
BOOLEAN(* DiskReadLogicalSectors)(UCHAR DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
BOOLEAN(* ConsKbHit)(VOID)
static VIDEODISPLAYMODE DisplayMode
VOID(* VideoPutChar)(int Ch, UCHAR Attr, unsigned X, unsigned Y)
VOID MachInit(const char *CmdLine)
TIMEINFO * ArcGetTime(VOID)
enum tagVIDEODISPLAYMODE VIDEODISPLAYMODE
VOID(* VideoSetPaletteColor)(UCHAR Color, UCHAR Red, UCHAR Green, UCHAR Blue)
VOID(* PrepareForReactOS)(VOID)
ULONG(* VideoGetBufferSize)(VOID)
ULONG(* DiskGetCacheableBlockCount)(UCHAR DriveNumber)
VOID(* ConsPutChar)(int Ch)
struct _CONFIGURATION_COMPONENT_DATA * PCONFIGURATION_COMPONENT_DATA
struct tagMACHVTBL MACHVTBL
VOID(* VideoCopyOffScreenBufferToVRAM)(PVOID Buffer)
VIDEODISPLAYMODE(* VideoSetDisplayMode)(char *DisplayMode, BOOLEAN Init)
struct _FREELDR_MEMORY_DESCRIPTOR * PFREELDR_MEMORY_DESCRIPTOR
VOID(* VideoHideShowTextCursor)(BOOLEAN Show)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *