]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/SimpleTextOut.h
Allow EFIAPI to be defined on the compiler command line.
[mirror_edk2.git] / MdePkg / Include / Protocol / SimpleTextOut.h
index 607d0609a8070c85fc8328c0da1055869a2bb1b5..a55b407f10afba9fb5ed9ecf056b2cad6d3f57c7 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef __SIMPLE_TEXT_OUT_H__\r
 #define __SIMPLE_TEXT_OUT_H__\r
 \r
-#include <PiDxe.h>\r
-\r
 #define EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL_GUID \\r
   { \\r
     0x387477c2, 0x69c7, 0x11d2, {0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } \\r
@@ -375,43 +373,12 @@ typedef struct {
   BOOLEAN CursorVisible;\r
 } EFI_SIMPLE_TEXT_OUTPUT_MODE;\r
 \r
-/**  \r
-  @par Protocol Description:\r
-  The SIMPLE_TEXT_OUTPUT protocol is used to control text-based output devices. \r
-  It is the minimum required protocol for any handle supplied as the ConsoleOut \r
-  or StandardError device. In addition, the minimum supported text mode of such \r
-  devices is at least 80 x 25 characters.\r
-\r
-  @param Reset\r
-  Reset the ConsoleOut device. \r
-\r
-  @param OutputString\r
-  Displays the Unicode string on the device at the current cursor location. \r
-\r
-  @param TestString\r
-  Tests to see if the ConsoleOut device supports this Unicode string.\r
-\r
-  @param QueryMode\r
-  Queries information concerning the output device's supported text mode. \r
-\r
-  @param SetMode\r
-  Sets the current mode of the output device. \r
-\r
-  @param SetAttribute\r
-  Sets the foreground and background color of the text that is output. \r
-\r
-  @param ClearScreen\r
-  Clears the screen with the currently set background color. \r
-\r
-  @param SetCursorPosition\r
-  Sets the current cursor position. \r
-\r
-  @param EnableCursor\r
-  Turns the visibility of the cursor on/off. \r
-\r
-  @param Mode\r
-  Pointer to SIMPLE_TEXT_OUTPUT_MODE data. \r
-**/\r
+///\r
+/// The SIMPLE_TEXT_OUTPUT protocol is used to control text-based output devices. \r
+/// It is the minimum required protocol for any handle supplied as the ConsoleOut \r
+/// or StandardError device. In addition, the minimum supported text mode of such \r
+/// devices is at least 80 x 25 characters.\r
+///\r
 struct _EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL {\r
   EFI_TEXT_RESET                Reset;\r
 \r
@@ -426,9 +393,9 @@ struct _EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL {
   EFI_TEXT_SET_CURSOR_POSITION  SetCursorPosition;\r
   EFI_TEXT_ENABLE_CURSOR        EnableCursor;\r
 \r
-  //\r
-  // Current mode\r
-  //\r
+  ///\r
+  /// Pointer to SIMPLE_TEXT_OUTPUT_MODE data.\r
+  ///\r
   EFI_SIMPLE_TEXT_OUTPUT_MODE   *Mode;\r
 };\r
 \r