/* * This header is generated by classdump-dyld 0.1 * on Wednesday, September 20, 2017 at 9:48:00 PM Eastern European Summer Time * Operating System: Version 11.0 (Build 15A372) * Image Source: /System/Library/Frameworks/MapKit.framework/MapKit * classdump-dyld is free of use, Copyright © 2013 by Elias Limneos. */ typedef struct CGSize { double width; double height; } CGSize; typedef struct { CGSize origin; CGSize size; } SCD_Struct_MK1; typedef struct { unsigned char field1; unsigned char field2; unsigned char field3; unsigned char field4; bool field5; } SCD_Struct_MK2; typedef struct UIEdgeInsets { double top; double left; double bottom; double right; } UIEdgeInsets; typedef struct CLLocationCoordinate2D { double latitude; double longitude; } CLLocationCoordinate2D; typedef struct { CGSize field1; CLLocationCoordinate2D field2; } SCD_Struct_MK5; typedef struct { double field1; CLLocationCoordinate2D field2; } SCD_Struct_MK6; typedef struct { bool field1; } SCD_Struct_MK7; typedef struct _NSZone* NSZoneRef; typedef struct NSRange { unsigned long long location; unsigned long long length; } NSRange; typedef struct CGPoint { double x; double y; } CGPoint; typedef struct CGPath* CGPathRef; typedef struct CGContext* CGContextRef; typedef struct { unsigned field1; unsigned field2; unsigned field3; unsigned field4; } SCD_Struct_MK13; typedef struct CGColor* CGColorRef; typedef struct { unsigned char timePeriod; unsigned char overlayType; unsigned char applicationState; unsigned char searchResultsType; bool mapHasLabels; } SCD_Struct_MK15; typedef struct { unsigned version : 1; } SCD_Struct_MK16; typedef struct CGRect { CGPoint origin; CGSize size; } CGRect; typedef struct { CLLocationCoordinate2D center; CGSize span; } SCD_Struct_MK18; typedef struct { unsigned margin : 1; unsigned topModuleType : 1; } SCD_Struct_MK19; typedef struct _compressed_pair *> *> > { unsigned long long __first_; } compressed_pair *> *> >; typedef struct _compressed_pair > { unsigned long long __first_; } compressed_pair >; typedef struct _compressed_pair > { float __first_; } compressed_pair >; typedef struct _hash_node_base *> { __hash_node_base *> __next_; } hash_node_base *>; typedef struct _compressed_pair *>, std::__1::allocator > > { hash_node_base *> __first_; } compressed_pair *>, std::__1::allocator > >; typedef struct _bucket_list_deallocator *> *> > { compressed_pair *> *> > __data_; } bucket_list_deallocator *> *> >; typedef struct _compressed_pair *> **, std::__1::__bucket_list_deallocator *> *> > > { __hash_node_base *> __first_; bucket_list_deallocator *> *> > __second_; } compressed_pair *> **, std::__1::__bucket_list_deallocator *> *> > >; typedef struct unique_ptr *> *[], std::__1::__bucket_list_deallocator *> *> > > { compressed_pair *> **, std::__1::__bucket_list_deallocator *> *> > > __ptr_; } unique_ptr *> *[], std::__1::__bucket_list_deallocator *> *> > >; typedef struct _hash_table<_MKAnnotationViewPair, std::__1::hash<_MKAnnotationViewPair>, std::__1::equal_to<_MKAnnotationViewPair>, std::__1::allocator<_MKAnnotationViewPair> > { unique_ptr *> *[], std::__1::__bucket_list_deallocator *> *> > > __bucket_list_; compressed_pair *>, std::__1::allocator > > __p1_; compressed_pair > __p2_; compressed_pair > __p3_; } hash_table<_MKAnnotationViewPair, std::__1::hash<_MKAnnotationViewPair>, std::__1::equal_to<_MKAnnotationViewPair>, std::__1::allocator<_MKAnnotationViewPair> >; typedef struct unordered_set<_MKAnnotationViewPair, std::__1::hash<_MKAnnotationViewPair>, std::__1::equal_to<_MKAnnotationViewPair>, std::__1::allocator<_MKAnnotationViewPair> > { hash_table<_MKAnnotationViewPair, std::__1::hash<_MKAnnotationViewPair>, std::__1::equal_to<_MKAnnotationViewPair>, std::__1::allocator<_MKAnnotationViewPair> > __table_; } unordered_set<_MKAnnotationViewPair, std::__1::hash<_MKAnnotationViewPair>, std::__1::equal_to<_MKAnnotationViewPair>, std::__1::allocator<_MKAnnotationViewPair> >; typedef struct { unsigned long long field1; id field2; unsigned long long field3; 5Q field4[]; } SCD_Struct_MK30; typedef struct _compressed_pair > { id __first_; } compressed_pair >; typedef struct vector > { id __begin_; id __end_; compressed_pair > __end_cap_; } vector >; typedef struct __CTLine* CTLineRef; typedef struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } CGAffineTransform; typedef struct { long long field1; CLLocationCoordinate2D field2; CGPoint field3; CGPoint field4; id field5; bool field6; } SCD_Struct_MK35; typedef struct { long long field1; long long field2; long long field3; double field4; } SCD_Struct_MK36; typedef struct { long long x; long long y; long long z; double contentScaleFactor; } SCD_Struct_MK37; typedef struct GEOTileKey { unsigned z : 6; unsigned x : 26; unsigned y : 26; unsigned type : 6; unsigned pixelSize : 8; unsigned textScale : 8; unsigned provider : 8; unsigned expires : 1; unsigned reserved1 : 7; 4C reserved2[]; } GEOTileKey; typedef struct opaque_pthread_mutex_t { long long __sig; 56c __opaque[]; } opaque_pthread_mutex_t; typedef struct _compressed_pair, NSDictionary *, _value_ptr>, void *> > > { unsigned long long __first_; } compressed_pair, NSDictionary *, _value_ptr>, void *> > >; typedef struct _compressed_pair, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> > { unsigned long long __first_; } compressed_pair, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> >; typedef struct _compressed_pair, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::hash >, true> > { unsigned long long __first_; } compressed_pair, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::hash >, true> >; typedef struct _compressed_pair, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::equal_to >, true> > { float __first_; } compressed_pair, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::equal_to >, true> >; typedef struct _hash_node_base, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> { __hash_node_base, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> __next_; } hash_node_base, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *>; typedef struct _compressed_pair, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *>, std::__1::allocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> > > { hash_node_base, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> __first_; } compressed_pair, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *>, std::__1::allocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> > >; typedef struct _bucket_list_deallocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> > { compressed_pair, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> > __data_; } bucket_list_deallocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> >; typedef struct _compressed_pair, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> **, std::__1::__bucket_list_deallocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> > > { __hash_node_base, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> __first_; bucket_list_deallocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> > __second_; } compressed_pair, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> **, std::__1::__bucket_list_deallocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> > >; typedef struct unique_ptr, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *[], std::__1::__bucket_list_deallocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> > > { compressed_pair, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> **, std::__1::__bucket_list_deallocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> > > __ptr_; } unique_ptr, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *[], std::__1::__bucket_list_deallocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> > >; typedef struct _hash_table, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::__unordered_map_hasher, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::hash >, true>, std::__1::__unordered_map_equal, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::equal_to >, true>, std::__1::allocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> > > > { unique_ptr, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *[], std::__1::__bucket_list_deallocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *> *> > > __bucket_list_; compressed_pair, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> *>, std::__1::allocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, void *> > > __p1_; compressed_pair, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::hash >, true> > __p2_; compressed_pair, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::equal_to >, true> > __p3_; } hash_table, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::__unordered_map_hasher, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::hash >, true>, std::__1::__unordered_map_equal, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::equal_to >, true>, std::__1::allocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> > > >; typedef struct unordered_map, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *>, std::__1::hash >, std::__1::equal_to >, std::__1::allocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> > > > { hash_table, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::__unordered_map_hasher, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::hash >, true>, std::__1::__unordered_map_equal, std::__1::__hash_value_type, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> >, std::__1::equal_to >, true>, std::__1::allocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> > > > __table_; } unordered_map, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *>, std::__1::hash >, std::__1::equal_to >, std::__1::allocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> > > >; typedef struct _list_node_base, NSDictionary *, _value_ptr>, void *> { __list_node_base, NSDictionary *, _value_ptr>, void *> __prev_; __list_node_base, NSDictionary *, _value_ptr>, void *> __next_; } list_node_base, NSDictionary *, _value_ptr>, void *>; typedef struct list, NSDictionary *, _value_ptr>, std::__1::allocator, NSDictionary *, _value_ptr> > > { list_node_base, NSDictionary *, _value_ptr>, void *> __end_; compressed_pair, NSDictionary *, _value_ptr>, void *> > > __size_alloc_; } list, NSDictionary *, _value_ptr>, std::__1::allocator, NSDictionary *, _value_ptr> > >; typedef struct mutex { opaque_pthread_mutex_t __m_; } mutex; typedef struct GEOGenericContainer, NSDictionary *, std::__1::hash >, std::__1::equal_to >, geo::GEOGenericContainerWeakReferenceTag, 0, 0, geo::GEOGenericContainerLockingTag, detail::_default_pointer_type> { mutex _lock; list, NSDictionary *, _value_ptr>, std::__1::allocator, NSDictionary *, _value_ptr> > > _list; unordered_map, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *>, std::__1::hash >, std::__1::equal_to >, std::__1::allocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> > > > _map; unsigned long long _maxCapacity; unsigned long long _maxCost; unsigned long long _currentCost; unsigned long long _currentCount; } GEOGenericContainer, NSDictionary *, std::__1::hash >, std::__1::equal_to >, geo::GEOGenericContainerWeakReferenceTag, 0, 0, geo::GEOGenericContainerLockingTag, detail::_default_pointer_type>; typedef struct GEOGenericContainer, NSDictionary *, std::__1::hash >, std::__1::equal_to >, geo::GEOGenericContainerStrongReferenceTag, 64, 2097152, geo::GEOGenericContainerLockingTag, detail::_default_pointer_type> { mutex _lock; list, NSDictionary *, _value_ptr>, std::__1::allocator, NSDictionary *, _value_ptr> > > _list; unordered_map, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *>, std::__1::hash >, std::__1::equal_to >, std::__1::allocator, std::__1::__list_iterator, NSDictionary *, _value_ptr>, void *> > > > _map; unsigned long long _maxCapacity; unsigned long long _maxCost; unsigned long long _currentCost; unsigned long long _currentCount; } GEOGenericContainer, NSDictionary *, std::__1::hash >, std::__1::equal_to >, geo::GEOGenericContainerStrongReferenceTag, 64, 2097152, geo::GEOGenericContainerLockingTag, detail::_default_pointer_type>; typedef struct __IOHIDEventSystemClient* IOHIDEventSystemClientRef; typedef struct _compressed_pair > { double __first_; } compressed_pair >; typedef struct _compressed_pair > { unsigned long long __first_; } compressed_pair >; typedef struct _split_buffer > { double __first_; double __begin_; double __end_; compressed_pair > __end_cap_; } split_buffer >; typedef struct deque > { split_buffer > __map_; unsigned long long __start_; compressed_pair > __size_; } deque >; typedef struct __IOHIDEvent* IOHIDEventRef; typedef struct { CGSize field1; double field2; double field3; double field4; CGSize field5; double field6; double field7; double field8; long long field9; double field10; double field11; double field12; double field13; double field14; double field15; double field16; double field17; double field18; double field19; double field20; double field21; double field22; double field23; double field24; double field25; bool field26; double field27; double field28; double field29; bool field30; bool field31; } SCD_Struct_MK62;