11#ifndef __SIMPLE_POINTER_H__
12#define __SIMPLE_POINTER_H__
17#define EFI_SIMPLE_POINTER_PROTOCOL_GUID \
19 0x31878c87, 0xb75, 0x11d5, {0x9a, 0x4f, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \
unsigned char BOOLEAN
Logical Boolean.
unsigned long long UINT64
8-byte unsigned value.
int INT32
4-byte signed value.
EFI_STATUS(EFIAPI * EFI_SIMPLE_POINTER_RESET)(IN EFI_SIMPLE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification)
Resets the pointer device hardware.
struct _EFI_SIMPLE_POINTER_PROTOCOL EFI_SIMPLE_POINTER_PROTOCOL
EFI_STATUS(EFIAPI * EFI_SIMPLE_POINTER_GET_STATE)(IN EFI_SIMPLE_POINTER_PROTOCOL *This, OUT EFI_SIMPLE_POINTER_STATE *State)
Retrieves the current state of a pointer device.
EFI_GUID gEfiSimplePointerProtocolGuid
RETURN_STATUS EFI_STATUS
Function return status for EFI API.
GUID EFI_GUID
128-bit buffer containing a unique identifier value.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
UINT64 ResolutionY
The resolution of the pointer device on the y-axis in counts/mm.
UINT64 ResolutionX
The resolution of the pointer device on the x-axis in counts/mm.
UINT64 ResolutionZ
The resolution of the pointer device on the z-axis in counts/mm.
BOOLEAN LeftButton
TRUE if a left button is present on the pointer device.
BOOLEAN RightButton
TRUE if a right button is present on the pointer device.
INT32 RelativeMovementY
The signed distance in counts that the pointer device has been moved along the y-axis.
BOOLEAN LeftButton
If TRUE, then the left button of the pointer device is being pressed.
INT32 RelativeMovementX
The signed distance in counts that the pointer device has been moved along the x-axis.
INT32 RelativeMovementZ
The signed distance in counts that the pointer device has been moved along the z-axis.
BOOLEAN RightButton
If TRUE, then the right button of the pointer device is being pressed.
The EFI_SIMPLE_POINTER_PROTOCOL provides a set of services for a pointer device that can use used as ...
EFI_SIMPLE_POINTER_GET_STATE GetState
EFI_EVENT WaitForInput
Event to use with WaitForEvent() to wait for input from the pointer device.
EFI_SIMPLE_POINTER_MODE * Mode
Pointer to EFI_SIMPLE_POINTER_MODE data.
EFI_SIMPLE_POINTER_RESET Reset