blob: 67ba192a5948abad31e9a83e7a8b8b5da98b23f8 [file] [log] [blame]
<?xml version='1.0'?>
<signatures version='1.0'>
<depends_on path='/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework'/>
<depends_on path='/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework'/>
<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
<depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
<depends_on path='/System/Library/Frameworks/Accelerate.framework'/>
<depends_on path='/System/Library/Frameworks/Foundation.framework'/>
<depends_on path='/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework'/>
<struct name='CTParagraphStyleSetting' type64='{CTParagraphStyleSetting=&quot;spec&quot;I&quot;valueSize&quot;Q&quot;value&quot;^v}' type='{CTParagraphStyleSetting=&quot;spec&quot;I&quot;valueSize&quot;I&quot;value&quot;^v}'>
<field name='spec' declared_type='CTParagraphStyleSpecifier' type='I'/>
<field name='valueSize' declared_type='size_t' type64='Q' type='L'/>
<field name='value' declared_type='void*' const='true' type='^v'/>
</struct>
<cftype name='CTFontCollectionRef' gettypeid_func='CTFontCollectionGetTypeID' type='^{__CTFontCollection=}' tollfree='NSCTFontCollection'/>
<cftype name='CTFontDescriptorRef' gettypeid_func='CTFontDescriptorGetTypeID' type='^{__CTFontDescriptor=}' tollfree='__NSCFType'/>
<cftype name='CTFontRef' gettypeid_func='CTFontGetTypeID' type='^{__CTFont=}' tollfree='__NSCFType'/>
<cftype name='CTFrameRef' gettypeid_func='CTFrameGetTypeID' type='^{__CTFrame=}' tollfree='__NSCFType'/>
<cftype name='CTFramesetterRef' gettypeid_func='CTFramesetterGetTypeID' type='^{__CTFramesetter=}' tollfree='__NSCFType'/>
<cftype name='CTGlyphInfoRef' gettypeid_func='CTGlyphInfoGetTypeID' type='^{__CTGlyphInfo=}' tollfree='__NSCFType'/>
<cftype name='CTLineRef' gettypeid_func='CTLineGetTypeID' type='^{__CTLine=}' tollfree='__NSCFType'/>
<cftype name='CTMutableFontCollectionRef' gettypeid_func='CTFontCollectionGetTypeID' type='^{__CTFontCollection=}' tollfree='NSCTFontCollection'/>
<cftype name='CTParagraphStyleRef' gettypeid_func='CTParagraphStyleGetTypeID' type='^{__CTParagraphStyle=}' tollfree='__NSCFType'/>
<cftype name='CTRunRef' gettypeid_func='CTRunGetTypeID' type='^{__CTRun=}' tollfree='__NSCFType'/>
<cftype name='CTTextTabRef' gettypeid_func='CTTextTabGetTypeID' type='^{__CTTextTab=}' tollfree='__NSCFType'/>
<cftype name='CTTypesetterRef' gettypeid_func='CTTypesetterGetTypeID' type='^{__CTTypesetter=}' tollfree='__NSCFType'/>
<constant name='kCTCharacterShapeAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontBaselineAdjustAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontCascadeListAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontCharacterSetAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontCollectionDisallowAutoActivationOption' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontCollectionIncludeDisabledFontsOption' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontCollectionRemoveDuplicatesOption' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontCopyrightNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontDescriptionNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontDesignerNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontDesignerURLNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontDisplayNameAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontEnabledAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFamilyNameAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFamilyNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFeatureSelectorDefaultKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFeatureSelectorIdentifierKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFeatureSelectorNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFeatureSelectorSettingKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFeatureSettingsAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFeatureTypeExclusiveKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFeatureTypeIdentifierKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFeatureTypeNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFeatureTypeSelectorsKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFeaturesAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFixedAdvanceAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFormatAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontFullNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontLanguagesAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontLicenseNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontLicenseURLNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontMacintoshEncodingsAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontManagerBundleIdentifier' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontManagerErrorDomain' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontManagerErrorFontURLsKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontManagerRegisteredFontsChangedNotification' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontManufacturerNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontMatrixAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontNameAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontOrientationAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontPostScriptCIDNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontPostScriptNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontPriorityAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontRegistrationScopeAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontSampleTextNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontSizeAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontSlantTrait' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontStyleNameAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontStyleNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontSubFamilyNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontSymbolicTrait' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontTrademarkNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontTraitsAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontURLAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontUniqueNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontVariationAttribute' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontVariationAxisDefaultValueKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontVariationAxisIdentifierKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontVariationAxisMaximumValueKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontVariationAxisMinimumValueKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontVariationAxisNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontVendorURLNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontVersionNameKey' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontWeightTrait' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFontWidthTrait' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTForegroundColorAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTForegroundColorFromContextAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFrameClippingPathsAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFramePathClippingPathAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFramePathFillRuleAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFramePathWidthAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTFrameProgressionAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTGlyphInfoAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTKernAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTLigatureAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTParagraphStyleAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTRunDelegateAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTStrokeColorAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTStrokeWidthAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTSuperscriptAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTTabColumnTerminatorsAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTTypesetterOptionDisableBidiProcessing' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTTypesetterOptionForcedEmbeddingLevel' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTUnderlineColorAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTUnderlineStyleAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<constant name='kCTVerticalFormsAttributeName' declared_type='CFStringRef' const='true' type='^{__CFString=}'/>
<enum name='kCTAdobeCNS1CharacterCollection' value='1'/>
<enum name='kCTAdobeGB1CharacterCollection' value='2'/>
<enum name='kCTAdobeJapan1CharacterCollection' value='3'/>
<enum name='kCTAdobeJapan2CharacterCollection' value='4'/>
<enum name='kCTAdobeKorea1CharacterCollection' value='5'/>
<enum name='kCTCenterTextAlignment' value='2'/>
<enum name='kCTFontAlertHeaderFontType' value='18'/>
<enum name='kCTFontApplicationFontType' value='9'/>
<enum name='kCTFontBoldTrait' value='2'/>
<enum name='kCTFontClarendonSerifsClass' value='1073741824'/>
<enum name='kCTFontClassMaskShift' value='28'/>
<enum name='kCTFontClassMaskTrait' value='-268435456'/>
<enum name='kCTFontCollectionCopyDefaultOptions' value='0'/>
<enum name='kCTFontCollectionCopyStandardSort' value='2'/>
<enum name='kCTFontCollectionCopyUnique' value='1'/>
<enum name='kCTFontColorGlyphsTrait' value='8192'/>
<enum name='kCTFontCondensedTrait' value='64'/>
<enum name='kCTFontControlContentFontType' value='26'/>
<enum name='kCTFontDefaultOrientation' value='0'/>
<enum name='kCTFontEmphasizedSystemDetailFontType' value='20'/>
<enum name='kCTFontEmphasizedSystemFontType' value='3'/>
<enum name='kCTFontExpandedTrait' value='32'/>
<enum name='kCTFontFormatBitmap' value='5'/>
<enum name='kCTFontFormatOpenTypePostScript' value='1'/>
<enum name='kCTFontFormatOpenTypeTrueType' value='2'/>
<enum name='kCTFontFormatPostScript' value='4'/>
<enum name='kCTFontFormatTrueType' value='3'/>
<enum name='kCTFontFormatUnrecognized' value='0'/>
<enum name='kCTFontFreeformSerifsClass' value='1879048192'/>
<enum name='kCTFontHorizontalOrientation' value='1'/>
<enum name='kCTFontItalicTrait' value='1'/>
<enum name='kCTFontLabelFontType' value='10'/>
<enum name='kCTFontManagerAutoActivationDefault' value='0'/>
<enum name='kCTFontManagerAutoActivationDisabled' value='1'/>
<enum name='kCTFontManagerAutoActivationEnabled' value='2'/>
<enum name='kCTFontManagerAutoActivationPromptUser' value='3'/>
<enum name='kCTFontManagerErrorAlreadyRegistered' value='105'/>
<enum name='kCTFontManagerErrorFileNotFound' value='101'/>
<enum name='kCTFontManagerErrorInUse' value='202'/>
<enum name='kCTFontManagerErrorInsufficientPermissions' value='102'/>
<enum name='kCTFontManagerErrorInvalidFontData' value='104'/>
<enum name='kCTFontManagerErrorNotRegistered' value='201'/>
<enum name='kCTFontManagerErrorSystemRequired' value='202'/>
<enum name='kCTFontManagerErrorUnrecognizedFormat' value='103'/>
<enum name='kCTFontManagerScopeNone' value='0'/>
<enum name='kCTFontManagerScopeProcess' value='1'/>
<enum name='kCTFontManagerScopeSession' value='3'/>
<enum name='kCTFontManagerScopeUser' value='2'/>
<enum name='kCTFontMenuItemCmdKeyFontType' value='14'/>
<enum name='kCTFontMenuItemFontType' value='12'/>
<enum name='kCTFontMenuItemMarkFontType' value='13'/>
<enum name='kCTFontMenuTitleFontType' value='11'/>
<enum name='kCTFontMessageFontType' value='23'/>
<enum name='kCTFontMiniEmphasizedSystemFontType' value='7'/>
<enum name='kCTFontMiniSystemFontType' value='6'/>
<enum name='kCTFontModernSerifsClass' value='805306368'/>
<enum name='kCTFontMonoSpaceTrait' value='1024'/>
<enum name='kCTFontNoFontType' value='4294967295'/>
<enum name='kCTFontOldStyleSerifsClass' value='268435456'/>
<enum name='kCTFontOptionsDefault' value='0'/>
<enum name='kCTFontOptionsPreferSystemFont' value='4'/>
<enum name='kCTFontOptionsPreventAutoActivation' value='1'/>
<enum name='kCTFontOrnamentalsClass' value='-1879048192'/>
<enum name='kCTFontPaletteFontType' value='24'/>
<enum name='kCTFontPriorityComputer' value='30000'/>
<enum name='kCTFontPriorityDynamic' value='50000'/>
<enum name='kCTFontPriorityNetwork' value='20000'/>
<enum name='kCTFontPriorityProcess' value='60000'/>
<enum name='kCTFontPrioritySystem' value='10000'/>
<enum name='kCTFontPriorityUser' value='40000'/>
<enum name='kCTFontPushButtonFontType' value='16'/>
<enum name='kCTFontSansSerifClass' value='-2147483648'/>
<enum name='kCTFontScriptsClass' value='-1610612736'/>
<enum name='kCTFontSlabSerifsClass' value='1342177280'/>
<enum name='kCTFontSmallEmphasizedSystemFontType' value='5'/>
<enum name='kCTFontSmallSystemFontType' value='4'/>
<enum name='kCTFontSmallToolbarFontType' value='22'/>
<enum name='kCTFontSymbolicClass' value='-1073741824'/>
<enum name='kCTFontSystemDetailFontType' value='19'/>
<enum name='kCTFontSystemFontType' value='2'/>
<enum name='kCTFontTableAcnt' value='1633906292'/>
<enum name='kCTFontTableAvar' value='1635148146'/>
<enum name='kCTFontTableBASE' value='1111577413'/>
<enum name='kCTFontTableBdat' value='1650745716'/>
<enum name='kCTFontTableBhed' value='1651008868'/>
<enum name='kCTFontTableBloc' value='1651273571'/>
<enum name='kCTFontTableBsln' value='1651731566'/>
<enum name='kCTFontTableCFF' value='1128678944'/>
<enum name='kCTFontTableCmap' value='1668112752'/>
<enum name='kCTFontTableCvar' value='1668702578'/>
<enum name='kCTFontTableCvt' value='1668707360'/>
<enum name='kCTFontTableDSIG' value='1146308935'/>
<enum name='kCTFontTableEBDT' value='1161970772'/>
<enum name='kCTFontTableEBLC' value='1161972803'/>
<enum name='kCTFontTableEBSC' value='1161974595'/>
<enum name='kCTFontTableFdsc' value='1717859171'/>
<enum name='kCTFontTableFeat' value='1717920116'/>
<enum name='kCTFontTableFmtx' value='1718449272'/>
<enum name='kCTFontTableFpgm' value='1718642541'/>
<enum name='kCTFontTableFvar' value='1719034226'/>
<enum name='kCTFontTableGDEF' value='1195656518'/>
<enum name='kCTFontTableGPOS' value='1196445523'/>
<enum name='kCTFontTableGSUB' value='1196643650'/>
<enum name='kCTFontTableGasp' value='1734439792'/>
<enum name='kCTFontTableGlyf' value='1735162214'/>
<enum name='kCTFontTableGvar' value='1735811442'/>
<enum name='kCTFontTableHdmx' value='1751412088'/>
<enum name='kCTFontTableHead' value='1751474532'/>
<enum name='kCTFontTableHhea' value='1751672161'/>
<enum name='kCTFontTableHmtx' value='1752003704'/>
<enum name='kCTFontTableHsty' value='1752396921'/>
<enum name='kCTFontTableJSTF' value='1246975046'/>
<enum name='kCTFontTableJust' value='1786082164'/>
<enum name='kCTFontTableKern' value='1801810542'/>
<enum name='kCTFontTableKerx' value='1801810552'/>
<enum name='kCTFontTableLTSH' value='1280594760'/>
<enum name='kCTFontTableLcar' value='1818452338'/>
<enum name='kCTFontTableLoca' value='1819239265'/>
<enum name='kCTFontTableMaxp' value='1835104368'/>
<enum name='kCTFontTableMort' value='1836020340'/>
<enum name='kCTFontTableMorx' value='1836020344'/>
<enum name='kCTFontTableName' value='1851878757'/>
<enum name='kCTFontTableOS2' value='1330851634'/>
<enum name='kCTFontTableOpbd' value='1869636196'/>
<enum name='kCTFontTableOptionExcludeSynthetic' value='1'/>
<enum name='kCTFontTableOptionNoOptions' value='0'/>
<enum name='kCTFontTablePCLT' value='1346587732'/>
<enum name='kCTFontTablePost' value='1886352244'/>
<enum name='kCTFontTablePrep' value='1886545264'/>
<enum name='kCTFontTableProp' value='1886547824'/>
<enum name='kCTFontTableSbit' value='1935829364'/>
<enum name='kCTFontTableSbix' value='1935829368'/>
<enum name='kCTFontTableTrak' value='1953653099'/>
<enum name='kCTFontTableVDMX' value='1447316824'/>
<enum name='kCTFontTableVORG' value='1448038983'/>
<enum name='kCTFontTableVhea' value='1986553185'/>
<enum name='kCTFontTableVmtx' value='1986884728'/>
<enum name='kCTFontTableZapf' value='1516335206'/>
<enum name='kCTFontToolTipFontType' value='25'/>
<enum name='kCTFontToolbarFontType' value='21'/>
<enum name='kCTFontTransitionalSerifsClass' value='536870912'/>
<enum name='kCTFontUIOptimizedTrait' value='4096'/>
<enum name='kCTFontUnknownClass' value='0'/>
<enum name='kCTFontUserFixedPitchFontType' value='1'/>
<enum name='kCTFontUserFontType' value='0'/>
<enum name='kCTFontUtilityWindowTitleFontType' value='17'/>
<enum name='kCTFontVerticalOrientation' value='2'/>
<enum name='kCTFontVerticalTrait' value='2048'/>
<enum name='kCTFontViewsFontType' value='8'/>
<enum name='kCTFontWindowTitleFontType' value='15'/>
<enum name='kCTFramePathFillEvenOdd' value='0'/>
<enum name='kCTFramePathFillWindingNumber' value='1'/>
<enum name='kCTFrameProgressionRightToLeft' value='1'/>
<enum name='kCTFrameProgressionTopToBottom' value='0'/>
<enum name='kCTIdentityMappingCharacterCollection' value='0'/>
<enum name='kCTJustifiedTextAlignment' value='3'/>
<enum name='kCTLeftTextAlignment' value='0'/>
<enum name='kCTLineBreakByCharWrapping' value='1'/>
<enum name='kCTLineBreakByClipping' value='2'/>
<enum name='kCTLineBreakByTruncatingHead' value='3'/>
<enum name='kCTLineBreakByTruncatingMiddle' value='5'/>
<enum name='kCTLineBreakByTruncatingTail' value='4'/>
<enum name='kCTLineBreakByWordWrapping' value='0'/>
<enum name='kCTLineTruncationEnd' value='1'/>
<enum name='kCTLineTruncationMiddle' value='2'/>
<enum name='kCTLineTruncationStart' value='0'/>
<enum name='kCTNaturalTextAlignment' value='4'/>
<enum name='kCTParagraphStyleSpecifierAlignment' value='0'/>
<enum name='kCTParagraphStyleSpecifierBaseWritingDirection' value='13'/>
<enum name='kCTParagraphStyleSpecifierCount' value='17'/>
<enum name='kCTParagraphStyleSpecifierDefaultTabInterval' value='5'/>
<enum name='kCTParagraphStyleSpecifierFirstLineHeadIndent' value='1'/>
<enum name='kCTParagraphStyleSpecifierHeadIndent' value='2'/>
<enum name='kCTParagraphStyleSpecifierLineBreakMode' value='6'/>
<enum name='kCTParagraphStyleSpecifierLineHeightMultiple' value='7'/>
<enum name='kCTParagraphStyleSpecifierLineSpacing' value='10'/>
<enum name='kCTParagraphStyleSpecifierLineSpacingAdjustment' value='16'/>
<enum name='kCTParagraphStyleSpecifierMaximumLineHeight' value='8'/>
<enum name='kCTParagraphStyleSpecifierMaximumLineSpacing' value='14'/>
<enum name='kCTParagraphStyleSpecifierMinimumLineHeight' value='9'/>
<enum name='kCTParagraphStyleSpecifierMinimumLineSpacing' value='15'/>
<enum name='kCTParagraphStyleSpecifierParagraphSpacing' value='11'/>
<enum name='kCTParagraphStyleSpecifierParagraphSpacingBefore' value='12'/>
<enum name='kCTParagraphStyleSpecifierTabStops' value='4'/>
<enum name='kCTParagraphStyleSpecifierTailIndent' value='3'/>
<enum name='kCTRightTextAlignment' value='1'/>
<enum name='kCTRunStatusHasNonIdentityMatrix' value='4'/>
<enum name='kCTRunStatusNoStatus' value='0'/>
<enum name='kCTRunStatusNonMonotonic' value='2'/>
<enum name='kCTRunStatusRightToLeft' value='1'/>
<enum name='kCTUnderlinePatternDash' value='512'/>
<enum name='kCTUnderlinePatternDashDot' value='768'/>
<enum name='kCTUnderlinePatternDashDotDot' value='1024'/>
<enum name='kCTUnderlinePatternDot' value='256'/>
<enum name='kCTUnderlinePatternSolid' value='0'/>
<enum name='kCTUnderlineStyleDouble' value='9'/>
<enum name='kCTUnderlineStyleNone' value='0'/>
<enum name='kCTUnderlineStyleSingle' value='1'/>
<enum name='kCTUnderlineStyleThick' value='2'/>
<enum name='kCTVersionNumber10_5' value='131072'/>
<enum name='kCTVersionNumber10_5_2' value='131073'/>
<enum name='kCTVersionNumber10_5_3' value='131074'/>
<enum name='kCTVersionNumber10_5_5' value='131075'/>
<enum name='kCTVersionNumber10_6' value='196608'/>
<enum name='kCTVersionNumber10_7' value='262144'/>
<enum name='kCTWritingDirectionLeftToRight' value='0'/>
<enum name='kCTWritingDirectionNatural' value='-1'/>
<enum name='kCTWritingDirectionRightToLeft' value='1'/>
<function name='CTFontCollectionCopyExclusionDescriptors'>
<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCopyFontAttribute'>
<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
<arg name='attributeName' declared_type='CFStringRef' type='^{__CFString=}'/>
<arg name='options' declared_type='CTFontCollectionCopyOptions' type='I'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCopyFontAttributes'>
<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
<arg name='attributeNames' declared_type='CFSetRef' type='^{__CFSet=}'/>
<arg name='options' declared_type='CTFontCollectionCopyOptions' type='I'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCopyQueryDescriptors'>
<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCreateCopyWithFontDescriptors'>
<arg name='original' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
<arg name='queryDescriptors' declared_type='CFArrayRef' type='^{__CFArray=}'/>
<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='CTFontCollectionRef' already_retained='true' type='^{__CTFontCollection=}'/>
</function>
<function name='CTFontCollectionCreateFromAvailableFonts'>
<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='CTFontCollectionRef' already_retained='true' type='^{__CTFontCollection=}'/>
</function>
<function name='CTFontCollectionCreateMatchingFontDescriptors'>
<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCreateMatchingFontDescriptorsForFamily'>
<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
<arg name='familyName' declared_type='CFStringRef' type='^{__CFString=}'/>
<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCreateMatchingFontDescriptorsSortedWithCallback'>
<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
<arg name='sortCallback' function_pointer='true' declared_type='CTFontCollectionSortDescriptorsCallback' type='^?'>
<arg declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg declared_type='void*' type='^v'/>
<retval declared_type='CFComparisonResult' type64='q' type='l'/>
</arg>
<arg name='refCon' declared_type='void*' type='^v'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCreateMatchingFontDescriptorsWithOptions'>
<arg name='collection' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCollectionCreateMutableCopy'>
<arg name='original' declared_type='CTFontCollectionRef' type='^{__CTFontCollection=}'/>
<retval declared_type='CTMutableFontCollectionRef' already_retained='true' type='^{__CTFontCollection=}'/>
</function>
<function name='CTFontCollectionCreateWithFontDescriptors'>
<arg name='queryDescriptors' declared_type='CFArrayRef' type='^{__CFArray=}'/>
<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='CTFontCollectionRef' already_retained='true' type='^{__CTFontCollection=}'/>
</function>
<function name='CTFontCollectionGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTFontCollectionSetExclusionDescriptors'>
<arg name='collection' declared_type='CTMutableFontCollectionRef' type='^{__CTFontCollection=}'/>
<arg name='descriptors' declared_type='CFArrayRef' type='^{__CFArray=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontCollectionSetQueryDescriptors'>
<arg name='collection' declared_type='CTMutableFontCollectionRef' type='^{__CTFontCollection=}'/>
<arg name='descriptors' declared_type='CFArrayRef' type='^{__CFArray=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontCopyAttribute'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='attribute' declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
</function>
<function name='CTFontCopyAvailableTables'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='options' declared_type='CTFontTableOptions' type='I'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCopyCharacterSet'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFCharacterSetRef' already_retained='true' type='^{__CFCharacterSet=}'/>
</function>
<function name='CTFontCopyDisplayName'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CTFontCopyFamilyName'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CTFontCopyFeatureSettings'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCopyFeatures'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCopyFontDescriptor'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontCopyFullName'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CTFontCopyGraphicsFont'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='attributes' declared_type='CTFontDescriptorRef*' type='^^{__CTFontDescriptor}'/>
<retval declared_type='CGFontRef' already_retained='true' type='^{CGFont=}'/>
</function>
<function name='CTFontCopyLocalizedName'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='nameKey' declared_type='CFStringRef' type='^{__CFString=}'/>
<arg name='language' declared_type='CFStringRef*' type='^^{__CFString}'/>
<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CTFontCopyName'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='nameKey' declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CTFontCopyPostScriptName'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFStringRef' already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CTFontCopySupportedLanguages'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCopyTable'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='table' declared_type='CTFontTableTag' type='I'/>
<arg name='options' declared_type='CTFontTableOptions' type='I'/>
<retval declared_type='CFDataRef' already_retained='true' type='^{__CFData=}'/>
</function>
<function name='CTFontCopyTraits'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='CTFontCopyVariation'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='CTFontCopyVariationAxes'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontCreateCopyWithAttributes'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
<arg name='attributes' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateCopyWithFamily'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
<arg name='family' declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateCopyWithSymbolicTraits'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
<arg name='symTraitValue' declared_type='CTFontSymbolicTraits' type='I'/>
<arg name='symTraitMask' declared_type='CTFontSymbolicTraits' type='I'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateForString'>
<arg name='currentFont' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='string' declared_type='CFStringRef' type='^{__CFString=}'/>
<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreatePathForGlyph'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='glyph' declared_type='CGGlyph' type='S'/>
<arg name='transform' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
<retval declared_type='CGPathRef' already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CTFontCreateUIFontForLanguage'>
<arg name='uiType' declared_type='CTFontUIFontType' type='I'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<arg name='language' declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithFontDescriptor'>
<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithFontDescriptorAndOptions'>
<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
<arg name='options' declared_type='CTFontOptions' type64='Q' type='L'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithGraphicsFont'>
<arg name='graphicsFont' declared_type='CGFontRef' type='^{CGFont=}'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
<arg name='attributes' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithName'>
<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithNameAndOptions'>
<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
<arg name='options' declared_type='CTFontOptions' type64='Q' type='L'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithPlatformFont'>
<arg name='platformFont' declared_type='ATSFontRef' type64='I' type='L'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<arg name='matrix' declared_type='CGAffineTransform*' type64='^{CGAffineTransform=dddddd}' const='true' type='^{CGAffineTransform=ffffff}'/>
<arg name='attributes' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontCreateWithQuickdrawInstance'>
<arg name='name' declared_type='ConstStr255Param' type='*'/>
<arg name='identifier' declared_type='int16_t' type='s'/>
<arg name='style' declared_type='uint8_t' type='C'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<retval declared_type='CTFontRef' already_retained='true' type='^{__CTFont=}'/>
</function>
<function name='CTFontDescriptorCopyAttribute'>
<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg name='attribute' declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
</function>
<function name='CTFontDescriptorCopyAttributes'>
<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<retval declared_type='CFDictionaryRef' already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='CTFontDescriptorCopyLocalizedAttribute'>
<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg name='attribute' declared_type='CFStringRef' type='^{__CFString=}'/>
<arg name='language' declared_type='CFStringRef*' type='^^{__CFString}'/>
<retval declared_type='CFTypeRef' already_retained='true' type='@'/>
</function>
<function name='CTFontDescriptorCreateCopyWithAttributes'>
<arg name='original' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg name='attributes' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorCreateCopyWithFeature'>
<arg name='original' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg name='featureTypeIdentifier' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
<arg name='featureSelectorIdentifier' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorCreateCopyWithVariation'>
<arg name='original' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg name='variationIdentifier' declared_type='CFNumberRef' type='^{__CFNumber=}'/>
<arg name='variationValue' declared_type='CGFloat' type64='d' type='f'/>
<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorCreateMatchingFontDescriptor'>
<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg name='mandatoryAttributes' declared_type='CFSetRef' type='^{__CFSet=}'/>
<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorCreateMatchingFontDescriptors'>
<arg name='descriptor' declared_type='CTFontDescriptorRef' type='^{__CTFontDescriptor=}'/>
<arg name='mandatoryAttributes' declared_type='CFSetRef' type='^{__CFSet=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontDescriptorCreateWithAttributes'>
<arg name='attributes' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorCreateWithNameAndSize'>
<arg name='name' declared_type='CFStringRef' type='^{__CFString=}'/>
<arg name='size' declared_type='CGFloat' type64='d' type='f'/>
<retval declared_type='CTFontDescriptorRef' already_retained='true' type='^{__CTFontDescriptor=}'/>
</function>
<function name='CTFontDescriptorGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTFontDrawGlyphs'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='glyphs' declared_type='CGGlyph*' const='true' type='^S'/>
<arg name='positions' declared_type='CGPoint*' type64='^{CGPoint=dd}' const='true' type='^{CGPoint=ff}'/>
<arg name='count' declared_type='size_t' type64='Q' type='L'/>
<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontGetAdvancesForGlyphs'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='orientation' declared_type='CTFontOrientation' type='I'/>
<arg name='glyphs' declared_type='CGGlyph*' const='true' type='^S'/>
<arg name='advances' declared_type='CGSize*' type64='^{CGSize=dd}' type='^{CGSize=ff}'/>
<arg name='count' declared_type='CFIndex' type64='q' type='l'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTFontGetAscent'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGFloat' type64='d' type='f'/>
</function>
<function name='CTFontGetBoundingBox'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CTFontGetBoundingRectsForGlyphs'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='orientation' declared_type='CTFontOrientation' type='I'/>
<arg name='glyphs' declared_type='CGGlyph*' const='true' type='^S'/>
<arg name='boundingRects' declared_type='CGRect*' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg name='count' declared_type='CFIndex' type64='q' type='l'/>
<retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CTFontGetCapHeight'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGFloat' type64='d' type='f'/>
</function>
<function name='CTFontGetDescent'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGFloat' type64='d' type='f'/>
</function>
<function name='CTFontGetGlyphCount'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFIndex' type64='q' type='l'/>
</function>
<function name='CTFontGetGlyphWithName'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='glyphName' declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='CGGlyph' type='S'/>
</function>
<function name='CTFontGetGlyphsForCharacters'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='characters' declared_type='UniChar*' const='true' type='^S'/>
<arg name='glyphs' declared_type='CGGlyph*' type='^S'/>
<arg name='count' declared_type='CFIndex' type64='q' type='l'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFontGetLeading'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGFloat' type64='d' type='f'/>
</function>
<function name='CTFontGetLigatureCaretPositions'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='glyph' declared_type='CGGlyph' type='S'/>
<arg name='positions' declared_type='CGFloat*' type64='^d' type='^f'/>
<arg name='maxPositions' declared_type='CFIndex' type64='q' type='l'/>
<retval declared_type='CFIndex' type64='q' type='l'/>
</function>
<function name='CTFontGetMatrix'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGAffineTransform' type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CTFontGetPlatformFont'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='attributes' declared_type='CTFontDescriptorRef*' type='^^{__CTFontDescriptor}'/>
<retval declared_type='ATSFontRef' type64='I' type='L'/>
</function>
<function name='CTFontGetSize'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGFloat' type64='d' type='f'/>
</function>
<function name='CTFontGetSlantAngle'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGFloat' type64='d' type='f'/>
</function>
<function name='CTFontGetStringEncoding'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CFStringEncoding' type64='I' type='L'/>
</function>
<function name='CTFontGetSymbolicTraits'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CTFontSymbolicTraits' type='I'/>
</function>
<function name='CTFontGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTFontGetUnderlinePosition'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGFloat' type64='d' type='f'/>
</function>
<function name='CTFontGetUnderlineThickness'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGFloat' type64='d' type='f'/>
</function>
<function name='CTFontGetUnitsPerEm'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='unsigned int' type='I'/>
</function>
<function name='CTFontGetVerticalTranslationsForGlyphs'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='glyphs' declared_type='CGGlyph*' const='true' type='^S'/>
<arg name='translations' declared_type='CGSize*' type64='^{CGSize=dd}' type='^{CGSize=ff}'/>
<arg name='count' declared_type='CFIndex' type64='q' type='l'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontGetXHeight'>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<retval declared_type='CGFloat' type64='d' type='f'/>
</function>
<function name='CTFontManagerCompareFontFamilyNames'>
<arg name='family1' declared_type='void*' const='true' type='^v'/>
<arg name='family2' declared_type='void*' const='true' type='^v'/>
<arg name='context' declared_type='void*' type='^v'/>
<retval declared_type='CFComparisonResult' type64='q' type='l'/>
</function>
<function name='CTFontManagerCopyAvailableFontFamilyNames'>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontManagerCopyAvailableFontURLs'>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontManagerCopyAvailablePostScriptNames'>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontManagerCreateFontDescriptorsFromURL'>
<arg name='fileURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
<retval declared_type='CFArrayRef' already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CTFontManagerCreateFontRequestRunLoopSource'>
<arg name='sourceOrder' declared_type='CFIndex' type64='q' type='l'/>
<arg name='createMatchesCallback' function_pointer='true' declared_type='CFArrayRef (^)(CFDictionaryRef, pid_t)' type='@?'>
<arg declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<arg declared_type='pid_t' type='i'/>
<retval declared_type='CFArrayRef' type='^{__CFArray=}'/>
</arg>
<retval declared_type='CFRunLoopSourceRef' already_retained='true' type='^{__CFRunLoopSource=}'/>
</function>
<function name='CTFontManagerEnableFontDescriptors'>
<arg name='descriptors' declared_type='CFArrayRef' type='^{__CFArray=}'/>
<arg name='enable' declared_type='_Bool' type='B'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontManagerGetAutoActivationSetting'>
<arg name='bundleIdentifier' declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='CTFontManagerAutoActivationSetting' type='I'/>
</function>
<function name='CTFontManagerGetScopeForURL'>
<arg name='fontURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
<retval declared_type='CTFontManagerScope' type='I'/>
</function>
<function name='CTFontManagerIsSupportedFont'>
<arg name='fontURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFontManagerRegisterFontsForURL'>
<arg name='fontURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
<arg name='scope' declared_type='CTFontManagerScope' type='I'/>
<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFontManagerRegisterFontsForURLs'>
<arg name='fontURLs' declared_type='CFArrayRef' type='^{__CFArray=}'/>
<arg name='scope' declared_type='CTFontManagerScope' type='I'/>
<arg name='errors' declared_type='CFArrayRef*' type='^^{__CFArray}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFontManagerSetAutoActivationSetting'>
<arg name='bundleIdentifier' declared_type='CFStringRef' type='^{__CFString=}'/>
<arg name='setting' declared_type='CTFontManagerAutoActivationSetting' type='I'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFontManagerUnregisterFontsForURL'>
<arg name='fontURL' declared_type='CFURLRef' type='^{__CFURL=}'/>
<arg name='scope' declared_type='CTFontManagerScope' type='I'/>
<arg name='error' declared_type='CFErrorRef*' type='^^{__CFError}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFontManagerUnregisterFontsForURLs'>
<arg name='fontURLs' declared_type='CFArrayRef' type='^{__CFArray=}'/>
<arg name='scope' declared_type='CTFontManagerScope' type='I'/>
<arg name='errors' declared_type='CFArrayRef*' type='^^{__CFArray}'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTFrameDraw'>
<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFrameGetFrameAttributes'>
<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CTFrameGetLineOrigins'>
<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<arg name='origins' declared_type='CGPoint*' type64='^{CGPoint=dd}' type='^{CGPoint=ff}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTFrameGetLines'>
<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
<retval declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTFrameGetPath'>
<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
<retval declared_type='CGPathRef' type='^{CGPath=}'/>
</function>
<function name='CTFrameGetStringRange'>
<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
</function>
<function name='CTFrameGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTFrameGetVisibleStringRange'>
<arg name='frame' declared_type='CTFrameRef' type='^{__CTFrame=}'/>
<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
</function>
<function name='CTFramesetterCreateFrame'>
<arg name='framesetter' declared_type='CTFramesetterRef' type='^{__CTFramesetter=}'/>
<arg name='stringRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<arg name='path' declared_type='CGPathRef' type='^{CGPath=}'/>
<arg name='frameAttributes' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='CTFrameRef' already_retained='true' type='^{__CTFrame=}'/>
</function>
<function name='CTFramesetterCreateWithAttributedString'>
<arg name='string' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
<retval declared_type='CTFramesetterRef' already_retained='true' type='^{__CTFramesetter=}'/>
</function>
<function name='CTFramesetterGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTFramesetterGetTypesetter'>
<arg name='framesetter' declared_type='CTFramesetterRef' type='^{__CTFramesetter=}'/>
<retval declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
</function>
<function name='CTFramesetterSuggestFrameSizeWithConstraints'>
<arg name='framesetter' declared_type='CTFramesetterRef' type='^{__CTFramesetter=}'/>
<arg name='stringRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<arg name='frameAttributes' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<arg name='constraints' declared_type='CGSize' type64='{CGSize=dd}' type='{CGSize=ff}'/>
<arg name='fitRange' declared_type='CFRange*' type64='^{_CFRange=qq}' type='^{_CFRange=ii}'/>
<retval declared_type='CGSize' type64='{CGSize=dd}' type='{CGSize=ff}'/>
</function>
<function name='CTGetCoreTextVersion'>
<retval declared_type='uint32_t' type='I'/>
</function>
<function name='CTGlyphInfoCreateWithCharacterIdentifier'>
<arg name='cid' declared_type='CGFontIndex' type='S'/>
<arg name='collection' declared_type='CTCharacterCollection' type='S'/>
<arg name='baseString' declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='CTGlyphInfoRef' already_retained='true' type='^{__CTGlyphInfo=}'/>
</function>
<function name='CTGlyphInfoCreateWithGlyph'>
<arg name='glyph' declared_type='CGGlyph' type='S'/>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='baseString' declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='CTGlyphInfoRef' already_retained='true' type='^{__CTGlyphInfo=}'/>
</function>
<function name='CTGlyphInfoCreateWithGlyphName'>
<arg name='glyphName' declared_type='CFStringRef' type='^{__CFString=}'/>
<arg name='font' declared_type='CTFontRef' type='^{__CTFont=}'/>
<arg name='baseString' declared_type='CFStringRef' type='^{__CFString=}'/>
<retval declared_type='CTGlyphInfoRef' already_retained='true' type='^{__CTGlyphInfo=}'/>
</function>
<function name='CTGlyphInfoGetCharacterCollection'>
<arg name='glyphInfo' declared_type='CTGlyphInfoRef' type='^{__CTGlyphInfo=}'/>
<retval declared_type='CTCharacterCollection' type='S'/>
</function>
<function name='CTGlyphInfoGetCharacterIdentifier'>
<arg name='glyphInfo' declared_type='CTGlyphInfoRef' type='^{__CTGlyphInfo=}'/>
<retval declared_type='CGFontIndex' type='S'/>
</function>
<function name='CTGlyphInfoGetGlyphName'>
<arg name='glyphInfo' declared_type='CTGlyphInfoRef' type='^{__CTGlyphInfo=}'/>
<retval declared_type='CFStringRef' type='^{__CFString=}'/>
</function>
<function name='CTGlyphInfoGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTLineCreateJustifiedLine'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<arg name='justificationFactor' declared_type='CGFloat' type64='d' type='f'/>
<arg name='justificationWidth' declared_type='double' type='d'/>
<retval declared_type='CTLineRef' already_retained='true' type='^{__CTLine=}'/>
</function>
<function name='CTLineCreateTruncatedLine'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<arg name='width' declared_type='double' type='d'/>
<arg name='truncationType' declared_type='CTLineTruncationType' type='I'/>
<arg name='truncationToken' declared_type='CTLineRef' type='^{__CTLine=}'/>
<retval declared_type='CTLineRef' already_retained='true' type='^{__CTLine=}'/>
</function>
<function name='CTLineCreateWithAttributedString'>
<arg name='string' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
<retval declared_type='CTLineRef' already_retained='true' type='^{__CTLine=}'/>
</function>
<function name='CTLineDraw'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTLineGetGlyphCount'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<retval declared_type='CFIndex' type64='q' type='l'/>
</function>
<function name='CTLineGetGlyphRuns'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<retval declared_type='CFArrayRef' type='^{__CFArray=}'/>
</function>
<function name='CTLineGetImageBounds'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
<retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CTLineGetOffsetForStringIndex'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<arg name='charIndex' declared_type='CFIndex' type64='q' type='l'/>
<arg name='secondaryOffset' declared_type='CGFloat*' type64='^d' type='^f'/>
<retval declared_type='CGFloat' type64='d' type='f'/>
</function>
<function name='CTLineGetPenOffsetForFlush'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<arg name='flushFactor' declared_type='CGFloat' type64='d' type='f'/>
<arg name='flushWidth' declared_type='double' type='d'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTLineGetStringIndexForPosition'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<arg name='position' declared_type='CGPoint' type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<retval declared_type='CFIndex' type64='q' type='l'/>
</function>
<function name='CTLineGetStringRange'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
</function>
<function name='CTLineGetTrailingWhitespaceWidth'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTLineGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTLineGetTypographicBounds'>
<arg name='line' declared_type='CTLineRef' type='^{__CTLine=}'/>
<arg name='ascent' declared_type='CGFloat*' type64='^d' type='^f'/>
<arg name='descent' declared_type='CGFloat*' type64='^d' type='^f'/>
<arg name='leading' declared_type='CGFloat*' type64='^d' type='^f'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTParagraphStyleCreate'>
<arg name='settings' declared_type='CTParagraphStyleSetting*' type64='^{CTParagraphStyleSetting=IQ^v}' const='true' type='^{CTParagraphStyleSetting=II^v}'/>
<arg name='settingCount' declared_type='CFIndex' type64='q' type='l'/>
<retval declared_type='CTParagraphStyleRef' already_retained='true' type='^{__CTParagraphStyle=}'/>
</function>
<function name='CTParagraphStyleCreateCopy'>
<arg name='paragraphStyle' declared_type='CTParagraphStyleRef' type='^{__CTParagraphStyle=}'/>
<retval declared_type='CTParagraphStyleRef' already_retained='true' type='^{__CTParagraphStyle=}'/>
</function>
<function name='CTParagraphStyleGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTParagraphStyleGetValueForSpecifier'>
<arg name='paragraphStyle' declared_type='CTParagraphStyleRef' type='^{__CTParagraphStyle=}'/>
<arg name='spec' declared_type='CTParagraphStyleSpecifier' type='I'/>
<arg name='valueBufferSize' declared_type='size_t' type64='Q' type='L'/>
<arg name='valueBuffer' declared_type='void*' type='^v'/>
<retval declared_type='_Bool' type='B'/>
</function>
<function name='CTRunDraw'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTRunGetAdvances'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<arg name='buffer' declared_type='CGSize*' type64='^{CGSize=dd}' type='^{CGSize=ff}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTRunGetAdvancesPtr'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<retval declared_type='CGSize*' type64='^{CGSize=dd}' const='true' type='^{CGSize=ff}'/>
</function>
<function name='CTRunGetAttributes'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CTRunGetGlyphCount'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<retval declared_type='CFIndex' type64='q' type='l'/>
</function>
<function name='CTRunGetGlyphs'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<arg name='buffer' declared_type='CGGlyph*' type='^S'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTRunGetGlyphsPtr'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<retval declared_type='CGGlyph*' const='true' type='^S'/>
</function>
<function name='CTRunGetImageBounds'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CTRunGetPositions'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<arg name='buffer' declared_type='CGPoint*' type64='^{CGPoint=dd}' type='^{CGPoint=ff}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTRunGetPositionsPtr'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<retval declared_type='CGPoint*' type64='^{CGPoint=dd}' const='true' type='^{CGPoint=ff}'/>
</function>
<function name='CTRunGetStatus'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<retval declared_type='CTRunStatus' type='I'/>
</function>
<function name='CTRunGetStringIndices'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<arg name='buffer' declared_type='CFIndex*' type64='^q' type='^i'/>
<retval declared_type='void' type='v'/>
</function>
<function name='CTRunGetStringIndicesPtr'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<retval declared_type='CFIndex*' type64='^q' const='true' type='^i'/>
</function>
<function name='CTRunGetStringRange'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<retval declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
</function>
<function name='CTRunGetTextMatrix'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<retval declared_type='CGAffineTransform' type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CTRunGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTRunGetTypographicBounds'>
<arg name='run' declared_type='CTRunRef' type='^{__CTRun=}'/>
<arg name='range' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<arg name='ascent' declared_type='CGFloat*' type64='^d' type='^f'/>
<arg name='descent' declared_type='CGFloat*' type64='^d' type='^f'/>
<arg name='leading' declared_type='CGFloat*' type64='^d' type='^f'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTTextTabCreate'>
<arg name='alignment' declared_type='CTTextAlignment' type='C'/>
<arg name='location' declared_type='double' type='d'/>
<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='CTTextTabRef' already_retained='true' type='^{__CTTextTab=}'/>
</function>
<function name='CTTextTabGetAlignment'>
<arg name='tab' declared_type='CTTextTabRef' type='^{__CTTextTab=}'/>
<retval declared_type='CTTextAlignment' type='C'/>
</function>
<function name='CTTextTabGetLocation'>
<arg name='tab' declared_type='CTTextTabRef' type='^{__CTTextTab=}'/>
<retval declared_type='double' type='d'/>
</function>
<function name='CTTextTabGetOptions'>
<arg name='tab' declared_type='CTTextTabRef' type='^{__CTTextTab=}'/>
<retval declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
</function>
<function name='CTTextTabGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTTypesetterCreateLine'>
<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
<arg name='stringRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<retval declared_type='CTLineRef' already_retained='true' type='^{__CTLine=}'/>
</function>
<function name='CTTypesetterCreateLineWithOffset'>
<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
<arg name='stringRange' declared_type='CFRange' type64='{_CFRange=qq}' type='{_CFRange=ii}'/>
<arg name='offset' declared_type='double' type='d'/>
<retval declared_type='CTLineRef' already_retained='true' type='^{__CTLine=}'/>
</function>
<function name='CTTypesetterCreateWithAttributedString'>
<arg name='string' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
<retval declared_type='CTTypesetterRef' already_retained='true' type='^{__CTTypesetter=}'/>
</function>
<function name='CTTypesetterCreateWithAttributedStringAndOptions'>
<arg name='string' declared_type='CFAttributedStringRef' type='^{__CFAttributedString=}'/>
<arg name='options' declared_type='CFDictionaryRef' type='^{__CFDictionary=}'/>
<retval declared_type='CTTypesetterRef' already_retained='true' type='^{__CTTypesetter=}'/>
</function>
<function name='CTTypesetterGetTypeID'>
<retval declared_type='CFTypeID' type64='Q' type='L'/>
</function>
<function name='CTTypesetterSuggestClusterBreak'>
<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
<arg name='startIndex' declared_type='CFIndex' type64='q' type='l'/>
<arg name='width' declared_type='double' type='d'/>
<retval declared_type='CFIndex' type64='q' type='l'/>
</function>
<function name='CTTypesetterSuggestClusterBreakWithOffset'>
<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
<arg name='startIndex' declared_type='CFIndex' type64='q' type='l'/>
<arg name='width' declared_type='double' type='d'/>
<arg name='offset' declared_type='double' type='d'/>
<retval declared_type='CFIndex' type64='q' type='l'/>
</function>
<function name='CTTypesetterSuggestLineBreak'>
<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
<arg name='startIndex' declared_type='CFIndex' type64='q' type='l'/>
<arg name='width' declared_type='double' type='d'/>
<retval declared_type='CFIndex' type64='q' type='l'/>
</function>
<function name='CTTypesetterSuggestLineBreakWithOffset'>
<arg name='typesetter' declared_type='CTTypesetterRef' type='^{__CTTypesetter=}'/>
<arg name='startIndex' declared_type='CFIndex' type64='q' type='l'/>
<arg name='width' declared_type='double' type='d'/>
<arg name='offset' declared_type='double' type='d'/>
<retval declared_type='CFIndex' type64='q' type='l'/>
</function>
</signatures>