0x387477c1, 0x69c7, 0x11d2, {0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } \\r
}\r
\r
+typedef struct _EFI_SIMPLE_TEXT_INPUT_PROTOCOL EFI_SIMPLE_TEXT_INPUT_PROTOCOL;\r
+\r
///\r
-/// Protocol GUID defined in EFI1.1.\r
+/// Protocol GUID name defined in EFI1.1.\r
/// \r
#define SIMPLE_INPUT_PROTOCOL EFI_SIMPLE_TEXT_INPUT_PROTOCOL_GUID\r
\r
-typedef struct _EFI_SIMPLE_TEXT_INPUT_PROTOCOL EFI_SIMPLE_TEXT_INPUT_PROTOCOL;\r
-\r
///\r
-/// Backward-compatible with EFI1.1.\r
+/// Protocol name in EFI1.1 for backward-compatible.\r
/// \r
typedef struct _EFI_SIMPLE_TEXT_INPUT_PROTOCOL SIMPLE_INPUT_INTERFACE;\r
-//\r
-// Data structures\r
-//\r
+\r
+///\r
+/// The keystroke information for the key that was pressed.\r
+///\r
typedef struct {\r
UINT16 ScanCode;\r
CHAR16 UnicodeChar;\r
(EFIAPI *EFI_INPUT_RESET)(\r
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,\r
IN BOOLEAN ExtendedVerification\r
- )\r
-;\r
+ );\r
\r
/**\r
Reads the next keystroke from the input device. The WaitForKey Event can \r
(EFIAPI *EFI_INPUT_READ_KEY)(\r
IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,\r
OUT EFI_INPUT_KEY *Key\r
- )\r
-;\r
-\r
-/** \r
- @par Protocol Description:\r
- The EFI_SIMPLE_TEXT_INPUT_PROTOCOL is used on the ConsoleIn device. \r
- It is the minimum required protocol for ConsoleIn.\r
-\r
- @param Reset\r
- Reset the ConsoleIn device.\r
-\r
- @param ReadKeyStroke\r
- Returns the next input character.\r
-\r
- @param WaitForKey\r
- Event to use with WaitForEvent() to wait for a key to be available.\r
-\r
-**/\r
+ );\r
\r
+///\r
+/// The EFI_SIMPLE_TEXT_INPUT_PROTOCOL is used on the ConsoleIn device. \r
+/// It is the minimum required protocol for ConsoleIn.\r
+///\r
struct _EFI_SIMPLE_TEXT_INPUT_PROTOCOL {\r
EFI_INPUT_RESET Reset;\r
EFI_INPUT_READ_KEY ReadKeyStroke;\r
+ ///\r
+ /// Event to use with WaitForEvent() to wait for a key to be available\r
+ ///\r
EFI_EVENT WaitForKey;\r
};\r
\r