21#define EFI_UGA_DRAW_PROTOCOL_GUID \
23 0x982c298b, 0xf4fa, 0x41cb, {0xb8, 0x38, 0x77, 0xaa, 0x68, 0x8f, 0xb8, 0x39 } \
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
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
EFI_STATUS(EFIAPI * EFI_UGA_DRAW_PROTOCOL_SET_MODE)(IN EFI_UGA_DRAW_PROTOCOL *This, IN UINT32 HorizontalResolution, IN UINT32 VerticalResolution, IN UINT32 ColorDepth, IN UINT32 RefreshRate)
Definition UgaDraw.h:67
EFI_STATUS(EFIAPI * EFI_UGA_DRAW_PROTOCOL_BLT)(IN EFI_UGA_DRAW_PROTOCOL *This, IN EFI_UGA_PIXEL *BltBuffer, OPTIONAL IN EFI_UGA_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 UgaDraw.h:141
EFI_GUID gEfiUgaDrawProtocolGuid
EFI_UGA_BLT_OPERATION
Definition UgaDraw.h:90
@ EfiUgaVideoToVideo
Definition UgaDraw.h:110
@ EfiUgaVideoToBltBuffer
Definition UgaDraw.h:96
@ EfiUgaBltBufferToVideo
Definition UgaDraw.h:103
@ EfiUgaVideoFill
Definition UgaDraw.h:91
@ EfiUgaBltMax
Definition UgaDraw.h:115
EFI_STATUS(EFIAPI * EFI_UGA_DRAW_PROTOCOL_GET_MODE)(IN EFI_UGA_DRAW_PROTOCOL *This, OUT UINT32 *HorizontalResolution, OUT UINT32 *VerticalResolution, OUT UINT32 *ColorDepth, OUT UINT32 *RefreshRate)
Definition UgaDraw.h:44
unsigned char UINT8
Definition actypes.h:236
UINT8 Reserved
Definition UgaDraw.h:79
UINT8 Blue
Definition UgaDraw.h:76
UINT8 Green
Definition UgaDraw.h:77
UINT8 Red
Definition UgaDraw.h:78
EFI_UGA_DRAW_PROTOCOL_SET_MODE SetMode
Definition UgaDraw.h:160
EFI_UGA_DRAW_PROTOCOL_GET_MODE GetMode
Definition UgaDraw.h:159
EFI_UGA_DRAW_PROTOCOL_BLT Blt
Definition UgaDraw.h:161
EFI_UGA_PIXEL Pixel
Definition UgaDraw.h:83
UINT32 Raw
Definition UgaDraw.h:84