Geoff Chappell, Software Analyst
The SYSTEM_BOOT_GRAPHICS_INFORMATION structure is what a successful call to ZwQuerySystemInformation or NtQuerySystemInformation produces in its output buffer when given the information class SystemBootGraphicsInformation (0x7E).
The SYSTEM_BOOT_GRAPHICS_INFORMATION structure is not documented.
The SYSTEM_BOOT_GRAPHICS_INFORMATION is 0x20 bytes in both 32-bit and 64-bit Windows.
Offset | Definition |
---|---|
0x00 |
LARGE_INTEGER FrameBuffer; |
0x08 |
ULONG Width; |
0x0C |
ULONG Height; |
0x10 |
ULONG PixelStride; |
0x14 |
ULONG Flags; |
0x18 |
SYSTEM_PIXEL_FORMAT Format; |
The only bit that is defined for the Flags is 0x00000001. It is set while boot graphics are enabled.
While the SYSTEM_PIXEL_FORMAT enumeration seems to be used nowhere else, it may as well be described here: