Data Structures |
| struct | PMACHVTBL |
Defines |
| #define | MachConsPutChar(Ch) MachVtbl.ConsPutChar(Ch) |
| #define | MachConsKbHit() MachVtbl.ConsKbHit() |
| #define | MachConsGetCh() MachVtbl.ConsGetCh() |
| #define | MachVideoClearScreen(Attr) MachVtbl.VideoClearScreen(Attr) |
| #define | MachVideoSetDisplayMode(Mode, Init) MachVtbl.VideoSetDisplayMode((Mode), (Init)) |
| #define | MachVideoGetDisplaySize(W, H, D) MachVtbl.VideoGetDisplaySize((W), (H), (D)) |
| #define | MachVideoGetBufferSize() MachVtbl.VideoGetBufferSize() |
| #define | MachVideoSetTextCursorPosition(X, Y) MachVtbl.VideoSetTextCursorPosition((X), (Y)) |
| #define | MachVideoHideShowTextCursor(Show) MachVtbl.VideoHideShowTextCursor(Show) |
| #define | MachVideoPutChar(Ch, Attr, X, Y) MachVtbl.VideoPutChar((Ch), (Attr), (X), (Y)) |
| #define | MachVideoCopyOffScreenBufferToVRAM(Buf) MachVtbl.VideoCopyOffScreenBufferToVRAM(Buf) |
| #define | MachVideoIsPaletteFixed() MachVtbl.VideoIsPaletteFixed() |
| #define | MachVideoSetPaletteColor(Col, R, G, B) MachVtbl.VideoSetPaletteColor((Col), (R), (G), (B)) |
| #define | MachVideoGetPaletteColor(Col, R, G, B) MachVtbl.VideoGetPaletteColor((Col), (R), (G), (B)) |
| #define | MachVideoSync() MachVtbl.VideoSync() |
| #define | MachBeep() MachVtbl.Beep() |
| #define | MachPrepareForReactOS(a) MachVtbl.PrepareForReactOS(a) |
| #define | MachDiskGetBootPath(Path, Size) MachVtbl.DiskGetBootPath((Path), (Size)) |
| #define | MachDiskNormalizeSystemPath(Path, Size) MachVtbl.DiskNormalizeSystemPath((Path), (Size)) |
| #define | MachDiskReadLogicalSectors(Drive, Start, Count, Buf) MachVtbl.DiskReadLogicalSectors((Drive), (Start), (Count), (Buf)) |
| #define | MachDiskGetDriveGeometry(Drive, Geom) MachVtbl.DiskGetDriveGeometry((Drive), (Geom)) |
| #define | MachDiskGetCacheableBlockCount(Drive) MachVtbl.DiskGetCacheableBlockCount(Drive) |
| #define | MachHwDetect() MachVtbl.HwDetect() |
| #define | MachHwIdle() MachVtbl.HwIdle() |
Typedefs |
| typedef enum tagVIDEODISPLAYMODE * | PVIDEODISPLAYMODE |
Enumerations |
| enum | VIDEODISPLAYMODE { VideoTextMode,
VideoGraphicsMode
} |
Functions |
| VOID | MachInit (const char *CmdLine) |
| VOID | MachConsPutChar (int Ch) |
| BOOLEAN | MachConsKbHit (VOID) |
| int | MachConsGetCh (VOID) |
| VOID | MachVideoClearScreen (UCHAR Attr) |
| VIDEODISPLAYMODE | MachVideoSetDisplayMode (char *DisplayMode, BOOLEAN Init) |
| VOID | MachVideoGetDisplaySize (PULONG Width, PULONG Height, PULONG Depth) |
| ULONG | MachVideoGetBufferSize (VOID) |
| VOID | MachVideoSetTextCursorPosition (UCHAR X, UCHAR Y) |
| VOID | MachVideoHideShowTextCursor (BOOLEAN Show) |
| VOID | MachVideoPutChar (int Ch, UCHAR Attr, unsigned X, unsigned Y) |
| VOID | MachVideoCopyOffScreenBufferToVRAM (PVOID Buffer) |
| 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 | MachBeep (VOID) |
| BOOLEAN | MachDiskGetBootPath (char *BootPath, unsigned Size) |
| BOOLEAN | MachDiskNormalizeSystemPath (char *SystemPath, unsigned Size) |
| BOOLEAN | MachDiskReadLogicalSectors (UCHAR DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer) |
| BOOLEAN | MachDiskGetDriveGeometry (UCHAR DriveNumber, PGEOMETRY DriveGeometry) |
| ULONG | MachDiskGetCacheableBlockCount (UCHAR DriveNumber) |
| VOID | MachPrepareForReactOS (IN BOOLEAN Setup) |
| VOID | MachHwIdle (VOID) |
Variables |
| MACHVTBL | MachVtbl |