17 READ_PORT_UCHAR((PUCHAR)(VgaRegisterBase + (Port)))
20 READ_PORT_USHORT((PUSHORT)(VgaRegisterBase + (Port)))
22#define __outpb(Port, Value) \
23 WRITE_PORT_UCHAR((PUCHAR)(VgaRegisterBase + (Port)), (UCHAR)(Value))
25#define __outpw(Port, Value) \
26 WRITE_PORT_USHORT((PUSHORT)(VgaRegisterBase + (Port)), (USHORT)(Value))
#define GRAPH_ADDRESS_PORT
ULONG_PTR VgaRegisterBase
VOID PreserveRow(_In_ ULONG CurrentTop, _In_ ULONG TopDelta, _In_ BOOLEAN Restore)
#define __outpw(Port, Value)
VOID PrepareForSetPixel(VOID)
FORCEINLINE VOID SetPixel(_In_ ULONG Left, _In_ ULONG Top, _In_ UCHAR Color)
USHORT AT_Initialization[]
VOID DisplayCharacter(_In_ CHAR Character, _In_ ULONG Left, _In_ ULONG Top, _In_ ULONG TextColor, _In_ ULONG BackColor)
VOID DoScroll(_In_ ULONG Scroll)
VOID InitPaletteWithTable(_In_ PULONG Table, _In_ ULONG Count)
NTKERNELAPI VOID NTAPI WRITE_REGISTER_UCHAR(IN PUCHAR Register, IN UCHAR Value)
NTKERNELAPI UCHAR NTAPI READ_REGISTER_UCHAR(IN PUCHAR Register)