Changeset View
Changeset View
Standalone View
Standalone View
sys/boot/efi/include/eficon.h
Show All 26 Lines | |||||
--*/ | --*/ | ||||
// | // | ||||
// Text output protocol | // Text output protocol | ||||
// | // | ||||
#define SIMPLE_TEXT_OUTPUT_PROTOCOL \ | #define SIMPLE_TEXT_OUTPUT_PROTOCOL \ | ||||
{ 0x387477c2, 0x69c7, 0x11d2, 0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } | { 0x387477c2, 0x69c7, 0x11d2, \ | ||||
{ 0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } } | |||||
INTERFACE_DECL(_SIMPLE_TEXT_OUTPUT_INTERFACE); | INTERFACE_DECL(_SIMPLE_TEXT_OUTPUT_INTERFACE); | ||||
typedef | typedef | ||||
EFI_STATUS | EFI_STATUS | ||||
(EFIAPI *EFI_TEXT_RESET) ( | (EFIAPI *EFI_TEXT_RESET) ( | ||||
IN struct _SIMPLE_TEXT_OUTPUT_INTERFACE *This, | IN struct _SIMPLE_TEXT_OUTPUT_INTERFACE *This, | ||||
IN BOOLEAN ExtendedVerification | IN BOOLEAN ExtendedVerification | ||||
▲ Show 20 Lines • Show All 190 Lines • ▼ Show 20 Lines | |||||
#define ARROW_UP 0x2191 | #define ARROW_UP 0x2191 | ||||
#define ARROW_DOWN 0x2193 | #define ARROW_DOWN 0x2193 | ||||
// | // | ||||
// Text input protocol | // Text input protocol | ||||
// | // | ||||
#define SIMPLE_TEXT_INPUT_PROTOCOL \ | #define SIMPLE_TEXT_INPUT_PROTOCOL \ | ||||
{ 0x387477c1, 0x69c7, 0x11d2, 0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } | { 0x387477c1, 0x69c7, 0x11d2, \ | ||||
{ 0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } } | |||||
INTERFACE_DECL(_SIMPLE_INPUT_INTERFACE); | INTERFACE_DECL(_SIMPLE_INPUT_INTERFACE); | ||||
typedef struct { | typedef struct { | ||||
UINT16 ScanCode; | UINT16 ScanCode; | ||||
CHAR16 UnicodeChar; | CHAR16 UnicodeChar; | ||||
} EFI_INPUT_KEY; | } EFI_INPUT_KEY; | ||||
▲ Show 20 Lines • Show All 58 Lines • Show Last 20 Lines |