Title: [264402] trunk/Source/WebCore/PAL
Revision
264402
Author
beid...@apple.com
Date
2020-07-15 10:09:25 -0700 (Wed, 15 Jul 2020)

Log Message

Fix some build configurations after r264389
https://bugs.webkit.org/show_bug.cgi?id=214245

Unreviewed.

* pal/spi/mac/IOKitSPIMac.h: Forward declare newly used stuff.

Modified Paths

Diff

Modified: trunk/Source/WebCore/PAL/ChangeLog (264401 => 264402)


--- trunk/Source/WebCore/PAL/ChangeLog	2020-07-15 16:34:06 UTC (rev 264401)
+++ trunk/Source/WebCore/PAL/ChangeLog	2020-07-15 17:09:25 UTC (rev 264402)
@@ -1,5 +1,14 @@
 2020-07-15  Brady Eidson  <beid...@apple.com>
 
+        Fix some build configurations after r264389
+        https://bugs.webkit.org/show_bug.cgi?id=214245
+
+        Unreviewed.
+
+        * pal/spi/mac/IOKitSPIMac.h: Forward declare newly used stuff.
+
+2020-07-15  Brady Eidson  <beid...@apple.com>
+
         Resolve race between IOHIDManager and GameController framework.
         <rdar://problem/65554490> and https://bugs.webkit.org/show_bug.cgi?id=214245
 

Modified: trunk/Source/WebCore/PAL/pal/spi/mac/IOKitSPIMac.h (264401 => 264402)


--- trunk/Source/WebCore/PAL/pal/spi/mac/IOKitSPIMac.h	2020-07-15 16:34:06 UTC (rev 264401)
+++ trunk/Source/WebCore/PAL/pal/spi/mac/IOKitSPIMac.h	2020-07-15 17:09:25 UTC (rev 264402)
@@ -37,10 +37,23 @@
 typedef struct CF_BRIDGED_TYPE(id) __IOHIDEventSystemClient * IOHIDEventSystemClientRef;
 typedef void (^IOHIDServiceClientBlock)(void *, void *, IOHIDServiceClientRef);
 
+typedef CF_ENUM(int, IOHIDEventSystemClientType)
+{
+    kIOHIDEventSystemClientTypeAdmin,
+    kIOHIDEventSystemClientTypeMonitor,
+    kIOHIDEventSystemClientTypePassive,
+    kIOHIDEventSystemClientTypeRateControlled,
+    kIOHIDEventSystemClientTypeSimple
+};
+
+IOHIDEventSystemClientRef IOHIDEventSystemClientCreateWithType(CFAllocatorRef, IOHIDEventSystemClientType, CFDictionaryRef);
 IOHIDEventSystemClientRef IOHIDEventSystemClientCreate(CFAllocatorRef);
 void IOHIDEventSystemClientSetMatching(IOHIDEventSystemClientRef, CFDictionaryRef);
+void IOHIDEventSystemClientSetMatchingMultiple(IOHIDEventSystemClientRef, CFArrayRef);
 IOHIDServiceClientRef IOHIDEventSystemClientCopyServiceForRegistryID(IOHIDEventSystemClientRef, uint64_t registryID);
 void IOHIDEventSystemClientRegisterDeviceMatchingBlock(IOHIDEventSystemClientRef, IOHIDServiceClientBlock, void *, void *);
+void IOHIDEventSystemClientUnregisterDeviceMatchingBlock(IOHIDEventSystemClientRef);
+void IOHIDEventSystemClientScheduleWithDispatchQueue(IOHIDEventSystemClientRef, dispatch_queue_t);
 WTF_EXTERN_C_END
 
 #endif // USE(APPLE_INTERNAL_SDK)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to