9 #undef CHAR_GEN_UPSIDE_DOWN 11 #define BOOTCHAR_HEIGHT 13 52 #define __inpb(Port) \ 53 READ_PORT_UCHAR((PUCHAR)(VgaRegisterBase + (Port))) 55 #define __inpw(Port) \ 56 READ_PORT_USHORT((PUSHORT)(VgaRegisterBase + (Port))) 58 #define __outpb(Port, Value) \ 59 WRITE_PORT_UCHAR((PUCHAR)(VgaRegisterBase + (Port)), (UCHAR)(Value)) 61 #define __outpw(Port, Value) \ 62 WRITE_PORT_USHORT((PUSHORT)(VgaRegisterBase + (Port)), (USHORT)(Value))
struct tagBITMAPINFOHEADER BITMAPINFOHEADER
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
struct tagBITMAPINFOHEADER * PBITMAPINFOHEADER
USHORT AT_Initialization[]
VOID NTAPI InitializePalette(VOID)
ULONG_PTR VgaRegisterBase
UCHAR FontData[256 *BOOTCHAR_HEIGHT]