diff options
Diffstat (limited to 'UefiMonitorTest/UefiMonitorTest.h')
-rw-r--r-- | UefiMonitorTest/UefiMonitorTest.h | 32 |
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 */ |