XenevaOS
Loading...
Searching...
No Matches
AbsolutePointer.h
Go to the documentation of this file.
1
19#ifndef __ABSOLUTE_POINTER_H__
20#define __ABSOLUTE_POINTER_H__
21
22
23#define EFI_ABSOLUTE_POINTER_PROTOCOL_GUID \
24 { 0x8D59D32B, 0xC655, 0x4AE9, { 0x9B, 0x15, 0xF2, 0x59, 0x04, 0x99, 0x2A, 0x43 } }
25
26
28
29
30//*******************************************************
31// EFI_ABSOLUTE_POINTER_MODE
32//*******************************************************
33
34
54
58#define EFI_ABSP_SupportsAltActive 0x00000001
59
63#define EFI_ABSP_SupportsPressureAsZ 0x00000002
64
65
91typedef
95 IN BOOLEAN ExtendedVerification
96);
97
101#define EFI_ABSP_TouchActive 0x00000001
102
106#define EFI_ABS_AltActive 0x00000002
107
108
143
174typedef
179);
180
181
202
203
205
206
207#endif
208
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
EFI_STATUS(EFIAPI * EFI_ABSOLUTE_POINTER_GET_STATE)(IN EFI_ABSOLUTE_POINTER_PROTOCOL *This, IN OUT EFI_ABSOLUTE_POINTER_STATE *State)
Definition AbsolutePointer.h:176
EFI_GUID gEfiAbsolutePointerProtocolGuid
EFI_STATUS(EFIAPI * EFI_ABSOLUTE_POINTER_RESET)(IN EFI_ABSOLUTE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification)
Definition AbsolutePointer.h:93
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_EVENT
Definition UefiBaseType.h:41
unsigned char BOOLEAN
Definition actypes.h:235
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition AbsolutePointer.h:40
UINT32 Attributes
Definition AbsolutePointer.h:50
UINT64 AbsoluteMinX
The Absolute Minimum of the device on the x-axis.
Definition AbsolutePointer.h:41
UINT64 AbsoluteMinZ
The Absolute Minimum of the device on the z-axis.
Definition AbsolutePointer.h:43
UINT64 AbsoluteMaxZ
Definition AbsolutePointer.h:48
UINT64 AbsoluteMaxY
Definition AbsolutePointer.h:46
UINT64 AbsoluteMinY
The Absolute Minimum of the device on the y axis.
Definition AbsolutePointer.h:42
UINT64 AbsoluteMaxX
Definition AbsolutePointer.h:44
Definition AbsolutePointer.h:112
UINT64 CurrentX
Definition AbsolutePointer.h:119
UINT32 ActiveButtons
Definition AbsolutePointer.h:141
UINT64 CurrentZ
Definition AbsolutePointer.h:135
UINT64 CurrentY
Definition AbsolutePointer.h:127
Definition Base.h:281
Definition AbsolutePointer.h:190
EFI_ABSOLUTE_POINTER_GET_STATE GetState
Definition AbsolutePointer.h:192
EFI_ABSOLUTE_POINTER_MODE * Mode
Definition AbsolutePointer.h:200
EFI_ABSOLUTE_POINTER_RESET Reset
Definition AbsolutePointer.h:191
EFI_EVENT WaitForInput
Definition AbsolutePointer.h:196