TianoCore EDK2
master
Loading...
Searching...
No Matches
Ps2Policy.h
Go to the documentation of this file.
1
9
#ifndef _PS2_POLICY_PROTOCOL_H_
10
#define _PS2_POLICY_PROTOCOL_H_
11
12
#define EFI_PS2_POLICY_PROTOCOL_GUID \
13
{ \
14
0x4df19259, 0xdc71, 0x4d46, {0xbe, 0xf1, 0x35, 0x7b, 0xb5, 0x78, 0xc4, 0x18 } \
15
}
16
17
#define EFI_KEYBOARD_CAPSLOCK 0x0004
18
#define EFI_KEYBOARD_NUMLOCK 0x0002
19
#define EFI_KEYBOARD_SCROLLLOCK 0x0001
20
21
typedef
22
EFI_STATUS
23
(EFIAPI *EFI_PS2_INIT_HARDWARE)(
24
IN
EFI_HANDLE
Handle
25
);
26
27
typedef
struct
{
28
UINT8 KeyboardLight;
29
EFI_PS2_INIT_HARDWARE Ps2InitHardware;
30
}
EFI_PS2_POLICY_PROTOCOL
;
31
32
extern
EFI_GUID
gEfiPs2PolicyProtocolGuid;
33
34
#endif
IN
#define IN
Definition:
Base.h:279
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
EFI_HANDLE
VOID * EFI_HANDLE
Definition:
UefiBaseType.h:33
EFI_PS2_POLICY_PROTOCOL
Definition:
Ps2Policy.h:27
GUID
Definition:
Base.h:213
MdeModulePkg
Include
Protocol
Ps2Policy.h
Generated on Fri Nov 15 2024 18:01:11 for TianoCore EDK2 by
1.9.6