OpenCore
1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
KeyboardInfo.h
Go to the documentation of this file.
1
13
#ifndef EFI_KEYBOARD_INFORMATION_H
14
#define EFI_KEYBOARD_INFORMATION_H
15
16
// EFI_KEYBOARD_INFO_PROTOCOL_GUID
17
#define EFI_KEYBOARD_INFO_PROTOCOL_GUID \
18
{ 0xE82A0A1E, 0x0E4D, 0x45AC, \
19
{ 0xA6, 0xDC, 0x2A, 0xE0, 0x58, 0x00, 0xD3, 0x11 } }
20
21
// KEYBOARD_INFO_GET_INFO
22
typedef
23
EFI_STATUS
24
(EFIAPI *
KEYBOARD_INFO_GET_INFO
)(
25
OUT UINT16 *IdVendor,
26
OUT UINT16 *IdProduct,
27
OUT UINT16 *CountryCode
28
);
29
30
// EFI_KEYBOARD_INFO_PROTOCOL
31
typedef
struct
{
32
KEYBOARD_INFO_GET_INFO
GetInfo
;
33
}
EFI_KEYBOARD_INFO_PROTOCOL
;
34
35
// gEfiKeyboardInfoProtocolGuid
36
extern
EFI_GUID
gEfiKeyboardInfoProtocolGuid
;
37
38
#endif
// EFI_KEYBOARD_INFORMATION_H
KEYBOARD_INFO_GET_INFO
EFI_STATUS(EFIAPI * KEYBOARD_INFO_GET_INFO)(OUT UINT16 *IdVendor, OUT UINT16 *IdProduct, OUT UINT16 *CountryCode)
Definition
KeyboardInfo.h:24
gEfiKeyboardInfoProtocolGuid
EFI_GUID gEfiKeyboardInfoProtocolGuid
EFI_KEYBOARD_INFO_PROTOCOL
Definition
KeyboardInfo.h:31
EFI_KEYBOARD_INFO_PROTOCOL::GetInfo
KEYBOARD_INFO_GET_INFO GetInfo
Definition
KeyboardInfo.h:32
Include
Apple
Protocol
KeyboardInfo.h
Generated by
1.12.0