Searching for iOS 14.4 Headers

Switch to: 13.1.3, 12.1, 11.1.2, 11.0.1, 11.0, 10.2, 10.1.1, 9.3.3, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0


Back to CoreServices.framework
Viewing file: CoreServices-Structs.h   download   logify
CoreServices-Structs was found in iOS 14.4, 13.1.3, 12.1
Filter:  
/*
* This header is generated by classdump-dyld 1.0
* on Friday, February 12, 2021 at 12:28:49 AM Eastern European Standard Time
* Operating System: Version 14.4 (Build 18D52)
* Image Source: /System/Library/Frameworks/CoreServices.framework/CoreServices
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/


@class _LSDatabase, NSError;

typedef struct os_unfair_lock_s {
	unsigned _os_unfair_lock_opaque;
} os_unfair_lock_s;

typedef struct {
	unsigned field1;
	unsigned field2;
	unsigned field3;
	unsigned field4;
	int field5;
	unsigned field6;
	unsigned field7;
	unsigned field8[8];
	unsigned field9;
	unsigned field10;
	unsigned field11;
	unsigned field12;
	unsigned field13;
	unsigned field14;
	unsigned field15;
	unsigned field16;
} SCD_Struct_UT1;

typedef struct _NSZone* NSZoneRef;

typedef struct LSContext {
	_LSDatabase* db;
} LSContext;

typedef struct LSVersionNumber {
	unsigned char _opaque[32];
} LSVersionNumber;

typedef struct LSBundleMoreFlags {
	unsigned isWebBrowser : 1;
	unsigned isMailClient : 1;
	unsigned supportsControllerUserInteraction : 1;
	unsigned supportsSpotlightQueryContinuation : 1;
	unsigned isCodeSigningInfoNotAuthoritative : 1;
	unsigned _reserved : 1;
} LSBundleMoreFlags;

typedef struct LSAppClipFields {
	unsigned parentAppIDs;
} LSAppClipFields;

typedef struct LSBundleBaseData {
	unsigned bookmark;
	unsigned container;
	unsigned execPath;
	unsigned exactIdentifier;
	unsigned platform;
	int registrationTime;
	LSVersionNumber version;
	LSVersionNumber execSDKVersion;
	unsigned machOUUIDs;
	unsigned dataContainerAlias;
	unsigned bundleName;
	unsigned localizedShortDisplayName;
	unsigned displayName;
	unsigned localizedDisplayName;
	unsigned localizedMicrophoneUsageDescription;
	unsigned codeInfoIdentifier;
	unsigned signerOrganization;
	unsigned infoDictionary;
	unsigned entitlements;
	unsigned groupContainers;
	unsigned char containingDirectoryClass;
	unsigned char profileValidationState;
	unsigned intentDefinitionURLs;
	unsigned short _archFlags;
} LSBundleBaseData;

typedef struct LSBundleData {
	LSBundleBaseData base;
	unsigned _clas;
	unsigned long long _bundleFlags;
	unsigned _plistContentFlags;
	unsigned _itemFlags;
	unsigned char _iconFlags;
	LSBundleMoreFlags moreFlags;
	unsigned _hfsType;
	int _mtime;
	LSVersionNumber _minSystemVersion;
	LSVersionNumber _maxSystemVersion;
	unsigned appStoreToolsBuildVersion;
	unsigned long long sequenceNumber;
	unsigned long long compatibilityState;
	unsigned long long itemID;
	unsigned deviceFamilies;
	unsigned teamID;
	unsigned identifier;
	unsigned counterpartIdentifiers;
	unsigned filename;
	unsigned bundleVersion;
	unsigned shortVersionString;
	unsigned installType;
	unsigned long long installFailureReason;
	unsigned vendorName;
	unsigned signerIdentity;
	unsigned appType;
	unsigned long long staticDiskUsage;
	unsigned long long purchaserDSID;
	unsigned long long downloaderDSID;
	unsigned long long familyID;
	unsigned itemName;
	unsigned long long storefront;
	unsigned long long versionIdentifier;
	unsigned sourceAppBundleID;
	unsigned appVariant;
	unsigned long long ratingRank;
	unsigned ratingLabel;
	unsigned long long genreID;
	unsigned genre;
	unsigned primaryIconName;
	unsigned iconsDict;
	unsigned iconFileNames;
	unsigned libraryPath;
	unsigned libraryItems;
	unsigned claims;
	unsigned types;
	unsigned plugins;
	unsigned extensionPoints;
	unsigned activityTypes;
	unsigned schemesWhitelist;
	unsigned bgPermittedIDs;
	unsigned carPlayInstrumentClusterURLSchemes;
	unsigned appContainerAlias;
	unsigned char revision;
	unsigned char retries;
	unsigned char _reserved4;
	unsigned sandboxEnvironmentVariables;
	unsigned localizedNameWithContext[1];
	unsigned managedPersonas;
	LSAppClipFields appClipFields;
	int recordModificationTime;
	unsigned supportedGameControllers;
	unsigned mobileInstallIDs;
	unsigned signatureVersion;
	unsigned _reserved5;
} LSBundleData;

typedef struct _cxx_atomic_impl<bool, std::__1::__cxx_atomic_base_impl<bool> > {
	AB __a_value;
} cxx_atomic_impl<bool, std::__1::__cxx_atomic_base_impl<bool> >;

typedef struct atomic_flag {
	cxx_atomic_impl<bool, std::__1::__cxx_atomic_base_impl<bool> > __a_;
} atomic_flag;

typedef struct Context {
	LSContext _contextPointer;
	LSContext _contextStorage;
	BOOL _created;
	NSError* _error;
} Context;

typedef struct {
	unsigned long long field1;
	id field2;
	unsigned long long field3;
	unsigned long long field4[5];
} SCD_Struct_LS12;

typedef struct _compressed_pair<unsigned int *, std::__1::allocator<unsigned int> > {
	unsigned __value_;
} compressed_pair<unsigned int *, std::__1::allocator<unsigned int> >;

typedef struct vector<unsigned int, std::__1::allocator<unsigned int> > {
	unsigned __begin_;
	unsigned __end_;
	compressed_pair<unsigned int *, std::__1::allocator<unsigned int> > __end_cap_;
} vector<unsigned int, std::__1::allocator<unsigned int> >;

typedef struct {
	unsigned val[8];
} SCD_Struct_LS15;

typedef struct LSBinding {
	unsigned bundle;
	LSBundleData bundleData;
	unsigned claim;
	/*function pointer*/void* claimData;
	id userInfo;
	id reason;
	 NSString;
} LSBinding;

