luxlabs header browser preview


@interface ICFPLeaseSyncSession : NSObject {
    struct FPLeaseSyncOpaque_ { } *_fpLeaseSync;
    struct FairPlayHWInfo_ { unsigned int IDLength; unsigned char ID[20]; } _hardwareInfo;
}

@property (readonly, nonatomic) unsigned long long accountID;
@property (readonly, nonatomic) id leaseID;
@property (readonly, nonatomic) unsigned int mediaKind;

+ (id)leaseSyncSessionWithID:(id)a0 accountID:(unsigned long long)a1 mediaKind:(unsigned int)a2 returningLeaseSyncRequestData:(id *)a3 error:(id *)a4;

- (void)dealloc;
- (void).cxx_destruct;
- (BOOL)processRenewResponseData:(id)a0 error:(id *)a1;
- (id)_initWithFPLeaseSync:(struct FPLeaseSyncOpaque_ { } *)a0 leaseID:(id)a1 accountID:(unsigned long long)a2 hardwareInfo:(struct FairPlayHWInfo_ { unsigned int x0; unsigned char x1[20]; })a3 mediaKind:(unsigned int)a4;
- (BOOL)endLeaseSyncAndReturnError:(id *)a0;
- (BOOL)getLeaseSyncRenewRequestData:(id *)a0 error:(id *)a1;
- (BOOL)importLeaseSyncResponseData:(id)a0 error:(id *)a1;

@end