|
MdePkg[all]
1.08
|
Data Structures | |
| struct | EFI_SIMPLE_POINTER_STATE |
| struct | EFI_SIMPLE_POINTER_MODE |
| struct | _EFI_SIMPLE_POINTER_PROTOCOL |
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) |
| typedef EFI_STATUS(EFIAPI * | EFI_SIMPLE_POINTER_GET_STATE )(IN EFI_SIMPLE_POINTER_PROTOCOL *This, OUT EFI_SIMPLE_POINTER_STATE *State) |
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
| #define EFI_SIMPLE_POINTER_PROTOCOL_GUID |
| 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. |
| 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.
| 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. |
| EFI_GUID gEfiSimplePointerProtocolGuid |