/* * This header is generated by classdump-dyld 1.0 * on Friday, March 8, 2019 at 8:22:52 PM Eastern European Standard Time * Operating System: Version 11.0.1 (Build 15A402) * Image Source: /System/Library/Frameworks/WebKit.framework/WebKit * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. */ typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct CGPoint { double x; double y; } CGPoint; typedef struct RefPtr { ShareableBitmap m_ptr; } RefPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct CGSize { double width; double height; } CGSize; typedef struct CGRect { CGPoint origin; CGSize size; } CGRect; typedef struct type { unsigned char __lx[512]; } type; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct _NSZone* NSZoneRef; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct HashTable, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > { KeyValuePair m_table; unsigned m_tableSize; unsigned m_tableSizeMask; unsigned m_keyCount; unsigned m_deletedCount; } HashTable, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits >; typedef struct HashMap, WTF::HashTraits, WTF::HashTraits > { HashTable, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > m_impl; } HashMap, WTF::HashTraits, WTF::HashTraits >; typedef struct _compressed_pair > { RemoteObjectRegistry __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct HashTable, WTF::RetainPtr<_WKRemoteObjectInterface> > >, WTF::KeyValuePairKeyExtractor, WTF::RetainPtr<_WKRemoteObjectInterface> > > >, WTF::StringHash, WTF::HashMap, WTF::RetainPtr<_WKRemoteObjectInterface> >, WTF::StringHash, WTF::HashTraits, WTF::HashTraits, WTF::RetainPtr<_WKRemoteObjectInterface> > > >::KeyValuePairTraits, WTF::HashTraits > { KeyValuePair, WTF::RetainPtr<_WKRemoteObjectInterface> > > m_table; unsigned m_tableSize; unsigned m_tableSizeMask; unsigned m_keyCount; unsigned m_deletedCount; } HashTable, WTF::RetainPtr<_WKRemoteObjectInterface> > >, WTF::KeyValuePairKeyExtractor, WTF::RetainPtr<_WKRemoteObjectInterface> > > >, WTF::StringHash, WTF::HashMap, WTF::RetainPtr<_WKRemoteObjectInterface> >, WTF::StringHash, WTF::HashTraits, WTF::HashTraits, WTF::RetainPtr<_WKRemoteObjectInterface> > > >::KeyValuePairTraits, WTF::HashTraits >; typedef struct HashMap, WTF::RetainPtr<_WKRemoteObjectInterface> >, WTF::StringHash, WTF::HashTraits, WTF::HashTraits, WTF::RetainPtr<_WKRemoteObjectInterface> > > > { HashTable, WTF::RetainPtr<_WKRemoteObjectInterface> > >, WTF::KeyValuePairKeyExtractor, WTF::RetainPtr<_WKRemoteObjectInterface> > > >, WTF::StringHash, WTF::HashMap, WTF::RetainPtr<_WKRemoteObjectInterface> >, WTF::StringHash, WTF::HashTraits, WTF::HashTraits, WTF::RetainPtr<_WKRemoteObjectInterface> > > >::KeyValuePairTraits, WTF::HashTraits > m_impl; } HashMap, WTF::RetainPtr<_WKRemoteObjectInterface> >, WTF::StringHash, WTF::HashTraits, WTF::HashTraits, WTF::RetainPtr<_WKRemoteObjectInterface> > > >; typedef struct HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > { KeyValuePair m_table; unsigned m_tableSize; unsigned m_tableSizeMask; unsigned m_keyCount; unsigned m_deletedCount; } HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits >; typedef struct HashMap, WTF::HashTraits, WTF::HashTraits > { HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > m_impl; } HashMap, WTF::HashTraits, WTF::HashTraits >; typedef struct MessageSender* MessageSenderRef; typedef struct optional { BOOL init_; constexpr_storage_t storage_; unsigned char dummy_; I) value_; } optional; typedef struct RefPtr { StringImpl m_ptr; } RefPtr; typedef struct String { RefPtr m_impl; } String; typedef struct URL { String m_string; unsigned m_isValid : 1; unsigned m_protocolIsInHTTPFamily : 1; unsigned m_cannotBeABaseURL : 1; unsigned m_schemeEnd; unsigned m_userStart; unsigned m_userEnd; unsigned m_passwordEnd; unsigned m_hostEnd; unsigned m_portEnd; unsigned m_pathAfterLastSlash; unsigned m_pathEnd; unsigned m_queryEnd; } URL; typedef struct Vector { BackForwardListItemState m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct BackForwardListState { Vector items; optional currentIndex; } BackForwardListState; typedef struct SessionState { BackForwardListState backForwardListState; unsigned long long renderTreeSize; URL provisionalURL; } SessionState; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > { KeyValuePair m_table; unsigned m_tableSize; unsigned m_tableSizeMask; unsigned m_keyCount; unsigned m_deletedCount; } HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits >; typedef struct HashMap, WTF::HashTraits, WTF::HashTraits > { HashTable, WTF::KeyValuePairKeyExtractor >, WTF::IntHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > m_impl; } HashMap, WTF::HashTraits, WTF::HashTraits >; typedef struct Size { unsigned long long totalSize; HashMap, WTF::HashTraits, WTF::HashTraits > typeSizes; } Size; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct RetainPtr<_WKFrameHandle> { void m_ptr; } RetainPtr<_WKFrameHandle>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct __CFDictionary* CFDictionaryRef; typedef struct _CFURLRequest* CFURLRequestRef; typedef struct RetainPtr<__CFRunLoop *> { void m_ptr; } RetainPtr<__CFRunLoop *>; typedef struct __CFRunLoop* CFRunLoopRef; typedef struct RefPtr { NetworkSessionCocoa m_ptr; } RefPtr; typedef struct RefPtr { WebEditCommandProxy m_ptr; } RefPtr; typedef struct HashTable, WTF::HashTraits, WTF::HashTraits > { ProcessAssertionClient m_table; unsigned m_tableSize; unsigned m_tableSizeMask; unsigned m_keyCount; unsigned m_deletedCount; } HashTable, WTF::HashTraits, WTF::HashTraits >; typedef struct HashSet, WTF::HashTraits > { HashTable, WTF::HashTraits, WTF::HashTraits > m_impl; } HashSet, WTF::HashTraits >; typedef struct RetainPtr<_UINavigationInteractiveTransitionBase> { void m_ptr; } RetainPtr<_UINavigationInteractiveTransitionBase>; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct BlockPtr { /*^block*/id m_block; } BlockPtr; typedef struct BlockPtr { /*^block*/id m_block; } BlockPtr; typedef struct BlockPtr { /*^block*/id m_block; } BlockPtr; typedef struct BlockPtr { /*^block*/id m_block; } BlockPtr; typedef struct BlockPtr { /*^block*/id m_block; } BlockPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr<_WKActivatedElementInfo> { void m_ptr; } RetainPtr<_WKActivatedElementInfo>; typedef struct IntPoint { int m_x; int m_y; } IntPoint; typedef struct FloatPoint { float m_x; float m_y; } FloatPoint; typedef struct IntSize { int m_width; int m_height; } IntSize; typedef struct FloatSize { float m_width; float m_height; } FloatSize; typedef struct Color { /*function pointer*/void* m_colorData; unsigned long long rgbaAndFlags; ExtendedColor) extendedColor; } Color; typedef struct RefPtr { Image m_ptr; } RefPtr; typedef struct Vector { FloatRect m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct FloatRect { FloatPoint m_location; FloatSize m_size; } FloatRect; typedef struct TextIndicatorData { FloatRect selectionRectInRootViewCoordinates; FloatRect textBoundingRectInRootViewCoordinates; FloatRect contentImageWithoutSelectionRectInRootViewCoordinates; Vector textRectsInBoundingRectCoordinates; float contentImageScaleFactor; RefPtr contentImageWithHighlight; RefPtr contentImageWithoutSelection; RefPtr contentImage; Color estimatedBackgroundColor; unsigned char presentationTransition; unsigned short options; } TextIndicatorData; typedef struct InteractionInformationRequest { IntPoint point; BOOL includeSnapshot; BOOL includeLinkIndicator; } InteractionInformationRequest; typedef struct IntRect { IntPoint m_location; IntSize m_size; } IntRect; typedef struct InteractionInformationAtPosition { InteractionInformationRequest request; BOOL nodeAtPositionIsAssistedNode; BOOL hasSelectionAtPosition; BOOL isSelectable; BOOL isNearMarkedText; BOOL touchCalloutEnabled; BOOL isLink; BOOL isImage; BOOL isAttachment; BOOL isAnimatedImage; BOOL isElement; BOOL isDataDetectorLink; FloatPoint adjustedPointForNodeRespondingToClickEvents; URL url; URL imageURL; String title; String idAttribute; IntRect bounds; RefPtr image; String textBefore; String textAfter; TextIndicatorData linkIndicator; String dataDetectorIdentifier; RetainPtr dataDetectorResults; } InteractionInformationAtPosition; typedef struct optional { BOOL init_; storage_t storage_; unsigned char dummy_; InteractionInformationAtPosition) value_; } optional; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct CGImage* CGImageRef; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct RefPtr { WebPageProxy m_ptr; } RefPtr; typedef struct _compressed_pair > { PageLoadStateObserver __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct OpaqueWKPage* OpaqueWKPageRef; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct OpaqueWKPageGroup* OpaqueWKPageGroupRef; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct CGPDFDocument* CGPDFDocumentRef; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr<_UIWebHighlightLongPressGestureRecognizer> { void m_ptr; } RetainPtr<_UIWebHighlightLongPressGestureRecognizer>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr<_UIHighlightView> { void m_ptr; } RetainPtr<_UIHighlightView>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct _compressed_pair > { SmartMagnificationController __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct Vector { FloatQuad m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct TapHighlightInformation { Color color; Vector quads; IntSize topLeftRadius; IntSize topRightRadius; IntSize bottomLeftRadius; IntSize bottomRightRadius; } TapHighlightInformation; typedef struct WKAutoCorrectionData { String fontName; double fontSize; unsigned long long fontTraits; CGRect textFirstRect; CGRect textLastRect; /*^block*/id autocorrectionHandler; /*^block*/id autocorrectionContextHandler; } WKAutoCorrectionData; typedef struct Vector { OptionItem m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct AssistedNodeInformation { IntRect elementRect; IntRect selectionRect; double minimumScaleFactor; double maximumScaleFactor; double maximumScaleFactorIgnoringAlwaysScalable; double nodeFontSize; BOOL hasNextNode; BOOL hasPreviousNode; BOOL isAutocorrect; BOOL isRTL; BOOL isMultiSelect; BOOL isReadOnly; BOOL allowsUserScaling; BOOL allowsUserScalingIgnoringAlwaysScalable; BOOL insideFixedPosition; int autocapitalizeType; int elementType; String formAction; Vector selectOptions; int selectedIndex; String value; double valueAsNumber; String title; int autofillFieldName; } AssistedNodeInformation; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct Vector { SelectionRect m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct WKSelectionDrawingInfo { int type; IntRect caretRect; Vector selectionRects; } WKSelectionDrawingInfo; typedef struct optional { BOOL init_; constexpr_storage_t storage_; unsigned char dummy_; InteractionInformationRequest) value_; } optional; typedef struct Vector > >, 0, WTF::CrashOnOverflow, 16> { optional > > m_buffer; unsigned m_capacity; unsigned m_size; } Vector > >, 0, WTF::CrashOnOverflow, 16>; typedef struct _compressed_pair > { InputViewUpdateDeferrer __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct BlockPtr { /*^block*/id m_block; } BlockPtr; typedef struct RetainPtr<_UITextDragCaretView> { void m_ptr; } RetainPtr<_UITextDragCaretView>; typedef struct optional { BOOL init_; storage_t storage_; unsigned char dummy_; TextIndicatorData) value_; } optional; typedef struct WKDataInteractionState { RetainPtr image; optional indicatorData; CGPoint adjustedOrigin; CGPoint lastGlobalPosition; CGRect elementBounds; BOOL didBeginDragging; BOOL isPerformingOperation; BOOL isAnimatingConcludeEditDrag; BOOL shouldRestoreCalloutBar; RetainPtr > dragSession; RetainPtr > dropSession; BlockPtr dragStartCompletionBlock; BlockPtr dragCancelSetDownBlock; int sourceAction; String linkTitle; URL linkURL; RetainPtr visibleContentViewSnapshot; RetainPtr<_UITextDragCaretView> caretView; } WKDataInteractionState; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct _compressed_pair > { PageClientImpl __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct MonotonicTime { double m_value; } MonotonicTime; typedef struct Data { MonotonicTime timestamp; CGPoint position; double scale; } Data; typedef struct HistoricalVelocityData { unsigned m_historySize; unsigned m_latestDataIndex; MonotonicTime m_lastAppendTimestamp; Data m_history[3]; } HistoricalVelocityData; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct _compressed_pair > { ApplicationStateTracker __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct __CFCharacterSet* CFCharacterSetRef; typedef struct OpenPanelParameters* OpenPanelParametersRef; typedef struct WebOpenPanelResultListenerProxy* WebOpenPanelResultListenerProxyRef; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct RefPtr { Node m_ptr; } RefPtr; typedef struct OpaqueWKBundleNodeHandle* OpaqueWKBundleNodeHandleRef; typedef struct RefPtr { Range m_ptr; } RefPtr; typedef struct OpaqueWKBundleRangeHandle* OpaqueWKBundleRangeHandleRef; typedef struct _compressed_pair > { TextIterator __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct Vector { unsigned short m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct RefPtr { WebOpenPanelResultListenerProxy m_ptr; } RefPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct RefPtr { WebGeolocationManagerProxy m_ptr; } RefPtr; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct RefPtr { WebGeolocationPosition m_ptr; } RefPtr; typedef struct Vector { GeolocationRequestData m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RefPtr { GeolocationPermissionRequestProxy m_ptr; } RefPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct HashTable, WTF::KeyValuePair, std::__1::unique_ptr > >, WTF::KeyValuePairKeyExtractor, std::__1::unique_ptr > > >, WTF::PtrHash >, WTF::HashMap, std::__1::unique_ptr >, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >::KeyValuePairTraits, WTF::HashTraits > > { KeyValuePair, std::__1::unique_ptr > > m_table; unsigned m_tableSize; unsigned m_tableSizeMask; unsigned m_keyCount; unsigned m_deletedCount; } HashTable, WTF::KeyValuePair, std::__1::unique_ptr > >, WTF::KeyValuePairKeyExtractor, std::__1::unique_ptr > > >, WTF::PtrHash >, WTF::HashMap, std::__1::unique_ptr >, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >::KeyValuePairTraits, WTF::HashTraits > >; typedef struct HashMap, std::__1::unique_ptr >, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > > { HashTable, WTF::KeyValuePair, std::__1::unique_ptr > >, WTF::KeyValuePairKeyExtractor, std::__1::unique_ptr > > >, WTF::PtrHash >, WTF::HashMap, std::__1::unique_ptr >, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >::KeyValuePairTraits, WTF::HashTraits > > m_impl; } HashMap, std::__1::unique_ptr >, WTF::PtrHash >, WTF::HashTraits >, WTF::HashTraits > > >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage > { type data; } ObjectStorage >; typedef struct ObjectStorage > { type data; } ObjectStorage >; typedef struct ObjectStorage > { type data; } ObjectStorage >; typedef union { ObjectStorage > _boolean; ObjectStorage > _double; ObjectStorage > _uint64; } SCD_Union_WK201; typedef struct __SecTrust* SecTrustRef; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr<_UIBackdropView> { void m_ptr; } RetainPtr<_UIBackdropView>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct Vector { /*function pointer*/void* m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct Vector, 0, WTF::CrashOnOverflow, 16> { RetainPtr m_buffer; unsigned m_capacity; unsigned m_size; } Vector, 0, WTF::CrashOnOverflow, 16>; typedef struct atomic { AI __a_; } atomic; typedef struct { CGRect field1; R field2; e field3; t field4; a field5; int field6; n field7; P field8; t field9; const field10; < field11; U field12; unsigned field13; P field14; D field15; F field16; P field17; a field18; g field19; e field20; V field21; int field22; e field23; w field24; > field25; R field26; e field27; t field28; a field29; int field30; n field31; P field32; t field33; const field34; < field35; U field36; unsigned field37; P field38; D field39; F field40; P field41; a field42; g field43; e field44; > field45; unsigned field46; } SCD_Struct_WK215; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct RefPtr { WebProcessPool m_ptr; } RefPtr; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct OpaqueWKContext* OpaqueWKContextRef; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct RetainPtr<_WKAutomationSession> { void m_ptr; } RetainPtr<_WKAutomationSession>; typedef struct RetainPtr<_WKRemoteObjectRegistry> { void m_ptr; } RetainPtr<_WKRemoteObjectRegistry>; typedef struct RetainPtr<_WKRemoteObjectInterface> { void m_ptr; } RetainPtr<_WKRemoteObjectInterface>; typedef struct RefPtr { Dictionary m_ptr; } RefPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct WKRetainPtr { void m_ptr; } WKRetainPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct OpaqueWKBundle* OpaqueWKBundleRef; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct OpaqueWKBundlePage* OpaqueWKBundlePageRef; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct _compressed_pair > { NavigationState __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct _compressed_pair > { UIDelegate __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct _compressed_pair > { IconLoadingDelegate __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct WeakObjCPtr > { id m_weakReference; } WeakObjCPtr >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct UIEdgeInsets { double top; double left; double bottom; double right; } UIEdgeInsets; typedef struct CATransform3D { double m11; double m12; double m13; double m14; double m21; double m22; double m23; double m24; double m31; double m32; double m33; double m34; double m41; double m42; double m43; double m44; } CATransform3D; typedef struct optional { BOOL init_; constexpr_storage_t storage_; unsigned char dummy_; Q) value_; } optional; typedef struct optional { BOOL init_; constexpr_storage_t storage_; unsigned char dummy_; CGRect) value_; } optional; typedef struct optional { BOOL init_; constexpr_storage_t storage_; unsigned char dummy_; FloatPoint) value_; } optional; typedef struct array { float __elems_[4]; } array; typedef struct BoxExtent { array m_sides; } BoxExtent; typedef struct _compressed_pair > { ViewGestureController __first_; } compressed_pair >; typedef struct unique_ptr > { compressed_pair > __ptr_; } unique_ptr >; typedef struct RetainPtr > { void m_ptr; } RetainPtr >; typedef struct Vector, 0, WTF::CrashOnOverflow, 16> { Function m_buffer; unsigned m_capacity; unsigned m_size; } Vector, 0, WTF::CrashOnOverflow, 16>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct Vector, 0, WTF::CrashOnOverflow, 16> { BlockPtr m_buffer; unsigned m_capacity; unsigned m_size; } Vector, 0, WTF::CrashOnOverflow, 16>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct LazyInitialized > { BOOL m_isInitialized; RetainPtr m_value; } LazyInitialized >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct LazyInitialized > { BOOL m_isInitialized; RetainPtr m_value; } LazyInitialized >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct LazyInitialized > { BOOL m_isInitialized; RetainPtr m_value; } LazyInitialized >; typedef struct RetainPtr<_WKVisitedLinkStore> { void m_ptr; } RetainPtr<_WKVisitedLinkStore>; typedef struct LazyInitialized > { BOOL m_isInitialized; RetainPtr<_WKVisitedLinkStore> m_value; } LazyInitialized >; typedef struct LazyInitialized > { BOOL m_isInitialized; RetainPtr m_value; } LazyInitialized >; typedef struct LazyInitialized > { BOOL m_isInitialized; RetainPtr m_value; } LazyInitialized >; typedef struct RetainPtr> > { void m_ptr; } RetainPtr> >; typedef struct LazyInitialized> > > { BOOL m_isInitialized; RetainPtr> > m_value; } LazyInitialized> > >; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct LazyInitialized > { BOOL m_isInitialized; RetainPtr m_value; } LazyInitialized >; typedef struct HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap, WTF::ASCIICaseInsensitiveHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > { KeyValuePair > m_table; unsigned m_tableSize; unsigned m_tableSizeMask; unsigned m_keyCount; unsigned m_deletedCount; } HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap, WTF::ASCIICaseInsensitiveHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits >; typedef struct HashMap, WTF::ASCIICaseInsensitiveHash, WTF::HashTraits, WTF::HashTraits > > { HashTable >, WTF::KeyValuePairKeyExtractor > >, WTF::ASCIICaseInsensitiveHash, WTF::HashMap, WTF::ASCIICaseInsensitiveHash, WTF::HashTraits, WTF::HashTraits > >::KeyValuePairTraits, WTF::HashTraits > m_impl; } HashMap, WTF::ASCIICaseInsensitiveHash, WTF::HashTraits, WTF::HashTraits > >; typedef struct HashTable, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > { KeyValuePair m_table; unsigned m_tableSize; unsigned m_tableSizeMask; unsigned m_keyCount; unsigned m_deletedCount; } HashTable, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits >; typedef struct HashMap, WTF::HashTraits, WTF::HashTraits > { HashTable, WTF::KeyValuePairKeyExtractor >, WTF::PtrHash, WTF::HashMap, WTF::HashTraits, WTF::HashTraits >::KeyValuePairTraits, WTF::HashTraits > m_impl; } HashMap, WTF::HashTraits, WTF::HashTraits >; typedef struct HashCountedSet, WTF::HashTraits > { HashMap, WTF::HashTraits, WTF::HashTraits > m_impl; } HashCountedSet, WTF::HashTraits >; typedef struct ObjectStorage { type data; } ObjectStorage;