···309309 NSString* extension = [(NSURL*) inURL pathExtension];
310310 return LSGetApplicationForInfo(kLSUnknownType, kLSUnknownCreator, (CFStringRef) extension, inRoleMask, outAppRef, outAppURL);
311311}
312312+313313+CFArrayRef LSCopyAllHandlersForURLScheme(CFStringRef inURLScheme)
314314+{
315315+ puts("LSCopyAllHandlersForURLScheme STUB");
316316+ // NULL is a safe assumption to fall back on in the stub, since it means none were found.
317317+ return NULL;
318318+}
319319+320320+CFArrayRef LSCopyAllRoleHandlersForContentType(CFStringRef inContentType, LSRolesMask inRole)
321321+{
322322+ puts("LSCopyAllRoleHandlersForContentType STUB");
323323+ // NULL is a safe assumption to fall back on in the stub, since it means none were found.
324324+ return NULL;
325325+}
326326+327327+CFStringRef LSCopyDefaultHandlerForURLScheme(CFStringRef inURLScheme)
328328+{
329329+ puts("LSCopyDefaultHandlerForURLScheme STUB");
330330+ return NULL; // (could also return "" I guess)
331331+}