OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleEventInternal.h File Reference

Go to the source code of this file.

Functions

EFI_STATUS EventCreateKeyStrokePollEvent (VOID)
 
VOID EventCancelKeyStrokePollEvent (VOID)
 
EFI_STATUS EFIAPI EventIsCapsLockOnImpl (IN OUT BOOLEAN *CLockOn)
 
EFI_STATUS EventCreateSimplePointerInstallNotifyEvent (VOID)
 
VOID EventCloseSimplePointerInstallNotifyEvent (VOID)
 
VOID EventCancelSimplePointerPollEvent (VOID)
 
EFI_STATUS EventCreateSimplePointerPollEvent (VOID)
 
VOID EventSimplePointerDesctructor (VOID)
 
APPLE_EVENT_INFORMATIONEventCreateAppleEventQueueInfo (IN APPLE_EVENT_DATA EventData, IN APPLE_EVENT_TYPE EventType, IN DIMENSION *PointerPosition, IN APPLE_MODIFIER_MAP Modifiers)
 
VOID EventAddEventToQueue (IN APPLE_EVENT_INFORMATION *Information)
 
EFI_STATUS EventCreateEventQueue (IN APPLE_EVENT_DATA EventData, IN APPLE_EVENT_TYPE EventType, IN APPLE_MODIFIER_MAP Modifiers)
 
VOID InternalSignalAndCloseQueueEvent (VOID)
 
EFI_STATUS EventSetCursorPositionImpl (IN DIMENSION *Position)
 
VOID InternalCreateQueueEvent (VOID)
 
VOID InternalFlagAllEventsReady (VOID)
 
VOID InternalSignalEvents (IN APPLE_EVENT_INFORMATION *Information)
 
VOID InternalRemoveUnregisteredEvents (VOID)
 
APPLE_MODIFIER_MAP InternalGetModifierStrokes (VOID)
 
VOID EventInputKeyFromAppleKeyCode (IN APPLE_KEY_CODE AppleKeyCode, OUT EFI_INPUT_KEY *InputKey, IN BOOLEAN Shifted)
 
VOID InternalSetKeyBehaviour (IN BOOLEAN CustomDelays, IN UINT16 KeyInitialDelay, IN UINT16 KeySubsequentDelay, IN BOOLEAN GraphicsInputMirroring)
 
VOID InternalInitializePointerUiScale (VOID)
 
VOID InternalSetPointerPolling (IN UINT32 PointerPollMin, IN UINT32 PointerPollMax, IN UINT32 PointerPollMask)
 
VOID InternalSetPointerSpeed (IN UINT16 PointerSpeedDiv, IN UINT16 PointerSpeedMul)
 
VOID InternalSetDwellClicking (IN UINT16 ClickTimeout, IN UINT16 DoubleClickTimeout, IN UINT16 Radius)
 

Variables

UINT32 mPointerSpeedMul
 
UINT32 mPointerSpeedDiv
 

Detailed Description

AppleEventDxe

Copyright (c) 2018, vit9696

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 AppleEventInternal.h.

Function Documentation

◆ EventAddEventToQueue()

VOID EventAddEventToQueue ( IN APPLE_EVENT_INFORMATION * Information)

Definition at line 194 of file EventQueue.c.

◆ EventCancelKeyStrokePollEvent()

VOID EventCancelKeyStrokePollEvent ( VOID )

Definition at line 778 of file KeyHandler.c.

◆ EventCancelSimplePointerPollEvent()

VOID EventCancelSimplePointerPollEvent ( VOID )

Definition at line 1116 of file PointerHandler.c.

◆ EventCloseSimplePointerInstallNotifyEvent()

VOID EventCloseSimplePointerInstallNotifyEvent ( VOID )

Definition at line 505 of file PointerHandler.c.

◆ EventCreateAppleEventQueueInfo()

APPLE_EVENT_INFORMATION * EventCreateAppleEventQueueInfo ( IN APPLE_EVENT_DATA EventData,
IN APPLE_EVENT_TYPE EventType,
IN DIMENSION * PointerPosition,
IN APPLE_MODIFIER_MAP Modifiers )

Definition at line 150 of file EventQueue.c.

◆ EventCreateEventQueue()

EFI_STATUS EventCreateEventQueue ( IN APPLE_EVENT_DATA EventData,
IN APPLE_EVENT_TYPE EventType,
IN APPLE_MODIFIER_MAP Modifiers )

