@class NSData, NSDictionary, NSSet; @interface CUICommonAssetStorage : NSObject { unsigned int _thinnedWithCoreUIVersion; unsigned char _swap : 1; unsigned char _isMemoryMapped : 1; unsigned char _hasAppearanceKey : 1; unsigned char _hasLocalizationKey : 1; unsigned int _reserved : 28; NSSet *_externalTags; unsigned short _renditionInfoCacheLookup[20]; id _renditionInfoCache[20]; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _renditionInfoCacheLock; struct _renditionkeyattributeindex { unsigned long long keymask; unsigned char keyindices[65]; unsigned int nkeys; unsigned int keylist[29]; } _keyfmtindex; } @property (nonatomic) struct _carheader { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; char x5[128]; char x6[256]; unsigned char x7[16]; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; } *header; @property (nonatomic) struct _carextendedMetadata { unsigned int x0; char x1[256]; char x2[256]; char x3[256]; char x4[256]; } *extendedMetadata; @property (nonatomic) struct _renditionkeyfmt { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3[0]; } *keyfmt; @property (nonatomic) void *imagedb; @property (nonatomic) void *colordb; @property (nonatomic) void *fontdb; @property (nonatomic) void *fontsizedb; @property (nonatomic) void *facetKeysdb; @property (nonatomic) void *bitmapKeydb; @property (nonatomic) void *appearancedb; @property (nonatomic) void *localizationdb; @property (retain, nonatomic) NSData *globals; @property (readonly, nonatomic) NSDictionary *appearances; + (BOOL)isValidAssetStorageWithBytes:(const void *)a0 length:(unsigned long long)a1; + (BOOL)isValidAssetStorageWithURL:(id)a0; - (long long)deploymentPlatform; - (unsigned int)colorSpaceID; - (BOOL)usesCUISystemThemeRenditionKey; - (const struct _renditionkeyattributeindex { unsigned long long x0; unsigned char x1[65]; unsigned int x2; unsigned int x3[29]; } *)keyAttributeIndex; - (unsigned int)distilledInCoreUIVersion; - (BOOL)assetExistsForKey:(id)a0; - (unsigned int)thinnedWithCoreUIVersion; - (id)renditionInfoForIdentifier:(unsigned short)a0; - (const struct _renditionkeyfmt { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3[0]; } *)keyFormat; - (id)renditionNamesWithKeys; - (id)initWithPath:(id)a0; - (const struct FontValue { char x0[128]; float x1; } *)_fontValueForFontType:(id)a0; - (long long)storageTimestamp; - (void)_swapRenditionKeyArray:(unsigned short *)a0; - (void)dealloc; - (unsigned int)schemaVersion; - (struct os_unfair_lock_s { unsigned int x0; } *)renditionInfoCacheLock; - (id)renditionNameForKeyList:(struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0; - (id)assetForKey:(id)a0; - (void)_loadExtendedMetadata; - (BOOL)swapped; - (id)uuid; - (unsigned short)localizationIdentifierForName:(id)a0; - (BOOL)_commonInitWithStorage:(struct _BOMStorage { } *)a0 forWritting:(BOOL)a1; - (const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)renditionKeyForName:(const char *)a0 hotSpot:(struct CGPoint { double x0; double x1; } *)a1; - (id)initWithBytes:(const void *)a0 length:(unsigned long long)a1; - (BOOL)enumerateColorsBlock:(id /* block */)a0; - (struct os_unfair_lock_s { unsigned int x0; } *)lock; - (const char *)versionString; - (void)_buildBitmapInfoIntoDictionary:(id)a0; - (const char *)mainVersionString; - (id)thinningArguments; - (unsigned int)renditionCount; - (void)_swapHeader; - (struct _renditionkeytoken { unsigned short x0; unsigned short x1; })_swapRenditionKeyToken:(struct _renditionkeytoken { unsigned short x0; unsigned short x1; })a0; - (unsigned int)associatedChecksum; - (unsigned short)appearanceIdentifierForName:(id)a0; - (BOOL)getFontName:(id *)a0 baselineOffset:(float *)a1 forFontType:(id)a2; - (id)allAssetKeys; - (BOOL)assetExistsForKeyData:(const void *)a0 length:(unsigned long long)a1; - (BOOL)enumerateKeysAndObjectsUsingBlock:(id /* block */)a0; - (void)enumerateKeysAndObjectsWithoutIgnoringUsingBlock:(id /* block */)a0; - (void)enumerateBitmapIndexUsingBlock:(id /* block */)a0; - (void)setExternalTags:(id)a0; - (id)description; - (void)_bringHeaderInfoUpToDate; - (id)path; - (BOOL)writeToPath:(id)a0 withTreePageSize:(unsigned int)a1; - (id)initWithPath:(id)a0 forWriting:(BOOL)a1; - (int)validateBitmapInfo; - (id)deploymentPlatformVersion; - (int)keySemantics; - (BOOL)hasColorForName:(const char *)a0; - (id)nameForAppearanceIdentifier:(unsigned short)a0; - (id)assetKeysMatchingBlock:(id /* block */)a0; - (id)localizations; - (id)allRenditionNames; - (id)renditionNameForKeyBaseList:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0; - (id)keyFormatData; - (float)fontSizeForFontSizeType:(id)a0; - (BOOL)getBaselineOffset:(float *)a0 forFontType:(id)a1; - (BOOL)getColor:(struct _colordef { unsigned int x0; unsigned int x1; struct _rgbquad { unsigned char x0 : 8; unsigned char x1 : 8; unsigned char x2 : 8; unsigned char x3 : 8; } x2; } *)a0 forName:(const char *)a1; - (int)validatekeyformat; - (struct _BOMStorage { } *)_bomStorage; - (id)_readAppearances; - (void)enumerateRenditionInfosUsingBlock:(id /* block */)a0; - (long long)maximumRenditionKeyTokenCount; - (void)_initDefaultHeaderVersion:(double)a0 versionString:(const char *)a1; - (int)validateFile; - (long long)_storagefileTimestamp; - (void)_addBitmapIndexForNameIdentifier:(unsigned short)a0 attribute:(int)a1 withValue:(unsigned short)a2 toDictionary:(id)a3; - (id)externalTags; - (unsigned int)storageVersion; - (void)_swapKeyFormat; - (id)nameForLocalizationIdentifier:(unsigned short)a0; - (id)authoringTool; - (id)catalogGlobalData; - (id)deploymentPlatformString; @end