WebKit-Structs was found in iOS
18.1,
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, 2:27:00 AM Eastern European Standard Time
* Operating System: Version 6.1.6 (Build 10B500)
* Image Source: /System/Library/PrivateFrameworks/WebKit.framework/WebKit
* classdump-dyld is licensed under GPLv3, Copyright © 2013 by Elias Limneos.
*/
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 VectorBuffer<WebCore::MimeClassInfo, 0> {
MimeClassInfo m_buffer;
unsigned m_capacity;
} VectorBuffer<WebCore::MimeClassInfo, 0>;
typedef struct Vector<WebCore::MimeClassInfo, 0> {
unsigned m_size;
VectorBuffer<WebCore::MimeClassInfo, 0> m_buffer;
} Vector<WebCore::MimeClassInfo, 0>;
typedef struct PluginInfo {
String name;
String file;
String desc;
Vector<WebCore::MimeClassInfo, 0> mimes;
} PluginInfo;
typedef struct RetainPtr<__CFBundle *> {
__CFBundle m_ptr;
} RetainPtr<__CFBundle *>;
typedef struct CGImage* CGImageRef;
typedef struct RefPtr<WebCore::DeviceOrientation> {
DeviceOrientation m_ptr;
} RefPtr<WebCore::DeviceOrientation>;
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 CGColor* CGColorRef;
typedef struct __GSFont* GSFontRef;
typedef struct CGContext* CGContextRef;
typedef struct OpaqueJSValue* OpaqueJSValueRef;
typedef struct OpaqueJSContext* OpaqueJSContextRef;
typedef struct RefPtr<WebCore::Geolocation> {
Geolocation m_ptr;
} RefPtr<WebCore::Geolocation>;
typedef struct RefPtr<WebCore::GeolocationPosition> {
GeolocationPosition m_ptr;
} RefPtr<WebCore::GeolocationPosition>;
typedef struct HashTable<WTF::RetainPtr<WebView>, std::__1::pair<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener>>>, WTF::PairFirstExtractor<std::__1::pair<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>> > {
pair<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>, std::__1::pair<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener>>>, WTF::PairFirstExtractor<std::__1::pair<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>, std::__1::pair<WTF::RetainPtr<WebView>, WTF::RetainPtr<id<WebGeolocationProviderInitializationListener>>>, WTF::PairFirstExtractor<std::__1::pair<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 CGPoint {
float x;
float y;
} CGPoint;
typedef struct HashTable<unsigned int, std::__1::pair<unsigned int, WebInspectorClient *>, WTF::PairFirstExtractor<std::__1::pair<unsigned int, WebInspectorClient *>>, WTF::IntHash<unsigned int>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned int>, WTF::HashTraits<WebInspectorClient *>>, WTF::HashTraits<unsigned int> > {
pair<unsigned int, WebInspectorClient *> m_table;
int m_tableSize;
int m_tableSizeMask;
int m_keyCount;
int m_deletedCount;
} HashTable<unsigned int, std::__1::pair<unsigned int, WebInspectorClient *>, WTF::PairFirstExtractor<std::__1::pair<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, std::__1::pair<unsigned int, WebInspectorClient *>, WTF::PairFirstExtractor<std::__1::pair<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 {
float width;
float 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* 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* didFinishDocumentLoadForFrameFunc;
/*function pointer*/void* didDisplayInsecureContentFunc;
/*function pointer*/void* didRunInsecureContentFunc;
/*function pointer*/void* didDetectXSSFunc;
} WebFrameLoadDelegateImplementationCache;
typedef struct WebScriptDebugDelegateImplementationCache {
char didParseSourceExpectsBaseLineNumber;
char 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* setTitleFunc;
/*function pointer*/void* populateVisitedLinksFunc;
} WebHistoryDelegateImplementationCache;
typedef struct opaque_pthread_mutex_t {
long __sig;
char __opaque[40];
} opaque_pthread_mutex_t;
typedef struct Mutex {
opaque_pthread_mutex_t m_mutex;
} Mutex;
typedef struct HashTable<unsigned long, std::__1::pair<unsigned long, WTF::RetainPtr<id>>, WTF::PairFirstExtractor<std::__1::pair<unsigned long, WTF::RetainPtr<id>>>, WTF::IntHash<unsigned long>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned long>, WTF::HashTraits<WTF::RetainPtr<id>>>, WTF::HashTraits<unsigned long> > {
pair<unsigned long, WTF::RetainPtr<id> > m_table;
int m_tableSize;
int m_tableSizeMask;
int m_keyCount;
int m_deletedCount;
} HashTable<unsigned long, std::__1::pair<unsigned long, WTF::RetainPtr<id>>, WTF::PairFirstExtractor<std::__1::pair<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, std::__1::pair<unsigned long, WTF::RetainPtr<id>>, WTF::PairFirstExtractor<std::__1::pair<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 OwnPtr<LayerFlushController> {
LayerFlushController m_ptr;
} OwnPtr<LayerFlushController>;
typedef struct RefPtr<WebCore::HistoryItem> {
HistoryItem m_ptr;
} RefPtr<WebCore::HistoryItem>;
typedef struct WebObjectInternal* WebObjectInternalRef;