Launch Services Reference
PDF
Overview
Functions by Task
Locating an Application
Opening Items
Obtaining Information About an Item
Getting and Setting Filename Extension Information
Registering an Application
Working With Role Handlers
Functions No Longer Used
Functions
LSCanRefAcceptItem
LSCanURLAcceptURL
LSCopyAllHandlersForURLScheme
LSCopyAllRoleHandlersForContentType
LSCopyApplicationForMIMEType
LSCopyApplicationURLsForURL
LSCopyDefaultHandlerForURLScheme
LSCopyDefaultRoleHandlerForContentType
LSCopyDisplayNameForRef
LSCopyDisplayNameForURL
LSCopyItemAttribute
LSCopyItemAttributes
LSCopyItemInfoForRef
LSCopyItemInfoForURL
LSCopyKindStringForMIMEType
LSCopyKindStringForRef
LSCopyKindStringForTypeInfo
LSCopyKindStringForURL
LSFindApplicationForInfo
LSGetApplicationForInfo
LSGetApplicationForItem
LSGetApplicationForURL
LSGetExtensionInfo
LSGetHandlerOptionsForContentType
LSOpenApplication
LSOpenCFURLRef
LSOpenFromRefSpec
LSOpenFromURLSpec
LSOpenFSRef
LSOpenItemsWithRole
LSOpenURLsWithRole
LSRegisterFSRef
LSRegisterURL
LSSetDefaultHandlerForURLScheme
LSSetDefaultRoleHandlerForContentType
LSSetExtensionHiddenForRef
LSSetExtensionHiddenForURL
LSSetHandlerOptionsForContentType
Data Types
LSApplicationParameters
LSLaunchFSRefSpec
LSLaunchURLSpec
LSItemInfoRecord
LSKindID
Constants
Roles Mask
Launch Flags
Requested-Information Flags
Item Attribute Constants
Item-Information Flags
Acceptance Flags
Handler Option Constants
Invalid Extension Index
Unknown Type or Creator
Constants No Longer Used
Result Codes
Appendix A: Deprecated Launch Services Functions
Deprecated in Mac OS X v10.3
LSInit
LSTerm
Revision History
Index
Companion Guide
Launch Services Programming Guide