OpenCore
1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AmiSoftKbd.h
Go to the documentation of this file.
1
15
#ifndef AMI_SOFT_KBD_H
16
#define AMI_SOFT_KBD_H
17
18
#include <Library/BaseOverflowLib.h>
19
20
// 96FD60F3-0BC8-4A11-84F1-2EB1CB5BA5A3
21
#define AMI_SOFT_KBD_PROTOCOL_GUID \
22
{ 0x96FD60F3, 0x0BC8, 0x4A11, { 0x84, 0xF1, 0x2E, 0xB1, 0xCB, 0x5B, 0xA5, 0xA3 }}
23
27
extern
EFI_GUID
gAmiSoftKbdProtocolGuid
;
28
32
typedef
struct
AMI_SOFT_KBD_PROTOCOL_
AMI_SOFT_KBD_PROTOCOL
;
33
37
typedef
38
EFI_STATUS
39
(EFIAPI *
AMI_SOFT_KBD_ACTION
)(
40
IN
AMI_SOFT_KBD_PROTOCOL
*This
41
);
42
46
struct
AMI_SOFT_KBD_PROTOCOL_
{
47
AMI_SOFT_KBD_ACTION
Initialize
;
48
UINTN
Private1
;
49
UINTN
Private2
;
50
AMI_SOFT_KBD_ACTION
Activate
;
51
AMI_SOFT_KBD_ACTION
Deactivate
;
52
UINTN
Private3
;
53
UINTN
Private4
;
54
UINTN
Private5
;
55
UINTN
Private6
;
56
UINTN
Private7
;
57
UINTN
Private8
;
58
UINTN
Private9
;
59
BOOLEAN
IsActive
;
60
AMI_SOFT_KBD_ACTION
Stop
;
61
UINTN
Private10
;
62
UINTN
Private11
;
63
UINTN
Private12
;
64
};
65
66
#endif
// AMI_SOFT_KBD_H
gAmiSoftKbdProtocolGuid
EFI_GUID gAmiSoftKbdProtocolGuid
AMI_SOFT_KBD_ACTION
EFI_STATUS(EFIAPI * AMI_SOFT_KBD_ACTION)(IN AMI_SOFT_KBD_PROTOCOL *This)
Definition
AmiSoftKbd.h:39
AMI_SOFT_KBD_PROTOCOL_
Definition
AmiSoftKbd.h:46
AMI_SOFT_KBD_PROTOCOL_::Private5
UINTN Private5
Definition
AmiSoftKbd.h:54
AMI_SOFT_KBD_PROTOCOL_::Private1
UINTN Private1
Definition
AmiSoftKbd.h:48
AMI_SOFT_KBD_PROTOCOL_::Private3
UINTN Private3
Definition
AmiSoftKbd.h:52
AMI_SOFT_KBD_PROTOCOL_::Private9
UINTN Private9
Definition
AmiSoftKbd.h:58
AMI_SOFT_KBD_PROTOCOL_::Private4
UINTN Private4
Definition
AmiSoftKbd.h:53
AMI_SOFT_KBD_PROTOCOL_::Initialize
AMI_SOFT_KBD_ACTION Initialize
Definition
AmiSoftKbd.h:47
AMI_SOFT_KBD_PROTOCOL_::Private6
UINTN Private6
Definition
AmiSoftKbd.h:55
AMI_SOFT_KBD_PROTOCOL_::Private8
UINTN Private8
Definition
AmiSoftKbd.h:57
AMI_SOFT_KBD_PROTOCOL_::Stop
AMI_SOFT_KBD_ACTION Stop
Definition
AmiSoftKbd.h:60
AMI_SOFT_KBD_PROTOCOL_::Private2
UINTN Private2
Definition
AmiSoftKbd.h:49
AMI_SOFT_KBD_PROTOCOL_::Private7
UINTN Private7
Definition
AmiSoftKbd.h:56
AMI_SOFT_KBD_PROTOCOL_::Activate
AMI_SOFT_KBD_ACTION Activate
Definition
AmiSoftKbd.h:50
AMI_SOFT_KBD_PROTOCOL_::Private11
UINTN Private11
Definition
AmiSoftKbd.h:62
AMI_SOFT_KBD_PROTOCOL_::Private12
UINTN Private12
Definition
AmiSoftKbd.h:63
AMI_SOFT_KBD_PROTOCOL_::Private10
UINTN Private10
Definition
AmiSoftKbd.h:61
AMI_SOFT_KBD_PROTOCOL_::Deactivate
AMI_SOFT_KBD_ACTION Deactivate
Definition
AmiSoftKbd.h:51
AMI_SOFT_KBD_PROTOCOL_::IsActive
BOOLEAN IsActive
Definition
AmiSoftKbd.h:59
Include
AMI
Protocol
AmiSoftKbd.h
Generated by
1.12.0