13 #ifndef __ABSOLUTE_POINTER_H__ 14 #define __ABSOLUTE_POINTER_H__ 18 #define EFI_ABSOLUTE_POINTER_PROTOCOL_GUID \ 19 { 0x8D59D32B, 0xC655, 0x4AE9, { 0x9B, 0x15, 0xF2, 0x59, 0x04, 0x99, 0x2A, 0x43 } } 50 #define EFI_ABSP_SupportsAltActive 0x00000001 55 #define EFI_ABSP_SupportsPressureAsZ 0x00000002 92 #define EFI_ABSP_TouchActive 0x00000001 97 #define EFI_ABS_AltActive 0x00000002 UINT64 AbsoluteMaxZ
The Absolute Maximum of the device on the z-axis.
Definition of EFI_ABSOLUTE_POINTER_STATE.
128 bit buffer containing a unique identifier value.
UINT64 AbsoluteMinZ
The Absolute Minimum of the device on the z-axis.
VOID * EFI_EVENT
Handle to an event structure.
EFI_EVENT WaitForInput
Event to use with WaitForEvent() to wait for input from the pointer device.
The EFI_ABSOLUTE_POINTER_PROTOCOL provides a set of services for a pointer device that can be used as...
EFI_STATUS(EFIAPI * EFI_ABSOLUTE_POINTER_GET_STATE)(IN EFI_ABSOLUTE_POINTER_PROTOCOL *This, OUT EFI_ABSOLUTE_POINTER_STATE *State)
The GetState() function retrieves the current state of a pointer device.
UINT64 AbsoluteMaxY
The Absolute Maximum of the device on the y -axis.
UINT64 AbsoluteMinX
The Absolute Minimum of the device on the x-axis.
UINT64 CurrentX
The unsigned position of the activation on the x axis.
UINT64 AbsoluteMaxX
The Absolute Maximum of the device on the x-axis.
The following data values in the EFI_ABSOLUTE_POINTER_MODE interface are read-only and are changed by...
UINT64 AbsoluteMinY
The Absolute Minimum of the device on the y axis.
UINT32 Attributes
The following bits are set as needed (or'd together) to indicate the capabilities of the device suppo...
UINT64 CurrentZ
The unsigned position of the activation on the z axis, or the pressure measurement.
EFI_GUID gEfiAbsolutePointerProtocolGuid
UINT32 ActiveButtons
Bits are set to 1 in this structure item to indicate that device buttons are active.
EFI_ABSOLUTE_POINTER_GET_STATE GetState
unsigned long long UINT64
UINT64 CurrentY
The unsigned position of the activation on the y axis.
EFI_ABSOLUTE_POINTER_MODE * Mode
Pointer to EFI_ABSOLUTE_POINTER_MODE data.
RETURN_STATUS EFI_STATUS
Function return status for EFI API.
FILE_LICENCE(BSD2_PATENT)
EFI_ABSOLUTE_POINTER_RESET Reset
EFI_STATUS(EFIAPI * EFI_ABSOLUTE_POINTER_RESET)(IN EFI_ABSOLUTE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification)
This function resets the pointer device hardware.