luxlabs header browser preview


@interface PROPlugInManager : NSObject

+ (id)allocWithZone:(struct _NSZone { } *)a0;
+ (id)sharedPlugInManager;

- (id)delegate;
- (void)setDelegate:(id)a0;
- (id)plugIns;
- (id)plugInWithUUID:(struct __CFUUID { } *)a0;
- (void)removeAllBlockedDocumentPlugins;
- (void)addDeferredPluginBundle:(id)a0;
- (void)addDocumentBlockedPlugin:(id)a0;
- (void)addLibraryBlockedPlugin:(id)a0 bundleName:(id)a1 pluginName:(id)a2 version:(id)a3;
- (void)addPlugInSearchDirectory:(id)a0;
- (id)blockedDocumentPlugins;
- (id)blockedLibraryPlugins;
- (BOOL)bundleIsDeferred:(id)a0;
- (BOOL)checkIfShouldBlockPlugin:(id)a0 returnPluginDictionary:(id *)a1;
- (BOOL)checkPluginVersionAgainstBlockList:(id)a0 blockDict:(id)a1;
- (id)deferredPluginKitPlugs;
- (void)getNameOverrides:(id)a0 pluginName:(id *)a1 bundleName:(id *)a2;
- (id)loadBlockPluginList:(struct __CFString { } *)a0;
- (void)loadDeferredPlugin:(id)a0;
- (void)loadDeferredPlugins;
- (id)plugInGroupWithUUID:(struct __CFUUID { } *)a0;
- (id)plugInGroups;
- (id)plugInGroupsMutable;
- (id)plugInSearchDirectories;
- (id)plugInWithClassName:(id)a0;
- (id)plugInsForProtocol:(id)a0;
- (id)plugInsForProtocols:(id)a0;
- (void)registerAPIObject:(id)a0 forProtocol:(id)a1 version:(unsigned int)a2;
- (void)removeAllPlugIns;
- (void)removeDeferredPluginBundle:(id)a0;
- (void)removePlugin:(id)a0;
- (BOOL)requiresProtocolsToBePresentWhenLoading;
- (void)scanForPlugIns;
- (void)scanForPlugInsInBundle:(id)a0 deferralNotification:(id /* block */)a1;
- (void)scanForPlugInsInBundle:(id)a0 withPluginKitPlugIn:(id)a1 deferralNotification:(id /* block */)a2;
- (void)scanForPlugInsInDirectory:(id)a0 actuallyLoad:(BOOL)a1 deferralNotification:(id /* block */)a2;
- (void)scanForPlugInsInDirectory:(id)a0 deferralNotification:(id /* block */)a1;
- (void)setPlugInSearchDirectories:(id)a0;
- (void)setRequiresProtocolsToBePresentWhenLoading:(BOOL)a0;
- (void)unregisterAPIForProtocol:(id)a0;
- (void)unregisterAPIForProtocol:(id)a0 version:(unsigned int)a1;

@end