luxlabs header browser preview


@class NSData, NSString, NSDictionary, NSURL, NSArray, NSUUID, NSDate;
@protocol PKProxyFactory;

@interface PKPlugInCore : NSObject

@property (retain) NSString *identifier;
@property (retain) NSString *originalIdentifier;
@property (retain) NSURL *url;
@property (retain) NSDictionary *bundleInfoDictionary;
@property (retain) NSDictionary *plugInDictionary;
@property (retain) NSDictionary *entitlements;
@property (retain) NSDictionary *annotations;
@property (copy) NSURL *containingUrl;
@property (copy) NSString *containingBundleIdentifier;
@property (retain) NSArray *launchPersonas;
@property (readonly) BOOL oldStyle;
@property (readonly) NSString *path;
@property (readonly) NSString *containingPath;
@property BOOL onSystemVolume;
@property (readonly) NSUUID *discoveryInstanceUUID;
@property (readonly) NSDictionary *attributes;
@property (readonly) NSString *version;
@property (readonly) id protocolSpec;
@property (readonly) NSString *principalSpec;
@property unsigned long long hubProtocolVersion;
@property (readonly) NSString *sdkSpec;
@property (readonly) NSString *localizedName;
@property (readonly) NSString *localizedShortName;
@property (copy) NSString *localizedContainingName;
@property (readonly) NSDictionary *localizedFileProviderActionNames;
@property long long lastModified;
@property (readonly) NSDate *timestamp;
@property (retain) NSUUID *uuid;
@property (retain) NSData *cdhash;
@property (copy) NSString *requirement;
@property (readonly) BOOL isAppExtension;
@property (readonly) BOOL isMultiplexed;
@property (readonly) BOOL isHybrid;
@property (readonly) BOOL isDedicated;
@property (readonly) BOOL isData;
@property BOOL isRBManaged;
@property (readonly) unsigned int extensionPointPlatform;
@property (readonly, nonatomic) NSURL *dataContainerURL;
@property (readonly, nonatomic) NSString *bootInstance;
@property (nonatomic) unsigned long long annotationTimestamp;
@property (readonly) BOOL shouldTerminateOnHold;
@property (readonly, nonatomic) id<PKProxyFactory> proxyFactory;

+ (id)readSDKDictionary:(id)a0 forPlatform:(unsigned int)a1 proxyFactory:(id)a2;

- (BOOL)setupWithForm:(id)a0;
- (id)embeddedProtocolSpec;
- (BOOL)useBundle:(id)a0 error:(id *)a1;
- (id)initWithForm:(id)a0 proxyFactory:(id)a1;
- (BOOL)setupWithName:(id)a0 extensionPointPlatform:(unsigned int)a1 url:(id)a2 bundleInfo:(id)a3 uuid:(id)a4 discoveryInstanceUUID:(id)a5 extensionPointCache:(id)a6;
- (id)pluginKey:(id)a0;
- (id)attribute:(id)a0;
- (void)_loadLocalizedNames;
- (id)export:(id *)a0;
- (id)initWithName:(id)a0 extensionPointPlatform:(unsigned int)a1 url:(id)a2 bundleInfo:(id)a3 uuid:(id)a4 discoveryInstanceUUID:(id)a5 extensionPointCache:(id)a6 proxyFactory:(id)a7;
- (void)setAnnotation:(id)a0 value:(id)a1;
- (id)embeddedCodePath;
- (void)_loadLocalizedFileProviderActionNames;
- (BOOL)setDictionaries:(id)a0;
- (id)mergeSharedResources:(id)a0 into:(id)a1;
- (id)augmentInterface:(id)a0;
- (void)canonicalize;
- (id)normalizeInfoDictionary:(id)a0;
- (void)updateFromForm:(id)a0;
- (id)mergeSDKDictionary:(id)a0 intoExtensionDictionary:(id)a1;
- (BOOL)usesHostPersona;
- (id)initWithProxyFactory:(id)a0;
- (id)infoKey:(id)a0;
- (id)sdkOnlyKeyPaths;
- (void)localizedInfoDictionaryForKeys:(id)a0 completion:(id /* block */)a1;
- (id)_localizedFileProviderActionNamesForPKDict:(id)a0 fromBundle:(id)a1;
- (id)init;
- (id)resolveSDKWithInfoPlist:(id)a0 extensionPointCache:(id)a1;
- (unsigned long long)hash;
- (id)diagnose;
- (id)sdkDictionaryWithInfoPlist:(id)a0 extensionPointCache:(id)a1;
- (BOOL)hasEntitlement:(id)a0;
- (id)valueForEntitlement:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)debugDescription;
- (BOOL)isEqual:(id)a0;

@end