17#ifndef __GRAPHICS_OUTPUT_H__
18#define __GRAPHICS_OUTPUT_H__
20#define EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID \
22 0x9042a9de, 0x23dc, 0x4a38, {0x96, 0xfb, 0x7a, 0xde, 0xd0, 0x80, 0x51, 0x6a } \
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_GRAPHICS_OUTPUT_BLT_OPERATION
Definition GraphicsOutput.h:152
@ EfiBltVideoToBltBuffer
Definition GraphicsOutput.h:169
@ EfiBltBufferToVideo
Definition GraphicsOutput.h:179
@ EfiGraphicsOutputBltOperationMax
Definition GraphicsOutput.h:189
@ EfiBltVideoFill
Definition GraphicsOutput.h:159
@ EfiBltVideoToVideo
Definition GraphicsOutput.h:187
EFI_GRAPHICS_PIXEL_FORMAT
Definition GraphicsOutput.h:34
@ PixelBitMask
Definition GraphicsOutput.h:54
@ PixelRedGreenBlueReserved8BitPerColor
Definition GraphicsOutput.h:42
@ PixelBlueGreenRedReserved8BitPerColor
Definition GraphicsOutput.h:50
@ PixelBltOnly
Definition GraphicsOutput.h:58
@ PixelFormatMax
Definition GraphicsOutput.h:62
EFI_STATUS(EFIAPI * EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE)(IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber, OUT UINTN *SizeOfInfo, OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info)
Definition GraphicsOutput.h:111
EFI_GUID gEfiGraphicsOutputProtocolGuid
EFI_STATUS(EFIAPI * EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT)(IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer, OPTIONAL IN EFI_GRAPHICS_OUTPUT_BLT_OPERATION BltOperation, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height, IN UINTN Delta OPTIONAL)
Definition GraphicsOutput.h:217
EFI_STATUS(EFIAPI * EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE)(IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber)
Definition GraphicsOutput.h:132
UINT64 EFI_PHYSICAL_ADDRESS
Definition UefiBaseType.h:54
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
unsigned char UINT8
Definition actypes.h:236
Definition GraphicsOutput.h:137
UINT8 Red
Definition GraphicsOutput.h:140
UINT8 Reserved
Definition GraphicsOutput.h:141
UINT8 Green
Definition GraphicsOutput.h:139
UINT8 Blue
Definition GraphicsOutput.h:138
Definition GraphicsOutput.h:230
UINT32 Mode
Definition GraphicsOutput.h:238
EFI_PHYSICAL_ADDRESS FrameBufferBase
Definition GraphicsOutput.h:251
UINT32 MaxMode
Definition GraphicsOutput.h:234
EFI_GRAPHICS_OUTPUT_MODE_INFORMATION * Info
Definition GraphicsOutput.h:242
UINTN FrameBufferSize
Definition GraphicsOutput.h:256
UINTN SizeOfInfo
Definition GraphicsOutput.h:246
Definition GraphicsOutput.h:27
UINT32 BlueMask
Definition GraphicsOutput.h:30
UINT32 GreenMask
Definition GraphicsOutput.h:29
UINT32 ReservedMask
Definition GraphicsOutput.h:31
UINT32 RedMask
Definition GraphicsOutput.h:28
Definition GraphicsOutput.h:264
EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE QueryMode
Definition GraphicsOutput.h:265
EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE * Mode
Definition GraphicsOutput.h:271
EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT Blt
Definition GraphicsOutput.h:267
EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE SetMode
Definition GraphicsOutput.h:266
Definition GraphicsOutput.h:144
EFI_GRAPHICS_OUTPUT_BLT_PIXEL Pixel
Definition GraphicsOutput.h:145
UINT32 Raw
Definition GraphicsOutput.h:146