Definition at line 226 of file EventQueue.c.

◆ EventCreateKeyStrokePollEvent()

EFI_STATUS EventCreateKeyStrokePollEvent ( VOID )

Definition at line 744 of file KeyHandler.c.

◆ EventCreateSimplePointerInstallNotifyEvent()

EFI_STATUS EventCreateSimplePointerInstallNotifyEvent ( VOID )

Definition at line 468 of file PointerHandler.c.

◆ EventCreateSimplePointerPollEvent()

EFI_STATUS EventCreateSimplePointerPollEvent ( VOID )

Definition at line 1067 of file PointerHandler.c.

◆ EventInputKeyFromAppleKeyCode()

VOID EventInputKeyFromAppleKeyCode ( IN APPLE_KEY_CODE AppleKeyCode,
OUT EFI_INPUT_KEY * InputKey,
IN BOOLEAN Shifted )

Definition at line 497 of file AppleKeyMap.c.

◆ EventIsCapsLockOnImpl()

EFI_STATUS EFIAPI EventIsCapsLockOnImpl ( IN OUT BOOLEAN * CLockOn)

Retrieves the state of the CapsLock key.

Parameters
[in,out]CLockOnThis parameter indicates the state of the CapsLock key.
Return values
EFI_SUCCESSThe CapsLock state was successfully returned in CLockOn.
EFI_INVALID_PARAMETERCLockOn is NULL.

Definition at line 802 of file KeyHandler.c.

◆ EventSetCursorPositionImpl()

EFI_STATUS EventSetCursorPositionImpl ( IN DIMENSION * Position)

Definition at line 1129 of file PointerHandler.c.

◆ EventSimplePointerDesctructor()

VOID EventSimplePointerDesctructor ( VOID )

Definition at line 302 of file PointerHandler.c.

◆ InternalCreateQueueEvent()

VOID InternalCreateQueueEvent ( VOID )

Definition at line 125 of file EventQueue.c.

◆ InternalFlagAllEventsReady()

VOID InternalFlagAllEventsReady ( VOID )

Definition at line 179 of file OcAppleEventLib.c.

◆ InternalGetModifierStrokes()

APPLE_MODIFIER_MAP InternalGetModifierStrokes ( VOID )

Definition at line 180 of file KeyHandler.c.

◆ InternalInitializePointerUiScale()

VOID InternalInitializePointerUiScale ( VOID )

Definition at line 154 of file PointerHandler.c.

◆ InternalRemoveUnregisteredEvents()

VOID InternalRemoveUnregisteredEvents ( VOID )

Definition at line 239 of file OcAppleEventLib.c.

◆ InternalSetDwellClicking()

VOID InternalSetDwellClicking ( IN UINT16 ClickTimeout,
IN UINT16 DoubleClickTimeout,
IN UINT16 Radius )

Definition at line 224 of file PointerHandler.c.

◆ InternalSetKeyBehaviour()

VOID InternalSetKeyBehaviour ( IN BOOLEAN CustomDelays,
IN UINT16 KeyInitialDelay,
IN UINT16 KeySubsequentDelay,
IN BOOLEAN GraphicsInputMirroring )

Definition at line 83 of file KeyHandler.c.

◆ InternalSetPointerPolling()

VOID InternalSetPointerPolling ( IN UINT32 PointerPollMin,
IN UINT32 PointerPollMax,
IN UINT32 PointerPollMask )

Definition at line 175 of file PointerHandler.c.

◆ InternalSetPointerSpeed()

VOID InternalSetPointerSpeed ( IN UINT16 PointerSpeedDiv,
IN UINT16 PointerSpeedMul )

Definition at line 204 of file PointerHandler.c.

◆ InternalSignalAndCloseQueueEvent()

VOID InternalSignalAndCloseQueueEvent ( VOID )

Definition at line 63 of file EventQueue.c.

◆ InternalSignalEvents()

VOID InternalSignalEvents ( IN APPLE_EVENT_INFORMATION * Information)

Definition at line 205 of file OcAppleEventLib.c.

Variable Documentation

◆ mPointerSpeedDiv

UINT32 mPointerSpeedDiv
extern

Definition at line 55 of file PointerHandler.c.

◆ mPointerSpeedMul

UINT32 mPointerSpeedMul
extern

Definition at line 56 of file PointerHandler.c.