|
iPXE
|
Simple Pointer protocol from the UEFI 2.0 specification. More...
Go to the source code of this file.
Data Structures | |
| struct | EFI_SIMPLE_POINTER_STATE |
| struct | EFI_SIMPLE_POINTER_MODE |
| struct | _EFI_SIMPLE_POINTER_PROTOCOL |
| The EFI_SIMPLE_POINTER_PROTOCOL provides a set of services for a pointer device that can use used as an input device from an application written to this specification. More... | |
Macros | |
| #define | EFI_SIMPLE_POINTER_PROTOCOL_GUID |
Typedefs | |
| typedef struct _EFI_SIMPLE_POINTER_PROTOCOL | EFI_SIMPLE_POINTER_PROTOCOL |
| typedef EFI_STATUS(EFIAPI * | EFI_SIMPLE_POINTER_RESET) (IN EFI_SIMPLE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification) |
| Resets the pointer device hardware. More... | |
| typedef 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. More... | |
Functions | |
| FILE_LICENCE (BSD2_PATENT) | |
Variables | |
| EFI_GUID | gEfiSimplePointerProtocolGuid |
Simple Pointer protocol from the UEFI 2.0 specification.
Abstraction of a very simple pointer device like a mouse or trackball.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file SimplePointer.h.
| #define EFI_SIMPLE_POINTER_PROTOCOL_GUID |
Definition at line 16 of file SimplePointer.h.
| typedef struct _EFI_SIMPLE_POINTER_PROTOCOL EFI_SIMPLE_POINTER_PROTOCOL |
Definition at line 21 of file SimplePointer.h.
| typedef EFI_STATUS(EFIAPI * EFI_SIMPLE_POINTER_RESET) (IN EFI_SIMPLE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification) |
Resets the pointer device hardware.
| This | A pointer to the EFI_SIMPLE_POINTER_PROTOCOL instance. |
| ExtendedVerification | Indicates that the driver may perform a more exhaustive verification operation of the device during reset. |
| EFI_SUCCESS | The device was reset. |
| EFI_DEVICE_ERROR | The device is not functioning correctly and could not be reset. |
Definition at line 91 of file SimplePointer.h.
| typedef 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.
| This | A pointer to the EFI_SIMPLE_POINTER_PROTOCOL instance. |
| State | A pointer to the state information on the pointer device. |
| EFI_SUCCESS | The state of the pointer device was returned in State. |
| EFI_NOT_READY | The state of the pointer device has not changed since the last call to GetState(). |
| EFI_DEVICE_ERROR | A device error occurred while attempting to retrieve the pointer device's current state. |
Definition at line 112 of file SimplePointer.h.
| FILE_LICENCE | ( | BSD2_PATENT | ) |
| EFI_GUID gEfiSimplePointerProtocolGuid |
1.8.15