SYSTEM_BOOT_GRAPHICS_INFORMATION

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).

Documentation Status

The SYSTEM_BOOT_GRAPHICS_INFORMATION structure is not documented.

Layout

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: