OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AIKShim.h
Go to the documentation of this file.
1
15#ifndef AIK_SHIM_H
16#define AIK_SHIM_H
17
18#include <Protocol/AmiKeycode.h>
19#include <Protocol/SimpleTextIn.h>
20#include <Protocol/SimpleTextInEx.h>
21
22EFI_STATUS
23EFIAPI
26 OUT AMI_EFI_KEY_DATA *KeyData
27 );
28
29EFI_STATUS
30EFIAPI
32 IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,
33 OUT EFI_INPUT_KEY *Key
34 );
35
36EFI_STATUS
37EFIAPI
39 IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
40 OUT EFI_KEY_DATA *KeyData
41 );
42
43VOID
44EFIAPI
46 IN EFI_EVENT Event,
47 IN VOID *Context
48 );
49
50#endif
VOID EFIAPI AIKShimWaitForKeyHandler(IN EFI_EVENT Event, IN VOID *Context)
Definition AIKShim.c:140
EFI_STATUS EFIAPI AIKShimTextInputReadKeyStroke(IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, OUT EFI_INPUT_KEY *Key)
Definition AIKShim.c:54
EFI_STATUS EFIAPI AIKShimAmiKeycodeReadEfikey(IN AMI_EFIKEYCODE_PROTOCOL *This, OUT AMI_EFI_KEY_DATA *KeyData)
Definition AIKShim.c:24
EFI_STATUS EFIAPI AIKShimTextInputReadKeyStrokeEx(IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, OUT EFI_KEY_DATA *KeyData)
Definition AIKShim.c:101