# API Notes: CoreServices framework

## Apple documentation

The full API is described in Apple’s documentation, both the C and Objective-C APIs are available (but see the API Notes below).

## API Notes

The CoreServices framework is an umbrella framework containing a number of other frameworks:

> - AE

>   The definitions for this framework (names starting with “AE”) are not available in Python.

> - CarbonCore

> > The definitions for this framework are not available in Python.

> - DictionaryServices

>   The definitions in the subframework are available both by importing `CoreServices` and by importing `DictionaryServices`.

> - FSEvents

>   The definitions in the subframework are available both by importing `CoreServices` and by importing `FSEvents`.

> - LaunchServices

>   The definitions in the subframework are available both by importing `CoreServices` and by importing `LaunchServices`.

> - Metadata

> > The definitions for this framework are not yet available in Python.

> - OSServices

> > The definitions for this framework are not yet available in Python.

> - SearchKit

>   The definitions in the subframework are available both by importing `CoreServices` and by importing `SearchKit`.

> - SharedFileList

>   The definitions in the subframework are available both by importing `CoreServices` and by importing `LaunchServices`.