/* * This header is generated by classdump-dyld 0.1 * on Wednesday, October 30, 2024 at 11:21:25 PM Eastern European Standard Time * Operating System: Version 18.1 (Build 22B83) * Image Source: /System/Library/Frameworks/WebKit.framework/WebKit * classdump-dyld is free of use, Copyright © 2013 by Elias Limneos. */ @class NSObject; typedef struct RetainPtr<_WKAuthenticationExtensionsClientOutputs> { void m_ptr; } RetainPtr<_WKAuthenticationExtensionsClientOutputs>; typedef struct type { 48C __lx[]; } type; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct RetainPtr<__IOHIDEventSystemClient *> { void m_ptr; } RetainPtr<__IOHIDEventSystemClient *>; typedef struct CGPoint { double x; double y; } CGPoint; typedef struct { int identifier; CGPoint point; double pathMajorRadius; double pathPressure; unsigned char pathProximity; } SCD_Struct_WK7; typedef struct __IOHIDEvent* IOHIDEventRef; 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 _NSZone* NSZoneRef; 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 sqlite3* sqlite3Ref; typedef struct sqlite3_stmt* sqlite3_stmtRef; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct optional, unsigned long long>> { /*function pointer*/ void* ; BOOL __null_state_; ObjectIdentifierGeneric, unsigned long long>) __val_; bool __engaged_; } optional, unsigned long long>>; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct optional, unsigned long long>> { /*function pointer*/ void* ; BOOL __null_state_; ObjectIdentifierGeneric, unsigned long long>) __val_; bool __engaged_; } optional, unsigned long long>>; typedef struct CGSize { double width; double height; } CGSize; typedef struct CGRect { CGPoint origin; CGSize size; } CGRect; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { DefaultWeakPtrImpl m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void m_buffer; unsigned m_capacity; unsigned m_size; } Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc>; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct RetainPtr<__CFRunLoop *> { void m_ptr; } RetainPtr<__CFRunLoop *>; typedef struct __CFRunLoop* CFRunLoopRef; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; 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 BlockPtr { /*^block*/ id m_block; } BlockPtr; typedef struct BlockPtr { /*^block*/ id m_block; } BlockPtr; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct RetainPtr<_WKRemoteObjectRegistry> { void m_ptr; } RetainPtr<_WKRemoteObjectRegistry>; typedef struct RetainPtr<_WKRemoteObjectInterface> { void m_ptr; } RetainPtr<_WKRemoteObjectInterface>; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { Dictionary m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct HashTable, WTF::HashTraits, WTF::HashTraits> { /*function pointer*/ void* ; id m_table; I) m_tableForLLDB; } HashTable, WTF::HashTraits, WTF::HashTraits>; typedef struct HashSet, WTF::HashTraits, WTF::HashTableTraits> { HashTable, WTF::HashTraits, WTF::HashTraits> m_impl; } HashSet, WTF::HashTraits, WTF::HashTableTraits>; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct HashTable, WTF::KeyValuePairKeyExtractor>, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits> { /*function pointer*/ void* ; void m_table; I) m_tableForLLDB; } HashTable, WTF::KeyValuePairKeyExtractor>, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits>; typedef struct HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits> { HashTable, WTF::KeyValuePairKeyExtractor>, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits> m_impl; } HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits>; typedef struct _compressed_pair> { RemoteObjectRegistry __value_; } 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::DefaultHash, WTF::HashMap, WTF::RetainPtr<_WKRemoteObjectInterface>>>::KeyValuePairTraits, WTF::HashTraits> { /*function pointer*/ void* ; void m_table; I) m_tableForLLDB; } HashTable, WTF::RetainPtr<_WKRemoteObjectInterface>>>, WTF::KeyValuePairKeyExtractor, WTF::RetainPtr<_WKRemoteObjectInterface>>>>, WTF::DefaultHash, WTF::HashMap, WTF::RetainPtr<_WKRemoteObjectInterface>>>::KeyValuePairTraits, WTF::HashTraits>; typedef struct HashMap, WTF::RetainPtr<_WKRemoteObjectInterface>>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::RetainPtr<_WKRemoteObjectInterface>>>, WTF::HashTableTraits> { HashTable, WTF::RetainPtr<_WKRemoteObjectInterface>>>, WTF::KeyValuePairKeyExtractor, WTF::RetainPtr<_WKRemoteObjectInterface>>>>, WTF::DefaultHash, WTF::HashMap, WTF::RetainPtr<_WKRemoteObjectInterface>>>::KeyValuePairTraits, WTF::HashTraits> m_impl; } HashMap, WTF::RetainPtr<_WKRemoteObjectInterface>>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::RetainPtr<_WKRemoteObjectInterface>>>, WTF::HashTableTraits>; typedef struct HashTable, WTF::KeyValuePairKeyExtractor>, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits> { /*function pointer*/ void* ; void m_table; I) m_tableForLLDB; } HashTable, WTF::KeyValuePairKeyExtractor>, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits>; typedef struct HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits> { HashTable, WTF::KeyValuePairKeyExtractor>, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits> m_impl; } HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits>; 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; ObjectStorage _int64; } SCD_Union_WK74; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; 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 RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr<_WKFrameHandle> { void m_ptr; } RetainPtr<_WKFrameHandle>; typedef struct _cxx_atomic_impl> { AC __a_value; } cxx_atomic_impl>; typedef struct atomic { cxx_atomic_impl> __a_; } atomic; typedef struct Atomic { atomic value; } Atomic; typedef struct Lock { Atomic m_byte; } Lock; typedef struct _cxx_atomic_impl> { AB __a_value; } cxx_atomic_impl>; typedef struct atomic { cxx_atomic_impl> __a_; } atomic; typedef struct Atomic { atomic value; } Atomic; typedef struct Condition { Atomic m_hasWaiters; } Condition; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct CGImage* CGImageRef; typedef struct CGPDFDocument* CGPDFDocumentRef; typedef struct __SecTrust* SecTrustRef; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { WebPageProxy m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct _compressed_pair> { PageLoadStateObserver __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; typedef struct ObjectStorage { type data; } ObjectStorage; 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 OpaqueWKPage* OpaqueWKPageRef; 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 WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct HashTable>, WTF::KeyValuePairKeyExtractor>>, WTF::DefaultHash, WTF::HashMap>::KeyValuePairTraits, WTF::HashTraits> { /*function pointer*/ void* ; void m_table; I) m_tableForLLDB; } HashTable>, WTF::KeyValuePairKeyExtractor>>, WTF::DefaultHash, WTF::HashMap>::KeyValuePairTraits, WTF::HashTraits>; typedef struct HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits>, WTF::HashTableTraits> { HashTable>, WTF::KeyValuePairKeyExtractor>>, WTF::DefaultHash, WTF::HashMap>::KeyValuePairTraits, WTF::HashTraits> m_impl; } HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits>, WTF::HashTableTraits>; 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 RefPtr, WTF::DefaultRefDerefTraits> { WebProcessPool m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; 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> { void m_ptr; } RetainPtr>; typedef struct OpaqueWKNotificationManager* OpaqueWKNotificationManagerRef; 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 { 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 RetainPtr { void m_ptr; } RetainPtr; typedef struct _compressed_pair> { NavigationState __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; typedef struct _compressed_pair> { UIDelegate __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; typedef struct _compressed_pair> { IconLoadingDelegate __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; typedef struct _compressed_pair> { ResourceLoadDelegate __value_; } 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 WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; B) __val_; bool __engaged_; } optional; typedef struct UIEdgeInsets { double top; double left; double bottom; double right; } UIEdgeInsets; 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> { ViewGestureController __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; typedef struct Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void m_buffer; unsigned m_capacity; unsigned m_size; } Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct FindOverlays { RetainPtr top; RetainPtr right; RetainPtr bottom; RetainPtr left; } FindOverlays; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; FindOverlays) __val_; bool __engaged_; } optional; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct FloatPoint { float m_x; float m_y; } FloatPoint; typedef struct Color { unsigned long long m_colorAndFlags; } Color; typedef struct FloatSize { float m_width; float m_height; } FloatSize; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; i) __val_; bool __engaged_; } optional; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; d) __val_; bool __engaged_; } optional; typedef struct MonotonicObjectIdentifier { unsigned long long m_identifier; } MonotonicObjectIdentifier; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct LiveResizeParameters { double viewWidth; CGPoint initialScrollPosition; } LiveResizeParameters; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; LiveResizeParameters) __val_; bool __engaged_; } optional; typedef struct ProcessQualified, unsigned long long>> { ObjectIdentifierGeneric, unsigned long long> m_object; ObjectIdentifierGeneric, unsigned long long> m_processIdentifier; } ProcessQualified, unsigned long long>>; typedef struct optional> { /*function pointer*/ void* ; BOOL __null_state_; MonotonicObjectIdentifier) __val_; bool __engaged_; } optional>; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; CGRect) __val_; bool __engaged_; } optional; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; FloatSize) __val_; bool __engaged_; } optional; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; FloatPoint) __val_; bool __engaged_; } optional; typedef struct PerWebProcessState { double viewportMetaTagWidth; double initialScaleFactor; bool hasCommittedLoadForMainFrame; bool needsResetViewStateAfterCommitLoadForMainFrame; int dynamicViewportUpdateMode; bool waitingForEndAnimatedResize; bool waitingForCommitAfterAnimatedResize; double animatedResizeOriginalContentWidth; CGRect animatedResizeOldBounds; optional scrollOffsetToRestore; optional unobscuredCenterToRestore; Color scrollViewBackgroundColor; bool isAnimatingFullScreenExit; bool invokingUIScrollViewDelegateCallback; bool didDeferUpdateVisibleContentRectsForUIScrollViewDelegateCallback; bool didDeferUpdateVisibleContentRectsForAnyReason; bool didDeferUpdateVisibleContentRectsForUnstableScrollView; bool currentlyAdjustingScrollViewInsetsForKeyboard; bool hasScheduledVisibleRectUpdate; bool commitDidRestoreScrollPosition; bool avoidsUnsafeArea; bool viewportMetaTagWidthWasExplicit; bool viewportMetaTagCameFromImageDocument; optional lastSentViewLayoutSize; optional lastSentDeviceOrientation; optional lastSentOrientationForMediaCapture; optional lastSentMinimumEffectiveDeviceWidth; optional frozenVisibleContentRect; optional frozenUnobscuredContentRect; MonotonicObjectIdentifier firstPaintAfterCommitLoadTransactionID; MonotonicObjectIdentifier lastTransactionID; optional> firstTransactionIDAfterPageRestore; ProcessQualified, unsigned long long>> pendingFindLayerID; ProcessQualified, unsigned long long>> committedFindLayerID; optional liveResizeParameters; } PerWebProcessState; typedef struct OverriddenLayoutParameters { CGSize viewLayoutSize; CGSize minimumUnobscuredSize; CGSize maximumUnobscuredSize; } OverriddenLayoutParameters; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; OverriddenLayoutParameters) __val_; bool __engaged_; } optional; typedef struct OverriddenZoomScaleParameters { double minimumZoomScale; double maximumZoomScale; bool allowUserScaling; } OverriddenZoomScaleParameters; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; OverriddenZoomScaleParameters) __val_; bool __engaged_; } optional; 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 pair { CGSize first; long long second; } pair; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct array { 4f __elems_[]; } array; typedef struct RectEdges { array m_sides; } RectEdges; typedef struct Vector>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void m_buffer; unsigned m_capacity; unsigned m_size; } Vector>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc>; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void m_buffer; unsigned m_capacity; unsigned m_size; } Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct OptionSet { unsigned char m_storage; } OptionSet; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; C) __val_; bool __engaged_; } optional; typedef struct MonotonicTime { double m_value; } MonotonicTime; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; MonotonicTime) __val_; bool __engaged_; } optional; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct Navigation* NavigationRef; 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 WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct IntPoint { int m_x; int m_y; } IntPoint; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { ShareableBitmap m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct Vector { ElementAnimationContext m_buffer; unsigned m_capacity; unsigned m_size; } Vector; 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, WTF::DefaultRefDerefTraits> { Attachment m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct RetainPtr<_WKAutomationSessionConfiguration> { void m_ptr; } RetainPtr<_WKAutomationSessionConfiguration>; typedef struct WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; 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 ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct { 8I field1[]; } SCD_Struct_WK236; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; I) __val_; bool __engaged_; } optional; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { StringImpl m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct String { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } String; typedef struct URL { String m_string; unsigned m_isValid : 1; unsigned m_protocolIsInHTTPFamily : 1; unsigned m_hasOpaquePath : 1; unsigned m_portLength : 3; unsigned m_schemeEnd : 26; unsigned m_userStart; unsigned m_userEnd; unsigned m_passwordEnd; unsigned m_hostEnd; 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; bool isAppInitiated; } SessionState; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct UUID { T m_data; } UUID; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct ProcessQualified { UUID m_object; ObjectIdentifierGeneric, unsigned long long> m_processIdentifier; } ProcessQualified; typedef struct FloatRect { FloatPoint m_location; FloatSize m_size; } FloatRect; typedef struct ElementContext { FloatRect boundingRect; ObjectIdentifierGeneric, unsigned long long> webPageIdentifier; ProcessQualified documentIdentifier; ObjectIdentifierGeneric, unsigned long long> elementIdentifier; } ElementContext; 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 ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct HashTable, WTF::KeyValuePairKeyExtractor>, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits> { /*function pointer*/ void* ; void m_table; I) m_tableForLLDB; } HashTable, WTF::KeyValuePairKeyExtractor>, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits>; typedef struct HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits> { HashTable, WTF::KeyValuePairKeyExtractor>, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits> m_impl; } HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits>; typedef struct Size { unsigned long long totalSize; HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits> typeSizes; } Size; typedef struct ObjectStorage { type data; } ObjectStorage; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct HashTable, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>, WTF::KeyValuePairKeyExtractor, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>>, WTF::DefaultHash, WTF::HashMap, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>::KeyValuePairTraits, WTF::HashTraits> { /*function pointer*/ void* ; void m_table; I) m_tableForLLDB; } HashTable, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>, WTF::KeyValuePairKeyExtractor, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>>, WTF::DefaultHash, WTF::HashMap, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>::KeyValuePairTraits, WTF::HashTraits>; typedef struct HashMap, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>, WTF::HashTableTraits> { HashTable, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>, WTF::KeyValuePairKeyExtractor, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>>, WTF::DefaultHash, WTF::HashMap, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>::KeyValuePairTraits, WTF::HashTraits> m_impl; } HashMap, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>, WTF::HashTableTraits>; typedef struct ThreadSafeWeakHashSet { HashMap, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>>, WTF::HashTableTraits> m_map; unsigned m_operationCountSinceLastCleanup; unsigned m_maxOperationCountWithoutCleanup; Lock m_lock; } ThreadSafeWeakHashSet; typedef struct _compressed_pair> { ProcessStateMonitor __value_; } 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 IntSize { int m_width; int m_height; } IntSize; typedef struct IntRect { IntPoint m_location; IntSize m_size; } IntRect; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct Vector { unsigned char m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct _compressed_pair> &&> *, std::default_delete> &&>>> { void __value_; } compressed_pair> &&> *, std::default_delete> &&>>>; typedef struct unique_ptr> &&>, std::default_delete> &&>>> { compressed_pair> &&> *, std::default_delete> &&>>> __ptr_; } unique_ptr> &&>, std::default_delete> &&>>>; typedef struct Function> &&)> { unique_ptr> &&>, std::default_delete> &&>>> m_callableWrapper; } Function> &&)>; typedef struct CompletionHandler> &&)> { Function> &&)> m_function; } CompletionHandler> &&)>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { WebEditCommandProxy m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct FloatQuad { FloatPoint m_p1; FloatPoint m_p2; FloatPoint m_p3; FloatPoint m_p4; } FloatQuad; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; IntRect) __val_; bool __engaged_; } optional; typedef struct SelectionGeometry { FloatQuad m_quad; bool m_behavior; bool m_direction; int m_minX; int m_maxX; int m_maxY; int m_lineNumber; bool m_isLineBreak; bool m_isFirstOnLine; bool m_isLastOnLine; bool m_containsStart; bool m_containsEnd; bool m_isHorizontal; bool m_isInFixedPosition; int m_pageNumber; optional m_cachedEnclosingRect; } SelectionGeometry; typedef struct HashTable>, WTF::KeyValuePairKeyExtractor>>, WTF::ASCIICaseInsensitiveHash, WTF::HashMap, WTF::ASCIICaseInsensitiveHash>::KeyValuePairTraits, WTF::HashTraits> { /*function pointer*/ void* ; void m_table; I) m_tableForLLDB; } HashTable>, WTF::KeyValuePairKeyExtractor>>, WTF::ASCIICaseInsensitiveHash, WTF::HashMap, WTF::ASCIICaseInsensitiveHash>::KeyValuePairTraits, WTF::HashTraits>; typedef struct HashMap, WTF::ASCIICaseInsensitiveHash, WTF::HashTraits, WTF::HashTraits>, WTF::HashTableTraits> { HashTable>, WTF::KeyValuePairKeyExtractor>>, WTF::ASCIICaseInsensitiveHash, WTF::HashMap, WTF::ASCIICaseInsensitiveHash>::KeyValuePairTraits, WTF::HashTraits> m_impl; } HashMap, WTF::ASCIICaseInsensitiveHash, WTF::HashTraits, WTF::HashTraits>, WTF::HashTableTraits>; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct RefPtr, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits> { ThreadSafeWeakPtrControlBlock m_ptr; } RefPtr, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits>; typedef struct ThreadSafeWeakPtr { RefPtr, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits> m_controlBlock; PopUpSOAuthorizationSession m_objectOfCorrectType; } ThreadSafeWeakPtr; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { SOAuthorizationSession m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct Vector { FlexHighlightOverlay m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct Vector { GridHighlightOverlay m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct Vector { FloatQuad m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct InspectorOverlayHighlight { Color contentColor; Color contentOutlineColor; Color paddingColor; Color borderColor; Color marginColor; unsigned char type; Vector quads; Vector gridHighlightOverlays; Vector flexHighlightOverlays; bool usePageCoordinates; } InspectorOverlayHighlight; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; InspectorOverlayHighlight) __val_; bool __engaged_; } optional; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; 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 RetainPtr> { void m_ptr; } RetainPtr>; typedef struct WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct OptionSet { unsigned short m_storage; } OptionSet; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; ElementContext) __val_; bool __engaged_; } optional; typedef struct InteractionInformationRequest { IntPoint point; bool includeSnapshot; bool includeLinkIndicator; bool includeCaretContext; bool includeHasDoubleClickHandler; bool includeImageData; bool gatherAnimations; bool linkIndicatorShouldHaveLegacyMargins; } InteractionInformationRequest; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { Image m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct Cursor { unsigned char m_type; RefPtr, WTF::DefaultRefDerefTraits> m_image; IntPoint m_hotSpot; void m_platformCursor; } Cursor; typedef struct Vector { FloatRect m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct TextIndicatorData { FloatRect selectionRectInRootViewCoordinates; FloatRect textBoundingRectInRootViewCoordinates; FloatRect contentImageWithoutSelectionRectInRootViewCoordinates; Vector textRectsInBoundingRectCoordinates; float contentImageScaleFactor; RefPtr, WTF::DefaultRefDerefTraits> contentImageWithHighlight; RefPtr, WTF::DefaultRefDerefTraits> contentImageWithoutSelection; RefPtr, WTF::DefaultRefDerefTraits> contentImage; Color estimatedBackgroundColor; unsigned char presentationTransition; OptionSet options; } TextIndicatorData; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; Cursor) __val_; bool __engaged_; } optional; typedef struct ProcessQualified, unsigned long long>> { ObjectIdentifierGeneric, unsigned long long> m_object; ObjectIdentifierGeneric, unsigned long long> m_processIdentifier; } ProcessQualified, unsigned long long>>; typedef struct Markable, unsigned long long>>, WebCore::ProcessQualified, unsigned long long>>::MarkableTraits> { ProcessQualified, unsigned long long>> m_value; } Markable, unsigned long long>>, WebCore::ProcessQualified, unsigned long long>>::MarkableTraits>; typedef struct InteractionInformationAtPosition { InteractionInformationRequest request; bool canBeValid; optional nodeAtPositionHasDoubleClickHandler; unsigned char selectability; bool isSelected; bool prefersDraggingOverTextSelection; bool isNearMarkedText; bool touchCalloutEnabled; bool isLink; bool isImage; bool isAttachment; bool isAnimatedImage; bool isAnimating; bool canShowAnimationControls; bool isPausedVideo; bool isElement; bool isContentEditable; Markable, unsigned long long>>, WebCore::ProcessQualified, unsigned long long>>::MarkableTraits> containerScrollingNodeID; bool isDataDetectorLink; bool preventTextInteraction; bool elementContainsImageOverlay; bool shouldNotUseIBeamInEditableContent; bool isImageOverlayText; bool isVerticalWritingMode; FloatPoint adjustedPointForNodeRespondingToClickEvents; URL url; URL imageURL; String imageMIMEType; String title; String idAttribute; IntRect bounds; RefPtr, WTF::DefaultRefDerefTraits> image; String textBefore; String textAfter; float caretLength; FloatRect lineCaretExtent; optional cursor; TextIndicatorData linkIndicator; String dataDetectorIdentifier; RetainPtr dataDetectorResults; IntRect dataDetectorBounds; optional elementContext; optional hostImageOrVideoElementContext; Vector animationsAtPoint; } InteractionInformationAtPosition; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; InteractionInformationAtPosition) __val_; bool __engaged_; } optional; typedef struct _compressed_pair> { CompactContextMenuPresenter __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct _compressed_pair *, std::default_delete>> { void __value_; } compressed_pair *, std::default_delete>>; typedef struct unique_ptr, std::default_delete>> { compressed_pair *, std::default_delete>> __ptr_; } unique_ptr, std::default_delete>>; typedef struct Function { unique_ptr, std::default_delete>> m_callableWrapper; } Function; typedef struct CompletionHandler { Function m_function; } CompletionHandler; typedef struct _compressed_pair> { ApplicationStateTracker __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { WebGeolocationManagerProxy m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { WebGeolocationPosition m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct VectorBuffer { GeolocationRequestData m_buffer; unsigned m_capacity; unsigned m_size; } VectorBuffer; typedef struct Deque { unsigned long long m_start; unsigned long long m_end; VectorBuffer m_buffer; } Deque; typedef struct _compressed_pair *, std::default_delete>> { void __value_; } compressed_pair *, std::default_delete>>; typedef struct unique_ptr, std::default_delete>> { compressed_pair *, std::default_delete>> __ptr_; } unique_ptr, std::default_delete>>; typedef struct Function { unique_ptr, std::default_delete>> m_callableWrapper; } Function; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct KeyboardScroll { FloatSize offset; FloatSize maximumVelocity; FloatSize force; unsigned char granularity; unsigned char direction; } KeyboardScroll; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; KeyboardScroll) __val_; bool __engaged_; } optional; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct OSObjectPtr *> { NSObject* m_ptr; } OSObjectPtr *>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; CGPoint) __val_; bool __engaged_; } optional; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; q) __val_; bool __engaged_; } optional; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; Q) __val_; bool __engaged_; } optional; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { CStringBuffer m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct CString { RefPtr, WTF::DefaultRefDerefTraits> m_buffer; } CString; 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 WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; UIEdgeInsets) __val_; bool __engaged_; } optional; typedef struct Radii { FloatSize m_topLeft; FloatSize m_topRight; FloatSize m_bottomLeft; FloatSize m_bottomRight; } Radii; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct HashTable>, WTF::KeyValuePairKeyExtractor>>, WTF::DefaultHash, WTF::HashMap>::KeyValuePairTraits, WTF::HashTraits> { /*function pointer*/ void* ; void m_table; I) m_tableForLLDB; } HashTable>, WTF::KeyValuePairKeyExtractor>>, WTF::DefaultHash, WTF::HashMap>::KeyValuePairTraits, WTF::HashTraits>; typedef struct HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits>, WTF::HashTableTraits> { HashTable>, WTF::KeyValuePairKeyExtractor>>, WTF::DefaultHash, WTF::HashMap>::KeyValuePairTraits, WTF::HashTraits> m_impl; } HashMap, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits>, WTF::HashTableTraits>; typedef struct Vector { WKTouchPoint m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct WKTouchEvent { unsigned char type; double timestamp; CGPoint locationInScreenCoordinates; CGPoint locationInDocumentCoordinates; double scale; double rotation; bool inJavaScriptGesture; Vector touchPoints; bool isPotentialTap; } WKTouchEvent; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct Seconds { double m_value; } Seconds; typedef struct ApproximateTime { double m_value; } ApproximateTime; typedef struct pair { CGSize first; Seconds second; } pair; typedef struct array, 3UL> { 3pair __elems_[]; } array, 3UL>; typedef struct ScrollingDeltaWindow<3UL> { array, 3UL> m_deltas; unsigned long long m_lastIndex; ApproximateTime m_lastTimestamp; CGPoint m_lastOffset; } ScrollingDeltaWindow<3UL>; typedef struct Vector, WTF::RetainPtr>>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void m_buffer; unsigned m_capacity; unsigned m_size; } Vector, WTF::RetainPtr>>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr *> { void m_ptr; } RetainPtr *>; typedef struct VectorBuffer, 0UL, WTF::FastMalloc> { void m_buffer; unsigned m_capacity; unsigned m_size; } VectorBuffer, 0UL, WTF::FastMalloc>; typedef struct Deque, 0UL> { unsigned long long m_start; unsigned long long m_end; VectorBuffer, 0UL, WTF::FastMalloc> m_buffer; } Deque, 0UL>; typedef struct _compressed_pair> { PermissionRequest __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct Vector { DataListSuggestion m_buffer; unsigned m_capacity; unsigned m_size; } Vector; 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 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 *> *, std::default_delete *>>> { void __value_; } compressed_pair *> *, std::default_delete *>>>; typedef struct unique_ptr *>, std::default_delete *>>> { compressed_pair *> *, std::default_delete *>>> __ptr_; } unique_ptr *>, std::default_delete *>>>; typedef struct Function *)> { unique_ptr *>, std::default_delete *>>> m_callableWrapper; } Function *)>; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { WebOpenPanelResultListenerProxy m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct OptionSet { unsigned char m_storage; } OptionSet; 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 Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void m_buffer; unsigned m_capacity; unsigned m_size; } Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc>; 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 WeakObjCPtr { id m_weakReference; } WeakObjCPtr; 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 WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr<_WKInsetLabel> { void m_ptr; } RetainPtr<_WKInsetLabel>; 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 FullscreenTouchSecheuristicParameters { Seconds rampUpSpeed; Seconds rampDownSpeed; double xWeight; double yWeight; double gamma; double gammaCutoff; double requiredScore; } FullscreenTouchSecheuristicParameters; typedef struct FullscreenTouchSecheuristic { double m_weight; FullscreenTouchSecheuristicParameters m_parameters; CGSize m_size; Seconds m_lastTouchTime; CGPoint m_lastTouchLocation; double m_lastScore; } FullscreenTouchSecheuristic; typedef struct SingleThreadIntegralWrapper { unsigned m_value; } SingleThreadIntegralWrapper; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { PlaybackSessionInterfaceIOS m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct WeakPtrFactory { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtrFactory; typedef struct WKFullScreenViewControllerPlaybackSessionModelClient { /*function pointer*/ void* _vptr$PlaybackSessionModelClient; WeakPtrFactory m_weakPtrFactory; SingleThreadIntegralWrapper m_count; WeakObjCPtr m_parent; RefPtr, WTF::DefaultRefDerefTraits> m_interface; } WKFullScreenViewControllerPlaybackSessionModelClient; typedef struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } CGAffineTransform; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WKWebViewState { float _savedTopContentInset; double _savedPageScale; double _savedViewScale; double _savedZoomScale; double _savedContentZoomScale; bool _savedContentInsetWasExternallyOverridden; UIEdgeInsets _savedEdgeInset; bool _savedHaveSetObscuredInsets; UIEdgeInsets _savedObscuredInsets; unsigned long long _savedObscuredInsetEdgesAffectedBySafeArea; UIEdgeInsets _savedScrollIndicatorInsets; bool _savedContentInsetAdjustmentBehaviorWasExternallyOverridden; long long _savedContentInsetAdjustmentBehavior; CGPoint _savedContentOffset; bool _savedBouncesZoom; bool _savedForceAlwaysUserScalable; double _savedMinimumEffectiveDeviceWidth; bool _savedHaveSetUnobscuredSafeAreaInsets; UIEdgeInsets _savedUnobscuredSafeAreaInsets; bool _savedHasOverriddenLayoutParameters; CGSize _savedMinimumUnobscuredSizeOverride; CGSize _savedMaximumUnobscuredSizeOverride; } WKWebViewState; 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 *, std::default_delete>> { void __value_; } compressed_pair *, std::default_delete>>; typedef struct unique_ptr, std::default_delete>> { compressed_pair *, std::default_delete>> __ptr_; } unique_ptr, std::default_delete>>; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { Logger m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct { unsigned char field1; char* field2; unsigned char field3; char* field4; id field5; } SCD_Struct_WK472; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ThreadSafeWeakPtr { RefPtr, WTF::ThreadSafeWeakPtrControlBlockRefDerefTraits> m_controlBlock; MediaPlayerPrivateRemote m_objectOfCorrectType; } ThreadSafeWeakPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct _compressed_pair> { Timer __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; 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 _compressed_pair> { DocumentParserYieldToken __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { Node m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct OpaqueWKBundleNodeHandle* OpaqueWKBundleNodeHandleRef; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { Range m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct OpaqueWKBundleRangeHandle* OpaqueWKBundleRangeHandleRef; typedef struct _compressed_pair> { TextIterator __value_; } 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 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 NakedPtr { WebPage m_ptr; } NakedPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct BlockPtr { /*^block*/ id m_block; } BlockPtr; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct RefPtr, WTF::RawPtrTraits>, WTF::DefaultRefDerefTraits>> { void m_ptr; } RefPtr, WTF::RawPtrTraits>, WTF::DefaultRefDerefTraits>>; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct ProcessQualified, unsigned long long>> { ObjectIdentifierGeneric, unsigned long long> m_object; ObjectIdentifierGeneric, unsigned long long> m_processIdentifier; } ProcessQualified, unsigned long long>>; typedef struct PrintInfo { float pageSetupScaleFactor; float availablePaperWidth; float availablePaperHeight; RectEdges margin; bool snapshotFirstPage; } PrintInfo; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct HashTable, WTF::RetainPtr, WTF::IdentityExtractor, WTF::DefaultHash>, WTF::HashTraits>, WTF::HashTraits>> { /*function pointer*/ void* ; void m_table; I) m_tableForLLDB; } HashTable, WTF::RetainPtr, WTF::IdentityExtractor, WTF::DefaultHash>, WTF::HashTraits>, WTF::HashTraits>>; typedef struct HashSet, WTF::DefaultHash>, WTF::HashTraits>, WTF::HashTableTraits> { HashTable, WTF::RetainPtr, WTF::IdentityExtractor, WTF::DefaultHash>, WTF::HashTraits>, WTF::HashTraits>> m_impl; } HashSet, WTF::DefaultHash>, WTF::HashTraits>, WTF::HashTableTraits>; typedef struct optional>> { /*function pointer*/ void* ; BOOL __null_state_; HashSet, WTF::DefaultHash>, WTF::HashTraits>, WTF::HashTableTraits>) __val_; bool __engaged_; } optional>>; typedef struct _compressed_pair> { GestureRecognizerConsistencyEnforcer __value_; } 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 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 OptionSet { unsigned char m_storage; } OptionSet; 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 optional { /*function pointer*/ void* ; BOOL __null_state_; S) __val_; bool __engaged_; } optional; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct optional, unsigned long long>>> { /*function pointer*/ void* ; BOOL __null_state_; ProcessQualified, unsigned long long>>) __val_; bool __engaged_; } optional, unsigned long long>>>; typedef struct ProcessQualified, unsigned long long>> { ObjectIdentifierGeneric, unsigned long long> m_object; ObjectIdentifierGeneric, unsigned long long> m_processIdentifier; } ProcessQualified, unsigned long long>>; typedef struct _alt<1UL, WebCore::ProcessQualified, unsigned long long>>> { ProcessQualified, unsigned long long>> __value; } alt<1UL, WebCore::ProcessQualified, unsigned long long>>>; typedef struct Tuple { String protocol; String host; optional port; } Tuple; typedef struct _alt<0UL, WebCore::SecurityOriginData::Tuple> { Tuple __value; } alt<0UL, WebCore::SecurityOriginData::Tuple>; typedef struct _impl, unsigned long long>>> { __union, unsigned long long>>> __data; BOOL __dummy; alt<0UL, WebCore::SecurityOriginData::Tuple> __head; __union, unsigned long long>>> __tail; BOOL __dummy; alt<1UL, WebCore::ProcessQualified, unsigned long long>>> __head; __union __tail; unsigned __index; } impl, unsigned long long>>>; typedef struct variant, unsigned long long>>> { impl, unsigned long long>>> __impl_; } variant, unsigned long long>>>; typedef struct SecurityOriginData { variant, unsigned long long>>> m_data; } SecurityOriginData; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { FormData m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct Vector { String m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct Vector { UncommonHeader m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct Vector { CommonHeader m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct HTTPHeaderMap { Vector m_commonHeaders; Vector m_uncommonHeaders; } HTTPHeaderMap; typedef struct RequestData { URL m_url; URL m_firstPartyForCookies; double m_timeoutInterval; String m_httpMethod; HTTPHeaderMap m_httpHeaderFields; Vector m_responseContentDispositionEncodingFallbackArray; unsigned char m_cachePolicy; unsigned char m_sameSiteDisposition; unsigned char m_priority; unsigned char m_requester; unsigned m_isTopSite : 1; unsigned m_allowCookies : 1; unsigned m_isAppInitiated : 1; unsigned m_privacyProxyFailClosedForUnreachableNonMainHosts : 1; unsigned m_useAdvancedPrivacyProtections : 1; unsigned m_didFilterLinkDecoration : 1; unsigned m_isPrivateTokenUsageByThirdPartyAllowed : 1; } RequestData; typedef struct ResourceRequest { RequestData m_requestData; String m_initiatorIdentifier; String m_cachePartition; RefPtr, WTF::DefaultRefDerefTraits> m_httpBody; optional m_inspectorInitiatorNodeIdentifier; unsigned m_resourceRequestUpdated : 1; unsigned m_platformRequestUpdated : 1; unsigned m_resourceRequestBodyUpdated : 1; unsigned m_platformRequestBodyUpdated : 1; unsigned m_hiddenFromInspector : 1; RetainPtr m_nsRequest; } ResourceRequest; typedef struct FrameInfoData { bool isMainFrame; bool frameType; ResourceRequest request; SecurityOriginData securityOrigin; String frameName; ProcessQualified, unsigned long long>> frameID; optional, unsigned long long>>> parentFrameID; int processID; bool isFocused; bool errorOccurred; } FrameInfoData; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct Vector { bool m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { TextIndicator m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; 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 __value_; } compressed_pair>; typedef struct unique_ptr> { compressed_pair> __ptr_; } unique_ptr>; typedef struct WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct TapHighlightInformation { bool nodeHasBuiltInClickHandling; Color color; Vector quads; IntSize topLeftRadius; IntSize topRightRadius; IntSize bottomLeftRadius; IntSize bottomRightRadius; } TapHighlightInformation; typedef struct EditingRange { unsigned long long location; unsigned long long length; } EditingRange; typedef struct WebAutocorrectionContext { String contextBefore; String markedText; String selectedText; String contextAfter; EditingRange selectedRangeInMarkedText; } WebAutocorrectionContext; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WKAutoCorrectionData { RetainPtr font; CGRect textFirstRect; CGRect textLastRect; } WKAutoCorrectionData; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; TextIndicatorData) __val_; bool __engaged_; } optional; typedef struct MonotonicObjectIdentifier { unsigned long long m_identifier; } MonotonicObjectIdentifier; typedef struct Vector { Color m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct Vector { OptionItem m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct FocusedElementInformation { IntRect interactionRect; ElementContext elementContext; IntPoint lastInteractionLocation; double minimumScaleFactor; double maximumScaleFactor; double maximumScaleFactorIgnoringAlwaysScalable; double nodeFontSize; bool hasNextNode; IntRect nextNodeRect; bool hasPreviousNode; IntRect previousNodeRect; bool isAutocorrect; bool isRTL; bool isMultiSelect; bool isReadOnly; bool allowsUserScaling; bool allowsUserScalingIgnoringAlwaysScalable; bool insideFixedPosition; bool hasPlainText; unsigned char autocapitalizeType; unsigned char elementType; unsigned char inputMode; unsigned char enterKeyHint; String formAction; Vector selectOptions; int selectedIndex; String value; double valueAsNumber; String title; bool acceptsAutofilledLoginCredentials; bool isAutofillableUsernameField; URL representingPageURL; unsigned char autofillFieldName; bool nonAutofillCredentialType; String placeholder; String label; String ariaLabel; bool hasSuggestions; bool isFocusingWithDataListDropdown; Color colorValue; Vector suggestedColors; bool hasEverBeenPasswordField; bool shouldSynthesizeKeyEventsForEditing; bool isSpellCheckingEnabled; bool isWritingSuggestionsEnabled; bool shouldAvoidResizingWhenInputViewBoundsChange; bool shouldAvoidScrollingWhenFocusedContentIsVisible; bool shouldUseLegacySelectPopoverDismissalBehaviorInDataActivation; bool isFocusingWithValidationMessage; bool preventScroll; MonotonicObjectIdentifier identifier; Markable, unsigned long long>>, WebCore::ProcessQualified, unsigned long long>>::MarkableTraits> containerScrollingNodeID; ProcessQualified, unsigned long long>> frameID; } FocusedElementInformation; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct Vector { KeyEventAndCompletionBlock m_buffer; unsigned m_capacity; unsigned m_size; 1type m_inlineBuffer[]; } Vector; typedef struct Vector { SelectionGeometry m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct WKSelectionDrawingInfo { int type; IntRect caretRect; Color caretColor; Vector selectionGeometries; IntRect selectionClipRect; } WKSelectionDrawingInfo; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; InteractionInformationRequest) __val_; bool __engaged_; } optional; typedef struct Vector>>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void m_buffer; unsigned m_capacity; unsigned m_size; } Vector>>, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc>; typedef struct OptionSet { unsigned char m_storage; } OptionSet; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { RevealFocusedElementDeferrer m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct _compressed_pair *, std::default_delete>> { void __value_; } compressed_pair *, std::default_delete>>; typedef struct unique_ptr, std::default_delete>> { compressed_pair *, std::default_delete>> __ptr_; } unique_ptr, std::default_delete>>; typedef struct Function { unique_ptr, std::default_delete>> m_callableWrapper; } Function; typedef struct CompletionHandler { Function m_function; } CompletionHandler; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; C) __val_; bool __engaged_; } optional; typedef struct _compressed_pair *, std::default_delete>> { void __value_; } compressed_pair *, std::default_delete>>; typedef struct unique_ptr, std::default_delete>> { compressed_pair *, std::default_delete>> __ptr_; } unique_ptr, std::default_delete>>; typedef struct Function { unique_ptr, std::default_delete>> m_callableWrapper; } Function; typedef struct CompletionHandler { Function m_function; } CompletionHandler; typedef struct _compressed_pair *, std::default_delete>> { void __value_; } compressed_pair *, std::default_delete>>; typedef struct unique_ptr, std::default_delete>> { compressed_pair *, std::default_delete>> __ptr_; } unique_ptr, std::default_delete>>; typedef struct Function { unique_ptr, std::default_delete>> m_callableWrapper; } Function; typedef struct CompletionHandler { Function m_function; } CompletionHandler; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; I) __val_; bool __engaged_; } optional; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct BlockPtr *)> { /*^block*/ id m_block; } BlockPtr *)>; typedef struct OptionSet { unsigned char m_storage; } OptionSet; typedef struct HashTable, WTF::KeyValuePair, WTF::RetainPtr>, WTF::KeyValuePairKeyExtractor, WTF::RetainPtr>>, WTF::DefaultHash>, WTF::HashMap, WTF::RetainPtr>::KeyValuePairTraits, WTF::HashTraits>> { /*function pointer*/ void* ; void m_table; I) m_tableForLLDB; } HashTable, WTF::KeyValuePair, WTF::RetainPtr>, WTF::KeyValuePairKeyExtractor, WTF::RetainPtr>>, WTF::DefaultHash>, WTF::HashMap, WTF::RetainPtr>::KeyValuePairTraits, WTF::HashTraits>>; typedef struct HashMap, WTF::RetainPtr, WTF::DefaultHash>, WTF::HashTraits>, WTF::HashTraits>, WTF::HashTableTraits> { HashTable, WTF::KeyValuePair, WTF::RetainPtr>, WTF::KeyValuePairKeyExtractor, WTF::RetainPtr>>, WTF::DefaultHash>, WTF::HashMap, WTF::RetainPtr>::KeyValuePairTraits, WTF::HashTraits>> m_impl; } HashMap, WTF::RetainPtr, WTF::DefaultHash>, WTF::HashTraits>, WTF::HashTraits>, WTF::HashTableTraits>; typedef struct Vector { DragSourceState m_buffer; unsigned m_capacity; unsigned m_size; } Vector; typedef struct Ref, WTF::DefaultRefDerefTraits> { PathImpl m_ptr; } Ref, WTF::DefaultRefDerefTraits>; typedef struct DataRef { Ref, WTF::DefaultRefDerefTraits> m_data; } DataRef; typedef struct _alt<2UL, WTF::DataRef> { DataRef __value; } alt<2UL, WTF::DataRef>; typedef struct _alt<15UL, WebCore::PathCloseSubpath> { PathCloseSubpath __value; } alt<15UL, WebCore::PathCloseSubpath>; typedef struct PathMoveTo { FloatPoint point; } PathMoveTo; typedef struct PathLineTo { FloatPoint point; } PathLineTo; typedef struct PathQuadCurveTo { FloatPoint controlPoint; FloatPoint endPoint; } PathQuadCurveTo; typedef struct PathBezierCurveTo { FloatPoint controlPoint1; FloatPoint controlPoint2; FloatPoint endPoint; } PathBezierCurveTo; typedef struct PathArcTo { FloatPoint controlPoint1; FloatPoint controlPoint2; float radius; } PathArcTo; typedef struct PathArc { FloatPoint center; float radius; float startAngle; float endAngle; bool direction; } PathArc; typedef struct PathEllipse { FloatPoint center; float radiusX; float radiusY; float rotation; float startAngle; float endAngle; bool direction; } PathEllipse; typedef struct PathDataLine { FloatPoint start; FloatPoint end; } PathDataLine; typedef struct PathDataQuadCurve { FloatPoint start; FloatPoint controlPoint; FloatPoint endPoint; } PathDataQuadCurve; typedef struct PathDataBezierCurve { FloatPoint start; FloatPoint controlPoint1; FloatPoint controlPoint2; FloatPoint endPoint; } PathDataBezierCurve; typedef struct PathDataArc { FloatPoint start; FloatPoint controlPoint1; FloatPoint controlPoint2; float radius; } PathDataArc; typedef struct _alt<14UL, WebCore::PathDataArc> { PathDataArc __value; } alt<14UL, WebCore::PathDataArc>; typedef struct _alt<13UL, WebCore::PathDataBezierCurve> { PathDataBezierCurve __value; } alt<13UL, WebCore::PathDataBezierCurve>; typedef struct _alt<12UL, WebCore::PathDataQuadCurve> { PathDataQuadCurve __value; } alt<12UL, WebCore::PathDataQuadCurve>; typedef struct _alt<11UL, WebCore::PathDataLine> { PathDataLine __value; } alt<11UL, WebCore::PathDataLine>; typedef struct PathEllipseInRect { FloatRect rect; } PathEllipseInRect; typedef struct PathRect { FloatRect rect; } PathRect; typedef struct FloatRoundedRect { FloatRect m_rect; Radii m_radii; } FloatRoundedRect; typedef struct PathRoundedRect { FloatRoundedRect roundedRect; unsigned char strategy; } PathRoundedRect; typedef struct _alt<10UL, WebCore::PathRoundedRect> { PathRoundedRect __value; } alt<10UL, WebCore::PathRoundedRect>; typedef struct _alt<9UL, WebCore::PathRect> { PathRect __value; } alt<9UL, WebCore::PathRect>; typedef struct _alt<8UL, WebCore::PathEllipseInRect> { PathEllipseInRect __value; } alt<8UL, WebCore::PathEllipseInRect>; typedef struct _alt<7UL, WebCore::PathEllipse> { PathEllipse __value; } alt<7UL, WebCore::PathEllipse>; typedef struct _alt<5UL, WebCore::PathArc> { PathArc __value; } alt<5UL, WebCore::PathArc>; typedef struct PathClosedArc { PathArc arc; } PathClosedArc; typedef struct _alt<6UL, WebCore::PathClosedArc> { PathClosedArc __value; } alt<6UL, WebCore::PathClosedArc>; typedef struct _alt<4UL, WebCore::PathArcTo> { PathArcTo __value; } alt<4UL, WebCore::PathArcTo>; typedef struct _alt<3UL, WebCore::PathBezierCurveTo> { PathBezierCurveTo __value; } alt<3UL, WebCore::PathBezierCurveTo>; typedef struct _alt<2UL, WebCore::PathQuadCurveTo> { PathQuadCurveTo __value; } alt<2UL, WebCore::PathQuadCurveTo>; typedef struct _alt<1UL, WebCore::PathLineTo> { PathLineTo __value; } alt<1UL, WebCore::PathLineTo>; typedef struct _alt<0UL, WebCore::PathMoveTo> { PathMoveTo __value; } alt<0UL, WebCore::PathMoveTo>; typedef struct _impl { __union __data; BOOL __dummy; alt<0UL, WebCore::PathMoveTo> __head; __union __tail; BOOL __dummy; alt<1UL, WebCore::PathLineTo> __head; __union __tail; BOOL __dummy; alt<2UL, WebCore::PathQuadCurveTo> __head; __union __tail; BOOL __dummy; alt<3UL, WebCore::PathBezierCurveTo> __head; __union __tail; BOOL __dummy; alt<4UL, WebCore::PathArcTo> __head; __union __tail; BOOL __dummy; alt<5UL, WebCore::PathArc> __head; __union __tail; BOOL __dummy; alt<6UL, WebCore::PathClosedArc> __head; __union __tail; BOOL __dummy; alt<7UL, WebCore::PathEllipse> __head; __union __tail; BOOL __dummy; alt<8UL, WebCore::PathEllipseInRect> __head; __union __tail; BOOL __dummy; alt<9UL, WebCore::PathRect> __head; __union __tail; BOOL __dummy; alt<10UL, WebCore::PathRoundedRect> __head; __union __tail; BOOL __dummy; alt<11UL, WebCore::PathDataLine> __head; __union __tail; BOOL __dummy; alt<12UL, WebCore::PathDataQuadCurve> __head; __union __tail; BOOL __dummy; alt<13UL, WebCore::PathDataBezierCurve> __head; __union __tail; BOOL __dummy; alt<14UL, WebCore::PathDataArc> __head; __union __tail; BOOL __dummy; alt<15UL, WebCore::PathCloseSubpath> __head; __union __tail; unsigned __index; } impl; typedef struct variant { impl __impl_; } variant; typedef struct PathSegment { variant m_data; } PathSegment; typedef struct _alt<1UL, WebCore::PathSegment> { PathSegment __value; } alt<1UL, WebCore::PathSegment>; typedef struct _alt<0UL, std::monostate> { monostate __value; } alt<0UL, std::monostate>; typedef struct _impl> { __union> __data; BOOL __dummy; alt<0UL, std::monostate> __head; __union> __tail; BOOL __dummy; alt<1UL, WebCore::PathSegment> __head; __union> __tail; BOOL __dummy; alt<2UL, WTF::DataRef> __head; __union __tail; unsigned __index; } impl>; typedef struct variant> { impl> __impl_; } variant>; typedef struct Path { variant> m_data; } Path; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; Path) __val_; bool __engaged_; } optional; typedef struct DragSourceState { OptionSet action; CGRect dragPreviewFrameInRootViewCoordinates; RetainPtr image; optional indicatorData; optional visiblePath; String linkTitle; URL linkURL; bool possiblyNeedsDragPreviewUpdate; bool containsSelection; long long itemIdentifier; } DragSourceState; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; DragSourceState) __val_; bool __engaged_; } optional; typedef struct DragDropInteractionState { CGPoint m_lastGlobalPosition; CGPoint m_adjustedPositionForDragEnd; bool m_didBeginDragging; bool m_isPerformingDrop; RetainPtr> m_dragSession; RetainPtr> m_dropSession; BlockPtr m_dragStartCompletionBlock; BlockPtr *)> m_addDragItemCompletionBlock; RetainPtr m_previewViewForDragCancel; optional m_stagedDragSource; Vector m_activeDragSources; HashMap, WTF::RetainPtr, WTF::DefaultHash>, WTF::HashTraits>, WTF::HashTraits>, WTF::HashTableTraits> m_defaultDropPreviews; HashMap, WTF::RetainPtr, WTF::DefaultHash>, WTF::HashTraits>, WTF::HashTraits>, WTF::HashTableTraits> m_finalDropPreviews; } DragDropInteractionState; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr<_UITextDragCaretView> { void m_ptr; } RetainPtr<_UITextDragCaretView>; 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 ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct optional, unsigned long long>> { /*function pointer*/ void* ; BOOL __null_state_; ObjectIdentifierGeneric, unsigned long long>) __val_; bool __engaged_; } optional, unsigned long long>>; typedef struct Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc> { void m_buffer; unsigned m_capacity; unsigned m_size; } Vector, 0UL, WTF::CrashOnOverflow, 16UL, WTF::FastMalloc>; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ImageAnalysisContextMenuActionData { bool hasSelectableText; bool hasVisualSearchResults; RetainPtr copySubjectResult; RetainPtr machineReadableCodeMenu; } ImageAnalysisContextMenuActionData; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; ImageAnalysisContextMenuActionData) __val_; bool __engaged_; } optional; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr> { void m_ptr; } RetainPtr>; typedef struct RemoveBackgroundData { ElementContext element; RetainPtr image; String preferredMIMEType; } RemoveBackgroundData; typedef struct optional { /*function pointer*/ void* ; BOOL __null_state_; RemoveBackgroundData) __val_; bool __engaged_; } optional; typedef struct _compressed_pair> { PageClientImpl __value_; } 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 RetainPtr> { void m_ptr; } RetainPtr>; typedef struct Data { MonotonicTime timestamp; FloatPoint position; double scale; } Data; typedef struct HistoricalVelocityData { unsigned m_historySize; unsigned m_latestDataIndex; MonotonicTime m_lastAppendTimestamp; 3Data m_positionHistory[]; } HistoricalVelocityData; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct ObjectIdentifierGeneric, unsigned long long> { unsigned long long m_identifier; } ObjectIdentifierGeneric, unsigned long long>; typedef struct { long long field1; long long field2; } SCD_Struct_WK688; typedef struct OpenPanelParameters* OpenPanelParametersRef; typedef struct WebOpenPanelResultListenerProxy* WebOpenPanelResultListenerProxyRef; typedef struct OptionSet { unsigned char m_storage; } OptionSet; 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 WeakPtr> { RefPtr, WTF::DefaultRefDerefTraits> m_impl; } WeakPtr>; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { SandboxExtension m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct _compressed_pair &&> *, std::default_delete &&>>> { void __value_; } compressed_pair &&> *, std::default_delete &&>>>; typedef struct unique_ptr &&>, std::default_delete &&>>> { compressed_pair &&> *, std::default_delete &&>>> __ptr_; } unique_ptr &&>, std::default_delete &&>>>; typedef struct Function &&)> { unique_ptr &&>, std::default_delete &&>>> m_callableWrapper; } Function &&)>; typedef struct CompletionHandler &&)> { Function &&)> m_function; } CompletionHandler &&)>; typedef struct RefPtr, WTF::DefaultRefDerefTraits> { SafeBrowsingWarning m_ptr; } RefPtr, WTF::DefaultRefDerefTraits>; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct WeakObjCPtr { id m_weakReference; } WeakObjCPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct WeakObjCPtr> { id m_weakReference; } WeakObjCPtr>; typedef struct CompletionHandler { Function m_function; } CompletionHandler; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct RetainPtr { void m_ptr; } RetainPtr; typedef struct CGColor* CGColorRef;