Searching for iOS 7.0 Headers

Switch to: 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, 6.0, 5.0, 4.0, 3.0


Back to WebKit.framework
Viewing file: WebKit-Structs.h   download   logify
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.0
Filter:  
/*
* 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;



Back to WebKit.framework