Skip to content

Instantly share code, notes, and snippets.

@apetresc
Created December 29, 2012 22:07
Show Gist options
  • Select an option

  • Save apetresc/4409639 to your computer and use it in GitHub Desktop.

Select an option

Save apetresc/4409639 to your computer and use it in GitHub Desktop.
<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<depends_on path='/System/Library/Frameworks/IOKit.framework'/>
<depends_on path='/System/Library/Frameworks/IOSurface.framework'/>
<depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
<depends_on path='/System/Library/Frameworks/Security.framework'/>
<struct type64='{CGAffineTransform=&quot;a&quot;d&quot;b&quot;d&quot;c&quot;d&quot;d&quot;d&quot;tx&quot;d&quot;ty&quot;d}' name='CGAffineTransform' type='{CGAffineTransform=&quot;a&quot;f&quot;b&quot;f&quot;c&quot;f&quot;d&quot;f&quot;tx&quot;f&quot;ty&quot;f}'/>
<struct name='CGDataConsumerCallbacks' type='{CGDataConsumerCallbacks=&quot;putBytes&quot;^?&quot;releaseConsumer&quot;^?}'/>
<struct name='CGDataProviderDirectCallbacks' type='{CGDataProviderDirectCallbacks=&quot;version&quot;I&quot;getBytePointer&quot;^?&quot;releaseBytePointer&quot;^?&quot;getBytesAtPosition&quot;^?&quot;releaseInfo&quot;^?}'/>
<struct name='CGDataProviderSequentialCallbacks' type='{CGDataProviderSequentialCallbacks=&quot;version&quot;I&quot;getBytes&quot;^?&quot;skipForward&quot;^?&quot;rewind&quot;^?&quot;releaseInfo&quot;^?}'/>
<struct name='CGDeviceByteColor' type='{CGDeviceByteColor=&quot;red&quot;C&quot;green&quot;C&quot;blue&quot;C}'/>
<struct name='CGDeviceColor' type='{CGDeviceColor=&quot;red&quot;f&quot;green&quot;f&quot;blue&quot;f}'/>
<struct name='CGEventTapInformation' type='{__CGEventTapInformation=&quot;eventTapID&quot;I&quot;tapPoint&quot;I&quot;options&quot;I&quot;eventsOfInterest&quot;Q&quot;tappingProcess&quot;i&quot;processBeingTapped&quot;i&quot;enabled&quot;B&quot;minUsecLatency&quot;f&quot;avgUsecLatency&quot;f&quot;maxUsecLatency&quot;f}'/>
<struct name='CGFunctionCallbacks' type='{CGFunctionCallbacks=&quot;version&quot;I&quot;evaluate&quot;^?&quot;releaseInfo&quot;^?}'/>
<struct name='CGPSConverterCallbacks' type='{CGPSConverterCallbacks=&quot;version&quot;I&quot;beginDocument&quot;^?&quot;endDocument&quot;^?&quot;beginPage&quot;^?&quot;endPage&quot;^?&quot;noteProgress&quot;^?&quot;noteMessage&quot;^?&quot;releaseInfo&quot;^?}'/>
<struct name='CGPathElement' type='{CGPathElement=&quot;type&quot;i&quot;points&quot;^{CGPoint}}'/>
<struct name='CGPatternCallbacks' type='{CGPatternCallbacks=&quot;version&quot;I&quot;drawPattern&quot;^?&quot;releaseInfo&quot;^?}'/>
<struct type64='{CGPoint=&quot;x&quot;d&quot;y&quot;d}' name='CGPoint' type='{CGPoint=&quot;x&quot;f&quot;y&quot;f}'/>
<struct type64='{CGRect=&quot;origin&quot;{CGPoint=&quot;x&quot;d&quot;y&quot;d}&quot;size&quot;{CGSize=&quot;width&quot;d&quot;height&quot;d}}' name='CGRect' type='{CGRect=&quot;origin&quot;{CGPoint=&quot;x&quot;f&quot;y&quot;f}&quot;size&quot;{CGSize=&quot;width&quot;f&quot;height&quot;f}}'/>
<struct name='CGScreenUpdateMoveDelta' type='{CGScreenUpdateMoveDelta=&quot;dX&quot;i&quot;dY&quot;i}'/>
<struct type64='{CGSize=&quot;width&quot;d&quot;height&quot;d}' name='CGSize' type='{CGSize=&quot;width&quot;f&quot;height&quot;f}'/>
<cftype name='CGColorRef' type='^{CGColor=}' tollfree='__NSCFType' gettypeid_func='CGColorGetTypeID'/>
<cftype name='CGColorSpaceRef' type='^{CGColorSpace=}' tollfree='__NSCFType' gettypeid_func='CGColorSpaceGetTypeID'/>
<cftype name='CGContextRef' type='^{CGContext=}' tollfree='__NSCFType' gettypeid_func='CGContextGetTypeID'/>
<cftype name='CGDataConsumerRef' type='^{CGDataConsumer=}' tollfree='__NSCFType' gettypeid_func='CGDataConsumerGetTypeID'/>
<cftype name='CGDataProviderRef' type='^{CGDataProvider=}' tollfree='__NSCFType' gettypeid_func='CGDataProviderGetTypeID'/>
<cftype name='CGDirectPaletteRef' type='^{_CGDirectPaletteRef=}'/>
<cftype name='CGDisplayConfigRef' type='^{_CGDisplayConfigRef=}'/>
<cftype name='CGDisplayModeRef' type='^{CGDisplayMode=}' tollfree='__NSCFType' gettypeid_func='CGDisplayModeGetTypeID'/>
<cftype name='CGDisplayStreamRef' type='^{CGDisplayStream=}' tollfree='__NSCFType' gettypeid_func='CGDisplayStreamGetTypeID'/>
<cftype name='CGDisplayStreamUpdateRef' type='^{CGDisplayStreamUpdate=}' tollfree='__NSCFType' gettypeid_func='CGDisplayStreamUpdateGetTypeID'/>
<cftype name='CGEventRef' type='^{__CGEvent=}' tollfree='__NSCFType' gettypeid_func='CGEventGetTypeID'/>
<cftype name='CGEventSourceRef' type='^{__CGEventSource=}' tollfree='__NSCFType' gettypeid_func='CGEventSourceGetTypeID'/>
<cftype name='CGFontRef' type='^{CGFont=}' tollfree='__NSCFType' gettypeid_func='CGFontGetTypeID'/>
<cftype name='CGFunctionRef' type='^{CGFunction=}' tollfree='__NSCFType' gettypeid_func='CGFunctionGetTypeID'/>
<cftype name='CGGradientRef' type='^{CGGradient=}' tollfree='__NSCFType' gettypeid_func='CGGradientGetTypeID'/>
<cftype name='CGImageRef' type='^{CGImage=}' tollfree='__NSCFType' gettypeid_func='CGImageGetTypeID'/>
<cftype name='CGLayerRef' type='^{CGLayer=}' tollfree='__NSCFType' gettypeid_func='CGLayerGetTypeID'/>
<cftype name='CGMutablePathRef' type='^{CGPath=}' tollfree='__NSCFType' gettypeid_func='CGPathGetTypeID'/>
<cftype name='CGPDFArrayRef' type='^{CGPDFArray=}'/>
<cftype name='CGPDFContentStreamRef' type='^{CGPDFContentStream=}'/>
<cftype name='CGPDFDictionaryRef' type='^{CGPDFDictionary=}'/>
<cftype name='CGPDFDocumentRef' type='^{CGPDFDocument=}' tollfree='__NSCFType' gettypeid_func='CGPDFDocumentGetTypeID'/>
<cftype name='CGPDFObjectRef' type='^(CGPDFObject=)'/>
<cftype name='CGPDFOperatorTableRef' type='^{CGPDFOperatorTable=}'/>
<cftype name='CGPDFPageRef' type='^{CGPDFPage=}' tollfree='__NSCFType' gettypeid_func='CGPDFPageGetTypeID'/>
<cftype name='CGPDFScannerRef' type='^{CGPDFScanner=}'/>
<cftype name='CGPDFStreamRef' type='^{CGPDFStream=}'/>
<cftype name='CGPDFStringRef' type='^{CGPDFString=}'/>
<cftype name='CGPSConverterRef' type='^{CGPSConverter=}' tollfree='__NSCFType' gettypeid_func='CGPSConverterGetTypeID'/>
<cftype name='CGPathRef' type='^{CGPath=}' tollfree='__NSCFType' gettypeid_func='CGPathGetTypeID'/>
<cftype name='CGPatternRef' type='^{CGPattern=}' tollfree='__NSCFType' gettypeid_func='CGPatternGetTypeID'/>
<cftype name='CGShadingRef' type='^{CGShading=}' tollfree='__NSCFType' gettypeid_func='CGShadingGetTypeID'/>
<opaque name='CGEventTapProxy' type='^{__CGEventTapProxy=}'/>
<constant type64='{CGAffineTransform=dddddd}' name='CGAffineTransformIdentity' type='{CGAffineTransform=ffffff}'/>
<constant type64='{CGPoint=dd}' name='CGPointZero' type='{CGPoint=ff}'/>
<constant type64='{CGRect={CGPoint=dd}{CGSize=dd}}' name='CGRectInfinite' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<constant type64='{CGRect={CGPoint=dd}{CGSize=dd}}' name='CGRectNull' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<constant type64='{CGRect={CGPoint=dd}{CGSize=dd}}' name='CGRectZero' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<constant type64='{CGSize=dd}' name='CGSizeZero' type='{CGSize=ff}'/>
<constant name='kCGColorBlack' type='^{__CFString=}'/>
<constant name='kCGColorClear' type='^{__CFString=}'/>
<constant name='kCGColorSpaceAdobeRGB1998' type='^{__CFString=}'/>
<constant name='kCGColorSpaceGenericCMYK' type='^{__CFString=}'/>
<constant name='kCGColorSpaceGenericGray' type='^{__CFString=}'/>
<constant name='kCGColorSpaceGenericGrayGamma2_2' type='^{__CFString=}'/>
<constant name='kCGColorSpaceGenericRGB' type='^{__CFString=}'/>
<constant name='kCGColorSpaceGenericRGBLinear' type='^{__CFString=}'/>
<constant name='kCGColorSpaceSRGB' type='^{__CFString=}'/>
<constant name='kCGColorWhite' type='^{__CFString=}'/>
<constant name='kCGDisplayShowDuplicateLowResolutionModes' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamColorSpace' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamDestinationRect' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamMinimumFrameTime' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamPreserveAspectRatio' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamQueueDepth' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamShowCursor' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamSourceRect' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamYCbCrMatrix' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamYCbCrMatrix_ITU_R_601_4' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamYCbCrMatrix_ITU_R_709_2' type='^{__CFString=}'/>
<constant name='kCGDisplayStreamYCbCrMatrix_SMPTE_240M_1995' type='^{__CFString=}'/>
<constant name='kCGFontVariationAxisDefaultValue' type='^{__CFString=}'/>
<constant name='kCGFontVariationAxisMaxValue' type='^{__CFString=}'/>
<constant name='kCGFontVariationAxisMinValue' type='^{__CFString=}'/>
<constant name='kCGFontVariationAxisName' type='^{__CFString=}'/>
<constant name='kCGPDFContextAllowsCopying' type='^{__CFString=}'/>
<constant name='kCGPDFContextAllowsPrinting' type='^{__CFString=}'/>
<constant name='kCGPDFContextArtBox' type='^{__CFString=}'/>
<constant name='kCGPDFContextAuthor' type='^{__CFString=}'/>
<constant name='kCGPDFContextBleedBox' type='^{__CFString=}'/>
<constant name='kCGPDFContextCreator' type='^{__CFString=}'/>
<constant name='kCGPDFContextCropBox' type='^{__CFString=}'/>
<constant name='kCGPDFContextEncryptionKeyLength' type='^{__CFString=}'/>
<constant name='kCGPDFContextKeywords' type='^{__CFString=}'/>
<constant name='kCGPDFContextMediaBox' type='^{__CFString=}'/>
<constant name='kCGPDFContextOutputIntent' type='^{__CFString=}'/>
<constant name='kCGPDFContextOutputIntents' type='^{__CFString=}'/>
<constant name='kCGPDFContextOwnerPassword' type='^{__CFString=}'/>
<constant name='kCGPDFContextSubject' type='^{__CFString=}'/>
<constant name='kCGPDFContextTitle' type='^{__CFString=}'/>
<constant name='kCGPDFContextTrimBox' type='^{__CFString=}'/>
<constant name='kCGPDFContextUserPassword' type='^{__CFString=}'/>
<constant name='kCGPDFXDestinationOutputProfile' type='^{__CFString=}'/>
<constant name='kCGPDFXInfo' type='^{__CFString=}'/>
<constant name='kCGPDFXOutputCondition' type='^{__CFString=}'/>
<constant name='kCGPDFXOutputConditionIdentifier' type='^{__CFString=}'/>
<constant name='kCGPDFXOutputIntentSubtype' type='^{__CFString=}'/>
<constant name='kCGPDFXRegistryName' type='^{__CFString=}'/>
<constant name='kCGWindowAlpha' type='^{__CFString=}'/>
<constant name='kCGWindowBackingLocationVideoMemory' type='^{__CFString=}'/>
<constant name='kCGWindowBounds' type='^{__CFString=}'/>
<constant name='kCGWindowIsOnscreen' type='^{__CFString=}'/>
<constant name='kCGWindowLayer' type='^{__CFString=}'/>
<constant name='kCGWindowMemoryUsage' type='^{__CFString=}'/>
<constant name='kCGWindowName' type='^{__CFString=}'/>
<constant name='kCGWindowNumber' type='^{__CFString=}'/>
<constant name='kCGWindowOwnerName' type='^{__CFString=}'/>
<constant name='kCGWindowOwnerPID' type='^{__CFString=}'/>
<constant name='kCGWindowSharingState' type='^{__CFString=}'/>
<constant name='kCGWindowStoreType' type='^{__CFString=}'/>
<constant name='kCGWindowWorkspace' type='^{__CFString=}'/>
<string_constant value='BitsPerPixel' name='kCGDisplayBitsPerPixel' nsstring='true'/>
<string_constant value='BitsPerSample' name='kCGDisplayBitsPerSample' nsstring='true'/>
<string_constant value='kCGDisplayBytesPerRow' name='kCGDisplayBytesPerRow' nsstring='true'/>
<string_constant value='Height' name='kCGDisplayHeight' nsstring='true'/>
<string_constant value='IOFlags' name='kCGDisplayIOFlags' nsstring='true'/>
<string_constant value='Mode' name='kCGDisplayMode' nsstring='true'/>
<string_constant value='kCGDisplayModeIsInterlaced' name='kCGDisplayModeIsInterlaced' nsstring='true'/>
<string_constant value='kCGDisplayModeIsSafeForHardware' name='kCGDisplayModeIsSafeForHardware' nsstring='true'/>
<string_constant value='kCGDisplayModeIsStretched' name='kCGDisplayModeIsStretched' nsstring='true'/>
<string_constant value='kCGDisplayModeIsTelevisionOutput' name='kCGDisplayModeIsTelevisionOutput' nsstring='true'/>
<string_constant value='UsableForDesktopGUI' name='kCGDisplayModeUsableForDesktopGUI' nsstring='true'/>
<string_constant value='RefreshRate' name='kCGDisplayRefreshRate' nsstring='true'/>
<string_constant value='SamplesPerPixel' name='kCGDisplaySamplesPerPixel' nsstring='true'/>
<string_constant value='Width' name='kCGDisplayWidth' nsstring='true'/>
<string_constant value='IODisplayModeID' name='kCGIODisplayModeID' nsstring='true'/>
<string_constant value='com.apple.coregraphics.eventTapAdded' name='kCGNotifyEventTapAdded'/>
<string_constant value='com.apple.coregraphics.eventTapRemoved' name='kCGNotifyEventTapRemoved'/>
<string_constant value='com.apple.coregraphics.GUIConsoleSessionChanged' name='kCGNotifyGUIConsoleSessionChanged'/>
<string_constant value='com.apple.coregraphics.GUISessionUserChanged' name='kCGNotifyGUISessionUserChanged'/>
<string_constant value='kCGSSessionConsoleSetKey' name='kCGSessionConsoleSetKey' nsstring='true'/>
<string_constant value='kCGSessionLoginDoneKey' name='kCGSessionLoginDoneKey' nsstring='true'/>
<string_constant value='kCGSSessionOnConsoleKey' name='kCGSessionOnConsoleKey' nsstring='true'/>
<string_constant value='kCGSSessionUserIDKey' name='kCGSessionUserIDKey' nsstring='true'/>
<string_constant value='kCGSSessionUserNameKey' name='kCGSessionUserNameKey' nsstring='true'/>
<enum value='0' name='CGDisplayNoErr'/>
<enum value='0' name='CGEventNoErr'/>
<enum value='65534' name='CGGlyphMax'/>
<enum value='0' name='CGGlyphMin'/>
<enum value='2' name='CGPDFDataFormatJPEG2000'/>
<enum value='1' name='CGPDFDataFormatJPEGEncoded'/>
<enum value='0' name='CGPDFDataFormatRaw'/>
<enum value='2' name='CGRectMaxXEdge'/>
<enum value='3' name='CGRectMaxYEdge'/>
<enum value='0' name='CGRectMinXEdge'/>
<enum value='1' name='CGRectMinYEdge'/>
<enum value='2' name='kCGAnnotatedSessionEventTap'/>
<enum value='4294967295' name='kCGAnyInputEventType'/>
<enum value='1500' name='kCGAssistiveTechHighWindowLevel'/>
<enum value='20' name='kCGAssistiveTechHighWindowLevelKey'/>
<enum value='2' name='kCGBackingStoreBuffered'/>
<enum value='1' name='kCGBackingStoreNonretained'/>
<enum value='0' name='kCGBackingStoreRetained'/>
<enum value='-20' name='kCGBackstopMenuLevel'/>
<enum value='3' name='kCGBackstopMenuLevelKey'/>
<enum value='-2147483648' name='kCGBaseWindowLevel'/>
<enum value='0' name='kCGBaseWindowLevelKey'/>
<enum value='31' name='kCGBitmapAlphaInfoMask'/>
<enum value='12288' name='kCGBitmapByteOrder16Big'/>
<enum value='4096' name='kCGBitmapByteOrder16Host'/>
<enum value='4096' name='kCGBitmapByteOrder16Little'/>
<enum value='16384' name='kCGBitmapByteOrder32Big'/>
<enum value='8192' name='kCGBitmapByteOrder32Host'/>
<enum value='8192' name='kCGBitmapByteOrder32Little'/>
<enum value='0' name='kCGBitmapByteOrderDefault'/>
<enum value='28672' name='kCGBitmapByteOrderMask'/>
<enum value='256' name='kCGBitmapFloatComponents'/>
<enum value='16' name='kCGBlendModeClear'/>
<enum value='14' name='kCGBlendModeColor'/>
<enum value='7' name='kCGBlendModeColorBurn'/>
<enum value='6' name='kCGBlendModeColorDodge'/>
<enum value='17' name='kCGBlendModeCopy'/>
<enum value='4' name='kCGBlendModeDarken'/>
<enum value='24' name='kCGBlendModeDestinationAtop'/>
<enum value='22' name='kCGBlendModeDestinationIn'/>
<enum value='23' name='kCGBlendModeDestinationOut'/>
<enum value='21' name='kCGBlendModeDestinationOver'/>
<enum value='10' name='kCGBlendModeDifference'/>
<enum value='11' name='kCGBlendModeExclusion'/>
<enum value='9' name='kCGBlendModeHardLight'/>
<enum value='12' name='kCGBlendModeHue'/>
<enum value='5' name='kCGBlendModeLighten'/>
<enum value='15' name='kCGBlendModeLuminosity'/>
<enum value='1' name='kCGBlendModeMultiply'/>
<enum value='0' name='kCGBlendModeNormal'/>
<enum value='3' name='kCGBlendModeOverlay'/>
<enum value='26' name='kCGBlendModePlusDarker'/>
<enum value='27' name='kCGBlendModePlusLighter'/>
<enum value='13' name='kCGBlendModeSaturation'/>
<enum value='2' name='kCGBlendModeScreen'/>
<enum value='8' name='kCGBlendModeSoftLight'/>
<enum value='20' name='kCGBlendModeSourceAtop'/>
<enum value='18' name='kCGBlendModeSourceIn'/>
<enum value='19' name='kCGBlendModeSourceOut'/>
<enum value='25' name='kCGBlendModeXOR'/>
<enum value='1' name='kCGCaptureNoFill'/>
<enum value='0' name='kCGCaptureNoOptions'/>
<enum value='2' name='kCGColorSpaceModelCMYK'/>
<enum value='4' name='kCGColorSpaceModelDeviceN'/>
<enum value='5' name='kCGColorSpaceModelIndexed'/>
<enum value='3' name='kCGColorSpaceModelLab'/>
<enum value='0' name='kCGColorSpaceModelMonochrome'/>
<enum value='6' name='kCGColorSpaceModelPattern'/>
<enum value='1' name='kCGColorSpaceModelRGB'/>
<enum value='-1' name='kCGColorSpaceModelUnknown'/>
<enum value='0' name='kCGConfigureForAppOnly'/>
<enum value='1' name='kCGConfigureForSession'/>
<enum value='2' name='kCGConfigurePermanently'/>
<enum value='2147483630' name='kCGCursorWindowLevel'/>
<enum value='19' name='kCGCursorWindowLevelKey'/>
<enum value='-2147483603' name='kCGDesktopIconWindowLevel'/>
<enum value='18' name='kCGDesktopIconWindowLevelKey'/>
<enum value='-2147483623' name='kCGDesktopWindowLevel'/>
<enum value='2' name='kCGDesktopWindowLevelKey'/>
<enum value='69675264' name='kCGDirectMainDisplay'/>
<enum value='16' name='kCGDisplayAddFlag'/>
<enum value='1' name='kCGDisplayBeginConfigurationFlag'/>
<enum value='0.0' name='kCGDisplayBlendNormal'/>
<enum value='1.0' name='kCGDisplayBlendSolidColor'/>
<enum value='4096' name='kCGDisplayDesktopShapeChangedFlag'/>
<enum value='512' name='kCGDisplayDisabledFlag'/>
<enum value='256' name='kCGDisplayEnabledFlag'/>
<enum value='0' name='kCGDisplayFadeReservationInvalidToken'/>
<enum value='1024' name='kCGDisplayMirrorFlag'/>
<enum value='2' name='kCGDisplayMovedFlag'/>
<enum value='32' name='kCGDisplayRemoveFlag'/>
<enum value='4' name='kCGDisplaySetMainFlag'/>
<enum value='8' name='kCGDisplaySetModeFlag'/>
<enum value='2' name='kCGDisplayStreamFrameStatusFrameBlank'/>
<enum value='0' name='kCGDisplayStreamFrameStatusFrameComplete'/>
<enum value='1' name='kCGDisplayStreamFrameStatusFrameIdle'/>
<enum value='3' name='kCGDisplayStreamFrameStatusStopped'/>
<enum value='2' name='kCGDisplayStreamUpdateDirtyRects'/>
<enum value='1' name='kCGDisplayStreamUpdateMovedRects'/>
<enum value='3' name='kCGDisplayStreamUpdateReducedDirtyRects'/>
<enum value='0' name='kCGDisplayStreamUpdateRefreshedRects'/>
<enum value='2048' name='kCGDisplayUnMirrorFlag'/>
<enum value='20' name='kCGDockWindowLevel'/>
<enum value='7' name='kCGDockWindowLevelKey'/>
<enum value='500' name='kCGDraggingWindowLevel'/>
<enum value='12' name='kCGDraggingWindowLevelKey'/>
<enum value='0' name='kCGEncodingFontSpecific'/>
<enum value='1' name='kCGEncodingMacRoman'/>
<enum value='1004' name='kCGErrorCannotComplete'/>
<enum value='1000' name='kCGErrorFailure'/>
<enum value='1001' name='kCGErrorIllegalArgument'/>
<enum value='1002' name='kCGErrorInvalidConnection'/>
<enum value='1003' name='kCGErrorInvalidContext'/>
<enum value='1010' name='kCGErrorInvalidOperation'/>
<enum value='1011' name='kCGErrorNoneAvailable'/>
<enum value='1006' name='kCGErrorNotImplemented'/>
<enum value='1007' name='kCGErrorRangeCheck'/>
<enum value='0' name='kCGErrorSuccess'/>
<enum value='1008' name='kCGErrorTypeCheck'/>
<enum value='7' name='kCGEventFilterMaskPermitAllEvents'/>
<enum value='2' name='kCGEventFilterMaskPermitLocalKeyboardEvents'/>
<enum value='1' name='kCGEventFilterMaskPermitLocalMouseEvents'/>
<enum value='4' name='kCGEventFilterMaskPermitSystemDefinedEvents'/>
<enum value='65536' name='kCGEventFlagMaskAlphaShift'/>
<enum value='524288' name='kCGEventFlagMaskAlternate'/>
<enum value='1048576' name='kCGEventFlagMaskCommand'/>
<enum value='262144' name='kCGEventFlagMaskControl'/>
<enum value='4194304' name='kCGEventFlagMaskHelp'/>
<enum value='256' name='kCGEventFlagMaskNonCoalesced'/>
<enum value='2097152' name='kCGEventFlagMaskNumericPad'/>
<enum value='8388608' name='kCGEventFlagMaskSecondaryFn'/>
<enum value='131072' name='kCGEventFlagMaskShift'/>
<enum value='12' name='kCGEventFlagsChanged'/>
<enum value='10' name='kCGEventKeyDown'/>
<enum value='11' name='kCGEventKeyUp'/>
<enum value='1' name='kCGEventLeftMouseDown'/>
<enum value='6' name='kCGEventLeftMouseDragged'/>
<enum value='2' name='kCGEventLeftMouseUp'/>
<enum value='18446744073709551615' name='kCGEventMaskForAllEvents'/>
<enum value='5' name='kCGEventMouseMoved'/>
<enum value='0' name='kCGEventMouseSubtypeDefault'/>
<enum value='1' name='kCGEventMouseSubtypeTabletPoint'/>
<enum value='2' name='kCGEventMouseSubtypeTabletProximity'/>
<enum value='0' name='kCGEventNull'/>
<enum value='25' name='kCGEventOtherMouseDown'/>
<enum value='27' name='kCGEventOtherMouseDragged'/>
<enum value='26' name='kCGEventOtherMouseUp'/>
<enum value='3' name='kCGEventRightMouseDown'/>
<enum value='7' name='kCGEventRightMouseDragged'/>
<enum value='4' name='kCGEventRightMouseUp'/>
<enum value='22' name='kCGEventScrollWheel'/>
<enum value='44' name='kCGEventSourceGroupID'/>
<enum value='0' name='kCGEventSourceStateCombinedSessionState'/>
<enum value='1' name='kCGEventSourceStateHIDSystemState'/>
<enum value='45' name='kCGEventSourceStateID'/>
<enum value='-1' name='kCGEventSourceStatePrivate'/>
<enum value='41' name='kCGEventSourceUnixProcessID'/>
<enum value='42' name='kCGEventSourceUserData'/>
<enum value='43' name='kCGEventSourceUserID'/>
<enum value='1' name='kCGEventSuppressionStateRemoteMouseDrag'/>
<enum value='0' name='kCGEventSuppressionStateSuppressionInterval'/>
<enum value='1' name='kCGEventSupressionStateRemoteMouseDrag'/>
<enum value='0' name='kCGEventSupressionStateSupressionInterval'/>
<enum value='23' name='kCGEventTabletPointer'/>
<enum value='24' name='kCGEventTabletProximity'/>
<enum value='4294967294' name='kCGEventTapDisabledByTimeout'/>
<enum value='4294967295' name='kCGEventTapDisabledByUserInput'/>
<enum value='0' name='kCGEventTapOptionDefault'/>
<enum value='1' name='kCGEventTapOptionListenOnly'/>
<enum value='39' name='kCGEventTargetProcessSerialNumber'/>
<enum value='40' name='kCGEventTargetUnixProcessID'/>
<enum value='3' name='kCGFloatingWindowLevel'/>
<enum value='5' name='kCGFloatingWindowLevelKey'/>
<enum value='65535' name='kCGFontIndexInvalid'/>
<enum value='65534' name='kCGFontIndexMax'/>
<enum value='1' name='kCGFontPostScriptFormatType1'/>
<enum value='3' name='kCGFontPostScriptFormatType3'/>
<enum value='42' name='kCGFontPostScriptFormatType42'/>
<enum value='65534' name='kCGGlyphMax'/>
<enum value='2' name='kCGGradientDrawsAfterEndLocation'/>
<enum value='1' name='kCGGradientDrawsBeforeStartLocation'/>
<enum value='0' name='kCGHIDEventTap'/>
<enum value='0' name='kCGHeadInsertEventTap'/>
<enum value='200' name='kCGHelpWindowLevel'/>
<enum value='16' name='kCGHelpWindowLevelKey'/>
<enum value='4' name='kCGImageAlphaFirst'/>
<enum value='3' name='kCGImageAlphaLast'/>
<enum value='0' name='kCGImageAlphaNone'/>
<enum value='6' name='kCGImageAlphaNoneSkipFirst'/>
<enum value='5' name='kCGImageAlphaNoneSkipLast'/>
<enum value='7' name='kCGImageAlphaOnly'/>
<enum value='2' name='kCGImageAlphaPremultipliedFirst'/>
<enum value='1' name='kCGImageAlphaPremultipliedLast'/>
<enum value='0' name='kCGInterpolationDefault'/>
<enum value='3' name='kCGInterpolationHigh'/>
<enum value='2' name='kCGInterpolationLow'/>
<enum value='4' name='kCGInterpolationMedium'/>
<enum value='1' name='kCGInterpolationNone'/>
<enum value='8' name='kCGKeyboardEventAutorepeat'/>
<enum value='10' name='kCGKeyboardEventKeyboardType'/>
<enum value='9' name='kCGKeyboardEventKeycode'/>
<enum value='0' name='kCGLineCapButt'/>
<enum value='1' name='kCGLineCapRound'/>
<enum value='2' name='kCGLineCapSquare'/>
<enum value='2' name='kCGLineJoinBevel'/>
<enum value='0' name='kCGLineJoinMiter'/>
<enum value='1' name='kCGLineJoinRound'/>
<enum value='24' name='kCGMainMenuWindowLevel'/>
<enum value='8' name='kCGMainMenuWindowLevelKey'/>
<enum value='15' name='kCGMaxDisplayReservationInterval'/>
<enum value='2147483631' name='kCGMaximumWindowLevel'/>
<enum value='14' name='kCGMaximumWindowLevelKey'/>
<enum value='-2147483643' name='kCGMinimumWindowLevel'/>
<enum value='1' name='kCGMinimumWindowLevelKey'/>
<enum value='8' name='kCGModalPanelWindowLevel'/>
<enum value='10' name='kCGModalPanelWindowLevelKey'/>
<enum value='2' name='kCGMouseButtonCenter'/>
<enum value='0' name='kCGMouseButtonLeft'/>
<enum value='1' name='kCGMouseButtonRight'/>
<enum value='60.0' name='kCGMouseDownEventMaskingDeadSwitchTimeout'/>
<enum value='3' name='kCGMouseEventButtonNumber'/>
<enum value='1' name='kCGMouseEventClickState'/>
<enum value='4' name='kCGMouseEventDeltaX'/>
<enum value='5' name='kCGMouseEventDeltaY'/>
<enum value='6' name='kCGMouseEventInstantMouser'/>
<enum value='0' name='kCGMouseEventNumber'/>
<enum value='2' name='kCGMouseEventPressure'/>
<enum value='7' name='kCGMouseEventSubtype'/>
<enum value='91' name='kCGMouseEventWindowUnderMousePointer'/>
<enum value='92' name='kCGMouseEventWindowUnderMousePointerThatCanHandleThisEvent'/>
<enum value='0' name='kCGNormalWindowLevel'/>
<enum value='4' name='kCGNormalWindowLevelKey'/>
<enum value='0' name='kCGNullDirectDisplay'/>
<enum value='0' name='kCGNullWindowID'/>
<enum value='16' name='kCGNumReservedWindowLevels'/>
<enum value='2' name='kCGNumberOfEventSuppressionStates'/>
<enum value='2' name='kCGNumberOfEventSupressionStates'/>
<enum value='21' name='kCGNumberOfWindowLevelKeys'/>
<enum value='102' name='kCGOverlayWindowLevel'/>
<enum value='15' name='kCGOverlayWindowLevelKey'/>
<enum value='4' name='kCGPDFArtBox'/>
<enum value='2' name='kCGPDFBleedBox'/>
<enum value='1' name='kCGPDFCropBox'/>
<enum value='0' name='kCGPDFMediaBox'/>
<enum value='7' name='kCGPDFObjectTypeArray'/>
<enum value='2' name='kCGPDFObjectTypeBoolean'/>
<enum value='8' name='kCGPDFObjectTypeDictionary'/>
<enum value='3' name='kCGPDFObjectTypeInteger'/>
<enum value='5' name='kCGPDFObjectTypeName'/>
<enum value='1' name='kCGPDFObjectTypeNull'/>
<enum value='4' name='kCGPDFObjectTypeReal'/>
<enum value='9' name='kCGPDFObjectTypeStream'/>
<enum value='6' name='kCGPDFObjectTypeString'/>
<enum value='3' name='kCGPDFTrimBox'/>
<enum value='1' name='kCGPathEOFill'/>
<enum value='4' name='kCGPathEOFillStroke'/>
<enum value='3' name='kCGPathElementAddCurveToPoint'/>
<enum value='1' name='kCGPathElementAddLineToPoint'/>
<enum value='2' name='kCGPathElementAddQuadCurveToPoint'/>
<enum value='4' name='kCGPathElementCloseSubpath'/>
<enum value='0' name='kCGPathElementMoveToPoint'/>
<enum value='0' name='kCGPathFill'/>
<enum value='3' name='kCGPathFillStroke'/>
<enum value='2' name='kCGPathStroke'/>
<enum value='2' name='kCGPatternTilingConstantSpacing'/>
<enum value='1' name='kCGPatternTilingConstantSpacingMinimalDistortion'/>
<enum value='0' name='kCGPatternTilingNoDistortion'/>
<enum value='101' name='kCGPopUpMenuWindowLevel'/>
<enum value='11' name='kCGPopUpMenuWindowLevelKey'/>
<enum value='1' name='kCGRenderingIntentAbsoluteColorimetric'/>
<enum value='0' name='kCGRenderingIntentDefault'/>
<enum value='3' name='kCGRenderingIntentPerceptual'/>
<enum value='2' name='kCGRenderingIntentRelativeColorimetric'/>
<enum value='4' name='kCGRenderingIntentSaturation'/>
<enum value='1000' name='kCGScreenSaverWindowLevel'/>
<enum value='13' name='kCGScreenSaverWindowLevelKey'/>
<enum value='1' name='kCGScreenUpdateOperationMove'/>
<enum value='-2147483648' name='kCGScreenUpdateOperationReducedDirtyRectangleCount'/>
<enum value='0' name='kCGScreenUpdateOperationRefresh'/>
<enum value='1' name='kCGScrollEventUnitLine'/>
<enum value='0' name='kCGScrollEventUnitPixel'/>
<enum value='11' name='kCGScrollWheelEventDeltaAxis1'/>
<enum value='12' name='kCGScrollWheelEventDeltaAxis2'/>
<enum value='13' name='kCGScrollWheelEventDeltaAxis3'/>
<enum value='93' name='kCGScrollWheelEventFixedPtDeltaAxis1'/>
<enum value='94' name='kCGScrollWheelEventFixedPtDeltaAxis2'/>
<enum value='95' name='kCGScrollWheelEventFixedPtDeltaAxis3'/>
<enum value='14' name='kCGScrollWheelEventInstantMouser'/>
<enum value='88' name='kCGScrollWheelEventIsContinuous'/>
<enum value='96' name='kCGScrollWheelEventPointDeltaAxis1'/>
<enum value='97' name='kCGScrollWheelEventPointDeltaAxis2'/>
<enum value='98' name='kCGScrollWheelEventPointDeltaAxis3'/>
<enum value='100' name='kCGScrollWheelEventScrollCount'/>
<enum value='99' name='kCGScrollWheelEventScrollPhase'/>
<enum value='1' name='kCGSessionEventTap'/>
<enum value='25' name='kCGStatusWindowLevel'/>
<enum value='9' name='kCGStatusWindowLevelKey'/>
<enum value='24' name='kCGTabletEventDeviceID'/>
<enum value='18' name='kCGTabletEventPointButtons'/>
<enum value='19' name='kCGTabletEventPointPressure'/>
<enum value='15' name='kCGTabletEventPointX'/>
<enum value='16' name='kCGTabletEventPointY'/>
<enum value='17' name='kCGTabletEventPointZ'/>
<enum value='22' name='kCGTabletEventRotation'/>
<enum value='23' name='kCGTabletEventTangentialPressure'/>
<enum value='20' name='kCGTabletEventTiltX'/>
<enum value='21' name='kCGTabletEventTiltY'/>
<enum value='25' name='kCGTabletEventVendor1'/>
<enum value='26' name='kCGTabletEventVendor2'/>
<enum value='27' name='kCGTabletEventVendor3'/>
<enum value='36' name='kCGTabletProximityEventCapabilityMask'/>
<enum value='31' name='kCGTabletProximityEventDeviceID'/>
<enum value='38' name='kCGTabletProximityEventEnterProximity'/>
<enum value='30' name='kCGTabletProximityEventPointerID'/>
<enum value='37' name='kCGTabletProximityEventPointerType'/>
<enum value='32' name='kCGTabletProximityEventSystemTabletID'/>
<enum value='29' name='kCGTabletProximityEventTabletID'/>
<enum value='28' name='kCGTabletProximityEventVendorID'/>
<enum value='34' name='kCGTabletProximityEventVendorPointerSerialNumber'/>
<enum value='33' name='kCGTabletProximityEventVendorPointerType'/>
<enum value='35' name='kCGTabletProximityEventVendorUniqueID'/>
<enum value='1' name='kCGTailAppendEventTap'/>
<enum value='7' name='kCGTextClip'/>
<enum value='0' name='kCGTextFill'/>
<enum value='4' name='kCGTextFillClip'/>
<enum value='2' name='kCGTextFillStroke'/>
<enum value='6' name='kCGTextFillStrokeClip'/>
<enum value='3' name='kCGTextInvisible'/>
<enum value='1' name='kCGTextStroke'/>
<enum value='5' name='kCGTextStrokeClip'/>
<enum value='3' name='kCGTornOffMenuWindowLevel'/>
<enum value='6' name='kCGTornOffMenuWindowLevelKey'/>
<enum value='19' name='kCGUtilityWindowLevel'/>
<enum value='17' name='kCGUtilityWindowLevelKey'/>
<enum value='3' name='kCGWindowBackingCFNumberType'/>
<enum value='3' name='kCGWindowIDCFNumberType'/>
<enum value='8' name='kCGWindowImageBestResolution'/>
<enum value='1' name='kCGWindowImageBoundsIgnoreFraming'/>
<enum value='0' name='kCGWindowImageDefault'/>
<enum value='16' name='kCGWindowImageNominalResolution'/>
<enum value='4' name='kCGWindowImageOnlyShadows'/>
<enum value='2' name='kCGWindowImageShouldBeOpaque'/>
<enum value='16' name='kCGWindowListExcludeDesktopElements'/>
<enum value='0' name='kCGWindowListOptionAll'/>
<enum value='8' name='kCGWindowListOptionIncludingWindow'/>
<enum value='2' name='kCGWindowListOptionOnScreenAboveWindow'/>
<enum value='4' name='kCGWindowListOptionOnScreenBelowWindow'/>
<enum value='1' name='kCGWindowListOptionOnScreenOnly'/>
<enum value='3' name='kCGWindowSharingCFNumberType'/>
<enum value='0' name='kCGWindowSharingNone'/>
<enum value='1' name='kCGWindowSharingReadOnly'/>
<enum value='2' name='kCGWindowSharingReadWrite'/>
<function name='CGAcquireDisplayFadeReservation'>
<arg type='f'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CGAffineTransformConcat'>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGAffineTransformEqualToTransform'>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<retval type='B'/>
</function>
<function name='CGAffineTransformInvert'>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGAffineTransformIsIdentity'>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<retval type='B'/>
</function>
<function name='CGAffineTransformMake'>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGAffineTransformMakeRotation'>
<arg type64='d' type='f'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGAffineTransformMakeScale'>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGAffineTransformMakeTranslation'>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGAffineTransformRotate'>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGAffineTransformScale'>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGAffineTransformTranslate'>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGAssociateMouseAndMouseCursorPosition'>
<arg type64='I' type='i'/>
<retval type='i'/>
</function>
<function name='CGBeginDisplayConfiguration'>
<arg type='^^{_CGDisplayConfigRef}'/>
<retval type='i'/>
</function>
<function name='CGBitmapContextCreate'>
<arg type='^v'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type='^{CGColorSpace=}'/>
<arg type='I'/>
<retval already_retained='true' type='^{CGContext=}'/>
</function>
<function name='CGBitmapContextCreateImage'>
<arg type='^{CGContext=}'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGBitmapContextCreateWithData'>
<arg type='^v'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type='^{CGColorSpace=}'/>
<arg type='I'/>
<arg function_pointer='true' type='^?'>
<arg type='^v'/>
<arg type='^v'/>
<retval type='v'/>
</arg>
<arg type='^v'/>
<retval already_retained='true' type='^{CGContext=}'/>
</function>
<function name='CGBitmapContextGetAlphaInfo'>
<arg type='^{CGContext=}'/>
<retval type='i'/>
</function>
<function name='CGBitmapContextGetBitmapInfo'>
<arg type='^{CGContext=}'/>
<retval type='I'/>
</function>
<function name='CGBitmapContextGetBitsPerComponent'>
<arg type='^{CGContext=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGBitmapContextGetBitsPerPixel'>
<arg type='^{CGContext=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGBitmapContextGetBytesPerRow'>
<arg type='^{CGContext=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGBitmapContextGetColorSpace'>
<arg type='^{CGContext=}'/>
<retval type='^{CGColorSpace=}'/>
</function>
<function name='CGBitmapContextGetData'>
<arg type='^{CGContext=}'/>
<retval type='^v'/>
</function>
<function name='CGBitmapContextGetHeight'>
<arg type='^{CGContext=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGBitmapContextGetWidth'>
<arg type='^{CGContext=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGCancelDisplayConfiguration'>
<arg type='^{_CGDisplayConfigRef=}'/>
<retval type='i'/>
</function>
<function name='CGCaptureAllDisplays'>
<retval type='i'/>
</function>
<function name='CGCaptureAllDisplaysWithOptions'>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGColorCreate'>
<arg type='^{CGColorSpace=}'/>
<arg type64='^d' type='^f'/>
<retval already_retained='true' type='^{CGColor=}'/>
</function>
<function name='CGColorCreateCopy'>
<arg type='^{CGColor=}'/>
<retval already_retained='true' type='^{CGColor=}'/>
</function>
<function name='CGColorCreateCopyWithAlpha'>
<arg type='^{CGColor=}'/>
<arg type64='d' type='f'/>
<retval already_retained='true' type='^{CGColor=}'/>
</function>
<function name='CGColorCreateGenericCMYK'>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval already_retained='true' type='^{CGColor=}'/>
</function>
<function name='CGColorCreateGenericGray'>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval already_retained='true' type='^{CGColor=}'/>
</function>
<function name='CGColorCreateGenericRGB'>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval already_retained='true' type='^{CGColor=}'/>
</function>
<function name='CGColorCreateWithPattern'>
<arg type='^{CGColorSpace=}'/>
<arg type='^{CGPattern=}'/>
<arg type64='^d' type='^f'/>
<retval already_retained='true' type='^{CGColor=}'/>
</function>
<function name='CGColorEqualToColor'>
<arg type='^{CGColor=}'/>
<arg type='^{CGColor=}'/>
<retval type='B'/>
</function>
<function name='CGColorGetAlpha'>
<arg type='^{CGColor=}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGColorGetColorSpace'>
<arg type='^{CGColor=}'/>
<retval type='^{CGColorSpace=}'/>
</function>
<function name='CGColorGetComponents'>
<arg type='^{CGColor=}'/>
<retval type64='^d' type='^f'/>
</function>
<function name='CGColorGetConstantColor'>
<arg type='^{__CFString=}'/>
<retval type='^{CGColor=}'/>
</function>
<function name='CGColorGetNumberOfComponents'>
<arg type='^{CGColor=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGColorGetPattern'>
<arg type='^{CGColor=}'/>
<retval type='^{CGPattern=}'/>
</function>
<function name='CGColorGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGColorRelease'>
<arg type='^{CGColor=}'/>
</function>
<function name='CGColorRetain'>
<arg type='^{CGColor=}'/>
<retval type='^{CGColor=}'/>
</function>
<function name='CGColorSpaceCopyICCProfile'>
<arg type='^{CGColorSpace=}'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='CGColorSpaceCopyName'>
<arg type='^{CGColorSpace=}'/>
<retval already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CGColorSpaceCreateCalibratedGray'>
<arg type64='^d' type='^f'/>
<arg type64='^d' type='^f'/>
<arg type64='d' type='f'/>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreateCalibratedRGB'>
<arg type64='^d' type='^f'/>
<arg type64='^d' type='^f'/>
<arg type64='^d' type='^f'/>
<arg type64='^d' type='^f'/>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreateDeviceCMYK'>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreateDeviceGray'>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreateDeviceRGB'>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreateICCBased'>
<arg type64='Q' type='L'/>
<arg type64='^d' type='^f'/>
<arg type='^{CGDataProvider=}'/>
<arg type='^{CGColorSpace=}'/>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreateIndexed'>
<arg type='^{CGColorSpace=}'/>
<arg type64='Q' type='L'/>
<arg type='*'/>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreateLab'>
<arg type64='^d' type='^f'/>
<arg type64='^d' type='^f'/>
<arg type64='^d' type='^f'/>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreatePattern'>
<arg type='^{CGColorSpace=}'/>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreateWithICCProfile'>
<arg type='^{__CFData=}'/>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreateWithName'>
<arg type='^{__CFString=}'/>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceCreateWithPlatformColorSpace'>
<arg type='^v'/>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceGetBaseColorSpace'>
<arg type='^{CGColorSpace=}'/>
<retval type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceGetColorTable'>
<arg type='^{CGColorSpace=}'/>
<arg type='*'/>
</function>
<function name='CGColorSpaceGetColorTableCount'>
<arg type='^{CGColorSpace=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGColorSpaceGetModel'>
<arg type='^{CGColorSpace=}'/>
<retval type='i'/>
</function>
<function name='CGColorSpaceGetNumberOfComponents'>
<arg type='^{CGColorSpace=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGColorSpaceGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGColorSpaceRelease'>
<arg type='^{CGColorSpace=}'/>
</function>
<function name='CGColorSpaceRetain'>
<arg type='^{CGColorSpace=}'/>
<retval type='^{CGColorSpace=}'/>
</function>
<function name='CGCompleteDisplayConfiguration'>
<arg type='^{_CGDisplayConfigRef=}'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGConfigureDisplayFadeEffect'>
<arg type='^{_CGDisplayConfigRef=}'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<retval type='i'/>
</function>
<function name='CGConfigureDisplayMirrorOfDisplay'>
<arg type='^{_CGDisplayConfigRef=}'/>
<arg type='I'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGConfigureDisplayMode'>
<arg type='^{_CGDisplayConfigRef=}'/>
<arg type='I'/>
<arg type='^{__CFDictionary=}'/>
<retval type='i'/>
</function>
<function name='CGConfigureDisplayOrigin'>
<arg type='^{_CGDisplayConfigRef=}'/>
<arg type='I'/>
<arg type='i'/>
<arg type='i'/>
<retval type='i'/>
</function>
<function name='CGConfigureDisplayStereoOperation'>
<arg type='^{_CGDisplayConfigRef=}'/>
<arg type='I'/>
<arg type64='I' type='i'/>
<arg type64='I' type='i'/>
<retval type='i'/>
</function>
<function name='CGConfigureDisplayWithDisplayMode'>
<arg type='^{_CGDisplayConfigRef=}'/>
<arg type='I'/>
<arg type='^{CGDisplayMode=}'/>
<arg type='^{__CFDictionary=}'/>
<retval type='i'/>
</function>
<function name='CGContextAddArc'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type='i'/>
</function>
<function name='CGContextAddArcToPoint'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextAddCurveToPoint'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextAddEllipseInRect'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextAddLineToPoint'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextAddLines'>
<arg type='^{CGContext=}'/>
<arg type64='^{CGPoint=dd}' type='^{CGPoint=ff}'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextAddPath'>
<arg type='^{CGContext=}'/>
<arg type='^{CGPath=}'/>
</function>
<function name='CGContextAddQuadCurveToPoint'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextAddRect'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextAddRects'>
<arg type='^{CGContext=}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextBeginPage'>
<arg type='^{CGContext=}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextBeginPath'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextBeginTransparencyLayer'>
<arg type='^{CGContext=}'/>
<arg type='^{__CFDictionary=}'/>
</function>
<function name='CGContextBeginTransparencyLayerWithRect'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^{__CFDictionary=}'/>
</function>
<function name='CGContextClearRect'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextClip'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextClipToMask'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^{CGImage=}'/>
</function>
<function name='CGContextClipToRect'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextClipToRects'>
<arg type='^{CGContext=}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextClosePath'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextConcatCTM'>
<arg type='^{CGContext=}'/>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGContextConvertPointToDeviceSpace'>
<arg type='^{CGContext=}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<retval type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGContextConvertPointToUserSpace'>
<arg type='^{CGContext=}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<retval type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGContextConvertRectToDeviceSpace'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextConvertRectToUserSpace'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextConvertSizeToDeviceSpace'>
<arg type='^{CGContext=}'/>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
<retval type64='{CGSize=dd}' type='{CGSize=ff}'/>
</function>
<function name='CGContextConvertSizeToUserSpace'>
<arg type='^{CGContext=}'/>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
<retval type64='{CGSize=dd}' type='{CGSize=ff}'/>
</function>
<function name='CGContextCopyPath'>
<arg type='^{CGContext=}'/>
<retval already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CGContextDrawImage'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^{CGImage=}'/>
</function>
<function name='CGContextDrawLayerAtPoint'>
<arg type='^{CGContext=}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type='^{CGLayer=}'/>
</function>
<function name='CGContextDrawLayerInRect'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^{CGLayer=}'/>
</function>
<function name='CGContextDrawLinearGradient'>
<arg type='^{CGContext=}'/>
<arg type='^{CGGradient=}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type='I'/>
</function>
<function name='CGContextDrawPDFDocument'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^{CGPDFDocument=}'/>
<arg type='i'/>
</function>
<function name='CGContextDrawPDFPage'>
<arg type='^{CGContext=}'/>
<arg type='^{CGPDFPage=}'/>
</function>
<function name='CGContextDrawPath'>
<arg type='^{CGContext=}'/>
<arg type='i'/>
</function>
<function name='CGContextDrawRadialGradient'>
<arg type='^{CGContext=}'/>
<arg type='^{CGGradient=}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type64='d' type='f'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type64='d' type='f'/>
<arg type='I'/>
</function>
<function name='CGContextDrawShading'>
<arg type='^{CGContext=}'/>
<arg type='^{CGShading=}'/>
</function>
<function name='CGContextDrawTiledImage'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^{CGImage=}'/>
</function>
<function name='CGContextEOClip'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextEOFillPath'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextEndPage'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextEndTransparencyLayer'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextFillEllipseInRect'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextFillPath'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextFillRect'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextFillRects'>
<arg type='^{CGContext=}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextFlush'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextGetCTM'>
<arg type='^{CGContext=}'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGContextGetClipBoundingBox'>
<arg type='^{CGContext=}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextGetInterpolationQuality'>
<arg type='^{CGContext=}'/>
<retval type='i'/>
</function>
<function name='CGContextGetPathBoundingBox'>
<arg type='^{CGContext=}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextGetPathCurrentPoint'>
<arg type='^{CGContext=}'/>
<retval type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGContextGetTextMatrix'>
<arg type='^{CGContext=}'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGContextGetTextPosition'>
<arg type='^{CGContext=}'/>
<retval type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGContextGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGContextGetUserSpaceToDeviceSpaceTransform'>
<arg type='^{CGContext=}'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGContextIsPathEmpty'>
<arg type='^{CGContext=}'/>
<retval type='B'/>
</function>
<function name='CGContextMoveToPoint'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextPathContainsPoint'>
<arg type='^{CGContext=}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type='i'/>
<retval type='B'/>
</function>
<function name='CGContextRelease'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextReplacePathWithStrokedPath'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextRestoreGState'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextRetain'>
<arg type='^{CGContext=}'/>
<retval type='^{CGContext=}'/>
</function>
<function name='CGContextRotateCTM'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSaveGState'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextScaleCTM'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSelectFont'>
<arg type='^{CGContext=}'/>
<arg type='*'/>
<arg type64='d' type='f'/>
<arg type='i'/>
</function>
<function name='CGContextSetAllowsAntialiasing'>
<arg type='^{CGContext=}'/>
<arg type='B'/>
</function>
<function name='CGContextSetAllowsFontSmoothing'>
<arg type='^{CGContext=}'/>
<arg type='B'/>
</function>
<function name='CGContextSetAllowsFontSubpixelPositioning'>
<arg type='^{CGContext=}'/>
<arg type='B'/>
</function>
<function name='CGContextSetAllowsFontSubpixelQuantization'>
<arg type='^{CGContext=}'/>
<arg type='B'/>
</function>
<function name='CGContextSetAlpha'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetBlendMode'>
<arg type='^{CGContext=}'/>
<arg type='i'/>
</function>
<function name='CGContextSetCMYKFillColor'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetCMYKStrokeColor'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetCharacterSpacing'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetFillColor'>
<arg type='^{CGContext=}'/>
<arg type64='^d' type='^f'/>
</function>
<function name='CGContextSetFillColorSpace'>
<arg type='^{CGContext=}'/>
<arg type='^{CGColorSpace=}'/>
</function>
<function name='CGContextSetFillColorWithColor'>
<arg type='^{CGContext=}'/>
<arg type='^{CGColor=}'/>
</function>
<function name='CGContextSetFillPattern'>
<arg type='^{CGContext=}'/>
<arg type='^{CGPattern=}'/>
<arg type64='^d' type='^f'/>
</function>
<function name='CGContextSetFlatness'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetFont'>
<arg type='^{CGContext=}'/>
<arg type='^{CGFont=}'/>
</function>
<function name='CGContextSetFontSize'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetGrayFillColor'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetGrayStrokeColor'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetInterpolationQuality'>
<arg type='^{CGContext=}'/>
<arg type='i'/>
</function>
<function name='CGContextSetLineCap'>
<arg type='^{CGContext=}'/>
<arg type='i'/>
</function>
<function name='CGContextSetLineDash'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='^d' type='^f'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextSetLineJoin'>
<arg type='^{CGContext=}'/>
<arg type='i'/>
</function>
<function name='CGContextSetLineWidth'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetMiterLimit'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetPatternPhase'>
<arg type='^{CGContext=}'/>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
</function>
<function name='CGContextSetRGBFillColor'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetRGBStrokeColor'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetRenderingIntent'>
<arg type='^{CGContext=}'/>
<arg type='i'/>
</function>
<function name='CGContextSetShadow'>
<arg type='^{CGContext=}'/>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSetShadowWithColor'>
<arg type='^{CGContext=}'/>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
<arg type64='d' type='f'/>
<arg type='^{CGColor=}'/>
</function>
<function name='CGContextSetShouldAntialias'>
<arg type='^{CGContext=}'/>
<arg type='B'/>
</function>
<function name='CGContextSetShouldSmoothFonts'>
<arg type='^{CGContext=}'/>
<arg type='B'/>
</function>
<function name='CGContextSetShouldSubpixelPositionFonts'>
<arg type='^{CGContext=}'/>
<arg type='B'/>
</function>
<function name='CGContextSetShouldSubpixelQuantizeFonts'>
<arg type='^{CGContext=}'/>
<arg type='B'/>
</function>
<function name='CGContextSetStrokeColor'>
<arg type='^{CGContext=}'/>
<arg type64='^d' type='^f'/>
</function>
<function name='CGContextSetStrokeColorSpace'>
<arg type='^{CGContext=}'/>
<arg type='^{CGColorSpace=}'/>
</function>
<function name='CGContextSetStrokeColorWithColor'>
<arg type='^{CGContext=}'/>
<arg type='^{CGColor=}'/>
</function>
<function name='CGContextSetStrokePattern'>
<arg type='^{CGContext=}'/>
<arg type='^{CGPattern=}'/>
<arg type64='^d' type='^f'/>
</function>
<function name='CGContextSetTextDrawingMode'>
<arg type='^{CGContext=}'/>
<arg type='i'/>
</function>
<function name='CGContextSetTextMatrix'>
<arg type='^{CGContext=}'/>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGContextSetTextPosition'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextShowGlyphs'>
<arg type='^{CGContext=}'/>
<arg type='^S'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextShowGlyphsAtPoint'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type='^S'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextShowGlyphsAtPositions'>
<arg type='^{CGContext=}'/>
<arg type='^S'/>
<arg type64='^{CGPoint=dd}' type='^{CGPoint=ff}'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextShowGlyphsWithAdvances'>
<arg type='^{CGContext=}'/>
<arg type='^S'/>
<arg type64='^{CGSize=dd}' type='^{CGSize=ff}'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextShowText'>
<arg type='^{CGContext=}'/>
<arg type='*'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextShowTextAtPoint'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type='*'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextStrokeEllipseInRect'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextStrokeLineSegments'>
<arg type='^{CGContext=}'/>
<arg type64='^{CGPoint=dd}' type='^{CGPoint=ff}'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGContextStrokePath'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextStrokeRect'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGContextStrokeRectWithWidth'>
<arg type='^{CGContext=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='d' type='f'/>
</function>
<function name='CGContextSynchronize'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGContextTranslateCTM'>
<arg type='^{CGContext=}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGCursorIsDrawnInFramebuffer'>
<retval type64='I' type='i'/>
</function>
<function name='CGCursorIsVisible'>
<retval type64='I' type='i'/>
</function>
<function name='CGDataConsumerCreate'>
<arg type='^v'/>
<arg type='^{CGDataConsumerCallbacks=^?^?}'/>
<retval already_retained='true' type='^{CGDataConsumer=}'/>
</function>
<function name='CGDataConsumerCreateWithCFData'>
<arg type='^{__CFData=}'/>
<retval already_retained='true' type='^{CGDataConsumer=}'/>
</function>
<function name='CGDataConsumerCreateWithURL'>
<arg type='^{__CFURL=}'/>
<retval already_retained='true' type='^{CGDataConsumer=}'/>
</function>
<function name='CGDataConsumerGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGDataConsumerRelease'>
<arg type='^{CGDataConsumer=}'/>
</function>
<function name='CGDataConsumerRetain'>
<arg type='^{CGDataConsumer=}'/>
<retval type='^{CGDataConsumer=}'/>
</function>
<function name='CGDataProviderCopyData'>
<arg type='^{CGDataProvider=}'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='CGDataProviderCreateDirect'>
<arg type='^v'/>
<arg type='q'/>
<arg type='^{CGDataProviderDirectCallbacks=I^?^?^?^?}'/>
<retval already_retained='true' type='^{CGDataProvider=}'/>
</function>
<function name='CGDataProviderCreateSequential'>
<arg type='^v'/>
<arg type='^{CGDataProviderSequentialCallbacks=I^?^?^?^?}'/>
<retval already_retained='true' type='^{CGDataProvider=}'/>
</function>
<function name='CGDataProviderCreateWithCFData'>
<arg type='^{__CFData=}'/>
<retval already_retained='true' type='^{CGDataProvider=}'/>
</function>
<function name='CGDataProviderCreateWithData'>
<arg type='^v'/>
<arg type='^v'/>
<arg type64='Q' type='L'/>
<arg function_pointer='true' type='^?'>
<arg type='^v'/>
<arg type='^v'/>
<arg type64='Q' type='L'/>
<retval type='v'/>
</arg>
<retval already_retained='true' type='^{CGDataProvider=}'/>
</function>
<function name='CGDataProviderCreateWithFilename'>
<arg type='*'/>
<retval already_retained='true' type='^{CGDataProvider=}'/>
</function>
<function name='CGDataProviderCreateWithURL'>
<arg type='^{__CFURL=}'/>
<retval already_retained='true' type='^{CGDataProvider=}'/>
</function>
<function name='CGDataProviderGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGDataProviderRelease'>
<arg type='^{CGDataProvider=}'/>
</function>
<function name='CGDataProviderRetain'>
<arg type='^{CGDataProvider=}'/>
<retval type='^{CGDataProvider=}'/>
</function>
<function name='CGDisplayAvailableModes'>
<arg type='I'/>
<retval type='^{__CFArray=}'/>
</function>
<function name='CGDisplayBeamPosition'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGDisplayBestModeForParameters'>
<arg type='I'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='^I' type='^i'/>
<retval type='^{__CFDictionary=}'/>
</function>
<function name='CGDisplayBestModeForParametersAndRefreshRate'>
<arg type='I'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type='d'/>
<arg type64='^I' type='^i'/>
<retval type='^{__CFDictionary=}'/>
</function>
<function name='CGDisplayBestModeForParametersAndRefreshRateWithProperty'>
<arg type='I'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type='d'/>
<arg type='^{__CFString=}'/>
<arg type64='^I' type='^i'/>
<retval type='^{__CFDictionary=}'/>
</function>
<function name='CGDisplayBounds'>
<arg type='I'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGDisplayCanSetPalette'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayCapture'>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGDisplayCaptureWithOptions'>
<arg type='I'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGDisplayCopyAllDisplayModes'>
<arg type='I'/>
<arg type='^{__CFDictionary=}'/>
<retval already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CGDisplayCopyColorSpace'>
<arg type='I'/>
<retval already_retained='true' type='^{CGColorSpace=}'/>
</function>
<function name='CGDisplayCopyDisplayMode'>
<arg type='I'/>
<retval already_retained='true' type='^{CGDisplayMode=}'/>
</function>
<function name='CGDisplayCreateImage'>
<arg type='I'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGDisplayCreateImageForRect'>
<arg type='I'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGDisplayCurrentMode'>
<arg type='I'/>
<retval type='^{__CFDictionary=}'/>
</function>
<function name='CGDisplayFade'>
<arg type='I'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type64='I' type='i'/>
<retval type='i'/>
</function>
<function name='CGDisplayFadeOperationInProgress'>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayGammaTableCapacity'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGDisplayGetDrawingContext'>
<arg type='I'/>
<retval type='^{CGContext=}'/>
</function>
<function name='CGDisplayHideCursor'>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGDisplayIDToOpenGLDisplayMask'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGDisplayIOServicePort'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGDisplayIsActive'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayIsAlwaysInMirrorSet'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayIsAsleep'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayIsBuiltin'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayIsCaptured'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayIsInHWMirrorSet'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayIsInMirrorSet'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayIsMain'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayIsOnline'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayIsStereo'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayMirrorsDisplay'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGDisplayModeCopyPixelEncoding'>
<arg type='^{CGDisplayMode=}'/>
<retval already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CGDisplayModeGetHeight'>
<arg type='^{CGDisplayMode=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGDisplayModeGetIODisplayModeID'>
<arg type='^{CGDisplayMode=}'/>
<retval type='i'/>
</function>
<function name='CGDisplayModeGetIOFlags'>
<arg type='^{CGDisplayMode=}'/>
<retval type='I'/>
</function>
<function name='CGDisplayModeGetPixelHeight'>
<arg type='^{CGDisplayMode=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGDisplayModeGetPixelWidth'>
<arg type='^{CGDisplayMode=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGDisplayModeGetRefreshRate'>
<arg type='^{CGDisplayMode=}'/>
<retval type='d'/>
</function>
<function name='CGDisplayModeGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGDisplayModeGetWidth'>
<arg type='^{CGDisplayMode=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGDisplayModeIsUsableForDesktopGUI'>
<arg type='^{CGDisplayMode=}'/>
<retval type='B'/>
</function>
<function name='CGDisplayModeRelease'>
<arg type='^{CGDisplayMode=}'/>
</function>
<function name='CGDisplayModeRetain'>
<arg type='^{CGDisplayMode=}'/>
<retval type='^{CGDisplayMode=}'/>
</function>
<function name='CGDisplayModelNumber'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGDisplayMoveCursorToPoint'>
<arg type='I'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<retval type='i'/>
</function>
<function name='CGDisplayPixelsHigh'>
<arg type='I'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGDisplayPixelsWide'>
<arg type='I'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGDisplayPrimaryDisplay'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGDisplayRegisterReconfigurationCallback'>
<arg function_pointer='true' type='^?'>
<arg type='I'/>
<arg type='I'/>
<arg type='^v'/>
<retval type='v'/>
</arg>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='CGDisplayRelease'>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGDisplayRemoveReconfigurationCallback'>
<arg function_pointer='true' type='^?'>
<arg type='I'/>
<arg type='I'/>
<arg type='^v'/>
<retval type='v'/>
</arg>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='CGDisplayRestoreColorSyncSettings'/>
<function name='CGDisplayRotation'>
<arg type='I'/>
<retval type='d'/>
</function>
<function name='CGDisplayScreenSize'>
<arg type='I'/>
<retval type64='{CGSize=dd}' type='{CGSize=ff}'/>
</function>
<function name='CGDisplaySerialNumber'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGDisplaySetDisplayMode'>
<arg type='I'/>
<arg type='^{CGDisplayMode=}'/>
<arg type='^{__CFDictionary=}'/>
<retval type='i'/>
</function>
<function name='CGDisplaySetPalette'>
<arg type='I'/>
<arg type='^{_CGDirectPaletteRef=}'/>
<retval type='i'/>
</function>
<function name='CGDisplaySetStereoOperation'>
<arg type='I'/>
<arg type64='I' type='i'/>
<arg type64='I' type='i'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGDisplayShowCursor'>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGDisplayStreamCreate'>
<arg type='I'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type='i'/>
<arg type='^{__CFDictionary=}'/>
<arg function_pointer='true' type='@?'>
<arg type='i'/>
<arg type='Q'/>
<arg type='^{__IOSurface=}'/>
<arg type='^{CGDisplayStreamUpdate=}'/>
<retval type='v'/>
</arg>
<retval already_retained='true' type='^{CGDisplayStream=}'/>
</function>
<function name='CGDisplayStreamCreateWithDispatchQueue'>
<arg type='I'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type='i'/>
<arg type='^{__CFDictionary=}'/>
<arg type='@'/>
<arg function_pointer='true' type='@?'>
<arg type='i'/>
<arg type='Q'/>
<arg type='^{__IOSurface=}'/>
<arg type='^{CGDisplayStreamUpdate=}'/>
<retval type='v'/>
</arg>
<retval already_retained='true' type='^{CGDisplayStream=}'/>
</function>
<function name='CGDisplayStreamGetRunLoopSource'>
<arg type='^{CGDisplayStream=}'/>
<retval type='^{__CFRunLoopSource=}'/>
</function>
<function name='CGDisplayStreamGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGDisplayStreamStart'>
<arg type='^{CGDisplayStream=}'/>
<retval type='i'/>
</function>
<function name='CGDisplayStreamStop'>
<arg type='^{CGDisplayStream=}'/>
<retval type='i'/>
</function>
<function name='CGDisplayStreamUpdateCreateMergedUpdate'>
<arg type='^{CGDisplayStreamUpdate=}'/>
<arg type='^{CGDisplayStreamUpdate=}'/>
<retval already_retained='true' type='^{CGDisplayStreamUpdate=}'/>
</function>
<function name='CGDisplayStreamUpdateGetDropCount'>
<arg type='^{CGDisplayStreamUpdate=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGDisplayStreamUpdateGetMovedRectsDelta'>
<arg type='^{CGDisplayStreamUpdate=}'/>
<arg type64='^d' type='^f'/>
<arg type64='^d' type='^f'/>
</function>
<function name='CGDisplayStreamUpdateGetRects'>
<arg type='^{CGDisplayStreamUpdate=}'/>
<arg type='i'/>
<arg type64='^Q' type='^I'/>
<retval type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGDisplayStreamUpdateGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGDisplaySwitchToMode'>
<arg type='I'/>
<arg type='^{__CFDictionary=}'/>
<retval type='i'/>
</function>
<function name='CGDisplayUnitNumber'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGDisplayUsesOpenGLAcceleration'>
<arg type='I'/>
<retval type64='I' type='i'/>
</function>
<function name='CGDisplayVendorNumber'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGDisplayWaitForBeamPositionOutsideLines'>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGEnableEventStateCombining'>
<arg type64='I' type='i'/>
<retval type='i'/>
</function>
<function name='CGEventCreate'>
<arg type='^{__CGEventSource=}'/>
<retval already_retained='true' type='^{__CGEvent=}'/>
</function>
<function name='CGEventCreateCopy'>
<arg type='^{__CGEvent=}'/>
<retval already_retained='true' type='^{__CGEvent=}'/>
</function>
<function name='CGEventCreateData'>
<arg type='^{__CFAllocator=}'/>
<arg type='^{__CGEvent=}'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='CGEventCreateFromData'>
<arg type='^{__CFAllocator=}'/>
<arg type='^{__CFData=}'/>
<retval already_retained='true' type='^{__CGEvent=}'/>
</function>
<function name='CGEventCreateKeyboardEvent'>
<arg type='^{__CGEventSource=}'/>
<arg type='S'/>
<arg type='B'/>
<retval already_retained='true' type='^{__CGEvent=}'/>
</function>
<function name='CGEventCreateMouseEvent'>
<arg type='^{__CGEventSource=}'/>
<arg type='I'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type='I'/>
<retval already_retained='true' type='^{__CGEvent=}'/>
</function>
<function name='CGEventCreateScrollWheelEvent' variadic='true'>
<arg type='^{__CGEventSource=}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='i'/>
<retval already_retained='true' type='^{__CGEvent=}'/>
</function>
<function name='CGEventCreateSourceFromEvent'>
<arg type='^{__CGEvent=}'/>
<retval already_retained='true' type='^{__CGEventSource=}'/>
</function>
<function name='CGEventGetDoubleValueField'>
<arg type='^{__CGEvent=}'/>
<arg type='I'/>
<retval type='d'/>
</function>
<function name='CGEventGetFlags'>
<arg type='^{__CGEvent=}'/>
<retval type='Q'/>
</function>
<function name='CGEventGetIntegerValueField'>
<arg type='^{__CGEvent=}'/>
<arg type='I'/>
<retval type='q'/>
</function>
<function name='CGEventGetLocation'>
<arg type='^{__CGEvent=}'/>
<retval type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGEventGetTimestamp'>
<arg type='^{__CGEvent=}'/>
<retval type='Q'/>
</function>
<function name='CGEventGetType'>
<arg type='^{__CGEvent=}'/>
<retval type='I'/>
</function>
<function name='CGEventGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGEventGetUnflippedLocation'>
<arg type='^{__CGEvent=}'/>
<retval type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGEventKeyboardGetUnicodeString'>
<arg type='^{__CGEvent=}'/>
<arg type64='Q' type='L'/>
<arg type64='^Q' type='^I'/>
<arg type='^S'/>
</function>
<function name='CGEventKeyboardSetUnicodeString'>
<arg type='^{__CGEvent=}'/>
<arg type64='Q' type='L'/>
<arg type='^S'/>
</function>
<function name='CGEventPost'>
<arg type='I'/>
<arg type='^{__CGEvent=}'/>
</function>
<function name='CGEventPostToPSN'>
<arg type='^v'/>
<arg type='^{__CGEvent=}'/>
</function>
<function name='CGEventSetDoubleValueField'>
<arg type='^{__CGEvent=}'/>
<arg type='I'/>
<arg type='d'/>
</function>
<function name='CGEventSetFlags'>
<arg type='^{__CGEvent=}'/>
<arg type='Q'/>
</function>
<function name='CGEventSetIntegerValueField'>
<arg type='^{__CGEvent=}'/>
<arg type='I'/>
<arg type='q'/>
</function>
<function name='CGEventSetLocation'>
<arg type='^{__CGEvent=}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGEventSetSource'>
<arg type='^{__CGEvent=}'/>
<arg type='^{__CGEventSource=}'/>
</function>
<function name='CGEventSetTimestamp'>
<arg type='^{__CGEvent=}'/>
<arg type='Q'/>
</function>
<function name='CGEventSetType'>
<arg type='^{__CGEvent=}'/>
<arg type='I'/>
</function>
<function name='CGEventSourceButtonState'>
<arg type='I'/>
<arg type='I'/>
<retval type='B'/>
</function>
<function name='CGEventSourceCounterForEventType'>
<arg type='I'/>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGEventSourceCreate'>
<arg type='I'/>
<retval already_retained='true' type='^{__CGEventSource=}'/>
</function>
<function name='CGEventSourceFlagsState'>
<arg type='I'/>
<retval type='Q'/>
</function>
<function name='CGEventSourceGetKeyboardType'>
<arg type='^{__CGEventSource=}'/>
<retval type='I'/>
</function>
<function name='CGEventSourceGetLocalEventsFilterDuringSuppressionState'>
<arg type='^{__CGEventSource=}'/>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGEventSourceGetLocalEventsSuppressionInterval'>
<arg type='^{__CGEventSource=}'/>
<retval type='d'/>
</function>
<function name='CGEventSourceGetPixelsPerLine'>
<arg type='^{__CGEventSource=}'/>
<retval type='d'/>
</function>
<function name='CGEventSourceGetSourceStateID'>
<arg type='^{__CGEventSource=}'/>
<retval type='I'/>
</function>
<function name='CGEventSourceGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGEventSourceGetUserData'>
<arg type='^{__CGEventSource=}'/>
<retval type='q'/>
</function>
<function name='CGEventSourceKeyState'>
<arg type='I'/>
<arg type='S'/>
<retval type='B'/>
</function>
<function name='CGEventSourceSecondsSinceLastEventType'>
<arg type='I'/>
<arg type='I'/>
<retval type='d'/>
</function>
<function name='CGEventSourceSetKeyboardType'>
<arg type='^{__CGEventSource=}'/>
<arg type='I'/>
</function>
<function name='CGEventSourceSetLocalEventsFilterDuringSuppressionState'>
<arg type='^{__CGEventSource=}'/>
<arg type='I'/>
<arg type='I'/>
</function>
<function name='CGEventSourceSetLocalEventsSuppressionInterval'>
<arg type='^{__CGEventSource=}'/>
<arg type='d'/>
</function>
<function name='CGEventSourceSetPixelsPerLine'>
<arg type='^{__CGEventSource=}'/>
<arg type='d'/>
</function>
<function name='CGEventSourceSetUserData'>
<arg type='^{__CGEventSource=}'/>
<arg type='q'/>
</function>
<function name='CGEventTapCreate'>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<arg type='Q'/>
<arg function_pointer='true' type='^?'>
<arg type='^{__CGEventTapProxy=}'/>
<arg type='I'/>
<arg type='^{__CGEvent=}'/>
<arg type='^v'/>
<retval type='^{__CGEvent=}'/>
</arg>
<arg type='^v'/>
<retval already_retained='true' type='^{__CFMachPort=}'/>
</function>
<function name='CGEventTapCreateForPSN'>
<arg type='^v'/>
<arg type='I'/>
<arg type='I'/>
<arg type='Q'/>
<arg function_pointer='true' type='^?'>
<arg type='^{__CGEventTapProxy=}'/>
<arg type='I'/>
<arg type='^{__CGEvent=}'/>
<arg type='^v'/>
<retval type='^{__CGEvent=}'/>
</arg>
<arg type='^v'/>
<retval already_retained='true' type='^{__CFMachPort=}'/>
</function>
<function name='CGEventTapEnable'>
<arg type='^{__CFMachPort=}'/>
<arg type='B'/>
</function>
<function name='CGEventTapIsEnabled'>
<arg type='^{__CFMachPort=}'/>
<retval type='B'/>
</function>
<function name='CGEventTapPostEvent'>
<arg type='^{__CGEventTapProxy=}'/>
<arg type='^{__CGEvent=}'/>
</function>
<function name='CGFontCanCreatePostScriptSubset'>
<arg type='^{CGFont=}'/>
<arg type='i'/>
<retval type='B'/>
</function>
<function name='CGFontCopyFullName'>
<arg type='^{CGFont=}'/>
<retval already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CGFontCopyGlyphNameForGlyph'>
<arg type='^{CGFont=}'/>
<arg type='S'/>
<retval already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CGFontCopyPostScriptName'>
<arg type='^{CGFont=}'/>
<retval already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CGFontCopyTableForTag'>
<arg type='^{CGFont=}'/>
<arg type='I'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='CGFontCopyTableTags'>
<arg type='^{CGFont=}'/>
<retval already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CGFontCopyVariationAxes'>
<arg type='^{CGFont=}'/>
<retval already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CGFontCopyVariations'>
<arg type='^{CGFont=}'/>
<retval already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='CGFontCreateCopyWithVariations'>
<arg type='^{CGFont=}'/>
<arg type='^{__CFDictionary=}'/>
<retval already_retained='true' type='^{CGFont=}'/>
</function>
<function name='CGFontCreatePostScriptEncoding'>
<arg type='^{CGFont=}'/>
<arg type='^S'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='CGFontCreatePostScriptSubset'>
<arg type='^{CGFont=}'/>
<arg type='^{__CFString=}'/>
<arg type='i'/>
<arg type='^S'/>
<arg type64='Q' type='L'/>
<arg type='^S'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='CGFontCreateWithDataProvider'>
<arg type='^{CGDataProvider=}'/>
<retval already_retained='true' type='^{CGFont=}'/>
</function>
<function name='CGFontCreateWithFontName'>
<arg type='^{__CFString=}'/>
<retval already_retained='true' type='^{CGFont=}'/>
</function>
<function name='CGFontCreateWithPlatformFont'>
<arg type='^v'/>
<retval already_retained='true' type='^{CGFont=}'/>
</function>
<function name='CGFontGetAscent'>
<arg type='^{CGFont=}'/>
<retval type='i'/>
</function>
<function name='CGFontGetCapHeight'>
<arg type='^{CGFont=}'/>
<retval type='i'/>
</function>
<function name='CGFontGetDescent'>
<arg type='^{CGFont=}'/>
<retval type='i'/>
</function>
<function name='CGFontGetFontBBox'>
<arg type='^{CGFont=}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGFontGetGlyphAdvances'>
<arg type='^{CGFont=}'/>
<arg type='^S'/>
<arg type64='Q' type='L'/>
<arg type='^i'/>
<retval type='B'/>
</function>
<function name='CGFontGetGlyphBBoxes'>
<arg type='^{CGFont=}'/>
<arg type='^S'/>
<arg type64='Q' type='L'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type='B'/>
</function>
<function name='CGFontGetGlyphWithGlyphName'>
<arg type='^{CGFont=}'/>
<arg type='^{__CFString=}'/>
<retval type='S'/>
</function>
<function name='CGFontGetItalicAngle'>
<arg type='^{CGFont=}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGFontGetLeading'>
<arg type='^{CGFont=}'/>
<retval type='i'/>
</function>
<function name='CGFontGetNumberOfGlyphs'>
<arg type='^{CGFont=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGFontGetStemV'>
<arg type='^{CGFont=}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGFontGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGFontGetUnitsPerEm'>
<arg type='^{CGFont=}'/>
<retval type='i'/>
</function>
<function name='CGFontGetXHeight'>
<arg type='^{CGFont=}'/>
<retval type='i'/>
</function>
<function name='CGFontRelease'>
<arg type='^{CGFont=}'/>
</function>
<function name='CGFontRetain'>
<arg type='^{CGFont=}'/>
<retval type='^{CGFont=}'/>
</function>
<function name='CGFunctionCreate'>
<arg type='^v'/>
<arg type64='Q' type='L'/>
<arg type64='^d' type='^f'/>
<arg type64='Q' type='L'/>
<arg type64='^d' type='^f'/>
<arg type='^{CGFunctionCallbacks=I^?^?}'/>
<retval already_retained='true' type='^{CGFunction=}'/>
</function>
<function name='CGFunctionGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGFunctionRelease'>
<arg type='^{CGFunction=}'/>
</function>
<function name='CGFunctionRetain'>
<arg type='^{CGFunction=}'/>
<retval type='^{CGFunction=}'/>
</function>
<function name='CGGLContextCreate'>
<arg type='^v'/>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
<arg type='^{CGColorSpace=}'/>
<retval already_retained='true' type='^{CGContext=}'/>
</function>
<function name='CGGLContextUpdateViewportSize'>
<arg type='^{CGContext=}'/>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
</function>
<function name='CGGetActiveDisplayList'>
<arg type='I'/>
<arg type='^I'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CGGetDisplayTransferByFormula'>
<arg type='I'/>
<arg type='^f'/>
<arg type='^f'/>
<arg type='^f'/>
<arg type='^f'/>
<arg type='^f'/>
<arg type='^f'/>
<arg type='^f'/>
<arg type='^f'/>
<arg type='^f'/>
<retval type='i'/>
</function>
<function name='CGGetDisplayTransferByTable'>
<arg type='I'/>
<arg type='I'/>
<arg type='^f'/>
<arg type='^f'/>
<arg type='^f'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CGGetDisplaysWithOpenGLDisplayMask'>
<arg type='I'/>
<arg type='I'/>
<arg type='^I'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CGGetDisplaysWithPoint'>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type='I'/>
<arg type='^I'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CGGetDisplaysWithRect'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='I'/>
<arg type='^I'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CGGetEventTapList'>
<arg type='I'/>
<arg type='^{__CGEventTapInformation=IIIQiiBfff}'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CGGetLastMouseDelta'>
<arg type='^i'/>
<arg type='^i'/>
</function>
<function name='CGGetOnlineDisplayList'>
<arg type='I'/>
<arg type='^I'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CGGradientCreateWithColorComponents'>
<arg type='^{CGColorSpace=}'/>
<arg type64='^d' type='^f'/>
<arg type64='^d' type='^f'/>
<arg type64='Q' type='L'/>
<retval already_retained='true' type='^{CGGradient=}'/>
</function>
<function name='CGGradientCreateWithColors'>
<arg type='^{CGColorSpace=}'/>
<arg type='^{__CFArray=}'/>
<arg type64='^d' type='^f'/>
<retval already_retained='true' type='^{CGGradient=}'/>
</function>
<function name='CGGradientGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGGradientRelease'>
<arg type='^{CGGradient=}'/>
</function>
<function name='CGGradientRetain'>
<arg type='^{CGGradient=}'/>
<retval type='^{CGGradient=}'/>
</function>
<function name='CGImageCreate'>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type='^{CGColorSpace=}'/>
<arg type='I'/>
<arg type='^{CGDataProvider=}'/>
<arg type64='^d' type='^f'/>
<arg type='B'/>
<arg type='i'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGImageCreateCopy'>
<arg type='^{CGImage=}'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGImageCreateCopyWithColorSpace'>
<arg type='^{CGImage=}'/>
<arg type='^{CGColorSpace=}'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGImageCreateWithImageInRect'>
<arg type='^{CGImage=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGImageCreateWithJPEGDataProvider'>
<arg type='^{CGDataProvider=}'/>
<arg type64='^d' type='^f'/>
<arg type='B'/>
<arg type='i'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGImageCreateWithMask'>
<arg type='^{CGImage=}'/>
<arg type='^{CGImage=}'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGImageCreateWithMaskingColors'>
<arg type='^{CGImage=}'/>
<arg type64='^d' type='^f'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGImageCreateWithPNGDataProvider'>
<arg type='^{CGDataProvider=}'/>
<arg type64='^d' type='^f'/>
<arg type='B'/>
<arg type='i'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGImageGetAlphaInfo'>
<arg type='^{CGImage=}'/>
<retval type='i'/>
</function>
<function name='CGImageGetBitmapInfo'>
<arg type='^{CGImage=}'/>
<retval type='I'/>
</function>
<function name='CGImageGetBitsPerComponent'>
<arg type='^{CGImage=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGImageGetBitsPerPixel'>
<arg type='^{CGImage=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGImageGetBytesPerRow'>
<arg type='^{CGImage=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGImageGetColorSpace'>
<arg type='^{CGImage=}'/>
<retval type='^{CGColorSpace=}'/>
</function>
<function name='CGImageGetDataProvider'>
<arg type='^{CGImage=}'/>
<retval type='^{CGDataProvider=}'/>
</function>
<function name='CGImageGetDecode'>
<arg type='^{CGImage=}'/>
<retval type64='^d' type='^f'/>
</function>
<function name='CGImageGetHeight'>
<arg type='^{CGImage=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGImageGetRenderingIntent'>
<arg type='^{CGImage=}'/>
<retval type='i'/>
</function>
<function name='CGImageGetShouldInterpolate'>
<arg type='^{CGImage=}'/>
<retval type='B'/>
</function>
<function name='CGImageGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGImageGetWidth'>
<arg type='^{CGImage=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGImageIsMask'>
<arg type='^{CGImage=}'/>
<retval type='B'/>
</function>
<function name='CGImageMaskCreate'>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type64='Q' type='L'/>
<arg type='^{CGDataProvider=}'/>
<arg type64='^d' type='^f'/>
<arg type='B'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGImageRelease'>
<arg type='^{CGImage=}'/>
</function>
<function name='CGImageRetain'>
<arg type='^{CGImage=}'/>
<retval type='^{CGImage=}'/>
</function>
<function name='CGInhibitLocalEvents'>
<arg type64='I' type='i'/>
<retval type='i'/>
</function>
<function name='CGLayerCreateWithContext'>
<arg type='^{CGContext=}'/>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
<arg type='^{__CFDictionary=}'/>
<retval already_retained='true' type='^{CGLayer=}'/>
</function>
<function name='CGLayerGetContext'>
<arg type='^{CGLayer=}'/>
<retval type='^{CGContext=}'/>
</function>
<function name='CGLayerGetSize'>
<arg type='^{CGLayer=}'/>
<retval type64='{CGSize=dd}' type='{CGSize=ff}'/>
</function>
<function name='CGLayerGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGLayerRelease'>
<arg type='^{CGLayer=}'/>
</function>
<function name='CGLayerRetain'>
<arg type='^{CGLayer=}'/>
<retval type='^{CGLayer=}'/>
</function>
<function name='CGMainDisplayID'>
<retval type='I'/>
</function>
<function name='CGOpenGLDisplayMaskToDisplayID'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGPDFArrayGetArray'>
<arg type='^{CGPDFArray=}'/>
<arg type64='Q' type='L'/>
<arg type='^^{CGPDFArray}'/>
<retval type='B'/>
</function>
<function name='CGPDFArrayGetBoolean'>
<arg type='^{CGPDFArray=}'/>
<arg type64='Q' type='L'/>
<arg type='*'/>
<retval type='B'/>
</function>
<function name='CGPDFArrayGetCount'>
<arg type='^{CGPDFArray=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGPDFArrayGetDictionary'>
<arg type='^{CGPDFArray=}'/>
<arg type64='Q' type='L'/>
<arg type='^^{CGPDFDictionary}'/>
<retval type='B'/>
</function>
<function name='CGPDFArrayGetInteger'>
<arg type='^{CGPDFArray=}'/>
<arg type64='Q' type='L'/>
<arg type64='^q' type='^i'/>
<retval type='B'/>
</function>
<function name='CGPDFArrayGetName'>
<arg type='^{CGPDFArray=}'/>
<arg type64='Q' type='L'/>
<arg type='^*'/>
<retval type='B'/>
</function>
<function name='CGPDFArrayGetNull'>
<arg type='^{CGPDFArray=}'/>
<arg type64='Q' type='L'/>
<retval type='B'/>
</function>
<function name='CGPDFArrayGetNumber'>
<arg type='^{CGPDFArray=}'/>
<arg type64='Q' type='L'/>
<arg type64='^d' type='^f'/>
<retval type='B'/>
</function>
<function name='CGPDFArrayGetObject'>
<arg type='^{CGPDFArray=}'/>
<arg type64='Q' type='L'/>
<arg type='^^(CGPDFObject)'/>
<retval type='B'/>
</function>
<function name='CGPDFArrayGetStream'>
<arg type='^{CGPDFArray=}'/>
<arg type64='Q' type='L'/>
<arg type='^^{CGPDFStream}'/>
<retval type='B'/>
</function>
<function name='CGPDFArrayGetString'>
<arg type='^{CGPDFArray=}'/>
<arg type64='Q' type='L'/>
<arg type='^^{CGPDFString}'/>
<retval type='B'/>
</function>
<function name='CGPDFContentStreamCreateWithPage'>
<arg type='^{CGPDFPage=}'/>
<retval already_retained='true' type='^{CGPDFContentStream=}'/>
</function>
<function name='CGPDFContentStreamCreateWithStream'>
<arg type='^{CGPDFStream=}'/>
<arg type='^{CGPDFDictionary=}'/>
<arg type='^{CGPDFContentStream=}'/>
<retval already_retained='true' type='^{CGPDFContentStream=}'/>
</function>
<function name='CGPDFContentStreamGetResource'>
<arg type='^{CGPDFContentStream=}'/>
<arg type='*'/>
<arg type='*'/>
<retval type='^(CGPDFObject=)'/>
</function>
<function name='CGPDFContentStreamGetStreams'>
<arg type='^{CGPDFContentStream=}'/>
<retval type='^{__CFArray=}'/>
</function>
<function name='CGPDFContentStreamRelease'>
<arg type='^{CGPDFContentStream=}'/>
</function>
<function name='CGPDFContentStreamRetain'>
<arg type='^{CGPDFContentStream=}'/>
<retval type='^{CGPDFContentStream=}'/>
</function>
<function name='CGPDFContextAddDestinationAtPoint'>
<arg type='^{CGContext=}'/>
<arg type='^{__CFString=}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGPDFContextAddDocumentMetadata'>
<arg type='^{CGContext=}'/>
<arg type='^{__CFData=}'/>
</function>
<function name='CGPDFContextBeginPage'>
<arg type='^{CGContext=}'/>
<arg type='^{__CFDictionary=}'/>
</function>
<function name='CGPDFContextClose'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGPDFContextCreate'>
<arg type='^{CGDataConsumer=}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^{__CFDictionary=}'/>
<retval already_retained='true' type='^{CGContext=}'/>
</function>
<function name='CGPDFContextCreateWithURL'>
<arg type='^{__CFURL=}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^{__CFDictionary=}'/>
<retval already_retained='true' type='^{CGContext=}'/>
</function>
<function name='CGPDFContextEndPage'>
<arg type='^{CGContext=}'/>
</function>
<function name='CGPDFContextSetDestinationForRect'>
<arg type='^{CGContext=}'/>
<arg type='^{__CFString=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPDFContextSetURLForRect'>
<arg type='^{CGContext=}'/>
<arg type='^{__CFURL=}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPDFDictionaryApplyFunction'>
<arg type='^{CGPDFDictionary=}'/>
<arg function_pointer='true' type='^?'>
<arg type='*'/>
<arg type='^(CGPDFObject=)'/>
<arg type='^v'/>
<retval type='v'/>
</arg>
<arg type='^v'/>
</function>
<function name='CGPDFDictionaryGetArray'>
<arg type='^{CGPDFDictionary=}'/>
<arg type='*'/>
<arg type='^^{CGPDFArray}'/>
<retval type='B'/>
</function>
<function name='CGPDFDictionaryGetBoolean'>
<arg type='^{CGPDFDictionary=}'/>
<arg type='*'/>
<arg type='*'/>
<retval type='B'/>
</function>
<function name='CGPDFDictionaryGetCount'>
<arg type='^{CGPDFDictionary=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGPDFDictionaryGetDictionary'>
<arg type='^{CGPDFDictionary=}'/>
<arg type='*'/>
<arg type='^^{CGPDFDictionary}'/>
<retval type='B'/>
</function>
<function name='CGPDFDictionaryGetInteger'>
<arg type='^{CGPDFDictionary=}'/>
<arg type='*'/>
<arg type64='^q' type='^i'/>
<retval type='B'/>
</function>
<function name='CGPDFDictionaryGetName'>
<arg type='^{CGPDFDictionary=}'/>
<arg type='*'/>
<arg type='^*'/>
<retval type='B'/>
</function>
<function name='CGPDFDictionaryGetNumber'>
<arg type='^{CGPDFDictionary=}'/>
<arg type='*'/>
<arg type64='^d' type='^f'/>
<retval type='B'/>
</function>
<function name='CGPDFDictionaryGetObject'>
<arg type='^{CGPDFDictionary=}'/>
<arg type='*'/>
<arg type='^^(CGPDFObject)'/>
<retval type='B'/>
</function>
<function name='CGPDFDictionaryGetStream'>
<arg type='^{CGPDFDictionary=}'/>
<arg type='*'/>
<arg type='^^{CGPDFStream}'/>
<retval type='B'/>
</function>
<function name='CGPDFDictionaryGetString'>
<arg type='^{CGPDFDictionary=}'/>
<arg type='*'/>
<arg type='^^{CGPDFString}'/>
<retval type='B'/>
</function>
<function name='CGPDFDocumentAllowsCopying'>
<arg type='^{CGPDFDocument=}'/>
<retval type='B'/>
</function>
<function name='CGPDFDocumentAllowsPrinting'>
<arg type='^{CGPDFDocument=}'/>
<retval type='B'/>
</function>
<function name='CGPDFDocumentCreateWithProvider'>
<arg type='^{CGDataProvider=}'/>
<retval already_retained='true' type='^{CGPDFDocument=}'/>
</function>
<function name='CGPDFDocumentCreateWithURL'>
<arg type='^{__CFURL=}'/>
<retval already_retained='true' type='^{CGPDFDocument=}'/>
</function>
<function name='CGPDFDocumentGetArtBox'>
<arg type='^{CGPDFDocument=}'/>
<arg type='i'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPDFDocumentGetBleedBox'>
<arg type='^{CGPDFDocument=}'/>
<arg type='i'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPDFDocumentGetCatalog'>
<arg type='^{CGPDFDocument=}'/>
<retval type='^{CGPDFDictionary=}'/>
</function>
<function name='CGPDFDocumentGetCropBox'>
<arg type='^{CGPDFDocument=}'/>
<arg type='i'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPDFDocumentGetID'>
<arg type='^{CGPDFDocument=}'/>
<retval type='^{CGPDFArray=}'/>
</function>
<function name='CGPDFDocumentGetInfo'>
<arg type='^{CGPDFDocument=}'/>
<retval type='^{CGPDFDictionary=}'/>
</function>
<function name='CGPDFDocumentGetMediaBox'>
<arg type='^{CGPDFDocument=}'/>
<arg type='i'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPDFDocumentGetNumberOfPages'>
<arg type='^{CGPDFDocument=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGPDFDocumentGetPage'>
<arg type='^{CGPDFDocument=}'/>
<arg type64='Q' type='L'/>
<retval type='^{CGPDFPage=}'/>
</function>
<function name='CGPDFDocumentGetRotationAngle'>
<arg type='^{CGPDFDocument=}'/>
<arg type='i'/>
<retval type='i'/>
</function>
<function name='CGPDFDocumentGetTrimBox'>
<arg type='^{CGPDFDocument=}'/>
<arg type='i'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPDFDocumentGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGPDFDocumentGetVersion'>
<arg type='^{CGPDFDocument=}'/>
<arg type='^i'/>
<arg type='^i'/>
</function>
<function name='CGPDFDocumentIsEncrypted'>
<arg type='^{CGPDFDocument=}'/>
<retval type='B'/>
</function>
<function name='CGPDFDocumentIsUnlocked'>
<arg type='^{CGPDFDocument=}'/>
<retval type='B'/>
</function>
<function name='CGPDFDocumentRelease'>
<arg type='^{CGPDFDocument=}'/>
</function>
<function name='CGPDFDocumentRetain'>
<arg type='^{CGPDFDocument=}'/>
<retval type='^{CGPDFDocument=}'/>
</function>
<function name='CGPDFDocumentUnlockWithPassword'>
<arg type='^{CGPDFDocument=}'/>
<arg type='*'/>
<retval type='B'/>
</function>
<function name='CGPDFObjectGetType'>
<arg type='^(CGPDFObject=)'/>
<retval type='i'/>
</function>
<function name='CGPDFObjectGetValue'>
<arg type='^(CGPDFObject=)'/>
<arg type='i'/>
<arg type='^v'/>
<retval type='B'/>
</function>
<function name='CGPDFOperatorTableCreate'>
<retval already_retained='true' type='^{CGPDFOperatorTable=}'/>
</function>
<function name='CGPDFOperatorTableRelease'>
<arg type='^{CGPDFOperatorTable=}'/>
</function>
<function name='CGPDFOperatorTableRetain'>
<arg type='^{CGPDFOperatorTable=}'/>
<retval type='^{CGPDFOperatorTable=}'/>
</function>
<function name='CGPDFOperatorTableSetCallback'>
<arg type='^{CGPDFOperatorTable=}'/>
<arg type='*'/>
<arg function_pointer='true' type='^?'>
<arg type='^{CGPDFScanner=}'/>
<arg type='^v'/>
<retval type='v'/>
</arg>
</function>
<function name='CGPDFPageGetBoxRect'>
<arg type='^{CGPDFPage=}'/>
<arg type='i'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPDFPageGetDictionary'>
<arg type='^{CGPDFPage=}'/>
<retval type='^{CGPDFDictionary=}'/>
</function>
<function name='CGPDFPageGetDocument'>
<arg type='^{CGPDFPage=}'/>
<retval type='^{CGPDFDocument=}'/>
</function>
<function name='CGPDFPageGetDrawingTransform'>
<arg type='^{CGPDFPage=}'/>
<arg type='i'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='i'/>
<arg type='B'/>
<retval type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
</function>
<function name='CGPDFPageGetPageNumber'>
<arg type='^{CGPDFPage=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGPDFPageGetRotationAngle'>
<arg type='^{CGPDFPage=}'/>
<retval type='i'/>
</function>
<function name='CGPDFPageGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGPDFPageRelease'>
<arg type='^{CGPDFPage=}'/>
</function>
<function name='CGPDFPageRetain'>
<arg type='^{CGPDFPage=}'/>
<retval type='^{CGPDFPage=}'/>
</function>
<function name='CGPDFScannerCreate'>
<arg type='^{CGPDFContentStream=}'/>
<arg type='^{CGPDFOperatorTable=}'/>
<arg type='^v'/>
<retval already_retained='true' type='^{CGPDFScanner=}'/>
</function>
<function name='CGPDFScannerGetContentStream'>
<arg type='^{CGPDFScanner=}'/>
<retval type='^{CGPDFContentStream=}'/>
</function>
<function name='CGPDFScannerPopArray'>
<arg type='^{CGPDFScanner=}'/>
<arg type='^^{CGPDFArray}'/>
<retval type='B'/>
</function>
<function name='CGPDFScannerPopBoolean'>
<arg type='^{CGPDFScanner=}'/>
<arg type='*'/>
<retval type='B'/>
</function>
<function name='CGPDFScannerPopDictionary'>
<arg type='^{CGPDFScanner=}'/>
<arg type='^^{CGPDFDictionary}'/>
<retval type='B'/>
</function>
<function name='CGPDFScannerPopInteger'>
<arg type='^{CGPDFScanner=}'/>
<arg type64='^q' type='^i'/>
<retval type='B'/>
</function>
<function name='CGPDFScannerPopName'>
<arg type='^{CGPDFScanner=}'/>
<arg type='^*'/>
<retval type='B'/>
</function>
<function name='CGPDFScannerPopNumber'>
<arg type='^{CGPDFScanner=}'/>
<arg type64='^d' type='^f'/>
<retval type='B'/>
</function>
<function name='CGPDFScannerPopObject'>
<arg type='^{CGPDFScanner=}'/>
<arg type='^^(CGPDFObject)'/>
<retval type='B'/>
</function>
<function name='CGPDFScannerPopStream'>
<arg type='^{CGPDFScanner=}'/>
<arg type='^^{CGPDFStream}'/>
<retval type='B'/>
</function>
<function name='CGPDFScannerPopString'>
<arg type='^{CGPDFScanner=}'/>
<arg type='^^{CGPDFString}'/>
<retval type='B'/>
</function>
<function name='CGPDFScannerRelease'>
<arg type='^{CGPDFScanner=}'/>
</function>
<function name='CGPDFScannerRetain'>
<arg type='^{CGPDFScanner=}'/>
<retval type='^{CGPDFScanner=}'/>
</function>
<function name='CGPDFScannerScan'>
<arg type='^{CGPDFScanner=}'/>
<retval type='B'/>
</function>
<function name='CGPDFStreamCopyData'>
<arg type='^{CGPDFStream=}'/>
<arg type='^i'/>
<retval already_retained='true' type='^{__CFData=}'/>
</function>
<function name='CGPDFStreamGetDictionary'>
<arg type='^{CGPDFStream=}'/>
<retval type='^{CGPDFDictionary=}'/>
</function>
<function name='CGPDFStringCopyDate'>
<arg type='^{CGPDFString=}'/>
<retval already_retained='true' type='^{__CFDate=}'/>
</function>
<function name='CGPDFStringCopyTextString'>
<arg type='^{CGPDFString=}'/>
<retval already_retained='true' type='^{__CFString=}'/>
</function>
<function name='CGPDFStringGetBytePtr'>
<arg type='^{CGPDFString=}'/>
<retval type='*'/>
</function>
<function name='CGPDFStringGetLength'>
<arg type='^{CGPDFString=}'/>
<retval type64='Q' type='L'/>
</function>
<function name='CGPSConverterAbort'>
<arg type='^{CGPSConverter=}'/>
<retval type='B'/>
</function>
<function name='CGPSConverterConvert'>
<arg type='^{CGPSConverter=}'/>
<arg type='^{CGDataProvider=}'/>
<arg type='^{CGDataConsumer=}'/>
<arg type='^{__CFDictionary=}'/>
<retval type='B'/>
</function>
<function name='CGPSConverterCreate'>
<arg type='^v'/>
<arg type='^{CGPSConverterCallbacks=I^?^?^?^?^?^?^?}'/>
<arg type='^{__CFDictionary=}'/>
<retval already_retained='true' type='^{CGPSConverter=}'/>
</function>
<function name='CGPSConverterGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGPSConverterIsConverting'>
<arg type='^{CGPSConverter=}'/>
<retval type='B'/>
</function>
<function name='CGPaletteCreateCopy'>
<arg type='^{_CGDirectPaletteRef=}'/>
<retval already_retained='true' type='^{_CGDirectPaletteRef=}'/>
</function>
<function name='CGPaletteCreateDefaultColorPalette'>
<retval already_retained='true' type='^{_CGDirectPaletteRef=}'/>
</function>
<function name='CGPaletteCreateFromPaletteBlendedWithColor'>
<arg type='^{_CGDirectPaletteRef=}'/>
<arg type='f'/>
<arg type='{CGDeviceColor=fff}'/>
<retval already_retained='true' type='^{_CGDirectPaletteRef=}'/>
</function>
<function name='CGPaletteCreateWithByteSamples'>
<arg type='^{CGDeviceByteColor=CCC}'/>
<arg type='I'/>
<retval already_retained='true' type='^{_CGDirectPaletteRef=}'/>
</function>
<function name='CGPaletteCreateWithCapacity'>
<arg type='I'/>
<retval already_retained='true' type='^{_CGDirectPaletteRef=}'/>
</function>
<function name='CGPaletteCreateWithDisplay'>
<arg type='I'/>
<retval already_retained='true' type='^{_CGDirectPaletteRef=}'/>
</function>
<function name='CGPaletteCreateWithSamples'>
<arg type='^{CGDeviceColor=fff}'/>
<arg type='I'/>
<retval already_retained='true' type='^{_CGDirectPaletteRef=}'/>
</function>
<function name='CGPaletteGetColorAtIndex'>
<arg type='^{_CGDirectPaletteRef=}'/>
<arg type='I'/>
<retval type='{CGDeviceColor=fff}'/>
</function>
<function name='CGPaletteGetIndexForColor'>
<arg type='^{_CGDirectPaletteRef=}'/>
<arg type='{CGDeviceColor=fff}'/>
<retval type='I'/>
</function>
<function name='CGPaletteGetNumberOfSamples'>
<arg type='^{_CGDirectPaletteRef=}'/>
<retval type='I'/>
</function>
<function name='CGPaletteIsEqualToPalette'>
<arg type='^{_CGDirectPaletteRef=}'/>
<arg type='^{_CGDirectPaletteRef=}'/>
<retval type='B'/>
</function>
<function name='CGPaletteRelease'>
<arg type='^{_CGDirectPaletteRef=}'/>
</function>
<function name='CGPaletteSetColorAtIndex'>
<arg type='^{_CGDirectPaletteRef=}'/>
<arg type='{CGDeviceColor=fff}'/>
<arg type='I'/>
</function>
<function name='CGPathAddArc'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type='B'/>
</function>
<function name='CGPathAddArcToPoint'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGPathAddCurveToPoint'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGPathAddEllipseInRect'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPathAddLineToPoint'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGPathAddLines'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='^{CGPoint=dd}' type='^{CGPoint=ff}'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGPathAddPath'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type='^{CGPath=}'/>
</function>
<function name='CGPathAddQuadCurveToPoint'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGPathAddRect'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPathAddRects'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='Q' type='L'/>
</function>
<function name='CGPathAddRelativeArc'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGPathApply'>
<arg type='^{CGPath=}'/>
<arg type='^v'/>
<arg function_pointer='true' type='^?'>
<arg type='^v'/>
<arg type='^{CGPathElement=i^{CGPoint}}'/>
<retval type='v'/>
</arg>
</function>
<function name='CGPathCloseSubpath'>
<arg type='^{CGPath=}'/>
</function>
<function name='CGPathContainsPoint'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type='B'/>
<retval type='B'/>
</function>
<function name='CGPathCreateCopy'>
<arg type='^{CGPath=}'/>
<retval already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CGPathCreateCopyByDashingPath'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='^d' type='^f'/>
<arg type64='Q' type='L'/>
<retval already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CGPathCreateCopyByStrokingPath'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type='i'/>
<arg type='i'/>
<arg type64='d' type='f'/>
<retval already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CGPathCreateCopyByTransformingPath'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<retval already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CGPathCreateMutable'>
<retval already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CGPathCreateMutableCopy'>
<arg type='^{CGPath=}'/>
<retval already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CGPathCreateMutableCopyByTransformingPath'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<retval already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CGPathCreateWithEllipseInRect'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<retval already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CGPathCreateWithRect'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<retval already_retained='true' type='^{CGPath=}'/>
</function>
<function name='CGPathEqualToPath'>
<arg type='^{CGPath=}'/>
<arg type='^{CGPath=}'/>
<retval type='B'/>
</function>
<function name='CGPathGetBoundingBox'>
<arg type='^{CGPath=}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPathGetCurrentPoint'>
<arg type='^{CGPath=}'/>
<retval type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGPathGetPathBoundingBox'>
<arg type='^{CGPath=}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGPathGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGPathIsEmpty'>
<arg type='^{CGPath=}'/>
<retval type='B'/>
</function>
<function name='CGPathIsRect'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type='B'/>
</function>
<function name='CGPathMoveToPoint'>
<arg type='^{CGPath=}'/>
<arg type64='^{CGAffineTransform=dddddd}' type='^{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
</function>
<function name='CGPathRelease'>
<arg type='^{CGPath=}'/>
</function>
<function name='CGPathRetain'>
<arg type='^{CGPath=}'/>
<retval type='^{CGPath=}'/>
</function>
<function name='CGPatternCreate'>
<arg type='^v'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type='i'/>
<arg type='B'/>
<arg type='^{CGPatternCallbacks=I^?^?}'/>
<retval already_retained='true' type='^{CGPattern=}'/>
</function>
<function name='CGPatternGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGPatternRelease'>
<arg type='^{CGPattern=}'/>
</function>
<function name='CGPatternRetain'>
<arg type='^{CGPattern=}'/>
<retval type='^{CGPattern=}'/>
</function>
<function name='CGPointApplyAffineTransform'>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<retval type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGPointCreateDictionaryRepresentation'>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<retval already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='CGPointEqualToPoint'>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<retval type='B'/>
</function>
<function name='CGPointMake' inline='true'>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
</function>
<function name='CGPointMakeWithDictionaryRepresentation'>
<arg type='^{__CFDictionary=}'/>
<arg type64='^{CGPoint=dd}' type='^{CGPoint=ff}'/>
<retval type='B'/>
</function>
<function name='CGPostKeyboardEvent'>
<arg type='S'/>
<arg type='S'/>
<arg type64='I' type='i'/>
<retval type='i'/>
</function>
<function name='CGPostMouseEvent' variadic='true'>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type64='I' type='i'/>
<arg type='I'/>
<arg type64='I' type='i'/>
<retval type='i'/>
</function>
<function name='CGPostScrollWheelEvent' variadic='true'>
<arg type='I'/>
<arg type='i'/>
<retval type='i'/>
</function>
<function name='CGRectApplyAffineTransform'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGRectContainsPoint'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<retval type='B'/>
</function>
<function name='CGRectContainsRect'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type='B'/>
</function>
<function name='CGRectCreateDictionaryRepresentation'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='CGRectDivide'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='d' type='f'/>
<arg type='i'/>
</function>
<function name='CGRectEqualToRect'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type='B'/>
</function>
<function name='CGRectGetHeight'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGRectGetMaxX'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGRectGetMaxY'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGRectGetMidX'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGRectGetMidY'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGRectGetMinX'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGRectGetMinY'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGRectGetWidth'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='d' type='f'/>
</function>
<function name='CGRectInset'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGRectIntegral'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGRectIntersection'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGRectIntersectsRect'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type='B'/>
</function>
<function name='CGRectIsEmpty'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type='B'/>
</function>
<function name='CGRectIsInfinite'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type='B'/>
</function>
<function name='CGRectIsNull'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type='B'/>
</function>
<function name='CGRectMake' inline='true'>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGRectMakeWithDictionaryRepresentation'>
<arg type='^{__CFDictionary=}'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type='B'/>
</function>
<function name='CGRectOffset'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGRectStandardize'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGRectUnion'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGRegisterScreenRefreshCallback'>
<arg function_pointer='true' type='^?'>
<arg type='I'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^v'/>
<retval type='v'/>
</arg>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='CGReleaseAllDisplays'>
<retval type='i'/>
</function>
<function name='CGReleaseDisplayFadeReservation'>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGReleaseScreenRefreshRects'>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
</function>
<function name='CGRestorePermanentDisplayConfiguration'/>
<function name='CGScreenRegisterMoveCallback'>
<arg function_pointer='true' type='^?'>
<arg type='{CGScreenUpdateMoveDelta=ii}'/>
<arg type64='Q' type='L'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^v'/>
<retval type='v'/>
</arg>
<arg type='^v'/>
<retval type='i'/>
</function>
<function name='CGScreenUnregisterMoveCallback'>
<arg function_pointer='true' type='^?'>
<arg type='{CGScreenUpdateMoveDelta=ii}'/>
<arg type64='Q' type='L'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^v'/>
<retval type='v'/>
</arg>
<arg type='^v'/>
</function>
<function name='CGSessionCopyCurrentDictionary'>
<retval already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='CGSetDisplayTransferByByteTable'>
<arg type='I'/>
<arg type='I'/>
<arg type='*'/>
<arg type='*'/>
<arg type='*'/>
<retval type='i'/>
</function>
<function name='CGSetDisplayTransferByFormula'>
<arg type='I'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<arg type='f'/>
<retval type='i'/>
</function>
<function name='CGSetDisplayTransferByTable'>
<arg type='I'/>
<arg type='I'/>
<arg type='^f'/>
<arg type='^f'/>
<arg type='^f'/>
<retval type='i'/>
</function>
<function name='CGSetLocalEventsFilterDuringSuppressionState'>
<arg type='I'/>
<arg type='I'/>
<retval type='i'/>
</function>
<function name='CGSetLocalEventsSuppressionInterval'>
<arg type='d'/>
<retval type='i'/>
</function>
<function name='CGShadingCreateAxial'>
<arg type='^{CGColorSpace=}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type='^{CGFunction=}'/>
<arg type='B'/>
<arg type='B'/>
<retval already_retained='true' type='^{CGShading=}'/>
</function>
<function name='CGShadingCreateRadial'>
<arg type='^{CGColorSpace=}'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type64='d' type='f'/>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<arg type64='d' type='f'/>
<arg type='^{CGFunction=}'/>
<arg type='B'/>
<arg type='B'/>
<retval already_retained='true' type='^{CGShading=}'/>
</function>
<function name='CGShadingGetTypeID'>
<retval type64='Q' type='L'/>
</function>
<function name='CGShadingRelease'>
<arg type='^{CGShading=}'/>
</function>
<function name='CGShadingRetain'>
<arg type='^{CGShading=}'/>
<retval type='^{CGShading=}'/>
</function>
<function name='CGShieldingWindowID'>
<arg type='I'/>
<retval type='I'/>
</function>
<function name='CGShieldingWindowLevel'>
<retval type='i'/>
</function>
<function name='CGSizeApplyAffineTransform'>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
<arg type64='{CGAffineTransform=dddddd}' type='{CGAffineTransform=ffffff}'/>
<retval type64='{CGSize=dd}' type='{CGSize=ff}'/>
</function>
<function name='CGSizeCreateDictionaryRepresentation'>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
<retval already_retained='true' type='^{__CFDictionary=}'/>
</function>
<function name='CGSizeEqualToSize'>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
<arg type64='{CGSize=dd}' type='{CGSize=ff}'/>
<retval type='B'/>
</function>
<function name='CGSizeMake' inline='true'>
<arg type64='d' type='f'/>
<arg type64='d' type='f'/>
<retval type64='{CGSize=dd}' type='{CGSize=ff}'/>
</function>
<function name='CGSizeMakeWithDictionaryRepresentation'>
<arg type='^{__CFDictionary=}'/>
<arg type64='^{CGSize=dd}' type='^{CGSize=ff}'/>
<retval type='B'/>
</function>
<function name='CGUnregisterScreenRefreshCallback'>
<arg function_pointer='true' type='^?'>
<arg type='I'/>
<arg type64='^{CGRect={CGPoint=dd}{CGSize=dd}}' type='^{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^v'/>
<retval type='v'/>
</arg>
<arg type='^v'/>
</function>
<function name='CGWaitForScreenRefreshRects'>
<arg type='^^{CGRect}'/>
<arg type='^I'/>
<retval type='i'/>
</function>
<function name='CGWaitForScreenUpdateRects'>
<arg type='I'/>
<arg type='^I'/>
<arg type='^^{CGRect}'/>
<arg type64='^Q' type='^I'/>
<arg type='^{CGScreenUpdateMoveDelta=ii}'/>
<retval type='i'/>
</function>
<function name='CGWarpMouseCursorPosition'>
<arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
<retval type='i'/>
</function>
<function name='CGWindowLevelForKey'>
<arg type='i'/>
<retval type='i'/>
</function>
<function name='CGWindowListCopyWindowInfo'>
<arg type='I'/>
<arg type='I'/>
<retval already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CGWindowListCreate'>
<arg type='I'/>
<arg type='I'/>
<retval already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CGWindowListCreateDescriptionFromArray'>
<arg type='^{__CFArray=}'/>
<retval already_retained='true' type='^{__CFArray=}'/>
</function>
<function name='CGWindowListCreateImage'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='I'/>
<arg type='I'/>
<arg type='I'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGWindowListCreateImageFromArray'>
<arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
<arg type='^{__CFArray=}'/>
<arg type='I'/>
<retval already_retained='true' type='^{CGImage=}'/>
</function>
<function name='CGWindowServerCFMachPort'>
<retval type='^{__CFMachPort=}'/>
</function>
<function name='CGWindowServerCreateServerPort'>
<retval already_retained='true' type='^{__CFMachPort=}'/>
</function>
</signatures>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment