30#define EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID \
31 { 0x9042a9de, 0x23dc, 0x4a38, {0x96, 0xfb, 0x7a, 0xde, 0xd0, 0x80, 0x51, 0x6a} }
43 PixelRedGreenBlueReserved8BitPerColor,
44 PixelBlueGreenRedReserved8BitPerColor,
48} EFI_GRAPHICS_PIXEL_FORMAT;
52 UINT32 HorizontalResolution;
53 UINT32 VerticalResolution;
54 EFI_GRAPHICS_PIXEL_FORMAT PixelFormat;
56 UINT32 PixelsPerScanLine;
64 EFI_PHYSICAL_ADDRESS FrameBufferBase;
65 UINTN FrameBufferSize;
70(EFIAPI *EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE) (
73 OUT UINTN *SizeOfInfo,
79(EFIAPI *EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE) (
93 EfiBltVideoToBltBuffer,
96 EfiGraphcisOutputBltOperationMax,
97} EFI_GRAPHICS_OUTPUT_BLT_OPERATION;
101(EFIAPI *EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT) (
104 IN EFI_GRAPHICS_OUTPUT_BLT_OPERATION BltOperation,
107 IN UINTN DestinationX,
108 IN UINTN DestinationY,
115 EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE QueryMode;
116 EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE SetMode;
117 EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT Blt;