typedef struct _cxx_atomic_impl<int, std::__1::__cxx_atomic_base_impl<int> > {
	Ai __a_value;
} cxx_atomic_impl<int, std::__1::__cxx_atomic_base_impl<int> >;

typedef struct atomic<int> {
	cxx_atomic_impl<int, std::__1::__cxx_atomic_base_impl<int> > __a_;
} atomic<int>;

typedef struct NotifyToken {
	atomic<int> rawValue;
} NotifyToken;

typedef struct __CSStore* CSStoreRef;

typedef struct CSMapCallbacks {
	/*function pointer*/void* retainKey;
	/*function pointer*/void* releaseKey;
	/*function pointer*/void* getKeyHash;
	/*function pointer*/void* keyMatchesData;
	/*function pointer*/void* retainValue;
	/*function pointer*/void* releaseValue;
} CSMapCallbacks;

typedef struct CSMap {
	unsigned table;
	CSMapCallbacks cb;
	CSMapContext context;
	os_unfair_lock_s _lock;
	unsigned _generation;
	_CSMapHeader _header;
	unsigned _keys;
	unsigned _values;
} CSMap;

typedef struct {
	CSMap map;
} SCD_Struct_LS23;

typedef struct {
	CSMap map;
	unsigned bindingClass;
	unsigned char isCaseInsensitive;
} SCD_Struct_LS24;

typedef struct LSSchema {
	unsigned headerTable;
	unsigned bundleTable;
	unsigned claimTable;
	unsigned serviceTable;
	unsigned utypeTable;
	SCD_Struct_LS23 bindableKeyMap;
	SCD_Struct_LS24 bindingMaps[12];
	unsigned handlerPrefTable;
	unsigned containerTable;
	unsigned aliasTable;
	unsigned pluginTable;
	unsigned extensionPointTable;
	unsigned bindingListTable;
	unsigned propertyListTable;
	unsigned localizedStringTable;
	unsigned canonicalStringTable;
	_LSSchemaCache _cache;
} LSSchema;

typedef struct __CFBundle* CFBundleRef;

typedef struct __CFString* CFStringRef;

typedef struct {
	unsigned field1;
	unsigned field2;
	unsigned field3;
	short field4;
	unsigned short field5;
	unsigned field6;
	unsigned field7;
	unsigned field8;
	unsigned field9[8];
	unsigned field10;
	unsigned field11;
	unsigned field12;
} SCD_Struct_LS28;



Back to CoreServices.framework