typedef struct _EFI_GRAPHICS_OUTPUT_PROTOCOL EFI_GRAPHICS_OUTPUT_PROTOCOL;\r
\r
typedef struct {\r
- UINT32 RedMask;\r
- UINT32 GreenMask;\r
- UINT32 BlueMask;\r
- UINT32 ReservedMask;\r
+ UINT32 RedMask;\r
+ UINT32 GreenMask;\r
+ UINT32 BlueMask;\r
+ UINT32 ReservedMask;\r
} EFI_PIXEL_BITMASK;\r
\r
typedef enum {\r
/// The version of this data structure. A value of zero represents the\r
/// EFI_GRAPHICS_OUTPUT_MODE_INFORMATION structure as defined in this specification.\r
///\r
- UINT32 Version;\r
+ UINT32 Version;\r
///\r
/// The size of video screen in pixels in the X dimension.\r
///\r
- UINT32 HorizontalResolution;\r
+ UINT32 HorizontalResolution;\r
///\r
/// The size of video screen in pixels in the Y dimension.\r
///\r
- UINT32 VerticalResolution;\r
+ UINT32 VerticalResolution;\r
///\r
/// Enumeration that defines the physical format of the pixel. A value of PixelBltOnly\r
/// implies that a linear frame buffer is not available for this mode.\r
///\r
- EFI_GRAPHICS_PIXEL_FORMAT PixelFormat;\r
+ EFI_GRAPHICS_PIXEL_FORMAT PixelFormat;\r
///\r
/// This bit-mask is only valid if PixelFormat is set to PixelPixelBitMask.\r
/// A bit being set defines what bits are used for what purpose such as Red, Green, Blue, or Reserved.\r
///\r
- EFI_PIXEL_BITMASK PixelInformation;\r
+ EFI_PIXEL_BITMASK PixelInformation;\r
///\r
/// Defines the number of pixel elements per video memory line.\r
///\r
- UINT32 PixelsPerScanLine;\r
+ UINT32 PixelsPerScanLine;\r
} EFI_GRAPHICS_OUTPUT_MODE_INFORMATION;\r
\r
/**\r
);\r
\r
typedef struct {\r
- UINT8 Blue;\r
- UINT8 Green;\r
- UINT8 Red;\r
- UINT8 Reserved;\r
+ UINT8 Blue;\r
+ UINT8 Green;\r
+ UINT8 Red;\r
+ UINT8 Reserved;\r
} EFI_GRAPHICS_OUTPUT_BLT_PIXEL;\r
\r
typedef union {\r
- EFI_GRAPHICS_OUTPUT_BLT_PIXEL Pixel;\r
- UINT32 Raw;\r
+ EFI_GRAPHICS_OUTPUT_BLT_PIXEL Pixel;\r
+ UINT32 Raw;\r
} EFI_GRAPHICS_OUTPUT_BLT_PIXEL_UNION;\r
\r
///\r
///\r
/// The number of modes supported by QueryMode() and SetMode().\r
///\r
- UINT32 MaxMode;\r
+ UINT32 MaxMode;\r
///\r
/// Current Mode of the graphics device. Valid mode numbers are 0 to MaxMode -1.\r
///\r
- UINT32 Mode;\r
+ UINT32 Mode;\r
///\r
/// Pointer to read-only EFI_GRAPHICS_OUTPUT_MODE_INFORMATION data.\r
///\r
- EFI_GRAPHICS_OUTPUT_MODE_INFORMATION *Info;\r
+ EFI_GRAPHICS_OUTPUT_MODE_INFORMATION *Info;\r
///\r
/// Size of Info structure in bytes.\r
///\r
- UINTN SizeOfInfo;\r
+ UINTN SizeOfInfo;\r
///\r
/// Base address of graphics linear frame buffer.\r
/// Offset zero in FrameBufferBase represents the upper left pixel of the display.\r
///\r
- EFI_PHYSICAL_ADDRESS FrameBufferBase;\r
+ EFI_PHYSICAL_ADDRESS FrameBufferBase;\r
///\r
/// Amount of frame buffer needed to support the active mode as defined by\r
/// PixelsPerScanLine xVerticalResolution x PixelElementSize.\r
///\r
- UINTN FrameBufferSize;\r
+ UINTN FrameBufferSize;\r
} EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE;\r
\r
///\r
/// frame buffer is also exposed so software can write directly to the video hardware.\r
///\r
struct _EFI_GRAPHICS_OUTPUT_PROTOCOL {\r
- EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE QueryMode;\r
- EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE SetMode;\r
- EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT Blt;\r
+ EFI_GRAPHICS_OUTPUT_PROTOCOL_QUERY_MODE QueryMode;\r
+ EFI_GRAPHICS_OUTPUT_PROTOCOL_SET_MODE SetMode;\r
+ EFI_GRAPHICS_OUTPUT_PROTOCOL_BLT Blt;\r
///\r
/// Pointer to EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE data.\r
///\r
- EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE *Mode;\r
+ EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE *Mode;\r
};\r
\r
-extern EFI_GUID gEfiGraphicsOutputProtocolGuid;\r
+extern EFI_GUID gEfiGraphicsOutputProtocolGuid;\r
\r
#endif\r