---
title: Carbon Core Functions
framework: coreservices
role: collectionGroup
role_heading: API Collection
path: coreservices/carbon_core/carbon_core_functions
---

# Carbon Core Functions

## Topics

### Functions

- [AcquireIconRef(_:)](coreservices/1441852-acquireiconref.md)
- [CompositeIconRef(_:_:_:)](coreservices/1450541-compositeiconref.md)
- [CreateCompDescriptor(_:_:_:_:_:)](coreservices/1449155-createcompdescriptor.md)
- [CreateLogicalDescriptor(_:_:_:_:)](coreservices/1445212-createlogicaldescriptor.md)
- [CreateObjSpecifier(_:_:_:_:_:_:)](coreservices/1450244-createobjspecifier.md)
- [CreateOffsetDescriptor(_:_:)](coreservices/1444957-createoffsetdescriptor.md)
- [CreateRangeDescriptor(_:_:_:_:)](coreservices/1444087-createrangedescriptor.md)
- [DCSCopyTextDefinition(_:_:_:)](coreservices/1446842-dcscopytextdefinition.md)
- [DCSGetTermRangeInString(_:_:_:)](coreservices/1450556-dcsgettermrangeinstring.md)
- [DisposeAECoerceDescUPP(_:)](coreservices/1448721-disposeaecoercedescupp.md)
- [DisposeAECoercePtrUPP(_:)](coreservices/1450664-disposeaecoerceptrupp.md)
- [DisposeAEDisposeExternalUPP(_:)](coreservices/1447284-disposeaedisposeexternalupp.md)
- [DisposeAEEventHandlerUPP(_:)](coreservices/1442066-disposeaeeventhandlerupp.md)
- [DisposeIndexToUCStringUPP(_:)](coreservices/1390390-disposeindextoucstringupp.md)
- [DisposeOSLAccessorUPP(_:)](coreservices/1444684-disposeoslaccessorupp.md)
- [DisposeOSLAdjustMarksUPP(_:)](coreservices/1443940-disposeosladjustmarksupp.md)
- [DisposeOSLCompareUPP(_:)](coreservices/1448398-disposeoslcompareupp.md)
- [DisposeOSLCountUPP(_:)](coreservices/1443984-disposeoslcountupp.md)
- [DisposeOSLDisposeTokenUPP(_:)](coreservices/1442670-disposeosldisposetokenupp.md)
- [DisposeOSLGetErrDescUPP(_:)](coreservices/1446061-disposeoslgeterrdescupp.md)
- [DisposeOSLGetMarkTokenUPP(_:)](coreservices/1442377-disposeoslgetmarktokenupp.md)
- [DisposeOSLMarkUPP(_:)](coreservices/1449253-disposeoslmarkupp.md)
- [GetCustomIconsEnabled(_:_:)](coreservices/1442255-getcustomiconsenabled.md)
- [GetIconRef(_:_:_:_:)](coreservices/1442776-geticonref.md)
- [GetIconRefFromFileInfo(_:_:_:_:_:_:_:_:)](coreservices/1447966-geticonreffromfileinfo.md)
- [GetIconRefFromFolder(_:_:_:_:_:_:)](coreservices/1441712-geticonreffromfolder.md)
- [GetIconRefFromIconFamilyPtr(_:_:_:)](coreservices/1443251-geticonreffromiconfamilyptr.md)
- [GetIconRefFromTypeInfo(_:_:_:_:_:_:)](coreservices/1445758-geticonreffromtypeinfo.md)
- [GetIconRefOwners(_:_:)](coreservices/1447221-geticonrefowners.md)
- [InvokeAECoerceDescUPP(_:_:_:_:_:)](coreservices/1445450-invokeaecoercedescupp.md)
- [InvokeAECoercePtrUPP(_:_:_:_:_:_:_:)](coreservices/1447079-invokeaecoerceptrupp.md)
- [InvokeAEDisposeExternalUPP(_:_:_:_:)](coreservices/1441717-invokeaedisposeexternalupp.md)
- [InvokeAEEventHandlerUPP(_:_:_:_:)](coreservices/1446585-invokeaeeventhandlerupp.md)
- [InvokeIndexToUCStringUPP(_:_:_:_:_:_:)](coreservices/1390660-invokeindextoucstringupp.md)
- [InvokeOSLAccessorUPP(_:_:_:_:_:_:_:_:)](coreservices/1448978-invokeoslaccessorupp.md)
- [InvokeOSLAdjustMarksUPP(_:_:_:_:)](coreservices/1448506-invokeosladjustmarksupp.md)
- [InvokeOSLCompareUPP(_:_:_:_:_:)](coreservices/1443110-invokeoslcompareupp.md)
- [InvokeOSLCountUPP(_:_:_:_:_:)](coreservices/1448030-invokeoslcountupp.md)
- [InvokeOSLDisposeTokenUPP(_:_:)](coreservices/1443963-invokeosldisposetokenupp.md)
- [InvokeOSLGetErrDescUPP(_:_:)](coreservices/1448420-invokeoslgeterrdescupp.md)
- [InvokeOSLGetMarkTokenUPP(_:_:_:_:)](coreservices/1441894-invokeoslgetmarktokenupp.md)
- [InvokeOSLMarkUPP(_:_:_:_:)](coreservices/1447444-invokeoslmarkupp.md)
- [IsDataAvailableInIconRef(_:_:)](coreservices/1446627-isdataavailableiniconref.md)
- [IsIconRefComposite(_:_:_:)](coreservices/1446300-isiconrefcomposite.md)
- [IsValidIconRef(_:)](coreservices/1450233-isvalidiconref.md)
- [LSSetItemAttribute(_:_:_:_:)](coreservices/1446733-lssetitemattribute.md)
- [LSSharedFileListAddObserver(_:_:_:_:_:)](coreservices/1445770-lssharedfilelistaddobserver.md)
- [LSSharedFileListCopyProperty(_:_:)](coreservices/1444588-lssharedfilelistcopyproperty.md)
- [LSSharedFileListCopySnapshot(_:_:)](coreservices/1448112-lssharedfilelistcopysnapshot.md)
- [LSSharedFileListCreate(_:_:_:)](coreservices/1443926-lssharedfilelistcreate.md)
- [LSSharedFileListGetSeedValue(_:)](coreservices/1444885-lssharedfilelistgetseedvalue.md)
- [LSSharedFileListGetTypeID()](coreservices/1450618-lssharedfilelistgettypeid.md)
- [LSSharedFileListInsertItemFSRef(_:_:_:_:_:_:_:)](coreservices/1449884-lssharedfilelistinsertitemfsref.md)
- [LSSharedFileListInsertItemURL(_:_:_:_:_:_:_:)](coreservices/1444471-lssharedfilelistinsertitemurl.md)
- [LSSharedFileListItemCopyDisplayName(_:)](coreservices/1449716-lssharedfilelistitemcopydisplayn.md)
- [LSSharedFileListItemCopyIconRef(_:)](coreservices/1442889-lssharedfilelistitemcopyiconref.md)
- [LSSharedFileListItemCopyProperty(_:_:)](coreservices/1445074-lssharedfilelistitemcopyproperty.md)
- [LSSharedFileListItemCopyResolvedURL(_:_:_:)](coreservices/1449882-lssharedfilelistitemcopyresolved.md)
- [LSSharedFileListItemGetID(_:)](coreservices/1443305-lssharedfilelistitemgetid.md)
- [LSSharedFileListItemGetTypeID()](coreservices/1447138-lssharedfilelistitemgettypeid.md)
- [LSSharedFileListItemMove(_:_:_:)](coreservices/1444348-lssharedfilelistitemmove.md)
- [LSSharedFileListItemRemove(_:_:)](coreservices/1442025-lssharedfilelistitemremove.md)
- [LSSharedFileListItemResolve(_:_:_:_:)](coreservices/1447347-lssharedfilelistitemresolve.md)
- [LSSharedFileListItemSetProperty(_:_:_:)](coreservices/1445766-lssharedfilelistitemsetproperty.md)
- [LSSharedFileListRemoveAllItems(_:)](coreservices/1446389-lssharedfilelistremoveallitems.md)
- [LSSharedFileListRemoveObserver(_:_:_:_:_:)](coreservices/1443404-lssharedfilelistremoveobserver.md)
- [LSSharedFileListSetAuthorization(_:_:)](coreservices/1446834-lssharedfilelistsetauthorization.md)
- [LSSharedFileListSetProperty(_:_:_:)](coreservices/1448857-lssharedfilelistsetproperty.md)
- [MDCopyLabelKinds()](coreservices/1442887-mdcopylabelkinds.md)
- [MDCopyLabelWithUUID(_:)](coreservices/1447030-mdcopylabelwithuuid.md)
- [MDCopyLabelsMatchingExpression(_:)](coreservices/1448237-mdcopylabelsmatchingexpression.md)
- [MDCopyLabelsWithKind(_:)](coreservices/1444230-mdcopylabelswithkind.md)
- [MDItemCopyLabels(_:)](coreservices/1442606-mditemcopylabels.md)
- [MDItemRemoveLabel(_:_:)](coreservices/1446067-mditemremovelabel.md)
- [MDItemSetLabel(_:_:)](coreservices/1442559-mditemsetlabel.md)
- [MDItemsCopyAttributes(_:_:)](coreservices/1426975-mditemscopyattributes.md)
- [MDItemsCreateWithURLs(_:_:)](coreservices/1427086-mditemscreatewithurls.md)
- [MDLabelCopyAttribute(_:_:)](coreservices/1445456-mdlabelcopyattribute.md)
- [MDLabelCopyAttributeName(_:)](coreservices/1445522-mdlabelcopyattributename.md)
- [MDLabelCreate(_:_:_:_:)](coreservices/1442614-mdlabelcreate.md)
- [MDLabelDelete(_:)](coreservices/1449203-mdlabeldelete.md)
- [MDLabelGetTypeID()](coreservices/1446579-mdlabelgettypeid.md)
- [MDLabelSetAttributes(_:_:)](coreservices/1449005-mdlabelsetattributes.md)
- [MDQueryCreateForItems(_:_:_:_:_:)](coreservices/1413031-mdquerycreateforitems.md)
- [MDQueryGetSortOptionFlagsForAttribute(_:_:)](coreservices/1413013-mdquerygetsortoptionflagsforattr.md)
- [MDQuerySetSortOptionFlagsForAttribute(_:_:_:)](coreservices/1413075-mdquerysetsortoptionflagsforattr.md)
- [MDQuerySetSortOrder(_:_:)](coreservices/1413096-mdquerysetsortorder.md)
- [NewAECoerceDescUPP(_:)](coreservices/1445885-newaecoercedescupp.md)
- [NewAECoercePtrUPP(_:)](coreservices/1449962-newaecoerceptrupp.md)
- [NewAEDisposeExternalUPP(_:)](coreservices/1447774-newaedisposeexternalupp.md)
- [NewAEEventHandlerUPP(_:)](coreservices/1446862-newaeeventhandlerupp.md)
- [NewIndexToUCStringUPP(_:)](coreservices/1390384-newindextoucstringupp.md)
- [NewOSLAccessorUPP(_:)](coreservices/1449584-newoslaccessorupp.md)
- [NewOSLAdjustMarksUPP(_:)](coreservices/1443347-newosladjustmarksupp.md)
- [NewOSLCompareUPP(_:)](coreservices/1444603-newoslcompareupp.md)
- [NewOSLCountUPP(_:)](coreservices/1448156-newoslcountupp.md)
- [NewOSLDisposeTokenUPP(_:)](coreservices/1450027-newosldisposetokenupp.md)
- [NewOSLGetErrDescUPP(_:)](coreservices/1447934-newoslgeterrdescupp.md)
- [NewOSLGetMarkTokenUPP(_:)](coreservices/1445166-newoslgetmarktokenupp.md)
- [NewOSLMarkUPP(_:)](coreservices/1446942-newoslmarkupp.md)
- [OverrideIconRef(_:_:)](coreservices/1445253-overrideiconref.md)
- [ReadIconFromFSRef(_:_:)](coreservices/1444939-readiconfromfsref.md)
- [RegisterIconRefFromFSRef(_:_:_:_:)](coreservices/1446795-registericonreffromfsref.md)
- [RegisterIconRefFromIconFamily(_:_:_:_:)](coreservices/1443918-registericonreffromiconfamily.md)
- [ReleaseIconRef(_:)](coreservices/1443504-releaseiconref.md)
- [RemoveIconRefOverride(_:)](coreservices/1445832-removeiconrefoverride.md)
- [SetCustomIconsEnabled(_:_:)](coreservices/1449302-setcustomiconsenabled.md)
- [UCTypeSelectAddKeyToSelector(_:_:_:_:)](coreservices/1390517-uctypeselectaddkeytoselector.md)
- [UCTypeSelectCompare(_:_:_:)](coreservices/1390474-uctypeselectcompare.md)
- [UCTypeSelectCreateSelector(_:_:_:_:)](coreservices/1390445-uctypeselectcreateselector.md)
- [UCTypeSelectFindItem(_:_:_:_:_:_:)](coreservices/1390368-uctypeselectfinditem.md)
- [UCTypeSelectFlushSelectorData(_:)](coreservices/1390367-uctypeselectflushselectordata.md)
- [UCTypeSelectReleaseSelector(_:)](coreservices/1390644-uctypeselectreleaseselector.md)
- [UCTypeSelectWalkList(_:_:_:_:_:_:_:_:)](coreservices/1390442-uctypeselectwalklist.md)
- [UCTypeSelectWouldResetBuffer(_:_:_:)](coreservices/1390538-uctypeselectwouldresetbuffer.md)
- [UTCreateStringForOSType(_:)](coreservices/1442804-utcreatestringforostype.md)
- [UTGetOSTypeFromString(_:)](coreservices/1450472-utgetostypefromstring.md)
- [UTTypeConformsTo(_:_:)](coreservices/1444079-uttypeconformsto.md)
- [UTTypeCopyAllTagsWithClass(_:_:)](coreservices/1448473-uttypecopyalltagswithclass.md)
- [UTTypeCopyDeclaration(_:)](coreservices/1442505-uttypecopydeclaration.md)
- [UTTypeCopyDeclaringBundleURL(_:)](coreservices/1447781-uttypecopydeclaringbundleurl.md)
- [UTTypeCopyDescription(_:)](coreservices/1448514-uttypecopydescription.md)
- [UTTypeCopyPreferredTagWithClass(_:_:)](coreservices/1442744-uttypecopypreferredtagwithclass.md)
- [UTTypeCreateAllIdentifiersForTag(_:_:_:)](coreservices/1447261-uttypecreateallidentifiersfortag.md)
- [UTTypeCreatePreferredIdentifierForTag(_:_:_:)](coreservices/1448939-uttypecreatepreferredidentifierf.md)
- [UTTypeEqual(_:_:)](coreservices/1447783-uttypeequal.md)
- [UTTypeIsDeclared(_:)](coreservices/1450352-uttypeisdeclared.md)
- [UTTypeIsDynamic(_:)](coreservices/1442980-uttypeisdynamic.md)
- [UnregisterIconRef(_:_:)](coreservices/1444660-unregistericonref.md)
- [UpdateIconRef(_:)](coreservices/1445921-updateiconref.md)
- [vAEBuildAppleEvent(_:_:_:_:_:_:_:_:_:_:_:)](coreservices/1441729-vaebuildappleevent.md)
- [vAEBuildDesc(_:_:_:_:)](coreservices/1446775-vaebuilddesc.md)
- [vAEBuildParameters(_:_:_:_:)](coreservices/1448040-vaebuildparameters.md)
- [AEDeterminePermissionToAutomateTarget(_:_:_:_:)](coreservices/3025784-aedeterminepermissiontoautomatet.md)
- [AEUnflattenDescFromBytes(_:_:_:)](coreservices/3553279-aeunflattendescfrombytes.md)
- [MDItemGetCacheFileDescriptors(_:_:)](coreservices/4485578-mditemgetcachefiledescriptors.md)

## See Also

### Other Reference

- [Carbon Core Structures](coreservices/carbon_core/carbon_core_structures.md)
- [Carbon Core Enumerations](coreservices/carbon_core/carbon_core_enumerations.md)
- [Carbon Core Data Types](coreservices/carbon_core/carbon_core_data_types.md)
