Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Back to UTTypeMBS module.
UTTypeMBS.ConformsTo(UTI as string, ConformsToUTI as string) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.CreateAllIdentifiersForTag(inTagClass as string, inTag as string, inConformingToUTI as string) as string()
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
An overloaded tag (e.g., an extension used by several applications for different file formats) may indicate multiple types. If no declared type identifiers have the specified tag, then a single dynamic type identifier will be created for the tag. Optionally, the returned type identifiers must conform to the identified "conforming-to" type argument. This is a hint to the implementation to constrain the search to a particular tree of types. For example, the client may want to know the type indicated by a particular extension tag. If the client knows that the extension is associated with a directory (rather than a file), the client may specify "public.directory" for the conforming-to argument. This will allow the implementation to ignore all types associated with byte data formats (public.data base type).
UTTypeMBS.CreatePreferredIdentifierForTag(inTagClass as string, inTag as string, inConformingToUTI as string) as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This is the primary function to use for going from tag (extension/MIMEType/OSType) to uniform type identifier. Optionally, the returned type identifiers must conform to the identified "conforming-to" type argument. This is a hint to the implementation to constrain the search to a particular tree of types. For example, the client may want to know the type indicated by a particular extension tag. If the client knows that the extension is associated with a directory (rather than a file), the client may specify "public.directory" for the conforming-to argument. This will allow the implementation to ignore all types associated with byte data formats (public.data base type). If more than one type is indicated, preference is given to a public type over a non-public type on the theory that instances of public types are more common, and therefore more likely to be correct. When there a choice must be made between multiple public types or multiple non-public types, the selection rules are undefined. Clients needing finer control should use CreateAllIdentifiersWithTag. If no declared type is indicated, a dynamic type identifier is generated which satisfies the parameters.
UTTypeMBS.DeclaringBundleURL(UTI as string) as folderitem
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.Description(UTI as string) as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.Equal(UTI as string, SecondUTI as string) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Returns true if both UTIs are equal.
UTTypeMBS.kUTExportedTypeDeclarationsKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTImportedTypeDeclarationsKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTagClassFilenameExtension as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTagClassMIMEType as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTagClassNSPboardType as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTagClassOSType as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAliasFile as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAliasRecord as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAppleICNS as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAppleProtectedMPEG4Audio as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeApplication as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeApplicationBundle as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeApplicationFile as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeArchive as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAudio as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeAudiovisualContent as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeBMP as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeBundle as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeCHeader as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeCompositeContent as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeConformsToKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeContact as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeContent as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeCPlusPlusHeader as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeCPlusPlusSource as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeCSource as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeData as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeDescriptionKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeDirectory as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeDiskImage as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeFileURL as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeFlatRTFD as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeFolder as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeFramework as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeGIF as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeHTML as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeICO as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeIconFileKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeIdentifierKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeImage as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeInkText as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeItem as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
UTTypeMBS.kUTTypeJavaSource as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Launch Services | MBS MacOSX Plugin | 8.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The items on this page are in the following plugins: MBS MacOSX Plugin.