UINT32 Raw;\r
} EFI_UGA_PIXEL_UNION;\r
\r
-/**\r
- Enumration value for actions of Blt operations.\r
- **/\r
+///\r
+/// Enumration value for actions of Blt operations.\r
+///\r
typedef enum {\r
EfiUgaVideoFill, ///< Write data from the BltBuffer pixel (SourceX, SourceY)\r
///< directly to every pixel of the video display rectangle\r
@retval EFI_INVALID_PARAMETER - BltOperation is not valid.\r
@retval EFI_DEVICE_ERROR - A hardware error occured writting to the video buffer.\r
\r
---*/\r
+**/\r
typedef\r
EFI_STATUS\r
(EFIAPI *EFI_UGA_DRAW_PROTOCOL_BLT)(\r
IN UINTN Delta OPTIONAL\r
);\r
\r
-/** \r
- This protocol provides a basic abstraction to set video modes and \r
- copy pixels to and from the graphics controller's frame buffer. \r
-\r
- @par Protocol Description:\r
- The EFI_UGA_DRAW_PROTOCOL provides a software abstraction to allow pixels to be drawn\r
- directly to the frame buffer. The EFI_UGA_DRAW_PROTOCOL is designed to be lightweight and\r
- to support the basic needs of graphics output prior to Operating System boot. \r
-\r
-**/\r
+///\r
+/// This protocol provides a basic abstraction to set video modes and \r
+/// copy pixels to and from the graphics controller's frame buffer. \r
+///\r
struct _EFI_UGA_DRAW_PROTOCOL {\r
EFI_UGA_DRAW_PROTOCOL_GET_MODE GetMode;\r
EFI_UGA_DRAW_PROTOCOL_SET_MODE SetMode;\r