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.