WebKit-Structs was found in iOS
17.1,
16.3,
15.2.1,
14.4,
13.1.3,
12.1,
11.1.2,
11.0.1,
11.0,
10.2,
10.1.1,
9.3.3,
9.0,
8.0,
7.0,
6.0Filter:
/*
* This header is generated by classdump-dyld 0.7
* on Friday, November 7, 2014 at 1:48:06 AM Eastern European Standard Time
* Operating System: Version 7.1.2 (Build 11D257)
* Image Source: /System/Library/PrivateFrameworks/WebKit.framework/WebKit
* classdump-dyld is licensed under GPLv3, Copyright © 2013 by Elias Limneos.
*/
@class <WebGeolocationProvider>;
typedef struct RefPtr<WebCore::LegacyWebArchive> {
LegacyWebArchive m_ptr;
} RefPtr<WebCore::LegacyWebArchive>;
typedef struct _NSZone* NSZoneRef;
typedef struct RefPtr<WTF::StringImpl> {
StringImpl m_ptr;
} RefPtr<WTF::StringImpl>;
typedef struct String {
RefPtr<WTF::StringImpl> m_impl;
} String;
typedef struct Vector<WebCore::MimeClassInfo, 0, WTF::CrashOnOverflow> {
MimeClassInfo m_buffer;
unsigned m_capacity;
unsigned m_size;
} Vector<WebCore::MimeClassInfo, 0, WTF::CrashOnOverflow>;
typedef struct PluginInfo {
String name;
String file;
String desc;
Vector<WebCore::MimeClassInfo, 0, WTF::CrashOnOverflow> mimes;
BOOL isApplicationPlugin;
} PluginInfo;
typedef struct RetainPtr<__CFBundle *> {
__CFBundle m_ptr;
} RetainPtr<__CFBundle *>;
typedef struct CGImage* CGImageRef;
typedef struct RefPtr<WebCore::DeviceOrientationData> {
DeviceOrientationData m_ptr;
} RefPtr<WebCore::DeviceOrientationData>;
typedef struct OwnPtr<WebCore::DeviceOrientationClientMock> {
DeviceOrientationClientMock m_ptr;
} OwnPtr<WebCore::DeviceOrientationClientMock>;
typedef struct DeviceOrientationController* DeviceOrientationControllerRef;
typedef struct _CFURLConnection* CFURLConnectionRef;
typedef struct _CFURLRequest* CFURLRequestRef;
typedef struct _CFURLResponse* CFURLResponseRef;
typedef struct RefPtr<WebCore::UndoStep> {
UndoStep m_ptr;
} RefPtr<WebCore::UndoStep>;
typedef struct RetainPtr<NSString> {
NSString m_ptr;
} RetainPtr<NSString>;
typedef struct CGColor* CGColorRef;
typedef struct __CTFont* CTFontRef;
typedef struct OpaqueJSValue* OpaqueJSValueRef;
typedef struct OpaqueJSContext* OpaqueJSContextRef;
typedef struct CGContext* CGContextRef;
typedef struct RefPtr<WebCore::Frame> {
Frame m_ptr;
} RefPtr<WebCore::Frame>;
typedef struct RefPtr<WebCore::Geolocation> {
Geolocation m_ptr;
} RefPtr<WebCore::Geolocation>;
typedef struct RetainPtr<WebView *> {
WebView m_ptr;
} RetainPtr<WebView *>;
typedef struct RetainPtr<id<WebGeolocationProvider> > {
<WebGeolocationProvider>* m_ptr;
} RetainPtr<id<WebGeolocationProvider> >;
typedef struct RetainPtr<CLLocationManager> {
CLLocationManager m_ptr;
} RetainPtr<CLLocationManager>;
typedef struct RefPtr<WebCore::GeolocationPosition> {
GeolocationPosition m_ptr;
} RefPtr<WebCore::GeolocationPosition>;
typedef struct RetainPtr<WebGeolocationCoreLocationProvider> {
WebGeolocationCoreLocationProvider m_ptr;
} RetainPtr<WebGeolocationCoreLocationProvider>;
typedef struct RetainPtr<_WebCoreLocationUpdateThreadingProxy> {
_WebCoreLocationUpdateThreadingProxy m_ptr;
} RetainPtr<_WebCoreLocationUpdateThreadingProxy>;
typedef struct HashTable<WTF::RetainPtr<WebView>, WTF::KeyValuePair<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > > >, WTF::PtrHash<WTF::RetainPtr<WebView> >, WTF::HashMapValueTraits<WTF::HashTraits<WTF::RetainPtr<WebView> >, WTF::HashTraits<WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > > >, WTF::HashTraits<WTF::RetainPtr<WebView> > > {
KeyValuePair<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > > m_table;
int m_tableSize;
int m_tableSizeMask;
int m_keyCount;
int m_deletedCount;
} HashTable<WTF::RetainPtr<WebView>, WTF::KeyValuePair<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > > >, WTF::PtrHash<WTF::RetainPtr<WebView> >, WTF::HashMapValueTraits<WTF::HashTraits<WTF::RetainPtr<WebView> >, WTF::HashTraits<WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > > >, WTF::HashTraits<WTF::RetainPtr<WebView> > >;
typedef struct HashMap<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> >, WTF::PtrHash<WTF::RetainPtr<WebView> >, WTF::HashTraits<WTF::RetainPtr<WebView> >, WTF::HashTraits<WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > > > {
HashTable<WTF::RetainPtr<WebView>, WTF::KeyValuePair<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > > >, WTF::PtrHash<WTF::RetainPtr<WebView> >, WTF::HashMapValueTraits<WTF::HashTraits<WTF::RetainPtr<WebView> >, WTF::HashTraits<WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > > >, WTF::HashTraits<WTF::RetainPtr<WebView> > > m_impl;
} HashMap<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> >, WTF::PtrHash<WTF::RetainPtr<WebView> >, WTF::HashTraits<WTF::RetainPtr<WebView> >, WTF::HashTraits<WTF::RetainPtr<id<WebGeolocationProviderInitializationListener> > > >;
typedef struct HashTable<WebView *, WebView *, WTF::IdentityExtractor, WTF::PtrHash<WebView *>, WTF::HashTraits<WebView *>, WTF::HashTraits<WebView *> > {
id m_table;
int m_tableSize;
int m_tableSizeMask;
int m_keyCount;
int m_deletedCount;
} HashTable<WebView *, WebView *, WTF::IdentityExtractor, WTF::PtrHash<WebView *>, WTF::HashTraits<WebView *>, WTF::HashTraits<WebView *> >;
typedef struct HashSet<WebView *, WTF::PtrHash<WebView *>, WTF::HashTraits<WebView *> > {
HashTable<WebView *, WebView *, WTF::IdentityExtractor, WTF::PtrHash<WebView *>, WTF::HashTraits<WebView *>, WTF::HashTraits<WebView *> > m_impl;
} HashSet<WebView *, WTF::PtrHash<WebView *>, WTF::HashTraits<WebView *> >;
typedef struct RetainPtr<NSTimer> {
NSTimer m_ptr;
} RetainPtr<NSTimer>;
typedef struct RetainPtr<WebGeolocationPosition> {
WebGeolocationPosition m_ptr;
} RetainPtr<WebGeolocationPosition>;
typedef struct CGPoint {
double x;
double y;
} CGPoint;
typedef struct HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WebInspectorClient *>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WebInspectorClient *> >, WTF::IntHash<unsigned int>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned int>, WTF::HashTraits<WebInspectorClient *> >, WTF::HashTraits<unsigned int> > {
KeyValuePair<unsigned int, WebInspectorClient *> m_table;
int m_tableSize;
int m_tableSizeMask;
int m_keyCount;
int m_deletedCount;
} HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WebInspectorClient *>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WebInspectorClient *> >, WTF::IntHash<unsigned int>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned int>, WTF::HashTraits<WebInspectorClient *> >, WTF::HashTraits<unsigned int> >;
typedef struct HashMap<unsigned int, WebInspectorClient *, WTF::IntHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WebInspectorClient *> > {
HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WebInspectorClient *>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WebInspectorClient *> >, WTF::IntHash<unsigned int>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned int>, WTF::HashTraits<WebInspectorClient *> >, WTF::HashTraits<unsigned int> > m_impl;
} HashMap<unsigned int, WebInspectorClient *, WTF::IntHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WebInspectorClient *> >;
typedef struct CGPDFDocument* CGPDFDocumentRef;
typedef struct CGPDFPage* CGPDFPageRef;
typedef struct CGSize {
double width;
double height;
} CGSize;
typedef struct CGRect {
CGPoint origin;
CGSize size;
} CGRect;
typedef struct RefPtr<WebCore::DOMWrapperWorld> {
DOMWrapperWorld m_ptr;
} RefPtr<WebCore::DOMWrapperWorld>;
typedef struct RefPtr<WebCore::SerializedScriptValue> {
SerializedScriptValue m_ptr;
} RefPtr<WebCore::SerializedScriptValue>;
typedef struct OwnPtr<WebCore::TextIterator> {
TextIterator m_ptr;
} OwnPtr<WebCore::TextIterator>;
typedef struct __CFString* CFStringRef;
typedef struct UserContentURLPattern {
BOOL m_invalid;
String m_scheme;
String m_host;
String m_path;
BOOL m_matchSubdomains;
} UserContentURLPattern;
typedef struct Page* PageRef;
typedef struct WebResourceDelegateImplementationCache {
/*function pointer*/void* didCancelAuthenticationChallengeFunc;
/*function pointer*/void* didReceiveAuthenticationChallengeFunc;
/*function pointer*/void* canAuthenticateAgainstProtectionSpaceFunc;
/*function pointer*/void* connectionPropertiesFunc;
/*function pointer*/void* webThreadDidFinishLoadingFromDataSourceFunc;
/*function pointer*/void* webThreadDidFailLoadingWithErrorFromDataSourceFunc;
/*function pointer*/void* webThreadIdentifierForRequestFunc;
/*function pointer*/void* webThreadDidLoadResourceFromMemoryCacheFunc;
/*function pointer*/void* webThreadWillSendRequestFunc;
/*function pointer*/void* webThreadDidReceiveResponseFunc;
/*function pointer*/void* webThreadDidReceiveContentLengthFunc;
/*function pointer*/void* webThreadWillCacheResponseFunc;
/*function pointer*/void* identifierForRequestFunc;
/*function pointer*/void* willSendRequestFunc;
/*function pointer*/void* didReceiveResponseFunc;
/*function pointer*/void* didReceiveContentLengthFunc;
/*function pointer*/void* didFinishLoadingFromDataSourceFunc;
/*function pointer*/void* didFailLoadingWithErrorFromDataSourceFunc;
/*function pointer*/void* didLoadResourceFromMemoryCacheFunc;
/*function pointer*/void* willCacheResponseFunc;
/*function pointer*/void* plugInFailedWithErrorFunc;
/*function pointer*/void* shouldUseCredentialStorageFunc;
/*function pointer*/void* shouldPaintBrokenImageForURLFunc;
} WebResourceDelegateImplementationCache;
typedef struct WebFrameLoadDelegateImplementationCache {
/*function pointer*/void* didCreateJavaScriptContextForFrameFunc;
/*function pointer*/void* didClearWindowObjectForFrameFunc;
/*function pointer*/void* didClearWindowObjectForFrameInScriptWorldFunc;
/*function pointer*/void* didClearInspectorWindowObjectForFrameFunc;
/*function pointer*/void* windowScriptObjectAvailableFunc;
/*function pointer*/void* didHandleOnloadEventsForFrameFunc;
/*function pointer*/void* didReceiveServerRedirectForProvisionalLoadForFrameFunc;
/*function pointer*/void* didCancelClientRedirectForFrameFunc;
/*function pointer*/void* willPerformClientRedirectToURLDelayFireDateForFrameFunc;
/*function pointer*/void* didChangeLocationWithinPageForFrameFunc;
/*function pointer*/void* didPushStateWithinPageForFrameFunc;
/*function pointer*/void* didReplaceStateWithinPageForFrameFunc;
/*function pointer*/void* didPopStateWithinPageForFrameFunc;
/*function pointer*/void* willCloseFrameFunc;
/*function pointer*/void* didStartProvisionalLoadForFrameFunc;
/*function pointer*/void* didReceiveTitleForFrameFunc;
/*function pointer*/void* didCommitLoadForFrameFunc;
/*function pointer*/void* didFailProvisionalLoadWithErrorForFrameFunc;
/*function pointer*/void* didFailLoadWithErrorForFrameFunc;
/*function pointer*/void* didFinishLoadForFrameFunc;
/*function pointer*/void* didFirstLayoutInFrameFunc;
/*function pointer*/void* didFirstVisuallyNonEmptyLayoutInFrameFunc;
/*function pointer*/void* didLayoutFunc;
/*function pointer*/void* didReceiveIconForFrameFunc;
/*function pointer*/void* didFinishDocumentLoadForFrameFunc;
/*function pointer*/void* didDisplayInsecureContentFunc;
/*function pointer*/void* didRunInsecureContentFunc;
/*function pointer*/void* didDetectXSSFunc;
/*function pointer*/void* didRemoveFrameFromHierarchyFunc;
/*function pointer*/void* webThreadDidLayoutFunc;
} WebFrameLoadDelegateImplementationCache;
typedef struct WebScriptDebugDelegateImplementationCache {
BOOL didParseSourceExpectsBaseLineNumber;
BOOL exceptionWasRaisedExpectsHasHandlerFlag;
/*function pointer*/void* didParseSourceFunc;
/*function pointer*/void* failedToParseSourceFunc;
/*function pointer*/void* didEnterCallFrameFunc;
/*function pointer*/void* willExecuteStatementFunc;
/*function pointer*/void* willLeaveCallFrameFunc;
/*function pointer*/void* exceptionWasRaisedFunc;
} WebScriptDebugDelegateImplementationCache;
typedef struct WebHistoryDelegateImplementationCache {
/*function pointer*/void* navigatedFunc;
/*function pointer*/void* clientRedirectFunc;
/*function pointer*/void* serverRedirectFunc;
/*function pointer*/void* deprecatedSetTitleFunc;
/*function pointer*/void* setTitleFunc;
/*function pointer*/void* populateVisitedLinksFunc;
} WebHistoryDelegateImplementationCache;
typedef struct opaque_pthread_mutex_t {
long long __sig;
char __opaque[56];
} opaque_pthread_mutex_t;
typedef struct Mutex {
opaque_pthread_mutex_t m_mutex;
} Mutex;
typedef struct HashTable<unsigned long, WTF::KeyValuePair<unsigned long, WTF::RetainPtr<id> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned long, WTF::RetainPtr<id> > >, WTF::IntHash<unsigned long>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned long>, WTF::HashTraits<WTF::RetainPtr<id> > >, WTF::HashTraits<unsigned long> > {
KeyValuePair<unsigned long, WTF::RetainPtr<id> > m_table;
int m_tableSize;
int m_tableSizeMask;
int m_keyCount;
int m_deletedCount;
} HashTable<unsigned long, WTF::KeyValuePair<unsigned long, WTF::RetainPtr<id> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned long, WTF::RetainPtr<id> > >, WTF::IntHash<unsigned long>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned long>, WTF::HashTraits<WTF::RetainPtr<id> > >, WTF::HashTraits<unsigned long> >;
typedef struct HashMap<unsigned long, WTF::RetainPtr<id>, WTF::IntHash<unsigned long>, WTF::HashTraits<unsigned long>, WTF::HashTraits<WTF::RetainPtr<id> > > {
HashTable<unsigned long, WTF::KeyValuePair<unsigned long, WTF::RetainPtr<id> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned long, WTF::RetainPtr<id> > >, WTF::IntHash<unsigned long>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned long>, WTF::HashTraits<WTF::RetainPtr<id> > >, WTF::HashTraits<unsigned long> > m_impl;
} HashMap<unsigned long, WTF::RetainPtr<id>, WTF::IntHash<unsigned long>, WTF::HashTraits<unsigned long>, WTF::HashTraits<WTF::RetainPtr<id> > >;
typedef struct RefPtr<LayerFlushController> {
LayerFlushController m_ptr;
} RefPtr<LayerFlushController>;
typedef struct RefPtr<WebCore::HistoryItem> {
HistoryItem m_ptr;
} RefPtr<WebCore::HistoryItem>;
typedef struct RetainPtr<NSData> {
NSData m_ptr;
} RetainPtr<NSData>;
typedef struct WebObjectInternal* WebObjectInternalRef;