Crate core_services Copy item path Source AEDesc AuthorizationOpaqueRef CFArray A heterogeneous immutable array. CFString An immutable string in one of a variety of encodings. FSRef LSApplicationParameters LSItemInfoRecord LSLaunchFSRefSpec LSLaunchURLSpec OpaqueAEDataStorageType OpaqueIconRef OpaqueLSSharedFileListItemRef OpaqueLSSharedFileListRef kLSAcceptAllowLoginUI Requests that the user interface to log in be presented if necessary. If LSCanRefAcceptItem or
LSCanURLAcceptURL is called during a drag-and-drop operation, showing a server login dialog would
be an inappropriate user experience. If the target designated in the function call is an alias to
an application, Launch Services needs to resolve the alias to ascertain what file types the
application can open; however, if the application is on a server that needs to be authenticated,
Launch Services will by default fail to resolve the alias, to avoid having to present the login interface.
To override this default behavior by allowing the server login interface, set the kLSAcceptAllowLoginUI flag. kLSAcceptDefault Requests the default behavior (as opposed to the behavior specified by the kLSAcceptAllowLoginUI flag). kLSAppDoesNotClaimTypeErr kLSAppDoesNotSupportSchemeWarning kLSAppInTrashErr kLSApplicationNotFoundErr kLSAttributeNotFoundErr kLSAttributeNotSettableErr kLSCannotSetInfoErr kLSDataErr kLSDataTooOldErr kLSDataUnavailableErr kLSExecutableIncorrectFormat kLSGarbageCollectionUnsupportedErr kLSIncompatibleApplicationVersionErr kLSIncompatibleSystemVersionErr kLSItemInfoAppIsScriptable kLSItemInfoAppPrefersClassic kLSItemInfoAppPrefersNative kLSItemInfoExtensionIsHidden kLSItemInfoIsAliasFile kLSItemInfoIsApplication kLSItemInfoIsClassicApp kLSItemInfoIsContainer kLSItemInfoIsInvisible kLSItemInfoIsNativeApp kLSItemInfoIsPackage kLSItemInfoIsPlainFile kLSItemInfoIsSymlink kLSItemInfoIsVolume kLSLaunchAndDisplayErrors Report launch/open failures in the UI kLSLaunchAndHide Send child a “hide” request as soon as it checks in. kLSLaunchAndHideOthers Hide all other apps when the app checks in. kLSLaunchAndPrint Print items instead of open them kLSLaunchAsync Asynchronous launch; return as soon as the app starts launching. kLSLaunchDefaults Defaults = open, async kLSLaunchDontAddToRecents Do not add app or documents to recents menus. kLSLaunchDontSwitch Do not bring new app to the foreground. kLSLaunchHasUntrustedContents kLSLaunchInClassic kLSLaunchInProgressErr kLSLaunchInhibitBGOnly kLSLaunchNewInstance Instantiate app even if it is already running. kLSLaunchNoParams kLSLaunchStartClassic kLSMultipleSessionsNotSupportedErr kLSNo32BitEnvironmentErr kLSNoClassicEnvironmentErr kLSNoExecutableErr kLSNoLaunchPermissionErr kLSNoRegistrationInfoErr kLSNoRosettaEnvironmentErr kLSNotAnApplicationErr kLSNotInitializedErr kLSNotRegisteredErr kLSRequestAllFlags kLSRequestAllInfo kLSRequestAppTypeFlags kLSRequestBasicFlagsOnly kLSRequestExtension kLSRequestExtensionFlagsOnly kLSRequestIconAndKind kLSRequestTypeCreator kLSRolesAll Accepts any role with respect to the item. kLSRolesEditor Requests the role Editor (the application can read, present, manipulate, and save the item). kLSRolesNone Requests the role None (the application cannot open the item, but provides an icon and a kind string for it). kLSRolesShell Requests the role Shell (the application can execute the item). kLSRolesViewer Requests the role Viewer (the application can read and present the item, but cannot manipulate or save it). kLSServerCommunicationErr kLSSharedFileListDoNotMountVolumes kLSSharedFileListNoUserInteraction kLSUnknownCreator kLSUnknownErr kLSUnknownType kLSUnknownTypeErr kLSItemContentType ⚠ kLSItemDisplayKind ⚠ kLSItemDisplayName ⚠ kLSItemExtension ⚠ kLSItemExtensionIsHidden ⚠ kLSItemFileCreator ⚠ kLSItemFileType ⚠ kLSItemIsInvisible ⚠ kLSItemQuarantineProperties ⚠ kLSItemRoleHandlerDisplayName ⚠ kLSQuarantineAgentBundleIdentifierKey ⚠ kLSQuarantineAgentNameKey ⚠ kLSQuarantineDataURLKey ⚠ kLSQuarantineOriginURLKey ⚠ kLSQuarantineTimeStampKey ⚠ kLSQuarantineTypeCalendarEventAttachment ⚠ kLSQuarantineTypeEmailAttachment ⚠ kLSQuarantineTypeInstantMessageAttachment ⚠ kLSQuarantineTypeKey ⚠ kLSQuarantineTypeOtherAttachment ⚠ kLSQuarantineTypeOtherDownload ⚠ kLSQuarantineTypeWebDownload ⚠ kLSSharedFileListFavoriteItems ⚠ kLSSharedFileListFavoriteVolumes ⚠ kLSSharedFileListGlobalLoginItems ⚠ kLSSharedFileListItemBeforeFirst ⚠ kLSSharedFileListItemHidden ⚠ kLSSharedFileListItemLast ⚠ kLSSharedFileListLoginItemHidden ⚠ kLSSharedFileListRecentApplicationItems ⚠ kLSSharedFileListRecentDocumentItems ⚠ kLSSharedFileListRecentItemsMaxAmount ⚠ kLSSharedFileListRecentServerItems ⚠ kLSSharedFileListSessionLoginItems ⚠ kLSSharedFileListVolumesComputerVisible ⚠ kLSSharedFileListVolumesIDiskVisible ⚠ kLSSharedFileListVolumesNetworkVisible ⚠ kUTTagClassFilenameExtension ⚠ Indicates that the tag is a filename extension. kUTTagClassMIMEType ⚠ Indicates that the tag is a MIME type. kUTTagClassNSPboardType ⚠ Indicates that the tag is an NSPasteBoard type. kUTTagClassOSType ⚠ Indicates that the tag is an OSType. TCFType All Core Foundation types implement this trait. The associated type Ref
specifies the
associated Core Foundation type: e.g. for CFType
this is CFTypeRef
; for CFArray
this is
CFArrayRef
. LSCanURLAcceptURL ⚠ Tests whether an application can accept (open) an item designated by URL. LSCopyAllRoleHandlersForContentType ⚠ Locates an array of application bundle identifiers for applications capable of handling a specified content type with the specified roles. LSCopyApplicationURLsForBundleIdentifier ⚠ Locates all URLs for applications that correspond to the specified bundle identifier. LSCopyDefaultRoleHandlerForContentType ⚠ LSOpenFromURLSpec ⚠ Opens one or more items designated by URL, in either their preferred applications or a designated application. LSSharedFileListAddObserver ⚠ LSSharedFileListCopyProperty ⚠ LSSharedFileListCopySnapshot ⚠ LSSharedFileListCreate ⚠ LSSharedFileListGetSeedValue ⚠ LSSharedFileListGetTypeID ⚠ LSSharedFileListInsertItemFSRef ⚠ LSSharedFileListInsertItemURL ⚠ LSSharedFileListItemCopyDisplayName ⚠ LSSharedFileListItemCopyIconRef ⚠ LSSharedFileListItemCopyProperty ⚠ LSSharedFileListItemCopyResolvedURL ⚠ LSSharedFileListItemGetID ⚠ LSSharedFileListItemGetTypeID ⚠ LSSharedFileListItemMove ⚠ LSSharedFileListItemRemove ⚠ LSSharedFileListItemResolve ⚠ LSSharedFileListItemSetProperty ⚠ LSSharedFileListRemoveAllItems ⚠ LSSharedFileListRemoveObserver ⚠ LSSharedFileListSetAuthorization ⚠ LSSharedFileListSetProperty ⚠ UTTypeCreatePreferredIdentifierForTag ⚠ AEDataStorage AEDataStorageType AEDescList AERecord AppleEvent AuthorizationRef CFArrayRef CFStringRef DescType FourCharCode IconRef ItemCount LSAcceptanceFlags Specify the desired role or roles for an application to claim with respect to an item or family of items. LSHandlerOptions LSItemInfoFlags LSLaunchFlags LSRequestedInfo LSRolesMask LSSharedFileListChangedProcPtr LSSharedFileListItemRef LSSharedFileListRef LSSharedFileListResolutionFlags OSType OptionBits ResType no_overview_available_1191 no_overview_available_1193 no_overview_available_1199