|
TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
| struct | _VIRTUAL_KBD_KEY |
| struct | _PLATFORM_VIRTUAL_KBD_PROTOCOL |
Macros | |
| #define | VIRTUAL_KEYBOARD_KEY_SIGNATURE SIGNATURE_32 ('v', 'k', 'b', 'd') |
Typedefs | |
| typedef struct _PLATFORM_VIRTUAL_KBD_PROTOCOL | PLATFORM_VIRTUAL_KBD_PROTOCOL |
| typedef struct _VIRTUAL_KBD_KEY | VIRTUAL_KBD_KEY |
| typedef EFI_STATUS(EFIAPI * | PLATFORM_VIRTUAL_KBD_REGISTER) (IN VOID) |
| typedef EFI_STATUS(EFIAPI * | PLATFORM_VIRTUAL_KBD_RESET) (IN VOID) |
| typedef BOOLEAN(EFIAPI * | PLATFORM_VIRTUAL_KBD_QUERY) (IN VIRTUAL_KBD_KEY *VirtualKey) |
| typedef EFI_STATUS(EFIAPI * | PLATFORM_VIRTUAL_KBD_CLEAR) (IN VIRTUAL_KBD_KEY *VirtualKey) |
Variables | |
| EFI_GUID | gPlatformVirtualKeyboardProtocolGuid |
Copyright (c) 2018, Linaro. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file PlatformVirtualKeyboard.h.
| #define VIRTUAL_KEYBOARD_KEY_SIGNATURE SIGNATURE_32 ('v', 'k', 'b', 'd') |
Definition at line 19 of file PlatformVirtualKeyboard.h.
| typedef EFI_STATUS(EFIAPI * PLATFORM_VIRTUAL_KBD_CLEAR) (IN VIRTUAL_KBD_KEY *VirtualKey) |
Definition at line 45 of file PlatformVirtualKeyboard.h.
| typedef struct _PLATFORM_VIRTUAL_KBD_PROTOCOL PLATFORM_VIRTUAL_KBD_PROTOCOL |
Definition at line 15 of file PlatformVirtualKeyboard.h.
| typedef BOOLEAN(EFIAPI * PLATFORM_VIRTUAL_KBD_QUERY) (IN VIRTUAL_KBD_KEY *VirtualKey) |
Definition at line 39 of file PlatformVirtualKeyboard.h.
| typedef EFI_STATUS(EFIAPI * PLATFORM_VIRTUAL_KBD_REGISTER) (IN VOID) |
Definition at line 27 of file PlatformVirtualKeyboard.h.
| typedef EFI_STATUS(EFIAPI * PLATFORM_VIRTUAL_KBD_RESET) (IN VOID) |
Definition at line 33 of file PlatformVirtualKeyboard.h.
| typedef struct _VIRTUAL_KBD_KEY VIRTUAL_KBD_KEY |
Definition at line 17 of file PlatformVirtualKeyboard.h.