luxlabs header browser preview


@class NSUUID, NSString, NSArray, RBSProcessIdentity, LSApplicationIdentity, RBSProcessHandle, NSDictionary, RBProcess, RBSMachPort, NSNumber;

@interface RBSLaunchContext : NSObject <RBSXPCSecureCoding, NSCopying> {
    RBSMachPort *_dextCheckInPort;
}

@property (retain, nonatomic) RBProcess *hostProcess;
@property (nonatomic) unsigned char initialRole;
@property (copy, nonatomic) NSString *homeDirectory;
@property (copy, nonatomic) NSString *tmpDirectory;
@property (nonatomic, getter=isTesting) BOOL testing;
@property (nonatomic) BOOL calculatedContainerIdentifier;
@property (copy, nonatomic, setter=_setOverrideExecutablePath:) NSString *_overrideExecutablePath;
@property (copy, nonatomic, setter=_setAdditionalMachServices:) NSArray *_additionalMachServices;
@property (copy, nonatomic, setter=_setAdditionalEnvironment:) NSDictionary *_additionalEnvironment;
@property (copy, nonatomic) NSUUID *requiredCacheUUID;
@property (copy, nonatomic) NSNumber *requiredSequenceNumber;
@property (copy, nonatomic) NSNumber *preventContainerization;
@property (copy, nonatomic) NSString *containerIdentifier;
@property (nonatomic) BOOL lsManageRoleOnly;
@property (nonatomic) unsigned long long lsSpawnFlags;
@property (nonatomic) unsigned short lsUMask;
@property (nonatomic) unsigned int lsInitialRole;
@property (nonatomic) unsigned int lsPersona;
@property (copy, nonatomic) NSString *beforeTranslocationBundlePath;
@property (copy, nonatomic) NSArray *lsBinpref;
@property (copy, nonatomic) NSArray *lsBinprefSubtype;
@property (nonatomic) int hostPid;
@property (retain, nonatomic) NSDictionary *extensionOverlay;
@property (retain, nonatomic) NSUUID *oneShotUUID;
@property (nonatomic) BOOL forceSubmit;
@property (nonatomic) unsigned int dextCheckInPort;
@property (readonly, nonatomic) RBSProcessHandle *requestorHandle;
@property (copy, nonatomic) RBSProcessIdentity *identity;
@property (copy, nonatomic) NSString *bundleIdentifier;
@property (copy, nonatomic) LSApplicationIdentity *appID;
@property (copy, nonatomic) NSArray *arguments;
@property (nonatomic) unsigned long long executionOptions;
@property (nonatomic) unsigned char spawnType;
@property (copy, nonatomic) NSString *executablePath;
@property (copy, nonatomic) NSArray *machServices;
@property (copy, nonatomic) NSDictionary *environment;
@property (copy, nonatomic) NSDictionary *spawnConstraint;
@property (copy, nonatomic) NSString *standardOutputPath;
@property (copy, nonatomic) NSString *standardErrorPath;
@property (copy, nonatomic) NSString *standardInPath;
@property (copy, nonatomic) NSArray *attributes;
@property (copy, nonatomic) NSString *explanation;
@property (copy, nonatomic) NSString *managedPersona;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)context;
+ (BOOL)supportsRBSXPCSecureCoding;
+ (id)contextWithIdentity:(id)a0;
+ (id)contextWithLSAppID:(id)a0;

- (id)initWithRBSXPCCoder:(id)a0;
- (void)setRequestorHandle:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (void)encodeWithRBSXPCCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end