TianoCore EDK2 master
Loading...
Searching...
No Matches
SimplePointer.h
Go to the documentation of this file.
1
11#ifndef __SIMPLE_POINTER_H__
12#define __SIMPLE_POINTER_H__
13
14#define EFI_SIMPLE_POINTER_PROTOCOL_GUID \
15 { \
16 0x31878c87, 0xb75, 0x11d5, {0x9a, 0x4f, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \
17 }
18
20
21//
22// Data structures
23//
24typedef struct {
41 BOOLEAN LeftButton;
46 BOOLEAN RightButton;
48
49typedef struct {
68 BOOLEAN LeftButton;
72 BOOLEAN RightButton;
74
87typedef
91 IN BOOLEAN ExtendedVerification
92 );
93
108typedef
113 );
114
133};
134
135extern EFI_GUID gEfiSimplePointerProtocolGuid;
136
137#endif
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS(EFIAPI * EFI_SIMPLE_POINTER_RESET)(IN EFI_SIMPLE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification)
Definition: SimplePointer.h:89
EFI_STATUS(EFIAPI * EFI_SIMPLE_POINTER_GET_STATE)(IN EFI_SIMPLE_POINTER_PROTOCOL *This, OUT EFI_SIMPLE_POINTER_STATE *State)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_EVENT
Definition: UefiBaseType.h:37
EFI_SIMPLE_POINTER_MODE * Mode
Definition: Base.h:213