28 READ_PORT_UCHAR((PUCHAR)(VgaRegisterBase + (Port)))
31 READ_PORT_USHORT((PUSHORT)(VgaRegisterBase + (Port)))
33#define __outpb(Port, Value) \
34 WRITE_PORT_UCHAR((PUCHAR)(VgaRegisterBase + (Port)), (UCHAR)(Value))
36#define __outpw(Port, Value) \
37 WRITE_PORT_USHORT((PUSHORT)(VgaRegisterBase + (Port)), (USHORT)(Value))
#define PrepareForSetPixel()
#define GRAPH_ADDRESS_PORT
ULONG_PTR VgaRegisterBase
#define __outpw(Port, Value)
const USHORT VGA_640x480[]
const USHORT AT_Initialization[]
VGA_GRAPHICS_CONTROLLER_STATE
@ VGA_GC_STATE_UNINITIALIZED
@ VGA_GC_STATE_COPY_PIXELS
@ VGA_GC_STATE_READ_PIXELS
@ VGA_GC_STATE_WRITE_PIXELS
FORCEINLINE VOID SetPixel(_In_ ULONG Left, _In_ ULONG Top, _In_ UCHAR Color)
VOID InitPaletteWithTable(_In_reads_(Count) const ULONG *Table, _In_ ULONG Count)
VGA_GRAPHICS_CONTROLLER_STATE VgaGCState
NTKERNELAPI VOID NTAPI WRITE_REGISTER_UCHAR(IN PUCHAR Register, IN UCHAR Value)
NTKERNELAPI UCHAR NTAPI READ_REGISTER_UCHAR(IN PUCHAR Register)