);\r
\r
/**\r
- Write a Unicode string to the output device.\r
+ Write a string to the output device.\r
\r
@param This Protocol instance pointer.\r
- @param String The NULL-terminated Unicode string to be displayed on the output\r
+ @param String The NULL-terminated string to be displayed on the output\r
device(s). All output devices must also support the Unicode\r
- drawing defined in this file.\r
+ drawing character codes defined in this file.\r
\r
@retval EFI_SUCCESS The string was output to the device.\r
@retval EFI_DEVICE_ERROR The device reported an error while attempting to output\r
@retval EFI_UNSUPPORTED The output device's mode is not currently in a\r
defined text mode.\r
@retval EFI_WARN_UNKNOWN_GLYPH This warning code indicates that some of the\r
- characters in the Unicode string could not be\r
+ characters in the string could not be\r
rendered and were skipped.\r
\r
**/\r
);\r
\r
/**\r
- Verifies that all characters in a Unicode string can be output to the \r
+ Verifies that all characters in a string can be output to the \r
target device.\r
\r
@param This Protocol instance pointer.\r
- @param String The NULL-terminated Unicode string to be examined for the output\r
+ @param String The NULL-terminated string to be examined for the output\r
device(s).\r
\r
@retval EFI_SUCCESS The device(s) are capable of rendering the output string.\r
- @retval EFI_UNSUPPORTED Some of the characters in the Unicode string cannot be\r
+ @retval EFI_UNSUPPORTED Some of the characters in the string cannot be\r
rendered by one or more of the output devices mapped\r
by the EFI handle.\r
\r
bits 4..6 are the background color. All other bits are undefined\r
and must be zero. The valid Attributes are defined in this file.\r
\r
- @retval EFI_SUCCESS The attribute was set.\r
+ @retval EFI_SUCCESS The attribute was set.\r
@retval EFI_DEVICE_ERROR The device had an error and could not complete the request.\r
- @retval EFI_UNSUPPORTED The attribute requested is not defined.\r
+ @retval EFI_UNSUPPORTED The attribute requested is not defined.\r
\r
**/\r
typedef\r
Mode Structure pointed to by Simple Text Out protocol.\r
**/\r
typedef struct {\r
-///\r
-/// The number of modes supported by QueryMode () and SetMode ().\r
-///\r
+ ///\r
+ /// The number of modes supported by QueryMode () and SetMode ().\r
+ ///\r
INT32 MaxMode;\r
\r
//\r
// current settings\r
//\r
\r
-///\r
-/// The text mode of the output device(s).\r
-///\r
+ ///\r
+ /// The text mode of the output device(s).\r
+ ///\r
INT32 Mode;\r
-\r
-///\r
-/// The current character output attribute\r
-///\r
+ ///\r
+ /// The current character output attribute\r
+ ///\r
INT32 Attribute;\r
-///\r
-/// The cursor's column.\r
-///\r
+ ///\r
+ /// The cursor's column.\r
+ ///\r
INT32 CursorColumn;\r
-///\r
-/// The cursor's row.\r
-///\r
+ ///\r
+ /// The cursor's row.\r
+ ///\r
INT32 CursorRow;\r
-///\r
-/// The cursor is currently visbile or not.\r
-///\r
+ ///\r
+ /// The cursor is currently visbile or not.\r
+ ///\r
BOOLEAN CursorVisible;\r
} EFI_SIMPLE_TEXT_OUTPUT_MODE;\r
\r