OpenCore
1.0.4
OpenCore Bootloader
|
#include <IndustryStandard/AppleHid.h>
Go to the source code of this file.
Data Structures | |
struct | APPLE_KEY_EVENT_DATA |
union | APPLE_EVENT_DATA |
struct | DIMENSION |
struct | APPLE_EVENT_INFORMATION |
struct | APPLE_EVENT_PROTOCOL |
Macros | |
#define | APPLE_EVENT_TYPE_NONE 0 |
#define | APPLE_EVENT_TYPE_MOUSE_MOVED BIT0 |
#define | APPLE_EVENT_TYPE_MOUSE_DOWN BIT1 |
#define | APPLE_EVENT_TYPE_MOUSE_UP BIT2 |
#define | APPLE_EVENT_TYPE_MOUSE_CLICK BIT3 |
#define | APPLE_EVENT_TYPE_MOUSE_DOUBLE_CLICK BIT4 |
#define | APPLE_EVENT_TYPE_LEFT_BUTTON BIT5 |
#define | APPLE_EVENT_TYPE_RIGHT_BUTTON BIT6 |
#define | APPLE_EVENT_TYPE_RESERVED_BUTTON BIT7 |
#define | APPLE_EVENT_TYPE_KEY_DOWN BIT8 |
#define | APPLE_EVENT_TYPE_KEY_UP BIT9 |
#define | APPLE_EVENT_TYPE_MODIFIER_DOWN BIT10 |
#define | APPLE_EVENT_TYPE_MODIFIER_UP BIT11 |
#define | APPLE_CLICK_MOUSE_EVENTS |
#define | APPLE_ALL_MOUSE_EVENTS 0x00FF |
#define | APPLE_ALL_KEYBOARD_EVENTS 0xFF00 |
#define | APPLE_EVENT_PROTOCOL_REVISION 0x00000007 |
#define | APPLE_EVENT_PROTOCOL_REVISION_MINIMUM 0x00000006 |
#define | APPLE_EVENT_PROTOCOL_GUID |
Typedefs | |
typedef UINT32 | APPLE_EVENT_TYPE |
typedef UINTN | APPLE_POINTER_EVENT_TYPE |
typedef VOID(EFIAPI * | APPLE_EVENT_NOTIFY_FUNCTION) (IN APPLE_EVENT_INFORMATION *Information, IN VOID *NotifyContext) |
typedef VOID * | APPLE_EVENT_HANDLE |
typedef EFI_STATUS(EFIAPI * | EVENT_REGISTER_HANDLER) (IN APPLE_EVENT_TYPE Type, IN APPLE_EVENT_NOTIFY_FUNCTION NotifyFunction, OUT APPLE_EVENT_HANDLE *Handle, IN VOID *NotifyContext) |
typedef EFI_STATUS(EFIAPI * | EVENT_UNREGISTER_HANDLER) (IN APPLE_EVENT_HANDLE EventHandle) |
typedef EFI_STATUS(EFIAPI * | EVENT_SET_CURSOR_POSITION) (IN DIMENSION *Position) |
typedef EFI_STATUS(EFIAPI * | EVENT_SET_EVENT_NAME) (IN OUT APPLE_EVENT_HANDLE Handle, IN CHAR8 *Name) |
typedef EFI_STATUS(EFIAPI * | EVENT_IS_CAPS_LOCK_ON) (IN OUT BOOLEAN *CLockOn) |
Variables | |
EFI_GUID | gAppleEventProtocolGuid |
Copyright (C) 2014 - 2017, Download-Fritz. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Definition in file AppleEvent.h.
#define APPLE_ALL_KEYBOARD_EVENTS 0xFF00 |
Definition at line 42 of file AppleEvent.h.
#define APPLE_ALL_MOUSE_EVENTS 0x00FF |
Definition at line 41 of file AppleEvent.h.
#define APPLE_CLICK_MOUSE_EVENTS |
Definition at line 34 of file AppleEvent.h.
#define APPLE_EVENT_PROTOCOL_GUID |
Definition at line 106 of file AppleEvent.h.
#define APPLE_EVENT_PROTOCOL_REVISION 0x00000007 |
Definition at line 100 of file AppleEvent.h.
#define APPLE_EVENT_PROTOCOL_REVISION_MINIMUM 0x00000006 |
Definition at line 103 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_KEY_DOWN BIT8 |
Definition at line 29 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_KEY_UP BIT9 |
Definition at line 30 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_LEFT_BUTTON BIT5 |
Definition at line 26 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_MODIFIER_DOWN BIT10 |
Definition at line 31 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_MODIFIER_UP BIT11 |
Definition at line 32 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_MOUSE_CLICK BIT3 |
Definition at line 24 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_MOUSE_DOUBLE_CLICK BIT4 |
Definition at line 25 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_MOUSE_DOWN BIT1 |
Definition at line 22 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_MOUSE_MOVED BIT0 |
Definition at line 21 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_MOUSE_UP BIT2 |
Definition at line 23 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_NONE 0 |
Definition at line 20 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_RESERVED_BUTTON BIT7 |
Definition at line 28 of file AppleEvent.h.
#define APPLE_EVENT_TYPE_RIGHT_BUTTON BIT6 |
Definition at line 27 of file AppleEvent.h.
typedef VOID* APPLE_EVENT_HANDLE |
Definition at line 95 of file AppleEvent.h.
typedef VOID(EFIAPI * APPLE_EVENT_NOTIFY_FUNCTION) (IN APPLE_EVENT_INFORMATION *Information, IN VOID *NotifyContext) |
Definition at line 88 of file AppleEvent.h.
typedef UINT32 APPLE_EVENT_TYPE |
Definition at line 45 of file AppleEvent.h.
typedef UINTN APPLE_POINTER_EVENT_TYPE |
Definition at line 48 of file AppleEvent.h.
typedef EFI_STATUS(EFIAPI * EVENT_IS_CAPS_LOCK_ON) (IN OUT BOOLEAN *CLockOn) |
Retrieves the state of the CapsLock key.
[in,out] | CLockOn | This parameter indicates the state of the CapsLock key. |
EFI_SUCCESS | The CapsLock state was successfully returned in CLockOn. |
EFI_INVALID_PARAMETER | CLockOn is NULL. |
Definition at line 154 of file AppleEvent.h.
typedef EFI_STATUS(EFIAPI * EVENT_REGISTER_HANDLER) (IN APPLE_EVENT_TYPE Type, IN APPLE_EVENT_NOTIFY_FUNCTION NotifyFunction, OUT APPLE_EVENT_HANDLE *Handle, IN VOID *NotifyContext) |
Definition at line 112 of file AppleEvent.h.
typedef EFI_STATUS(EFIAPI * EVENT_SET_CURSOR_POSITION) (IN DIMENSION *Position) |
Definition at line 129 of file AppleEvent.h.
typedef EFI_STATUS(EFIAPI * EVENT_SET_EVENT_NAME) (IN OUT APPLE_EVENT_HANDLE Handle, IN CHAR8 *Name) |
Definition at line 136 of file AppleEvent.h.
typedef EFI_STATUS(EFIAPI * EVENT_UNREGISTER_HANDLER) (IN APPLE_EVENT_HANDLE EventHandle) |
Definition at line 122 of file AppleEvent.h.
|
extern |
Definition at line 11 of file UserGlobalVar.c.