Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes...
[reactos.git] / reactos / win32ss / drivers / miniport / vga / vgavideo.h
diff --git a/reactos/win32ss/drivers/miniport/vga/vgavideo.h b/reactos/win32ss/drivers/miniport/vga/vgavideo.h
new file mode 100644 (file)
index 0000000..f0f461a
--- /dev/null
@@ -0,0 +1,30 @@
+#pragma once
+
+#define VGA_NORMAL 0
+#define VGA_AND    8
+#define VGA_OR     16
+#define VGA_XOR    24
+
+#define MISC         (PUCHAR)0x3c2
+#define SEQ          (PUCHAR)0x3c4
+#define SEQDATA      (PUCHAR)0x3c5
+#define CRTC         (PUCHAR)0x3d4
+#define CRTCDATA     (PUCHAR)0x3d5
+#define GRAPHICS     (PUCHAR)0x3ce
+#define GRAPHICSDATA (PUCHAR)0x3cf
+#define ATTRIB       (PUCHAR)0x3c0
+#define ATTRIBREAD   (PUCHAR)0x3c1
+#define STATUS       (PUCHAR)0x3da
+#define PELMASK      (PUCHAR)0x3c6
+#define PELINDEX     (PUCHAR)0x3c8
+#define PELDATA      (PUCHAR)0x3c9
+#define FEATURE      (PUCHAR)0x3da
+
+typedef struct _VGA_REGISTERS
+{
+   UCHAR CRT[24];
+   UCHAR Attribute[21];
+   UCHAR Graphics[9];
+   UCHAR Sequencer[5];
+   UCHAR Misc;
+} VGA_REGISTERS, *PVGA_REGISTERS;