aboutsummaryrefslogtreecommitdiffstats
path: root/UefiMonitorTest/UefiMonitorTest.h
diff options
context:
space:
mode:
Diffstat (limited to 'UefiMonitorTest/UefiMonitorTest.h')
-rw-r--r--UefiMonitorTest/UefiMonitorTest.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/UefiMonitorTest/UefiMonitorTest.h b/UefiMonitorTest/UefiMonitorTest.h
new file mode 100644
index 0000000..d6306bc
--- /dev/null
+++ b/UefiMonitorTest/UefiMonitorTest.h
@@ -0,0 +1,32 @@
+#ifndef UEFI_MONITOR_TEST_H
+#define UEFI_MONITOR_TEST_H
+
+typedef struct {
+ ///
+ /// The EFI_GRAPHICS_OUTPUT_PROTOCOL instance.
+ ///
+ EFI_GRAPHICS_OUTPUT_PROTOCOL *Gop;
+ ///
+ /// Base address of graphics linear frame buffer.
+ /// Starts from the upper left pixel.
+ ///
+ UINT8 *Base;
+ ///
+ /// The size of video screen in pixels in the X dimension.
+ ///
+ UINT32 Width;
+ ///
+ /// The size of video screen in pixels in the Y dimension.
+ ///
+ UINT32 Height;
+ ///
+ /// The size of pixel color in bytes.
+ ///
+ UINT32 PixelWidth;
+ ///
+ /// Amount of bytes you should skip to go one pixel down.
+ ///
+ UINT32 Pitch;
+} GRAPHICS_CONTEXT;
+
+#endif /* UEFI_MONITOR_TEST_H */