2 * WebKitSystemInterfaceIOS.h
3 * Copyright (C) 2011, 2012, 2013 Apple Inc. All rights reserved.
6 #import <CoreGraphics/CoreGraphics.h>
18 bool WKExecutableWasLinkedOnOrAfterIOSVersion(int);
20 bool WKIsGB18030ComplianceRequired(void);
23 WKDeviceClassInvalid = -1,
28 int WKGetDeviceClass(void);
30 CFStringRef WKGetUserAgent(void);
31 CFStringRef WKGetOSNameForUserAgent(void);
32 CFStringRef WKGetDeviceName(void);
33 CFStringRef WKGetPlatformNameForNavigator(void);
34 CFStringRef WKGetVendorNameForNavigator(void);
36 CGSize WKGetScreenSize(void);
37 CGSize WKGetAvailableScreenSize(void);
39 float WKGetMinimumZoomFontSize(void);
41 float WKGetScreenScaleFactor(void);
42 float WKGetScaleFactorForScreen(UIScreen *);
45 NSData *WKAXRemoteToken(CFUUIDRef);
46 void WKAXStoreRemoteConnectionInformation(id, pid_t, mach_port_t, CFUUIDRef);
47 void WKAXRegisterRemoteApp(void);
50 bool WKIsOptimizedFullscreenSupported(void);
52 WKMediaUIPartOptimizedFullscreenButton = 0,
53 WKMediaUIPartOptimizedFullscreenPlaceholder
55 CFStringRef WKGetMediaUIImageData(int);