luxlabs header browser preview


@class NSMutableDictionary, NSString, NSXPCConnection, ACDAccountStoreFilter, NSSet, NSNumber, NSArray;

@interface ACDClient : NSObject {
    struct __CFBundle { } *_bundle;
    NSString *_bundleID;
    BOOL _didManuallySetBundleID;
    NSNumber *_pid;
    NSString *_localizedAppName;
    NSString *_name;
    NSMutableDictionary *_entitlementChecks;
    NSSet *_monitoredAccountTypes;
    NSArray *_prefetchedProperties;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _clientPropertyLock;
}

@property (retain, nonatomic) NSString *bundleID;
@property (readonly, nonatomic) struct __CFBundle { } *bundle;
@property (readonly, nonatomic) NSString *localizedAppName;
@property (readonly, nonatomic) NSString *adamOrDisplayID;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSNumber *pid;
@property (readonly, nonatomic) NSXPCConnection *connection;
@property (retain, nonatomic) ACDAccountStoreFilter *filter;
@property (retain, nonatomic) NSSet *monitoredAccountTypes;
@property (retain, nonatomic) NSArray *prefetchedProperties;

+ (id)_bundleIDForPID:(int)a0;
+ (id)_bundleForPID:(int)a0;
+ (id)clientWithBundleID:(id)a0;
+ (id)_bundleForNonPlugInPID:(int)a0;

- (id)init;
- (void)dealloc;
- (id)initWithConnection:(id)a0;
- (BOOL)hasEntitlement:(id)a0;
- (id)description;
- (id)_displayNameFromLaunchServicesForPID:(int)a0;
- (void).cxx_destruct;
- (id)_displayNameFromBundleInfoDictionaryForPID:(int)a0;
- (id)_rawValueForEntitlement:(id)a0;

@end