OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleEventInternal.h
Go to the documentation of this file.
1
19#ifndef APPLE_EVENT_INTERNAL_H_
20#define APPLE_EVENT_INTERNAL_H_
21
23
24#include <Protocol/AppleEvent.h>
25
26// EventCreateKeyStrokePollEvent
27EFI_STATUS
29 VOID
30 );
31
32// EventCancelKeyStrokePollEvent
33VOID
35 VOID
36 );
37
38// EventIsCapsLockOnImpl
39
49EFI_STATUS
50EFIAPI
52 IN OUT BOOLEAN *CLockOn
53 );
54
55// EventCreateSimplePointerInstallNotifyEvent
56EFI_STATUS
58 VOID
59 );
60
61// EventCreateSimplePointerInstallNotifyEvent
62VOID
64 VOID
65 );
66
67// EventCancelSimplePointerPollEvent
68VOID
70 VOID
71 );
72
73// EventCreateSimplePointerPollEvent
74EFI_STATUS
76 VOID
77 );
78
79// EventSimplePointerDesctructor
80VOID
82 VOID
83 );
84
85// EventCreateAppleEventQueueInfo
88 IN APPLE_EVENT_DATA EventData,
89 IN APPLE_EVENT_TYPE EventType,
90 IN DIMENSION *PointerPosition,
91 IN APPLE_MODIFIER_MAP Modifiers
92 );
93
94// EventAddEventToQueue
95VOID
97 IN APPLE_EVENT_INFORMATION *Information
98 );
99
100// EventCreateEventQueue
101EFI_STATUS
103 IN APPLE_EVENT_DATA EventData,
104 IN APPLE_EVENT_TYPE EventType,
105 IN APPLE_MODIFIER_MAP Modifiers
106 );
107
108// InternalSignalAndCloseQueueEvent
109VOID
111 VOID
112 );
113
114// EventSetCursorPositionImpl
115EFI_STATUS
117 IN DIMENSION *Position
118 );
119
120// InternalCreateQueueEvent
121VOID
123 VOID
124 );
125
126// InternalFlagAllEventsReady
127VOID
129 VOID
130 );
131
132// InternalSignalEvents
133VOID
135 IN APPLE_EVENT_INFORMATION *Information
136 );
137
138// InternalRemoveUnregisteredEvents
139VOID
141 VOID
142 );
143
144// InternalGetModifierStrokes
147 VOID
148 );
149
150// EventInputKeyFromAppleKeyCode
151VOID
154 OUT EFI_INPUT_KEY *InputKey,
155 IN BOOLEAN Shifted
156 );
157
158// InternalSetKeyBehaviour
159VOID
161 IN BOOLEAN CustomDelays,
162 IN UINT16 KeyInitialDelay,
163 IN UINT16 KeySubsequentDelay,
164 IN BOOLEAN GraphicsInputMirroring
165 );
166
167VOID
169 VOID
170 );
171
172VOID
174 IN UINT32 PointerPollMin,
175 IN UINT32 PointerPollMax,
176 IN UINT32 PointerPollMask
177 );
178
179VOID
181 IN UINT16 PointerSpeedDiv,
182 IN UINT16 PointerSpeedMul
183 );
184
185VOID
187 IN UINT16 ClickTimeout,
188 IN UINT16 DoubleClickTimeout,
189 IN UINT16 Radius
190 );
191
192extern UINT32 mPointerSpeedMul;
193extern UINT32 mPointerSpeedDiv;
194
195#endif // APPLE_EVENT_INTERNAL_H_
UINT32 APPLE_EVENT_TYPE
Definition AppleEvent.h:45
VOID InternalSetDwellClicking(IN UINT16 ClickTimeout, IN UINT16 DoubleClickTimeout, IN UINT16 Radius)
EFI_STATUS EFIAPI EventIsCapsLockOnImpl(IN OUT BOOLEAN *CLockOn)
Definition KeyHandler.c:802
VOID InternalSetKeyBehaviour(IN BOOLEAN CustomDelays, IN UINT16 KeyInitialDelay, IN UINT16 KeySubsequentDelay, IN BOOLEAN GraphicsInputMirroring)
Definition KeyHandler.c:83
EFI_STATUS EventSetCursorPositionImpl(IN DIMENSION *Position)
VOID InternalSetPointerSpeed(IN UINT16 PointerSpeedDiv, IN UINT16 PointerSpeedMul)
VOID EventCancelSimplePointerPollEvent(VOID)
EFI_STATUS EventCreateSimplePointerPollEvent(VOID)
VOID InternalFlagAllEventsReady(VOID)
VOID EventInputKeyFromAppleKeyCode(IN APPLE_KEY_CODE AppleKeyCode, OUT EFI_INPUT_KEY *InputKey, IN BOOLEAN Shifted)
EFI_STATUS EventCreateEventQueue(IN APPLE_EVENT_DATA EventData, IN APPLE_EVENT_TYPE EventType, IN APPLE_MODIFIER_MAP Modifiers)
Definition EventQueue.c:226
VOID InternalInitializePointerUiScale(VOID)
VOID InternalSignalEvents(IN APPLE_EVENT_INFORMATION *Information)
APPLE_EVENT_INFORMATION * EventCreateAppleEventQueueInfo(IN APPLE_EVENT_DATA EventData, IN APPLE_EVENT_TYPE EventType, IN DIMENSION *PointerPosition, IN APPLE_MODIFIER_MAP Modifiers)
Definition EventQueue.c:150
UINT32 mPointerSpeedDiv
VOID InternalSetPointerPolling(IN UINT32 PointerPollMin, IN UINT32 PointerPollMax, IN UINT32 PointerPollMask)
UINT32 mPointerSpeedMul
VOID EventCloseSimplePointerInstallNotifyEvent(VOID)
VOID EventSimplePointerDesctructor(VOID)
EFI_STATUS EventCreateSimplePointerInstallNotifyEvent(VOID)
VOID EventCancelKeyStrokePollEvent(VOID)
Definition KeyHandler.c:778
EFI_STATUS EventCreateKeyStrokePollEvent(VOID)
Definition KeyHandler.c:744
VOID InternalRemoveUnregisteredEvents(VOID)
VOID InternalCreateQueueEvent(VOID)
Definition EventQueue.c:125
VOID InternalSignalAndCloseQueueEvent(VOID)
Definition EventQueue.c:63
VOID EventAddEventToQueue(IN APPLE_EVENT_INFORMATION *Information)
Definition EventQueue.c:194
APPLE_MODIFIER_MAP InternalGetModifierStrokes(VOID)
Definition KeyHandler.c:180
APPLE_HID_USAGE APPLE_KEY_CODE
Definition AppleHid.h:317
UINT16 APPLE_MODIFIER_MAP
Definition AppleHid.h:102
APPLE_KEY_CODE AppleKeyCode
Definition OcTypingLib.h:37