Ronald Oussoren avatar Ronald Oussoren committed fc506bc

more fixes in metadata

Comments (0)

Files changed (32)

pyobjc-framework-Cocoa/Doc/api-notes-AppKit.txt

 
   This method is not yet supported. Support for this method requires a manual wrapper, which 
   has not been written yet.
+
+``NSDictionaryOfVariableBindings``
+----------------------------------
+
+This is a helper macro that cannot be implemented with the same interface in Python.
+
+Instead of::
+
+    NSDictionaryOfVariableBindings(button1, button2, nil)
+
+use::
+
+    { "button1": button1, "button2": button2 }
+
+
+Note: it is possible to implement this macro as a Python function with a slightly different
+API: pass the variable names as strings instead of identifiers.

pyobjc-framework-Cocoa/Lib/AppKit/__init__.py

 mod.NSLineSeparatorCharacter = unichr(mod.NSLineSeparatorCharacter)
 mod.NSParagraphSeparatorCharacter = unichr(mod.NSParagraphSeparatorCharacter)
 
+
+for nm in [
+   "NSUpArrowFunctionKey",
+   "NSDownArrowFunctionKey",
+   "NSLeftArrowFunctionKey",
+   "NSRightArrowFunctionKey",
+   "NSF1FunctionKey",
+   "NSF2FunctionKey",
+   "NSF3FunctionKey",
+   "NSF4FunctionKey",
+   "NSF5FunctionKey",
+   "NSF6FunctionKey",
+   "NSF7FunctionKey",
+   "NSF8FunctionKey",
+   "NSF9FunctionKey",
+   "NSF10FunctionKey",
+   "NSF11FunctionKey",
+   "NSF12FunctionKey",
+   "NSF13FunctionKey",
+   "NSF14FunctionKey",
+   "NSF15FunctionKey",
+   "NSF16FunctionKey",
+   "NSF17FunctionKey",
+   "NSF18FunctionKey",
+   "NSF19FunctionKey",
+   "NSF20FunctionKey",
+   "NSF21FunctionKey",
+   "NSF22FunctionKey",
+   "NSF23FunctionKey",
+   "NSF24FunctionKey",
+   "NSF25FunctionKey",
+   "NSF26FunctionKey",
+   "NSF27FunctionKey",
+   "NSF28FunctionKey",
+   "NSF29FunctionKey",
+   "NSF30FunctionKey",
+   "NSF31FunctionKey",
+   "NSF32FunctionKey",
+   "NSF33FunctionKey",
+   "NSF34FunctionKey",
+   "NSF35FunctionKey",
+   "NSInsertFunctionKey",
+   "NSDeleteFunctionKey",
+   "NSHomeFunctionKey",
+   "NSBeginFunctionKey",
+   "NSEndFunctionKey",
+   "NSPageUpFunctionKey",
+   "NSPageDownFunctionKey",
+   "NSPrintScreenFunctionKey",
+   "NSScrollLockFunctionKey",
+   "NSPauseFunctionKey",
+   "NSSysReqFunctionKey",
+   "NSBreakFunctionKey",
+   "NSResetFunctionKey",
+   "NSStopFunctionKey",
+   "NSMenuFunctionKey",
+   "NSUserFunctionKey",
+   "NSSystemFunctionKey",
+   "NSPrintFunctionKey",
+   "NSClearLineFunctionKey",
+   "NSClearDisplayFunctionKey",
+   "NSInsertLineFunctionKey",
+   "NSDeleteLineFunctionKey",
+   "NSInsertCharFunctionKey",
+   "NSDeleteCharFunctionKey",
+   "NSPrevFunctionKey",
+   "NSNextFunctionKey",
+   "NSSelectFunctionKey",
+   "NSExecuteFunctionKey",
+   "NSUndoFunctionKey",
+   "NSRedoFunctionKey",
+   "NSFindFunctionKey",
+   "NSHelpFunctionKey",
+   "NSModeSwitchFunctionKey",
+   ]:
+       try:
+           setattr(mod, nm, unichr(getattr(mod, nm)))
+       except AttributeError:
+           pass
+
 try:
     mod.NSImageNameApplicationIcon
 except AttributeError:

pyobjc-framework-Cocoa/Lib/AppKit/_metadata.py

 # This file is generated by objective.metadata
 #
-# Last update: Fri Apr 20 16:22:13 2012
+# Last update: Wed Apr 25 17:56:18 2012
 
 import objc, sys
 
 
 misc = {
 }
-misc.update({'_CFlags': objc.createStructType('_CFlags', sel32or64('{__CFlags=IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII}', '{__CFlags=IIIIQIIIIIIIIIIIQIIIIIIIIIIIIIIQIIIIIIIIIIIIIIIII}'), [u'state', u'highlighted', u'disabled', u'editable', u'type', u'vCentered', u'hCentered', u'bordered', u'bezeled', u'selectable', u'scrollable', u'continuous', u'actOnMouseDown', u'isLeaf', u'invalidObjectValue', u'invalidFont', u'lineBreakMode', u'cellReserved1', u'singleLineMode', u'actOnMouseDragged', u'isLoaded', u'truncateLastLine', u'dontActOnMouseUp', u'isWhite', u'useUserKeyEquivalent', u'showsFirstResponder', u'focusRingType', u'wasSelectable', u'hasInvalidObject', u'allowsEditingTextAttributes', u'importsGraphics', u'alignment', u'layoutDirectionRTL', u'backgroundStyle', u'cellReserved2', u'refusesFirstResponder', u'needsHighlightedText', u'dontAllowsUndo', u'currentlyEditing', u'allowsMixedState', u'inMixedState', u'sendsActionOnEndEditing', u'inSendAction', u'menuWasSet', u'controlTint', u'controlSize', u'branchImageDisabled', u'drawingInRevealover', u'needsHighlightedTextHint']), 'NSEdgeInsets': objc.createStructType('NSEdgeInsets', sel32or64('{_NSEdgeInsets=ffff}', '{_NSEdgeInsets=dddd}'), [u'top', u'left', u'bottom', u'right']), '_Brflags': objc.createStructType('_Brflags', '{__Brflags=IIIIIIIIIIIIIIIIIIIIIIIIIII}', [u'firstVisibleCalculationDisabled', u'prefersAllColumnUserResizing', u'usesSmallScrollers', u'usesSmallSizeTitleFont', u'actionNeedsToBeSent', u'acceptsFirstMouse', u'refusesFirstResponder', u'disableCompositing', u'delegateSelectsCellsByRow', u'allowsIncrementalSearching', u'time', u'hasHorizontalScroller', u'prohibitEmptySel', u'sendActionOnArrowKeys', u'dontDrawTitles', u'acceptArrowKeys', u'delegateValidatesColumns', u'delegateDoesNotCreateRowsInMatrix', u'delegateSelectsCellsByString', u'delegateSetsTitles', u'delegateImplementsWillDisplayCell', u'separateColumns', u'titleFromPrevious', u'isTitled', u'reuseColumns', u'allowsBranchSelection', u'allowsMultipleSelection']), 'NSScreenAuxiliaryOpaque': objc.createStructType('NSScreenAuxiliaryOpaque', '{NSScreenAuxiliary=}', []), '_MFlags': objc.createStructType('_MFlags', '{__MFlags=IIIIIIIIIIIIIIIIIIIIIIIIIIIII}', [u'reservedMatrix', u'drawingContextMenuHighlightOnAllSelectedRows', u'drawingContextMenuHighlight', u'browserOptimizationsEnabled', u'needsRedrawBeforeFirstLiveResizeCache', u'tmpAllowNonVisibleCellsToBecomeFirstResponder', u'subclassIsSafeForLiveResize', u'hasCachedSubclassIsSafeForLiveResize', u'liveResizeImageCacheingEnabled', u'checkForSimpleTrackingMode', u'useSimpleTrackingMode', u'refusesFirstResponder', u'dontScroll', u'changingSelectionWithKeyboard', u'onlySetKeyCell', u'currentlySelectingCell', u'allowsIncrementalSearching', u'tabKeyTraversesCellsExplicitlySet', u'tabKeyTraversesCells', u'drawingAncestor', u'autosizeCells', u'drawsBackground', u'drawsCellBackground', u'selectionByRect', u'autoscroll', u'allowEmptySel', u'listMode', u'radioMode', u'highlightMode']), '_MVFlags': objc.createStructType('_MVFlags', '{__MVFlags=IIIIII}', [u'editable', u'loopMode', u'playsEveryFrame', u'playsSelectionOnly', u'controllerVisible', u'reserved']), '_NSProgressIndicatorThreadInfo': objc.createStructType('_NSProgressIndicatorThreadInfo', '{__NSProgressIndicatorThreadInfo=}', []), '_BCFlags2': objc.createStructType('_BCFlags2', '{__BCFlags2=IIIIII}', [u'bezelStyle', u'showsBorderOnlyWhileMouseInside', u'mouseInside', u'bezelStyle2', u'imageScaling', u'keyEquivalentModifierMask']), '_TvFlags': objc.createStructType('_TvFlags', '{__TvFlags=IIIIIIIIIIIIIIIIIII}', [u'refusesFirstResponder', u'movedPostingDisableCount', u'selectionPostingDisableCount', u'dataSourceSetObjectValue', u'oldAutoresizesAllColumnsToFit', u'delegateSelectionShouldChangeInTableView', u'delegateShouldSelectTableColumn', u'delegateShouldSelectRow', u'delegateShouldEditTableColumn', u'delegateWillDisplayCell', u'compareWidthWithSuperview', u'changingLayout', u'selectionType', u'allowsColumnSelection', u'allowsMultipleSelection', u'allowsEmptySelection', u'oldDrawsGridFlag', u'allowsColumnResizing', u'allowsColumnReordering']), 'NSOpenGLPixelFormatAuxiliary': objc.createStructType('NSOpenGLPixelFormatAuxiliary', '{_CGLPixelFormatObject=}', []), 'NSOpenGLContextAuxiliary': objc.createStructType('NSOpenGLContextAuxiliary', '{_CGLContextObject=}', []), '_NSThreadPrivate': objc.createStructType('_NSThreadPrivate', '{NSThreadPrivate=}', []), '_VFlags': objc.createStructType('_VFlags', '{__VFlags=IIIIIIIIIIIIIIIIIIIIII}', [u'aboutToResize', u'retainCountOverMax', u'retainCount', u'interfaceStyle1', u'specialArchiving', u'needsDisplayForBounds', u'interfaceStyle0', u'removingWithoutInvalidation', u'needsBoundsChangeNote', u'boundsChangeNotesSuspended', u'focusChangeNotesSuspended', u'needsFrameChangeNote', u'frameChangeNotesSuspended', u'noVerticalAutosizing', u'newGState', u'validGState', u'needsDisplay', u'wantsGState', u'autoresizeSubviews', u'autosizing', u'rotatedOrScaledFromBase', u'rotatedFromBase']), 'NSTypesetterGlyphInfo': objc.createStructType('NSTypesetterGlyphInfo', '{_NSTypesetterGlyphInfo={_NSPoint=ff}fffI@{_NSSize=ff}{=III}}', [u'curLocation', u'extent', u'belowBaseline', u'aboveBaseline', u'glyphCharacterIndex', u'font', u'attachmentSize', u'_giflags'])})
+misc.update({'_CFlags': objc.createStructType('_CFlags', sel32or64('{__CFlags=IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII}', '{__CFlags=IIIIQIIIIIIIIIIIQIIIIIIIIIIIIIIQIIIIIIIIIIIIIIIII}'), [u'state', u'highlighted', u'disabled', u'editable', u'type', u'vCentered', u'hCentered', u'bordered', u'bezeled', u'selectable', u'scrollable', u'continuous', u'actOnMouseDown', u'isLeaf', u'invalidObjectValue', u'invalidFont', u'lineBreakMode', u'cellReserved1', u'singleLineMode', u'actOnMouseDragged', u'isLoaded', u'truncateLastLine', u'dontActOnMouseUp', u'isWhite', u'useUserKeyEquivalent', u'showsFirstResponder', u'focusRingType', u'wasSelectable', u'hasInvalidObject', u'allowsEditingTextAttributes', u'importsGraphics', u'alignment', u'layoutDirectionRTL', u'backgroundStyle', u'cellReserved2', u'refusesFirstResponder', u'needsHighlightedText', u'dontAllowsUndo', u'currentlyEditing', u'allowsMixedState', u'inMixedState', u'sendsActionOnEndEditing', u'inSendAction', u'menuWasSet', u'controlTint', u'controlSize', u'branchImageDisabled', u'drawingInRevealover', u'needsHighlightedTextHint']), 'NSEdgeInsets': objc.createStructType('NSEdgeInsets', sel32or64('{_NSEdgeInsets=ffff}', '{_NSEdgeInsets=dddd}'), [u'top', u'left', u'bottom', u'right']), '_Brflags': objc.createStructType('_Brflags', '{__Brflags=IIIIIIIIIIIIIIIIIIIIIIIIIII}', [u'firstVisibleCalculationDisabled', u'prefersAllColumnUserResizing', u'usesSmallScrollers', u'usesSmallSizeTitleFont', u'actionNeedsToBeSent', u'acceptsFirstMouse', u'refusesFirstResponder', u'disableCompositing', u'delegateSelectsCellsByRow', u'allowsIncrementalSearching', u'time', u'hasHorizontalScroller', u'prohibitEmptySel', u'sendActionOnArrowKeys', u'dontDrawTitles', u'acceptArrowKeys', u'delegateValidatesColumns', u'delegateDoesNotCreateRowsInMatrix', u'delegateSelectsCellsByString', u'delegateSetsTitles', u'delegateImplementsWillDisplayCell', u'separateColumns', u'titleFromPrevious', u'isTitled', u'reuseColumns', u'allowsBranchSelection', u'allowsMultipleSelection']), 'NSScreenAuxiliaryOpaque': objc.createStructType('NSScreenAuxiliaryOpaque', '{NSScreenAuxiliary=}', []), '_MFlags': objc.createStructType('_MFlags', '{__MFlags=IIIIIIIIIIIIIIIIIIIIIIIIIIIII}', [u'reservedMatrix', u'drawingContextMenuHighlightOnAllSelectedRows', u'drawingContextMenuHighlight', u'browserOptimizationsEnabled', u'needsRedrawBeforeFirstLiveResizeCache', u'tmpAllowNonVisibleCellsToBecomeFirstResponder', u'subclassIsSafeForLiveResize', u'hasCachedSubclassIsSafeForLiveResize', u'liveResizeImageCacheingEnabled', u'checkForSimpleTrackingMode', u'useSimpleTrackingMode', u'refusesFirstResponder', u'dontScroll', u'changingSelectionWithKeyboard', u'onlySetKeyCell', u'currentlySelectingCell', u'allowsIncrementalSearching', u'tabKeyTraversesCellsExplicitlySet', u'tabKeyTraversesCells', u'drawingAncestor', u'autosizeCells', u'drawsBackground', u'drawsCellBackground', u'selectionByRect', u'autoscroll', u'allowEmptySel', u'listMode', u'radioMode', u'highlightMode']), '_MVFlags': objc.createStructType('_MVFlags', '{__MVFlags=IIIIII}', [u'editable', u'loopMode', u'playsEveryFrame', u'playsSelectionOnly', u'controllerVisible', u'reserved']), '_NSProgressIndicatorThreadInfo': objc.createStructType('_NSProgressIndicatorThreadInfo', '{__NSProgressIndicatorThreadInfo=}', []), '_BCFlags2': objc.createStructType('_BCFlags2', '{__BCFlags2=IIIIII}', [u'bezelStyle', u'showsBorderOnlyWhileMouseInside', u'mouseInside', u'bezelStyle2', u'imageScaling', u'keyEquivalentModifierMask']), '_TvFlags': objc.createStructType('_TvFlags', '{__TvFlags=IIIIIIIIIIIIIIIIIII}', [u'refusesFirstResponder', u'movedPostingDisableCount', u'selectionPostingDisableCount', u'dataSourceSetObjectValue', u'oldAutoresizesAllColumnsToFit', u'delegateSelectionShouldChangeInTableView', u'delegateShouldSelectTableColumn', u'delegateShouldSelectRow', u'delegateShouldEditTableColumn', u'delegateWillDisplayCell', u'compareWidthWithSuperview', u'changingLayout', u'selectionType', u'allowsColumnSelection', u'allowsMultipleSelection', u'allowsEmptySelection', u'oldDrawsGridFlag', u'allowsColumnResizing', u'allowsColumnReordering']), 'NSOpenGLPixelFormatAuxiliary': objc.createStructType('NSOpenGLPixelFormatAuxiliary', '{_CGLPixelFormatObject=}', []), 'NSOpenGLContextAuxiliary': objc.createStructType('NSOpenGLContextAuxiliary', '{_CGLContextObject=}', []), 'NSTypesetterGlyphInfo': objc.createStructType('NSTypesetterGlyphInfo', '{_NSTypesetterGlyphInfo={_NSPoint=ff}fffI@{_NSSize=ff}{=III}}', [u'curLocation', u'extent', u'belowBaseline', u'aboveBaseline', u'glyphCharacterIndex', u'font', u'attachmentSize', u'_giflags']), '_NSThreadPrivate': objc.createStructType('_NSThreadPrivate', '{NSThreadPrivate=}', []), '_VFlags': objc.createStructType('_VFlags', '{__VFlags=IIIIIIIIIIIIIIIIIIIIII}', [u'aboutToResize', u'retainCountOverMax', u'retainCount', u'interfaceStyle1', u'specialArchiving', u'needsDisplayForBounds', u'interfaceStyle0', u'removingWithoutInvalidation', u'needsBoundsChangeNote', u'boundsChangeNotesSuspended', u'focusChangeNotesSuspended', u'needsFrameChangeNote', u'frameChangeNotesSuspended', u'noVerticalAutosizing', u'newGState', u'validGState', u'needsDisplay', u'wantsGState', u'autoresizeSubviews', u'autosizing', u'rotatedOrScaledFromBase', u'rotatedFromBase'])})
 constants = '''$NSAFMAscender$NSAFMCapHeight$NSAFMCharacterSet$NSAFMDescender$NSAFMEncodingScheme$NSAFMFamilyName$NSAFMFontName$NSAFMFormatVersion$NSAFMFullName$NSAFMItalicAngle$NSAFMMappingScheme$NSAFMNotice$NSAFMUnderlinePosition$NSAFMUnderlineThickness$NSAFMVersion$NSAFMWeight$NSAFMXHeight$NSAbortModalException$NSAbortPrintingException$NSAccessibilityAllowedValuesAttribute$NSAccessibilityApplicationActivatedNotification$NSAccessibilityApplicationDeactivatedNotification$NSAccessibilityApplicationHiddenNotification$NSAccessibilityApplicationRole$NSAccessibilityApplicationShownNotification$NSAccessibilityAscendingSortDirectionValue$NSAccessibilityAttachmentTextAttribute$NSAccessibilityAttributedStringForRangeParameterizedAttribute$NSAccessibilityAutocorrectedTextAttribute$NSAccessibilityBackgroundColorTextAttribute$NSAccessibilityBoundsForRangeParameterizedAttribute$NSAccessibilityBrowserRole$NSAccessibilityBusyIndicatorRole$NSAccessibilityButtonRole$NSAccessibilityCancelAction$NSAccessibilityCancelButtonAttribute$NSAccessibilityCellForColumnAndRowParameterizedAttribute$NSAccessibilityCellRole$NSAccessibilityCenterTabStopMarkerTypeValue$NSAccessibilityCentimetersUnitValue$NSAccessibilityCheckBoxRole$NSAccessibilityChildrenAttribute$NSAccessibilityClearButtonAttribute$NSAccessibilityCloseButtonAttribute$NSAccessibilityCloseButtonSubrole$NSAccessibilityColorWellRole$NSAccessibilityColumnCountAttribute$NSAccessibilityColumnHeaderUIElementsAttribute$NSAccessibilityColumnIndexRangeAttribute$NSAccessibilityColumnRole$NSAccessibilityColumnTitlesAttribute$NSAccessibilityColumnsAttribute$NSAccessibilityComboBoxRole$NSAccessibilityConfirmAction$NSAccessibilityContentListSubrole$NSAccessibilityContentsAttribute$NSAccessibilityCreatedNotification$NSAccessibilityCriticalValueAttribute$NSAccessibilityDecimalTabStopMarkerTypeValue$NSAccessibilityDecrementAction$NSAccessibilityDecrementArrowSubrole$NSAccessibilityDecrementButtonAttribute$NSAccessibilityDecrementPageSubrole$NSAccessibilityDefaultButtonAttribute$NSAccessibilityDefinitionListSubrole$NSAccessibilityDeleteAction$NSAccessibilityDescendingSortDirectionValue$NSAccessibilityDescriptionAttribute$NSAccessibilityDialogSubrole$NSAccessibilityDisclosedByRowAttribute$NSAccessibilityDisclosedRowsAttribute$NSAccessibilityDisclosingAttribute$NSAccessibilityDisclosureLevelAttribute$NSAccessibilityDisclosureTriangleRole$NSAccessibilityDocumentAttribute$NSAccessibilityDrawerCreatedNotification$NSAccessibilityDrawerRole$NSAccessibilityEditedAttribute$NSAccessibilityEnabledAttribute$NSAccessibilityErrorCodeExceptionInfo$NSAccessibilityException$NSAccessibilityExpandedAttribute$NSAccessibilityFilenameAttribute$NSAccessibilityFirstLineIndentMarkerTypeValue$NSAccessibilityFloatingWindowSubrole$NSAccessibilityFocusedAttribute$NSAccessibilityFocusedUIElementAttribute$NSAccessibilityFocusedUIElementChangedNotification$NSAccessibilityFocusedWindowAttribute$NSAccessibilityFocusedWindowChangedNotification$NSAccessibilityFontFamilyKey$NSAccessibilityFontNameKey$NSAccessibilityFontSizeKey$NSAccessibilityFontTextAttribute$NSAccessibilityForegroundColorTextAttribute$NSAccessibilityFrontmostAttribute$NSAccessibilityFullScreenButtonAttribute$NSAccessibilityFullScreenButtonSubrole$NSAccessibilityGridRole$NSAccessibilityGroupRole$NSAccessibilityGrowAreaAttribute$NSAccessibilityGrowAreaRole$NSAccessibilityHandleRole$NSAccessibilityHandlesAttribute$NSAccessibilityHeadIndentMarkerTypeValue$NSAccessibilityHeaderAttribute$NSAccessibilityHelpAttribute$NSAccessibilityHelpTagCreatedNotification$NSAccessibilityHelpTagRole$NSAccessibilityHiddenAttribute$NSAccessibilityHorizontalOrientationValue$NSAccessibilityHorizontalScrollBarAttribute$NSAccessibilityHorizontalUnitDescriptionAttribute$NSAccessibilityHorizontalUnitsAttribute$NSAccessibilityHorizontialUnitDescriptionAttribute$NSAccessibilityHorizontialUnitsAttribute$NSAccessibilityIdentifierAttribute$NSAccessibilityImageRole$NSAccessibilityInchesUnitValue$NSAccessibilityIncrementAction$NSAccessibilityIncrementArrowSubrole$NSAccessibilityIncrementButtonAttribute$NSAccessibilityIncrementPageSubrole$NSAccessibilityIncrementorRole$NSAccessibilityIndexAttribute$NSAccessibilityInsertionPointLineNumberAttribute$NSAccessibilityLabelUIElementsAttribute$NSAccessibilityLabelValueAttribute$NSAccessibilityLayoutAreaRole$NSAccessibilityLayoutItemRole$NSAccessibilityLayoutPointForScreenPointParameterizedAttribute$NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute$NSAccessibilityLeftTabStopMarkerTypeValue$NSAccessibilityLevelIndicatorRole$NSAccessibilityLineForIndexParameterizedAttribute$NSAccessibilityLinkRole$NSAccessibilityLinkTextAttribute$NSAccessibilityLinkedUIElementsAttribute$NSAccessibilityListRole$NSAccessibilityMainAttribute$NSAccessibilityMainWindowAttribute$NSAccessibilityMainWindowChangedNotification$NSAccessibilityMarkerGroupUIElementAttribute$NSAccessibilityMarkerTypeAttribute$NSAccessibilityMarkerTypeDescriptionAttribute$NSAccessibilityMarkerUIElementsAttribute$NSAccessibilityMarkerValuesAttribute$NSAccessibilityMatteContentUIElementAttribute$NSAccessibilityMatteHoleAttribute$NSAccessibilityMatteRole$NSAccessibilityMaxValueAttribute$NSAccessibilityMenuBarAttribute$NSAccessibilityMenuBarRole$NSAccessibilityMenuButtonRole$NSAccessibilityMenuItemRole$NSAccessibilityMenuRole$NSAccessibilityMinValueAttribute$NSAccessibilityMinimizeButtonAttribute$NSAccessibilityMinimizeButtonSubrole$NSAccessibilityMinimizedAttribute$NSAccessibilityMisspelledTextAttribute$NSAccessibilityModalAttribute$NSAccessibilityMovedNotification$NSAccessibilityNextContentsAttribute$NSAccessibilityNumberOfCharactersAttribute$NSAccessibilityOrderedByRowAttribute$NSAccessibilityOrientationAttribute$NSAccessibilityOutlineRole$NSAccessibilityOutlineRowSubrole$NSAccessibilityOverflowButtonAttribute$NSAccessibilityParentAttribute$NSAccessibilityPicasUnitValue$NSAccessibilityPickAction$NSAccessibilityPlaceholderValueAttribute$NSAccessibilityPointsUnitValue$NSAccessibilityPopUpButtonRole$NSAccessibilityPopoverRole$NSAccessibilityPositionAttribute$NSAccessibilityPressAction$NSAccessibilityPreviousContentsAttribute$NSAccessibilityProgressIndicatorRole$NSAccessibilityProxyAttribute$NSAccessibilityRTFForRangeParameterizedAttribute$NSAccessibilityRadioButtonRole$NSAccessibilityRadioGroupRole$NSAccessibilityRaiseAction$NSAccessibilityRangeForIndexParameterizedAttribute$NSAccessibilityRangeForLineParameterizedAttribute$NSAccessibilityRangeForPositionParameterizedAttribute$NSAccessibilityRatingIndicatorSubrole$NSAccessibilityRelevanceIndicatorRole$NSAccessibilityResizedNotification$NSAccessibilityRightTabStopMarkerTypeValue$NSAccessibilityRoleAttribute$NSAccessibilityRoleDescriptionAttribute$NSAccessibilityRowCollapsedNotification$NSAccessibilityRowCountAttribute$NSAccessibilityRowCountChangedNotification$NSAccessibilityRowExpandedNotification$NSAccessibilityRowHeaderUIElementsAttribute$NSAccessibilityRowIndexRangeAttribute$NSAccessibilityRowRole$NSAccessibilityRowsAttribute$NSAccessibilityRulerMarkerRole$NSAccessibilityRulerRole$NSAccessibilityScreenPointForLayoutPointParameterizedAttribute$NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute$NSAccessibilityScrollAreaRole$NSAccessibilityScrollBarRole$NSAccessibilitySearchButtonAttribute$NSAccessibilitySearchFieldSubrole$NSAccessibilitySearchMenuAttribute$NSAccessibilitySecureTextFieldSubrole$NSAccessibilitySelectedAttribute$NSAccessibilitySelectedCellsAttribute$NSAccessibilitySelectedCellsChangedNotification$NSAccessibilitySelectedChildrenAttribute$NSAccessibilitySelectedChildrenChangedNotification$NSAccessibilitySelectedChildrenMovedNotification$NSAccessibilitySelectedColumnsAttribute$NSAccessibilitySelectedColumnsChangedNotification$NSAccessibilitySelectedRowsAttribute$NSAccessibilitySelectedRowsChangedNotification$NSAccessibilitySelectedTextAttribute$NSAccessibilitySelectedTextChangedNotification$NSAccessibilitySelectedTextRangeAttribute$NSAccessibilitySelectedTextRangesAttribute$NSAccessibilityServesAsTitleForUIElementsAttribute$NSAccessibilityShadowTextAttribute$NSAccessibilitySharedCharacterRangeAttribute$NSAccessibilitySharedTextUIElementsAttribute$NSAccessibilitySheetCreatedNotification$NSAccessibilitySheetRole$NSAccessibilityShowMenuAction$NSAccessibilityShownMenuAttribute$NSAccessibilitySizeAttribute$NSAccessibilitySliderRole$NSAccessibilitySortButtonRole$NSAccessibilitySortButtonSubrole$NSAccessibilitySortDirectionAttribute$NSAccessibilitySplitGroupRole$NSAccessibilitySplitterRole$NSAccessibilitySplittersAttribute$NSAccessibilityStandardWindowSubrole$NSAccessibilityStaticTextRole$NSAccessibilityStrikethroughColorTextAttribute$NSAccessibilityStrikethroughTextAttribute$NSAccessibilityStringForRangeParameterizedAttribute$NSAccessibilityStyleRangeForIndexParameterizedAttribute$NSAccessibilitySubroleAttribute$NSAccessibilitySuperscriptTextAttribute$NSAccessibilitySystemDialogSubrole$NSAccessibilitySystemFloatingWindowSubrole$NSAccessibilitySystemWideRole$NSAccessibilityTabGroupRole$NSAccessibilityTableRole$NSAccessibilityTableRowSubrole$NSAccessibilityTabsAttribute$NSAccessibilityTailIndentMarkerTypeValue$NSAccessibilityTextAreaRole$NSAccessibilityTextAttachmentSubrole$NSAccessibilityTextFieldRole$NSAccessibilityTextLinkSubrole$NSAccessibilityTimelineSubrole$NSAccessibilityTitleAttribute$NSAccessibilityTitleChangedNotification$NSAccessibilityTitleUIElementAttribute$NSAccessibilityToolbarButtonAttribute$NSAccessibilityToolbarButtonSubrole$NSAccessibilityToolbarRole$NSAccessibilityTopLevelUIElementAttribute$NSAccessibilityUIElementDestroyedNotification$NSAccessibilityURLAttribute$NSAccessibilityUnderlineColorTextAttribute$NSAccessibilityUnderlineTextAttribute$NSAccessibilityUnitDescriptionAttribute$NSAccessibilityUnitsAttribute$NSAccessibilityUnitsChangedNotification$NSAccessibilityUnknownMarkerTypeValue$NSAccessibilityUnknownOrientationValue$NSAccessibilityUnknownRole$NSAccessibilityUnknownSortDirectionValue$NSAccessibilityUnknownSubrole$NSAccessibilityUnknownUnitValue$NSAccessibilityValueAttribute$NSAccessibilityValueChangedNotification$NSAccessibilityValueDescriptionAttribute$NSAccessibilityValueIndicatorRole$NSAccessibilityVerticalOrientationValue$NSAccessibilityVerticalScrollBarAttribute$NSAccessibilityVerticalUnitDescriptionAttribute$NSAccessibilityVerticalUnitsAttribute$NSAccessibilityVisibleCellsAttribute$NSAccessibilityVisibleCharacterRangeAttribute$NSAccessibilityVisibleChildrenAttribute$NSAccessibilityVisibleColumnsAttribute$NSAccessibilityVisibleNameKey$NSAccessibilityVisibleRowsAttribute$NSAccessibilityWarningValueAttribute$NSAccessibilityWindowAttribute$NSAccessibilityWindowCreatedNotification$NSAccessibilityWindowDeminiaturizedNotification$NSAccessibilityWindowMiniaturizedNotification$NSAccessibilityWindowMovedNotification$NSAccessibilityWindowResizedNotification$NSAccessibilityWindowRole$NSAccessibilityWindowsAttribute$NSAccessibilityZoomButtonAttribute$NSAccessibilityZoomButtonSubrole$NSAlignmentBinding$NSAllRomanInputSourcesLocaleIdentifier$NSAllowsEditingMultipleValuesSelectionBindingOption$NSAllowsNullArgumentBindingOption$NSAlternateImageBinding$NSAlternateTitleBinding$NSAlwaysPresentsApplicationModalAlertsBindingOption$NSAnimateBinding$NSAnimationDelayBinding$NSAnimationProgressMark$NSAnimationProgressMarkNotification$NSAnimationTriggerOrderIn$NSAnimationTriggerOrderOut$NSAntialiasThresholdChangedNotification$NSApp$NSAppKitIgnoredException$NSAppKitVersionNumber@d$NSAppKitVirtualMemoryException$NSApplicationDidBecomeActiveNotification$NSApplicationDidChangeScreenParametersNotification$NSApplicationDidFinishLaunchingNotification$NSApplicationDidFinishRestoringWindowsNotification$NSApplicationDidHideNotification$NSApplicationDidResignActiveNotification$NSApplicationDidUnhideNotification$NSApplicationDidUpdateNotification$NSApplicationFileType$NSApplicationLaunchIsDefaultLaunchKey$NSApplicationLaunchRemoteNotificationKey$NSApplicationWillBecomeActiveNotification$NSApplicationWillFinishLaunchingNotification$NSApplicationWillHideNotification$NSApplicationWillResignActiveNotification$NSApplicationWillTerminateNotification$NSApplicationWillUnhideNotification$NSApplicationWillUpdateNotification$NSArgumentBinding$NSAttachmentAttributeName$NSAttributedStringBinding$NSAuthorDocumentAttribute$NSBackgroundColorAttributeName$NSBackgroundColorDocumentAttribute$NSBadBitmapParametersException$NSBadComparisonException$NSBadRTFColorTableException$NSBadRTFDirectiveException$NSBadRTFFontTableException$NSBadRTFStyleSheetException$NSBaseURLDocumentOption$NSBaselineOffsetAttributeName$NSBottomMarginDocumentAttribute$NSBrowserColumnConfigurationDidChangeNotification$NSBrowserIllegalDelegateException$NSCalibratedBlackColorSpace$NSCalibratedRGBColorSpace$NSCalibratedWhiteColorSpace$NSCategoryDocumentAttribute$NSCharacterEncodingDocumentAttribute$NSCharacterEncodingDocumentOption$NSCharacterShapeAttributeName$NSCocoaVersionDocumentAttribute$NSColorListDidChangeNotification$NSColorListIOException$NSColorListNotEditableException$NSColorPanelColorDidChangeNotification$NSColorPboardType$NSComboBoxSelectionDidChangeNotification$NSComboBoxSelectionIsChangingNotification$NSComboBoxWillDismissNotification$NSComboBoxWillPopUpNotification$NSCommentDocumentAttribute$NSCompanyDocumentAttribute$NSConditionallySetsEditableBindingOption$NSConditionallySetsEnabledBindingOption$NSConditionallySetsHiddenBindingOption$NSContentArrayBinding$NSContentArrayForMultipleSelectionBinding$NSContentBinding$NSContentDictionaryBinding$NSContentHeightBinding$NSContentObjectBinding$NSContentObjectsBinding$NSContentPlacementTagBindingOption$NSContentSetBinding$NSContentValuesBinding$NSContentWidthBinding$NSContextHelpModeDidActivateNotification$NSContextHelpModeDidDeactivateNotification$NSContinuouslyUpdatesValueBindingOption$NSControlTextDidBeginEditingNotification$NSControlTextDidChangeNotification$NSControlTextDidEndEditingNotification$NSControlTintDidChangeNotification$NSConvertedDocumentAttribute$NSCopyrightDocumentAttribute$NSCreatesSortDescriptorBindingOption$NSCreationTimeDocumentAttribute$NSCriticalValueBinding$NSCursorAttributeName$NSCustomColorSpace$NSDataBinding$NSDefaultAttributesDocumentOption$NSDefaultTabIntervalDocumentAttribute$NSDefinitionPresentationTypeDictionaryApplication$NSDefinitionPresentationTypeKey$NSDefinitionPresentationTypeOverlay$NSDeletesObjectsOnRemoveBindingsOption$NSDeviceBitsPerSample$NSDeviceBlackColorSpace$NSDeviceCMYKColorSpace$NSDeviceColorSpaceName$NSDeviceIsPrinter$NSDeviceIsScreen$NSDeviceRGBColorSpace$NSDeviceResolution$NSDeviceSize$NSDeviceWhiteColorSpace$NSDirectoryFileType$NSDisplayNameBindingOption$NSDisplayPatternBindingOption$NSDisplayPatternTitleBinding$NSDisplayPatternValueBinding$NSDocFormatTextDocumentType$NSDocumentEditedBinding$NSDocumentTypeDocumentAttribute$NSDocumentTypeDocumentOption$NSDoubleClickArgumentBinding$NSDoubleClickTargetBinding$NSDragPboard$NSDraggingException$NSDraggingImageComponentIconKey$NSDraggingImageComponentLabelKey$NSDrawerDidCloseNotification$NSDrawerDidOpenNotification$NSDrawerWillCloseNotification$NSDrawerWillOpenNotification$NSEditableBinding$NSEditorDocumentAttribute$NSEnabledBinding$NSEventTrackingRunLoopMode$NSExcludedElementsDocumentAttribute$NSExcludedKeysBinding$NSExpansionAttributeName$NSFileContentsPboardType$NSFileTypeDocumentAttribute$NSFileTypeDocumentOption$NSFilenamesPboardType$NSFilesPromisePboardType$NSFilesystemFileType$NSFilterPredicateBinding$NSFindPanelCaseInsensitiveSearch$NSFindPanelSearchOptionsPboardType$NSFindPanelSubstringMatch$NSFindPboard$NSFontAttributeName$NSFontBinding$NSFontBoldBinding$NSFontCascadeListAttribute$NSFontCharacterSetAttribute$NSFontCollectionActionKey$NSFontCollectionAllFonts$NSFontCollectionDidChangeNotification$NSFontCollectionDisallowAutoActivationOption$NSFontCollectionFavorites$NSFontCollectionIncludeDisabledFontsOption$NSFontCollectionNameKey$NSFontCollectionOldNameKey$NSFontCollectionRecentlyUsed$NSFontCollectionRemoveDuplicatesOption$NSFontCollectionUser$NSFontCollectionVisibilityKey$NSFontCollectionWasHidden$NSFontCollectionWasRenamed$NSFontCollectionWasShown$NSFontColorAttribute$NSFontFaceAttribute$NSFontFamilyAttribute$NSFontFamilyNameBinding$NSFontFeatureSelectorIdentifierKey$NSFontFeatureSettingsAttribute$NSFontFeatureTypeIdentifierKey$NSFontFixedAdvanceAttribute$NSFontItalicBinding$NSFontMatrixAttribute$NSFontNameAttribute$NSFontNameBinding$NSFontPboard$NSFontPboardType$NSFontSetChangedNotification$NSFontSizeAttribute$NSFontSizeBinding$NSFontSlantTrait$NSFontSymbolicTrait$NSFontTraitsAttribute$NSFontUnavailableException$NSFontVariationAttribute$NSFontVariationAxisDefaultValueKey$NSFontVariationAxisIdentifierKey$NSFontVariationAxisMaximumValueKey$NSFontVariationAxisMinimumValueKey$NSFontVariationAxisNameKey$NSFontVisibleNameAttribute$NSFontWeightTrait$NSFontWidthTrait$NSForegroundColorAttributeName$NSFullScreenModeAllScreens$NSFullScreenModeApplicationPresentationOptions$NSFullScreenModeSetting$NSFullScreenModeWindowLevel$NSGeneralPboard$NSGlyphInfoAttributeName$NSGraphicsContextDestinationAttributeName$NSGraphicsContextPDFFormat$NSGraphicsContextPSFormat$NSGraphicsContextRepresentationFormatAttributeName$NSHTMLPboardType$NSHTMLTextDocumentType$NSHandlesContentAsCompoundValueBindingOption$NSHeaderTitleBinding$NSHiddenBinding$NSHyphenationFactorDocumentAttribute$NSIllegalSelectorException$NSImageBinding$NSImageCacheException$NSImageColorSyncProfileData$NSImageCompressionFactor$NSImageCompressionMethod$NSImageCurrentFrame$NSImageCurrentFrameDuration$NSImageDitherTransparency$NSImageEXIFData$NSImageFallbackBackgroundColor$NSImageFrameCount$NSImageGamma$NSImageHintCTM$NSImageHintInterpolation$NSImageInterlaced$NSImageLoopCount$NSImageNameActionTemplate$NSImageNameAddTemplate$NSImageNameAdvanced$NSImageNameApplicationIcon$NSImageNameBluetoothTemplate$NSImageNameBonjour$NSImageNameBookmarksTemplate$NSImageNameCaution$NSImageNameColorPanel$NSImageNameColumnViewTemplate$NSImageNameComputer$NSImageNameDotMac$NSImageNameEnterFullScreenTemplate$NSImageNameEveryone$NSImageNameExitFullScreenTemplate$NSImageNameFlowViewTemplate$NSImageNameFolder$NSImageNameFolderBurnable$NSImageNameFolderSmart$NSImageNameFollowLinkFreestandingTemplate$NSImageNameFontPanel$NSImageNameGoLeftTemplate$NSImageNameGoRightTemplate$NSImageNameHomeTemplate$NSImageNameIChatTheaterTemplate$NSImageNameIconViewTemplate$NSImageNameInfo$NSImageNameInvalidDataFreestandingTemplate$NSImageNameLeftFacingTriangleTemplate$NSImageNameListViewTemplate$NSImageNameLockLockedTemplate$NSImageNameLockUnlockedTemplate$NSImageNameMenuMixedStateTemplate$NSImageNameMenuOnStateTemplate$NSImageNameMobileMe$NSImageNameMultipleDocuments$NSImageNameNetwork$NSImageNamePathTemplate$NSImageNamePreferencesGeneral$NSImageNameQuickLookTemplate$NSImageNameRefreshFreestandingTemplate$NSImageNameRefreshTemplate$NSImageNameRemoveTemplate$NSImageNameRevealFreestandingTemplate$NSImageNameRightFacingTriangleTemplate$NSImageNameSlideshowTemplate$NSImageNameSmartBadgeTemplate$NSImageNameStatusAvailable$NSImageNameStatusNone$NSImageNameStatusPartiallyAvailable$NSImageNameStatusUnavailable$NSImageNameStopProgressFreestandingTemplate$NSImageNameStopProgressTemplate$NSImageNameTrashEmpty$NSImageNameTrashFull$NSImageNameUser$NSImageNameUserAccounts$NSImageNameUserGroup$NSImageNameUserGuest$NSImageProgressive$NSImageRGBColorTable$NSImageRepRegistryDidChangeNotification$NSIncludedKeysBinding$NSInitialKeyBinding$NSInitialValueBinding$NSInkTextPboardType$NSInsertsNullPlaceholderBindingOption$NSInterfaceStyleDefault$NSInvokesSeparatelyWithArrayObjectsBindingOption$NSIsIndeterminateBinding$NSKernAttributeName$NSKeywordsDocumentAttribute$NSLabelBinding$NSLeftMarginDocumentAttribute$NSLigatureAttributeName$NSLinkAttributeName$NSLocalizedKeyDictionaryBinding$NSMacSimpleTextDocumentType$NSManagedObjectContextBinding$NSManagerDocumentAttribute$NSMarkedClauseSegmentAttributeName$NSMaxValueBinding$NSMaxWidthBinding$NSMaximumRecentsBinding$NSMenuDidAddItemNotification$NSMenuDidBeginTrackingNotification$NSMenuDidChangeItemNotification$NSMenuDidEndTrackingNotification$NSMenuDidRemoveItemNotification$NSMenuDidSendActionNotification$NSMenuWillSendActionNotification$NSMinValueBinding$NSMinWidthBinding$NSMixedStateImageBinding$NSModalPanelRunLoopMode$NSModificationTimeDocumentAttribute$NSMultipleTextSelectionPboardType$NSMultipleValuesMarker$NSMultipleValuesPlaceholderBindingOption$NSNamedColorSpace$NSNibLoadingException$NSNibOwner$NSNibTopLevelObjects$NSNoSelectionMarker$NSNoSelectionPlaceholderBindingOption$NSNotApplicableMarker$NSNotApplicablePlaceholderBindingOption$NSNullPlaceholderBindingOption$NSObliquenessAttributeName$NSObservedKeyPathKey$NSObservedObjectKey$NSOffStateImageBinding$NSOfficeOpenXMLTextDocumentType$NSOnStateImageBinding$NSOpenDocumentTextDocumentType$NSOptionsKey$NSOutlineViewColumnDidMoveNotification$NSOutlineViewColumnDidResizeNotification$NSOutlineViewItemDidCollapseNotification$NSOutlineViewItemDidExpandNotification$NSOutlineViewItemWillCollapseNotification$NSOutlineViewItemWillExpandNotification$NSOutlineViewSelectionDidChangeNotification$NSOutlineViewSelectionIsChangingNotification$NSPDFPboardType$NSPICTPboardType$NSPPDIncludeNotFoundException$NSPPDIncludeStackOverflowException$NSPPDIncludeStackUnderflowException$NSPPDParseException$NSPaperSizeDocumentAttribute$NSParagraphStyleAttributeName$NSPasteboardCommunicationException$NSPasteboardTypeColor$NSPasteboardTypeFindPanelSearchOptions$NSPasteboardTypeFont$NSPasteboardTypeHTML$NSPasteboardTypeMultipleTextSelection$NSPasteboardTypePDF$NSPasteboardTypePNG$NSPasteboardTypeRTF$NSPasteboardTypeRTFD$NSPasteboardTypeRuler$NSPasteboardTypeSound$NSPasteboardTypeString$NSPasteboardTypeTIFF$NSPasteboardTypeTabularText$NSPasteboardTypeTextFinderOptions$NSPasteboardURLReadingContentsConformToTypesKey$NSPasteboardURLReadingFileURLsOnlyKey$NSPatternColorSpace$NSPlainFileType$NSPlainTextDocumentType$NSPopUpButtonCellWillPopUpNotification$NSPopUpButtonWillPopUpNotification$NSPopoverCloseReasonDetachToWindow$NSPopoverCloseReasonKey$NSPopoverCloseReasonStandard$NSPopoverDidCloseNotification$NSPopoverDidShowNotification$NSPopoverWillCloseNotification$NSPopoverWillShowNotification$NSPositioningRectBinding$NSPostScriptPboardType$NSPredicateBinding$NSPredicateFormatBindingOption$NSPreferredScrollerStyleDidChangeNotification$NSPrefixSpacesDocumentAttribute$NSPrintAllPages$NSPrintAllPresetsJobStyleHint$NSPrintBottomMargin$NSPrintCancelJob$NSPrintCopies$NSPrintDetailedErrorReporting$NSPrintFaxNumber$NSPrintFirstPage$NSPrintFormName$NSPrintHeaderAndFooter$NSPrintHorizontalPagination$NSPrintHorizontallyCentered$NSPrintJobDisposition$NSPrintJobFeatures$NSPrintJobSavingFileNameExtensionHidden$NSPrintJobSavingURL$NSPrintLastPage$NSPrintLeftMargin$NSPrintManualFeed$NSPrintMustCollate$NSPrintNoPresetsJobStyleHint$NSPrintOperationExistsException$NSPrintOrientation$NSPrintPackageException$NSPrintPagesAcross$NSPrintPagesDown$NSPrintPagesPerSheet$NSPrintPanelAccessorySummaryItemDescriptionKey$NSPrintPanelAccessorySummaryItemNameKey$NSPrintPaperFeed$NSPrintPaperName$NSPrintPaperSize$NSPrintPhotoJobStyleHint$NSPrintPreviewJob$NSPrintPrinter$NSPrintPrinterName$NSPrintReversePageOrder$NSPrintRightMargin$NSPrintSaveJob$NSPrintSavePath$NSPrintScalingFactor$NSPrintSelectionOnly$NSPrintSpoolJob$NSPrintTime$NSPrintTopMargin$NSPrintVerticalPagination$NSPrintVerticallyCentered$NSPrintingCommunicationException$NSRTFDPboardType$NSRTFDTextDocumentType$NSRTFPboardType$NSRTFPropertyStackOverflowException$NSRTFTextDocumentType$NSRaisesForNotApplicableKeysBindingOption$NSReadOnlyDocumentAttribute$NSRecentSearchesBinding$NSRepresentedFilenameBinding$NSRightMarginDocumentAttribute$NSRowHeightBinding$NSRuleEditorPredicateComparisonModifier$NSRuleEditorPredicateCompoundType$NSRuleEditorPredicateCustomSelector$NSRuleEditorPredicateLeftExpression$NSRuleEditorPredicateOperatorType$NSRuleEditorPredicateOptions$NSRuleEditorPredicateRightExpression$NSRuleEditorRowsDidChangeNotification$NSRulerPboard$NSRulerPboardType$NSScreenColorSpaceDidChangeNotification$NSSelectedIdentifierBinding$NSSelectedIndexBinding$NSSelectedLabelBinding$NSSelectedObjectBinding$NSSelectedObjectsBinding$NSSelectedTagBinding$NSSelectedValueBinding$NSSelectedValuesBinding$NSSelectionIndexPathsBinding$NSSelectionIndexesBinding$NSSelectorNameBindingOption$NSSelectsAllWhenSettingContentBindingOption$NSShadowAttributeName$NSShellCommandFileType$NSSortDescriptorsBinding$NSSoundPboardType$NSSpeechCharacterModeProperty$NSSpeechCommandDelimiterProperty$NSSpeechCommandPrefix$NSSpeechCommandSuffix$NSSpeechCurrentVoiceProperty$NSSpeechDictionaryAbbreviations$NSSpeechDictionaryEntryPhonemes$NSSpeechDictionaryEntrySpelling$NSSpeechDictionaryLocaleIdentifier$NSSpeechDictionaryModificationDate$NSSpeechDictionaryPronunciations$NSSpeechErrorCount$NSSpeechErrorNewestCharacterOffset$NSSpeechErrorNewestCode$NSSpeechErrorOldestCharacterOffset$NSSpeechErrorOldestCode$NSSpeechErrorsProperty$NSSpeechInputModeProperty$NSSpeechModeLiteral$NSSpeechModeNormal$NSSpeechModePhoneme$NSSpeechModeText$NSSpeechNumberModeProperty$NSSpeechOutputToFileURLProperty$NSSpeechPhonemeInfoExample$NSSpeechPhonemeInfoHiliteEnd$NSSpeechPhonemeInfoHiliteStart$NSSpeechPhonemeInfoOpcode$NSSpeechPhonemeInfoSymbol$NSSpeechPhonemeSymbolsProperty$NSSpeechPitchBaseProperty$NSSpeechPitchModProperty$NSSpeechRateProperty$NSSpeechRecentSyncProperty$NSSpeechResetProperty$NSSpeechStatusNumberOfCharactersLeft$NSSpeechStatusOutputBusy$NSSpeechStatusOutputPaused$NSSpeechStatusPhonemeCode$NSSpeechStatusProperty$NSSpeechSynthesizerInfoIdentifier$NSSpeechSynthesizerInfoProperty$NSSpeechSynthesizerInfoVersion$NSSpeechVolumeProperty$NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification$NSSpellCheckerDidChangeAutomaticTextReplacementNotification$NSSpellingStateAttributeName$NSSplitViewDidResizeSubviewsNotification$NSSplitViewWillResizeSubviewsNotification$NSStrikethroughColorAttributeName$NSStrikethroughStyleAttributeName$NSStringPboardType$NSStrokeColorAttributeName$NSStrokeWidthAttributeName$NSSubjectDocumentAttribute$NSSuperscriptAttributeName$NSSystemColorsDidChangeNotification$NSTIFFException$NSTIFFPboardType$NSTabColumnTerminatorsAttributeName$NSTableViewColumnDidMoveNotification$NSTableViewColumnDidResizeNotification$NSTableViewRowViewKey$NSTableViewSelectionDidChangeNotification$NSTableViewSelectionIsChangingNotification$NSTabularTextPboardType$NSTargetBinding$NSTextCheckingDocumentAuthorKey$NSTextCheckingDocumentTitleKey$NSTextCheckingDocumentURLKey$NSTextCheckingOrthographyKey$NSTextCheckingQuotesKey$NSTextCheckingReferenceDateKey$NSTextCheckingReferenceTimeZoneKey$NSTextCheckingRegularExpressionsKey$NSTextCheckingReplacementsKey$NSTextColorBinding$NSTextDidBeginEditingNotification$NSTextDidChangeNotification$NSTextDidEndEditingNotification$NSTextEncodingNameDocumentAttribute$NSTextEncodingNameDocumentOption$NSTextFinderCaseInsensitiveKey$NSTextFinderMatchingTypeKey$NSTextInputContextKeyboardSelectionDidChangeNotification$NSTextLayoutSectionOrientation$NSTextLayoutSectionRange$NSTextLayoutSectionsAttribute$NSTextLineTooLongException$NSTextNoSelectionException$NSTextReadException$NSTextSizeMultiplierDocumentOption$NSTextStorageDidProcessEditingNotification$NSTextStorageWillProcessEditingNotification$NSTextViewDidChangeSelectionNotification$NSTextViewDidChangeTypingAttributesNotification$NSTextViewWillChangeNotifyingTextViewNotification$NSTextWriteException$NSTimeoutDocumentOption$NSTitleBinding$NSTitleDocumentAttribute$NSToolTipAttributeName$NSToolTipBinding$NSToolbarCustomizeToolbarItemIdentifier$NSToolbarDidRemoveItemNotification$NSToolbarFlexibleSpaceItemIdentifier$NSToolbarPrintItemIdentifier$NSToolbarSeparatorItemIdentifier$NSToolbarShowColorsItemIdentifier$NSToolbarShowFontsItemIdentifier$NSToolbarSpaceItemIdentifier$NSToolbarWillAddItemNotification$NSTopMarginDocumentAttribute$NSTransparentBinding$NSTypedStreamVersionException$NSURLPboardType$NSUnderlineColorAttributeName$NSUnderlineStyleAttributeName$NSVCardPboardType$NSValidatesImmediatelyBindingOption$NSValueBinding$NSValuePathBinding$NSValueTransformerBindingOption$NSValueTransformerNameBindingOption$NSValueURLBinding$NSVerticalGlyphFormAttributeName$NSViewAnimationEffectKey$NSViewAnimationEndFrameKey$NSViewAnimationFadeInEffect$NSViewAnimationFadeOutEffect$NSViewAnimationStartFrameKey$NSViewAnimationTargetKey$NSViewBoundsDidChangeNotification$NSViewDidUpdateTrackingAreasNotification$NSViewFocusDidChangeNotification$NSViewFrameDidChangeNotification$NSViewGlobalFrameDidChangeNotification$NSViewModeDocumentAttribute$NSViewSizeDocumentAttribute$NSViewZoomDocumentAttribute$NSVisibleBinding$NSVoiceAge$NSVoiceDemoText$NSVoiceGender$NSVoiceGenderFemale$NSVoiceGenderMale$NSVoiceGenderNeuter$NSVoiceIdentifier$NSVoiceIndividuallySpokenCharacters$NSVoiceLanguage$NSVoiceLocaleIdentifier$NSVoiceName$NSVoiceSupportedCharacters$NSWarningValueBinding$NSWebArchiveTextDocumentType$NSWebPreferencesDocumentOption$NSWebResourceLoadDelegateDocumentOption$NSWidthBinding$NSWindowDidBecomeKeyNotification$NSWindowDidBecomeMainNotification$NSWindowDidChangeScreenNotification$NSWindowDidChangeScreenProfileNotification$NSWindowDidDeminiaturizeNotification$NSWindowDidEndLiveResizeNotification$NSWindowDidEndSheetNotification$NSWindowDidEnterFullScreenNotification$NSWindowDidEnterVersionBrowserNotification$NSWindowDidExitFullScreenNotification$NSWindowDidExitVersionBrowserNotification$NSWindowDidExposeNotification$NSWindowDidMiniaturizeNotification$NSWindowDidMoveNotification$NSWindowDidResignKeyNotification$NSWindowDidResignMainNotification$NSWindowDidResizeNotification$NSWindowDidUpdateNotification$NSWindowServerCommunicationException$NSWindowWillBeginSheetNotification$NSWindowWillCloseNotification$NSWindowWillEnterFullScreenNotification$NSWindowWillEnterVersionBrowserNotification$NSWindowWillExitFullScreenNotification$NSWindowWillExitVersionBrowserNotification$NSWindowWillMiniaturizeNotification$NSWindowWillMoveNotification$NSWindowWillStartLiveResizeNotification$NSWordMLTextDocumentType$NSWordTablesReadException$NSWordTablesWriteException$NSWorkspaceActiveSpaceDidChangeNotification$NSWorkspaceApplicationKey$NSWorkspaceCompressOperation$NSWorkspaceCopyOperation$NSWorkspaceDecompressOperation$NSWorkspaceDecryptOperation$NSWorkspaceDesktopImageAllowClippingKey$NSWorkspaceDesktopImageFillColorKey$NSWorkspaceDesktopImageScalingKey$NSWorkspaceDestroyOperation$NSWorkspaceDidActivateApplicationNotification$NSWorkspaceDidChangeFileLabelsNotification$NSWorkspaceDidDeactivateApplicationNotification$NSWorkspaceDidHideApplicationNotification$NSWorkspaceDidLaunchApplicationNotification$NSWorkspaceDidMountNotification$NSWorkspaceDidPerformFileOperationNotification$NSWorkspaceDidRenameVolumeNotification$NSWorkspaceDidTerminateApplicationNotification$NSWorkspaceDidUnhideApplicationNotification$NSWorkspaceDidUnmountNotification$NSWorkspaceDidWakeNotification$NSWorkspaceDuplicateOperation$NSWorkspaceEncryptOperation$NSWorkspaceLaunchConfigurationAppleEvent$NSWorkspaceLaunchConfigurationArchitecture$NSWorkspaceLaunchConfigurationArguments$NSWorkspaceLaunchConfigurationEnvironment$NSWorkspaceLinkOperation$NSWorkspaceMoveOperation$NSWorkspaceRecycleOperation$NSWorkspaceScreensDidSleepNotification$NSWorkspaceScreensDidWakeNotification$NSWorkspaceSessionDidBecomeActiveNotification$NSWorkspaceSessionDidResignActiveNotification$NSWorkspaceVolumeLocalizedNameKey$NSWorkspaceVolumeOldLocalizedNameKey$NSWorkspaceVolumeOldURLKey$NSWorkspaceVolumeURLKey$NSWorkspaceWillLaunchApplicationNotification$NSWorkspaceWillPowerOffNotification$NSWorkspaceWillSleepNotification$NSWorkspaceWillUnmountNotification$NSWritingDirectionAttributeName$'''
 constants = constants + '$NSBlack@%s$'%(sel32or64('f', 'd'),)
 constants = constants + '$NSViewNoInstrinsicMetric@%s$'%(sel32or64('f', 'd'),)
 constants = constants + '$NSLightGray@%s$'%(sel32or64('f', 'd'),)
 constants = constants + '$NSUnderlineStrikethroughMask@%s$'%(sel32or64('I', 'Q'),)
 constants = constants + '$NSUnderlineByWordMask@%s$'%(sel32or64('I', 'Q'),)
-enums = '''$NSAWTEventType@16$NSAboveBottom@4$NSAboveTop@1$NSAddTraitFontAction@2$NSAdobeCNS1CharacterCollection@1$NSAdobeGB1CharacterCollection@2$NSAdobeJapan1CharacterCollection@3$NSAdobeJapan2CharacterCollection@4$NSAdobeKorea1CharacterCollection@5$NSAlertAlternateReturn@0$NSAlertDefaultReturn@1$NSAlertErrorReturn@-2$NSAlertFirstButtonReturn@1000$NSAlertOtherReturn@-1$NSAlertSecondButtonReturn@1001$NSAlertThirdButtonReturn@1002$NSAllScrollerParts@2$NSAlphaFirstBitmapFormat@1$NSAlphaNonpremultipliedBitmapFormat@2$NSAlphaShiftKeyMask@65536$NSAlternateKeyMask@524288$NSAnimationBlocking@0$NSAnimationEaseIn@1$NSAnimationEaseInOut@0$NSAnimationEaseOut@2$NSAnimationEffectDisappearingItemDefault@0$NSAnimationEffectPoof@10$NSAnimationLinear@3$NSAnimationNonblocking@1$NSAnimationNonblockingThreaded@2$NSAnyType@0$NSAppKitDefined@13$NSAppKitDefinedMask@8192$NSAppKitVersionNumber10_0@577$NSAppKitVersionNumber10_1@620$NSAppKitVersionNumber10_2@663$NSAppKitVersionNumber10_3@743$NSAppKitVersionNumber10_4@824$NSAppKitVersionNumber10_5@949$NSAppKitVersionNumber10_6@1038$NSApplicationActivateAllWindows@1$NSApplicationActivateIgnoringOtherApps@2$NSApplicationActivatedEventType@1$NSApplicationActivationPolicyAccessory@1$NSApplicationActivationPolicyProhibited@2$NSApplicationActivationPolicyRegular@0$NSApplicationDeactivatedEventType@2$NSApplicationDefined@15$NSApplicationDefinedMask@32768$NSApplicationDelegateReplyCancel@1$NSApplicationDelegateReplyFailure@2$NSApplicationDelegateReplySuccess@0$NSApplicationPresentationAutoHideDock@1$NSApplicationPresentationAutoHideMenuBar@4$NSApplicationPresentationAutoHideToolbar@2048$NSApplicationPresentationDefault@0$NSApplicationPresentationDisableAppleMenu@16$NSApplicationPresentationDisableForceQuit@64$NSApplicationPresentationDisableHideApplication@256$NSApplicationPresentationDisableMenuBarTransparency@512$NSApplicationPresentationDisableProcessSwitching@32$NSApplicationPresentationDisableSessionTermination@128$NSApplicationPresentationFullScreen@1024$NSApplicationPresentationHideDock@2$NSApplicationPresentationHideMenuBar@8$NSAscendingPageOrder@1$NSAsciiWithDoubleByteEUCGlyphPacking@2$NSAtBottom@5$NSAtTop@2$NSAutoPagination@0$NSAutosaveElsewhereOperation@3$NSAutosaveInPlaceOperation@4$NSAutosaveOperation@3$NSBMPFileType@1$NSBackTabCharacter@25$NSBackgroundStyleDark@1$NSBackgroundStyleLight@0$NSBackgroundStyleLowered@3$NSBackgroundStyleRaised@2$NSBackgroundTab@1$NSBackingStoreBuffered@2$NSBackingStoreNonretained@1$NSBackingStoreRetained@0$NSBackspaceCharacter@8$NSBacktabTextMovement@18$NSBeginFunctionKey@63274$NSBelowBottom@6$NSBelowTop@3$NSBevelLineJoinStyle@2$NSBezelBorder@2$NSBlueControlTint@1$NSBoldFontMask@2$NSBorderlessWindowMask@0$NSBottomTabsBezelBorder@2$NSBoxCustom@4$NSBoxOldStyle@3$NSBoxPrimary@0$NSBoxSecondary@1$NSBoxSeparator@2$NSBreakFunctionKey@63282$NSBrowserAutoColumnResizing@1$NSBrowserDropAbove@1$NSBrowserDropOn@0$NSBrowserNoColumnResizing@0$NSBrowserUserColumnResizing@2$NSButtLineCapStyle@0$NSCMYKColorSpaceModel@2$NSCMYKModeColorPanel@2$NSCancelButton@0$NSCancelTextMovement@23$NSCarriageReturnCharacter@13$NSCellAllowsMixedState@16$NSCellChangesContents@14$NSCellDisabled@0$NSCellEditable@3$NSCellHasImageHorizontal@12$NSCellHasImageOnLeftOrBottom@13$NSCellHasOverlappingImage@11$NSCellHighlighted@5$NSCellHitContentArea@1$NSCellHitEditableTextArea@2$NSCellHitNone@0$NSCellHitTrackableArea@4$NSCellIsBordered@10$NSCellIsInsetButton@15$NSCellLightsByBackground@9$NSCellLightsByContents@6$NSCellLightsByGray@7$NSCellState@1$NSCenterTabStopType@2$NSCenterTextAlignment@2$NSChangeAutosaved@4$NSChangeBackgroundCell@8$NSChangeBackgroundCellMask@8$NSChangeCleared@2$NSChangeDiscardable@256$NSChangeDone@0$NSChangeGrayCell@4$NSChangeGrayCellMask@4$NSChangeReadOtherContents@3$NSChangeRedone@5$NSChangeUndone@1$NSCircularBezelStyle@7$NSCircularSlider@1$NSClearControlTint@7$NSClearDisplayFunctionKey@63290$NSClearLineFunctionKey@63289$NSClipPagination@2$NSClockAndCalendarDatePickerStyle@1$NSClosableWindowMask@2$NSClosePathBezierPathElement@3$NSCollectionViewDropBefore@1$NSCollectionViewDropOn@0$NSColorListModeColorPanel@5$NSColorPanelAllModesMask@65535$NSColorPanelCMYKModeMask@4$NSColorPanelColorListModeMask@32$NSColorPanelCrayonModeMask@128$NSColorPanelCustomPaletteModeMask@16$NSColorPanelGrayModeMask@1$NSColorPanelHSBModeMask@8$NSColorPanelRGBModeMask@2$NSColorPanelWheelModeMask@64$NSColorRenderingIntentAbsoluteColorimetric@1$NSColorRenderingIntentDefault@0$NSColorRenderingIntentPerceptual@3$NSColorRenderingIntentRelativeColorimetric@2$NSColorRenderingIntentSaturation@4$NSCommandKeyMask@1048576$NSCompositeClear@0$NSCompositeCopy@1$NSCompositeDestinationAtop@9$NSCompositeDestinationIn@7$NSCompositeDestinationOut@8$NSCompositeDestinationOver@6$NSCompositeHighlight@12$NSCompositePlusDarker@11$NSCompositePlusLighter@13$NSCompositeSourceAtop@5$NSCompositeSourceIn@3$NSCompositeSourceOut@4$NSCompositeSourceOver@2$NSCompositeXOR@10$NSCompressedFontMask@512$NSCondensedFontMask@64$NSContentsCellMask@1$NSContinuousCapacityLevelIndicatorStyle@1$NSControlGlyph@16777215$NSControlKeyMask@262144$NSCorrectionIndicatorTypeDefault@0$NSCorrectionIndicatorTypeGuesses@2$NSCorrectionIndicatorTypeReversion@1$NSCorrectionResponseAccepted@1$NSCorrectionResponseEdited@4$NSCorrectionResponseIgnored@3$NSCorrectionResponseNone@0$NSCorrectionResponseRejected@2$NSCorrectionResponseReverted@5$NSCrayonModeColorPanel@7$NSCriticalAlertStyle@2$NSCriticalRequest@0$NSCursorPointingDevice@2$NSCursorUpdate@17$NSCursorUpdateMask@131072$NSCurveToBezierPathElement@2$NSCustomPaletteModeColorPanel@4$NSDecimalTabStopType@3$NSDefaultControlTint@0$NSDefaultTokenStyle@0$NSDeleteCharFunctionKey@63294$NSDeleteCharacter@127$NSDeleteFunctionKey@63272$NSDeleteLineFunctionKey@63292$NSDescendingPageOrder@-1$NSDeviceIndependentModifierFlagsMask@4294901760$NSDeviceNColorSpaceModel@4$NSDirectSelection@0$NSDisclosureBezelStyle@5$NSDiscreteCapacityLevelIndicatorStyle@2$NSDisplayWindowRunLoopOrdering@600000$NSDocModalWindowMask@64$NSDoubleType@6$NSDownArrowFunctionKey@63233$NSDownTextMovement@22$NSDragOperationAll_Obsolete@15$NSDragOperationCopy@1$NSDragOperationDelete@32$NSDragOperationGeneric@4$NSDragOperationLink@2$NSDragOperationMove@16$NSDragOperationNone@0$NSDragOperationPrivate@8$NSDraggingContextOutsideApplication@0$NSDraggingContextWithinApplication@1$NSDraggingFormationDefault@0$NSDraggingFormationList@3$NSDraggingFormationNone@1$NSDraggingFormationPile@2$NSDraggingFormationStack@4$NSDraggingItemEnumerationClearNonenumeratedImages@65536$NSDraggingItemEnumerationConcurrent@1$NSDrawerClosedState@0$NSDrawerClosingState@3$NSDrawerOpenState@2$NSDrawerOpeningState@1$NSEndFunctionKey@63275$NSEnterCharacter@3$NSEraDatePickerElementFlag@256$NSEraserPointingDevice@3$NSEvenOddWindingRule@1$NSEventGestureAxisHorizontal@1$NSEventGestureAxisNone@0$NSEventGestureAxisVertical@2$NSEventMaskBeginGesture@524288$NSEventMaskEndGesture@1048576$NSEventMaskGesture@536870912$NSEventMaskMagnify@1073741824$NSEventMaskRotate@262144$NSEventMaskSwipe@2147483648$NSEventPhaseBegan@1$NSEventPhaseCancelled@16$NSEventPhaseChanged@4$NSEventPhaseEnded@8$NSEventPhaseNone@0$NSEventPhaseStationary@2$NSEventSwipeTrackingClampGestureAmount@2$NSEventSwipeTrackingLockDirection@1$NSEventTypeBeginGesture@19$NSEventTypeEndGesture@20$NSEventTypeGesture@29$NSEventTypeMagnify@30$NSEventTypeRotate@18$NSEventTypeSwipe@31$NSExclude10_4ElementsIconCreationOption@4$NSExcludeQuickDrawElementsIconCreationOption@2$NSExecuteFunctionKey@63298$NSExpandedFontMask@32$NSF10FunctionKey@63245$NSF11FunctionKey@63246$NSF12FunctionKey@63247$NSF13FunctionKey@63248$NSF14FunctionKey@63249$NSF15FunctionKey@63250$NSF16FunctionKey@63251$NSF17FunctionKey@63252$NSF18FunctionKey@63253$NSF19FunctionKey@63254$NSF1FunctionKey@63236$NSF20FunctionKey@63255$NSF21FunctionKey@63256$NSF22FunctionKey@63257$NSF23FunctionKey@63258$NSF24FunctionKey@63259$NSF25FunctionKey@63260$NSF26FunctionKey@63261$NSF27FunctionKey@63262$NSF28FunctionKey@63263$NSF29FunctionKey@63264$NSF2FunctionKey@63237$NSF30FunctionKey@63265$NSF31FunctionKey@63266$NSF32FunctionKey@63267$NSF33FunctionKey@63268$NSF34FunctionKey@63269$NSF35FunctionKey@63270$NSF3FunctionKey@63238$NSF4FunctionKey@63239$NSF5FunctionKey@63240$NSF6FunctionKey@63241$NSF7FunctionKey@63242$NSF8FunctionKey@63243$NSF9FunctionKey@63244$NSFPCurrentField@134$NSFPPreviewButton@131$NSFPPreviewField@128$NSFPRevertButton@130$NSFPSetButton@132$NSFPSizeField@129$NSFPSizeTitle@133$NSFileHandlingPanelCancelButton@0$NSFileHandlingPanelOKButton@1$NSFileWrapperReadingImmediate@1$NSFileWrapperReadingWithoutMapping@2$NSFileWrapperWritingAtomic@1$NSFileWrapperWritingWithNameUpdating@2$NSFindFunctionKey@63301$NSFindPanelActionNext@2$NSFindPanelActionPrevious@3$NSFindPanelActionReplace@5$NSFindPanelActionReplaceAll@4$NSFindPanelActionReplaceAllInSelection@8$NSFindPanelActionReplaceAndFind@6$NSFindPanelActionSelectAll@9$NSFindPanelActionSelectAllInSelection@10$NSFindPanelActionSetFindString@7$NSFindPanelActionShowFindPanel@1$NSFindPanelSubstringMatchTypeContains@0$NSFindPanelSubstringMatchTypeEndsWith@3$NSFindPanelSubstringMatchTypeFullWord@2$NSFindPanelSubstringMatchTypeStartsWith@1$NSFitPagination@1$NSFixedPitchFontMask@1024$NSFlagsChanged@12$NSFlagsChangedMask@4096$NSFloatType@3$NSFloatingPointSamplesBitmapFormat@4$NSFocusRingAbove@2$NSFocusRingBelow@1$NSFocusRingOnly@0$NSFocusRingTypeDefault@0$NSFocusRingTypeExterior@2$NSFocusRingTypeNone@1$NSFontAntialiasedIntegerAdvancementsRenderingMode@3$NSFontAntialiasedRenderingMode@1$NSFontBoldTrait@2$NSFontClarendonSerifsClass@1073741824$NSFontCollectionApplicationOnlyMask@1$NSFontCollectionVisibilityComputer@4$NSFontCollectionVisibilityProcess@1$NSFontCollectionVisibilityUser@2$NSFontCondensedTrait@64$NSFontDefaultRenderingMode@0$NSFontExpandedTrait@32$NSFontFamilyClassMask@4026531840$NSFontFreeformSerifsClass@1879048192$NSFontIntegerAdvancementsRenderingMode@2$NSFontItalicTrait@1$NSFontModernSerifsClass@805306368$NSFontMonoSpaceTrait@1024$NSFontOldStyleSerifsClass@268435456$NSFontOrnamentalsClass@2415919104$NSFontPanelAllEffectsModeMask@1048320$NSFontPanelAllModesMask@4294967295$NSFontPanelCollectionModeMask@4$NSFontPanelDocumentColorEffectModeMask@2048$NSFontPanelFaceModeMask@1$NSFontPanelShadowEffectModeMask@4096$NSFontPanelSizeModeMask@2$NSFontPanelStandardModesMask@65535$NSFontPanelStrikethroughEffectModeMask@512$NSFontPanelTextColorEffectModeMask@1024$NSFontPanelUnderlineEffectModeMask@256$NSFontSansSerifClass@2147483648$NSFontScriptsClass@2684354560$NSFontSlabSerifsClass@1342177280$NSFontSymbolicClass@3221225472$NSFontTransitionalSerifsClass@536870912$NSFontUIOptimizedTrait@4096$NSFontUnknownClass@0$NSFontVerticalTrait@2048$NSFormFeedCharacter@12$NSFourByteGlyphPacking@4$NSFullScreenWindowMask@16384$NSFunctionKeyMask@8388608$NSGIFFileType@2$NSGlyphAbove@2$NSGlyphAttributeBidiLevel@2$NSGlyphAttributeElastic@1$NSGlyphAttributeInscribe@5$NSGlyphAttributeSoft@0$NSGlyphBelow@1$NSGlyphInscribeAbove@2$NSGlyphInscribeBase@0$NSGlyphInscribeBelow@1$NSGlyphInscribeOverBelow@4$NSGlyphInscribeOverstrike@3$NSGlyphLayoutAgainstAPoint@1$NSGlyphLayoutAtAPoint@0$NSGlyphLayoutWithPrevious@2$NSGradientConcaveStrong@2$NSGradientConcaveWeak@1$NSGradientConvexStrong@4$NSGradientConvexWeak@3$NSGradientDrawsAfterEndingLocation@2$NSGradientDrawsBeforeStartingLocation@1$NSGradientNone@0$NSGraphiteControlTint@6$NSGrayColorSpaceModel@0$NSGrayModeColorPanel@0$NSGrooveBorder@3$NSHSBModeColorPanel@3$NSHUDWindowMask@8192$NSHeavierFontAction@5$NSHelpButtonBezelStyle@9$NSHelpFunctionKey@63302$NSHelpKeyMask@4194304$NSHighlightModeMatrix@1$NSHomeFunctionKey@63273$NSHorizontalRuler@0$NSHourMinuteDatePickerElementFlag@12$NSHourMinuteSecondDatePickerElementFlag@14$NSIdentityMappingCharacterCollection@0$NSIllegalTextMovement@0$NSImageAbove@5$NSImageAlignBottom@5$NSImageAlignBottomLeft@6$NSImageAlignBottomRight@7$NSImageAlignCenter@0$NSImageAlignLeft@4$NSImageAlignRight@8$NSImageAlignTop@1$NSImageAlignTopLeft@2$NSImageAlignTopRight@3$NSImageBelow@4$NSImageCacheAlways@1$NSImageCacheBySize@2$NSImageCacheDefault@0$NSImageCacheNever@3$NSImageCellType@2$NSImageFrameButton@4$NSImageFrameGrayBezel@2$NSImageFrameGroove@3$NSImageFrameNone@0$NSImageFramePhoto@1$NSImageInterpolationDefault@0$NSImageInterpolationHigh@3$NSImageInterpolationLow@2$NSImageInterpolationMedium@4$NSImageInterpolationNone@1$NSImageLeft@2$NSImageLoadStatusCancelled@1$NSImageLoadStatusCompleted@0$NSImageLoadStatusInvalidData@2$NSImageLoadStatusReadError@4$NSImageLoadStatusUnexpectedEOF@3$NSImageOnly@1$NSImageOverlaps@6$NSImageRepLoadStatusCompleted@-6$NSImageRepLoadStatusInvalidData@-4$NSImageRepLoadStatusReadingHeader@-2$NSImageRepLoadStatusUnexpectedEOF@-5$NSImageRepLoadStatusUnknownType@-1$NSImageRepLoadStatusWillNeedAllData@-3$NSImageRepMatchesDevice@0$NSImageRight@3$NSImageScaleAxesIndependently@1$NSImageScaleNone@2$NSImageScaleProportionallyDown@0$NSImageScaleProportionallyUpOrDown@3$NSIndexedColorSpaceModel@5$NSInformationalAlertStyle@1$NSInformationalRequest@10$NSInlineBezelStyle@15$NSInsertCharFunctionKey@63293$NSInsertFunctionKey@63271$NSInsertLineFunctionKey@63291$NSIntType@1$NSItalicFontMask@1$NSJPEG2000FileType@5$NSJPEGFileType@3$NSJapaneseEUCGlyphPacking@1$NSJustifiedTextAlignment@3$NSKeyDown@10$NSKeyDownMask@1024$NSKeyUp@11$NSKeyUpMask@2048$NSLABColorSpaceModel@3$NSLandscapeOrientation@1$NSLayoutAttributeBaseline@11$NSLayoutAttributeBottom@4$NSLayoutAttributeCenterX@9$NSLayoutAttributeCenterY@10$NSLayoutAttributeHeight@8$NSLayoutAttributeLeading@5$NSLayoutAttributeLeft@1$NSLayoutAttributeNotAnAttribute@0$NSLayoutAttributeRight@2$NSLayoutAttributeTop@3$NSLayoutAttributeTrailing@6$NSLayoutAttributeWidth@7$NSLayoutCantFit@2$NSLayoutConstraintOrientationHorizontal@0$NSLayoutConstraintOrientationVertical@1$NSLayoutDone@1$NSLayoutFormatAlignAllBaseline@2048$NSLayoutFormatAlignAllBottom@16$NSLayoutFormatAlignAllCenterX@512$NSLayoutFormatAlignAllCenterY@1024$NSLayoutFormatAlignAllLeading@32$NSLayoutFormatAlignAllLeft@2$NSLayoutFormatAlignAllRight@4$NSLayoutFormatAlignAllTop@8$NSLayoutFormatAlignAllTrailing@64$NSLayoutFormatAlignmentMask@65535$NSLayoutFormatDirectionLeadingToTrailing@0$NSLayoutFormatDirectionLeftToRight@65536$NSLayoutFormatDirectionMask@196608$NSLayoutFormatDirectionRightToLeft@131072$NSLayoutLeftToRight@0$NSLayoutNotDone@0$NSLayoutOutOfGlyphs@3$NSLayoutPriorityDefaultHigh@750$NSLayoutPriorityDefaultLow@250$NSLayoutPriorityDragThatCanResizeWindow@510$NSLayoutPriorityDragThatCannotResizeWindow@490$NSLayoutPriorityFittingSizeCompression@50$NSLayoutPriorityRequired@1000$NSLayoutPriorityWindowSizeStayPut@500$NSLayoutRelationEqual@0$NSLayoutRelationGreaterThanOrEqual@1$NSLayoutRelationLessThanOrEqual@-1$NSLayoutRightToLeft@1$NSLeftArrowFunctionKey@63234$NSLeftMouseDown@1$NSLeftMouseDownMask@2$NSLeftMouseDragged@6$NSLeftMouseDraggedMask@64$NSLeftMouseUp@2$NSLeftMouseUpMask@4$NSLeftTabStopType@0$NSLeftTabsBezelBorder@1$NSLeftTextAlignment@0$NSLeftTextMovement@19$NSLighterFontAction@6$NSLineBorder@1$NSLineBreakByCharWrapping@1$NSLineBreakByClipping@2$NSLineBreakByTruncatingHead@3$NSLineBreakByTruncatingMiddle@5$NSLineBreakByTruncatingTail@4$NSLineBreakByWordWrapping@0$NSLineDoesntMove@0$NSLineMovesDown@3$NSLineMovesLeft@1$NSLineMovesRight@2$NSLineMovesUp@4$NSLineSeparatorCharacter@8232$NSLineSweepDown@2$NSLineSweepLeft@0$NSLineSweepRight@1$NSLineSweepUp@3$NSLineToBezierPathElement@1$NSLinearSlider@0$NSListModeMatrix@2$NSMacintoshInterfaceStyle@3$NSMenuFunctionKey@63285$NSMenuPropertyItemAccessibilityDescription@32$NSMenuPropertyItemAttributedTitle@2$NSMenuPropertyItemEnabled@16$NSMenuPropertyItemImage@8$NSMenuPropertyItemKeyEquivalent@4$NSMenuPropertyItemTitle@1$NSMiniControlSize@2$NSMiniaturizableWindowMask@4$NSMiterLineJoinStyle@0$NSMixedState@-1$NSModeSwitchFunctionKey@63303$NSMomentaryChangeButton@5$NSMomentaryLight@7$NSMomentaryLightButton@0$NSMomentaryPushButton@0$NSMomentaryPushInButton@7$NSMouseEntered@8$NSMouseEnteredMask@256$NSMouseEventSubtype@0$NSMouseExited@9$NSMouseExitedMask@512$NSMouseMoved@5$NSMouseMovedMask@32$NSMoveToBezierPathElement@0$NSNarrowFontMask@16$NSNativeShortGlyphPacking@5$NSNaturalTextAlignment@4$NSNewlineCharacter@10$NSNextFunctionKey@63296$NSNextStepInterfaceStyle@1$NSNoBorder@0$NSNoCellMask@0$NSNoFontChangeAction@0$NSNoImage@0$NSNoInterfaceStyle@0$NSNoModeColorPanel@-1$NSNoScrollerParts@0$NSNoTabsBezelBorder@4$NSNoTabsLineBorder@5$NSNoTabsNoBorder@6$NSNoTitle@0$NSNoUnderlineStyle@0$NSNonStandardCharacterSetFontMask@8$NSNonZeroWindingRule@0$NSNonactivatingPanelMask@128$NSNullCellType@0$NSNullGlyph@0$NSNumericPadKeyMask@2097152$NSOKButton@1$NSOPENGL_CURRENT_VERSION@1$NSOffState@0$NSOnOffButton@6$NSOnState@1$NSOneByteGlyphPacking@0$NSOnlyScrollerArrows@1$NSOpenGLCPCurrentRendererID@309$NSOpenGLCPGPUFragmentProcessing@311$NSOpenGLCPGPUVertexProcessing@310$NSOpenGLCPHasDrawable@314$NSOpenGLCPMPSwapsInFlight@315$NSOpenGLCPRasterizationEnable@221$NSOpenGLCPReclaimResources@308$NSOpenGLCPStateValidation@301$NSOpenGLCPSurfaceBackingSize@304$NSOpenGLCPSurfaceOpacity@236$NSOpenGLCPSurfaceOrder@235$NSOpenGLCPSurfaceSurfaceVolatile@306$NSOpenGLCPSwapInterval@222$NSOpenGLCPSwapRectangle@200$NSOpenGLCPSwapRectangleEnable@201$NSOpenGLGOClearFormatCache@502$NSOpenGLGOFormatCacheSize@501$NSOpenGLGOResetLibrary@504$NSOpenGLGORetainRenderers@503$NSOpenGLGOUseBuildCache@506$NSOpenGLPFAAccelerated@73$NSOpenGLPFAAcceleratedCompute@97$NSOpenGLPFAAccumSize@14$NSOpenGLPFAAllRenderers@1$NSOpenGLPFAAllowOfflineRenderers@96$NSOpenGLPFAAlphaSize@11$NSOpenGLPFAAuxBuffers@7$NSOpenGLPFAAuxDepthStencil@57$NSOpenGLPFABackingStore@76$NSOpenGLPFAClosestPolicy@74$NSOpenGLPFAColorFloat@58$NSOpenGLPFAColorSize@8$NSOpenGLPFACompliant@83$NSOpenGLPFADepthSize@12$NSOpenGLPFADoubleBuffer@5$NSOpenGLPFAFullScreen@54$NSOpenGLPFAMPSafe@78$NSOpenGLPFAMaximumPolicy@52$NSOpenGLPFAMinimumPolicy@51$NSOpenGLPFAMultiScreen@81$NSOpenGLPFAMultisample@59$NSOpenGLPFANoRecovery@72$NSOpenGLPFAOffScreen@53$NSOpenGLPFAOpenGLProfile@99$NSOpenGLPFAPixelBuffer@90$NSOpenGLPFARemotePixelBuffer@91$NSOpenGLPFARendererID@70$NSOpenGLPFARobust@75$NSOpenGLPFASampleAlpha@61$NSOpenGLPFASampleBuffers@55$NSOpenGLPFASamples@56$NSOpenGLPFAScreenMask@84$NSOpenGLPFASingleRenderer@71$NSOpenGLPFAStencilSize@13$NSOpenGLPFAStereo@6$NSOpenGLPFASupersample@60$NSOpenGLPFATripleBuffer@3$NSOpenGLPFAVirtualScreenCount@128$NSOpenGLPFAWindow@80$NSOpenGLProfileVersion3_2Core@12800$NSOpenGLProfileVersionLegacy@4096$NSOtherMouseDown@25$NSOtherMouseDownMask@33554432$NSOtherMouseDragged@27$NSOtherMouseDraggedMask@134217728$NSOtherMouseUp@26$NSOtherMouseUpMask@67108864$NSOtherTextMovement@0$NSOutlineViewDropOnItemIndex@-1$NSPNGFileType@4$NSPageDownFunctionKey@63277$NSPageUpFunctionKey@63276$NSParagraphSeparatorCharacter@8233$NSPasteboardReadingAsData@0$NSPasteboardReadingAsKeyedArchive@4$NSPasteboardReadingAsPropertyList@2$NSPasteboardReadingAsString@1$NSPasteboardWritingPromised@512$NSPathStyleNavigationBar@1$NSPathStylePopUp@2$NSPathStyleStandard@0$NSPatternColorSpaceModel@6$NSPauseFunctionKey@63280$NSPenLowerSideMask@2$NSPenPointingDevice@1$NSPenTipMask@1$NSPenUpperSideMask@4$NSPeriodic@16$NSPeriodicMask@65536$NSPlainTextTokenStyle@1$NSPopUpArrowAtBottom@2$NSPopUpArrowAtCenter@1$NSPopUpNoArrow@0$NSPopoverAppearanceHUD@1$NSPopoverAppearanceMinimal@0$NSPopoverBehaviorApplicationDefined@0$NSPopoverBehaviorSemitransient@2$NSPopoverBehaviorTransient@1$NSPortraitOrientation@0$NSPositiveDoubleType@7$NSPositiveFloatType@4$NSPositiveIntType@2$NSPosterFontMask@256$NSPowerOffEventType@1$NSPressedTab@2$NSPrevFunctionKey@63295$NSPrintFunctionKey@63288$NSPrintPanelShowsCopies@1$NSPrintPanelShowsOrientation@8$NSPrintPanelShowsPageRange@2$NSPrintPanelShowsPageSetupAccessory@256$NSPrintPanelShowsPaperSize@4$NSPrintPanelShowsPreview@131072$NSPrintPanelShowsPrintSelection@32$NSPrintPanelShowsScaling@16$NSPrintRenderingQualityBest@0$NSPrintRenderingQualityResponsive@1$NSPrintScreenFunctionKey@63278$NSPrinterTableError@2$NSPrinterTableNotFound@1$NSPrinterTableOK@0$NSPrintingCancelled@0$NSPrintingFailure@3$NSPrintingReplyLater@2$NSPrintingSuccess@1$NSProgressIndicatorBarStyle@0$NSProgressIndicatorPreferredAquaThickness@12$NSProgressIndicatorPreferredLargeThickness@18$NSProgressIndicatorPreferredSmallThickness@10$NSProgressIndicatorPreferredThickness@14$NSProgressIndicatorSpinningStyle@1$NSPushInCell@2$NSPushInCellMask@2$NSPushOnPushOffButton@1$NSQTMovieLoopingBackAndForthPlayback@2$NSQTMovieLoopingPlayback@1$NSQTMovieNormalPlayback@0$NSRGBColorSpaceModel@1$NSRGBModeColorPanel@1$NSRadioButton@4$NSRadioModeMatrix@0$NSRangeDateMode@1$NSRatingLevelIndicatorStyle@3$NSRecessedBezelStyle@13$NSRedoFunctionKey@63300$NSRegularControlSize@0$NSRegularSquareBezelStyle@2$NSRelevancyLevelIndicatorStyle@0$NSRemoteNotificationTypeBadge@1$NSRemoteNotificationTypeNone@0$NSRemoveTraitFontAction@7$NSResetCursorRectsRunLoopOrdering@700000$NSResetFunctionKey@63283$NSResizableWindowMask@8$NSReturnTextMovement@16$NSRightArrowFunctionKey@63235$NSRightMouseDown@3$NSRightMouseDownMask@8$NSRightMouseDragged@7$NSRightMouseDraggedMask@128$NSRightMouseUp@4$NSRightMouseUpMask@16$NSRightTabStopType@1$NSRightTabsBezelBorder@3$NSRightTextAlignment@1$NSRightTextMovement@20$NSRoundLineCapStyle@1$NSRoundLineJoinStyle@1$NSRoundRectBezelStyle@12$NSRoundedBezelStyle@1$NSRoundedDisclosureBezelStyle@14$NSRoundedTokenStyle@2$NSRuleEditorNestingModeCompound@2$NSRuleEditorNestingModeList@1$NSRuleEditorNestingModeSimple@3$NSRuleEditorNestingModeSingle@0$NSRuleEditorRowTypeCompound@1$NSRuleEditorRowTypeSimple@0$NSRunAbortedResponse@-1001$NSRunContinuesResponse@-1002$NSRunStoppedResponse@-1000$NSSaveAsOperation@1$NSSaveOperation@0$NSSaveToOperation@2$NSScaleNone@2$NSScaleProportionally@0$NSScaleToFit@1$NSScreenChangedEventType@8$NSScrollElasticityAllowed@2$NSScrollElasticityAutomatic@0$NSScrollElasticityNone@1$NSScrollLockFunctionKey@63279$NSScrollViewFindBarPositionAboveContent@1$NSScrollViewFindBarPositionAboveHorizontalRuler@0$NSScrollViewFindBarPositionBelowContent@2$NSScrollWheel@22$NSScrollWheelMask@4194304$NSScrollerArrowsDefaultSetting@0$NSScrollerArrowsMaxEnd@0$NSScrollerArrowsMinEnd@1$NSScrollerArrowsNone@2$NSScrollerDecrementArrow@1$NSScrollerDecrementLine@4$NSScrollerDecrementPage@1$NSScrollerIncrementArrow@0$NSScrollerIncrementLine@5$NSScrollerIncrementPage@3$NSScrollerKnob@2$NSScrollerKnobSlot@6$NSScrollerKnobStyleDark@1$NSScrollerKnobStyleDefault@0$NSScrollerKnobStyleLight@2$NSScrollerNoPart@0$NSScrollerStyleLegacy@0$NSScrollerStyleOverlay@1$NSSearchFieldClearRecentsMenuItemTag@1002$NSSearchFieldNoRecentsMenuItemTag@1003$NSSearchFieldRecentsMenuItemTag@1001$NSSearchFieldRecentsTitleMenuItemTag@1000$NSSegmentStyleAutomatic@0$NSSegmentStyleCapsule@5$NSSegmentStyleRoundRect@3$NSSegmentStyleRounded@1$NSSegmentStyleSmallSquare@6$NSSegmentStyleTexturedRounded@2$NSSegmentStyleTexturedSquare@4$NSSegmentSwitchTrackingMomentary@2$NSSegmentSwitchTrackingSelectAny@1$NSSegmentSwitchTrackingSelectOne@0$NSSelectByCharacter@0$NSSelectByParagraph@2$NSSelectByWord@1$NSSelectFunctionKey@63297$NSSelectedTab@0$NSSelectingNext@1$NSSelectingPrevious@2$NSSelectionAffinityDownstream@1$NSSelectionAffinityUpstream@0$NSServiceApplicationLaunchFailedError@66561$NSServiceApplicationNotFoundError@66560$NSServiceErrorMaximum@66817$NSServiceErrorMinimum@66560$NSServiceInvalidPasteboardDataError@66563$NSServiceMalformedServiceDictionaryError@66564$NSServiceMiscellaneousError@66800$NSServiceRequestTimedOutError@66562$NSShadowlessSquareBezelStyle@6$NSShiftKeyMask@131072$NSShowControlGlyphs@1$NSShowInvisibleGlyphs@2$NSSingleDateMode@0$NSSingleUnderlineStyle@1$NSSizeDownFontAction@4$NSSizeUpFontAction@3$NSSmallCapsFontMask@128$NSSmallControlSize@1$NSSmallIconButtonBezelStyle@2$NSSmallSquareBezelStyle@10$NSSpecialPageOrder@0$NSSpeechImmediateBoundary@0$NSSpeechSentenceBoundary@2$NSSpeechWordBoundary@1$NSSpellingStateGrammarFlag@2$NSSpellingStateSpellingFlag@1$NSSplitViewDividerStylePaneSplitter@3$NSSplitViewDividerStyleThick@1$NSSplitViewDividerStyleThin@2$NSSquareLineCapStyle@2$NSSquareStatusItemLength@-2$NSStopFunctionKey@63284$NSStringDrawingDisableScreenFontSubstitution@4$NSStringDrawingOneShot@16$NSStringDrawingTruncatesLastVisibleLine@32$NSStringDrawingUsesDeviceMetrics@8$NSStringDrawingUsesFontLeading@2$NSStringDrawingUsesLineFragmentOrigin@1$NSSwitchButton@3$NSSysReqFunctionKey@63281$NSSystemDefined@14$NSSystemDefinedMask@16384$NSSystemFunctionKey@63287$NSTIFFCompressionCCITTFAX3@3$NSTIFFCompressionCCITTFAX4@4$NSTIFFCompressionJPEG@6$NSTIFFCompressionLZW@5$NSTIFFCompressionNEXT@32766$NSTIFFCompressionNone@1$NSTIFFCompressionOldJPEG@32865$NSTIFFCompressionPackBits@32773$NSTIFFFileType@0$NSTabCharacter@9$NSTabTextMovement@17$NSTableColumnAutoresizingMask@1$NSTableColumnNoResizing@0$NSTableColumnUserResizingMask@2$NSTableViewAnimationEffectFade@1$NSTableViewAnimationEffectGap@2$NSTableViewAnimationEffectNone@0$NSTableViewAnimationSlideDown@32$NSTableViewAnimationSlideLeft@48$NSTableViewAnimationSlideRight@64$NSTableViewAnimationSlideUp@16$NSTableViewDashedHorizontalGridLineMask@8$NSTableViewDraggingDestinationFeedbackStyleNone@-1$NSTableViewDraggingDestinationFeedbackStyleRegular@0$NSTableViewDraggingDestinationFeedbackStyleSourceList@1$NSTableViewDropAbove@1$NSTableViewDropOn@0$NSTableViewFirstColumnOnlyAutoresizingStyle@5$NSTableViewGridNone@0$NSTableViewLastColumnOnlyAutoresizingStyle@4$NSTableViewNoColumnAutoresizing@0$NSTableViewReverseSequentialColumnAutoresizingStyle@3$NSTableViewRowSizeStyleCustom@0$NSTableViewRowSizeStyleDefault@-1$NSTableViewRowSizeStyleLarge@3$NSTableViewRowSizeStyleMedium@2$NSTableViewRowSizeStyleSmall@1$NSTableViewSelectionHighlightStyleNone@-1$NSTableViewSelectionHighlightStyleRegular@0$NSTableViewSelectionHighlightStyleSourceList@1$NSTableViewSequentialColumnAutoresizingStyle@2$NSTableViewSolidHorizontalGridLineMask@2$NSTableViewSolidVerticalGridLineMask@1$NSTableViewUniformColumnAutoresizingStyle@1$NSTabletPoint@23$NSTabletPointEventSubtype@1$NSTabletPointMask@8388608$NSTabletProximity@24$NSTabletProximityEventSubtype@2$NSTabletProximityMask@16777216$NSTerminateCancel@0$NSTerminateLater@2$NSTerminateNow@1$NSTextBlockAbsoluteValueType@0$NSTextBlockBaselineAlignment@3$NSTextBlockBorder@0$NSTextBlockBottomAlignment@2$NSTextBlockHeight@4$NSTextBlockMargin@1$NSTextBlockMaximumHeight@6$NSTextBlockMaximumWidth@2$NSTextBlockMiddleAlignment@1$NSTextBlockMinimumHeight@5$NSTextBlockMinimumWidth@1$NSTextBlockPadding@-1$NSTextBlockPercentageValueType@1$NSTextBlockTopAlignment@0$NSTextBlockWidth@0$NSTextCellType@1$NSTextFieldAndStepperDatePickerStyle@0$NSTextFieldDatePickerStyle@2$NSTextFieldRoundedBezel@1$NSTextFieldSquareBezel@0$NSTextFinderActionHideFindInterface@11$NSTextFinderActionHideReplaceInterface@13$NSTextFinderActionNextMatch@2$NSTextFinderActionPreviousMatch@3$NSTextFinderActionReplace@5$NSTextFinderActionReplaceAll@4$NSTextFinderActionReplaceAllInSelection@8$NSTextFinderActionReplaceAndFind@6$NSTextFinderActionSelectAll@9$NSTextFinderActionSelectAllInSelection@10$NSTextFinderActionSetSearchString@7$NSTextFinderActionShowFindInterface@1$NSTextFinderActionShowReplaceInterface@12$NSTextFinderMatchingTypeContains@0$NSTextFinderMatchingTypeEndsWith@3$NSTextFinderMatchingTypeFullWord@2$NSTextFinderMatchingTypeStartsWith@1$NSTextLayoutOrientationHorizontal@0$NSTextLayoutOrientationVertical@1$NSTextListPrependEnclosingMarker@1$NSTextReadInapplicableDocumentTypeError@65806$NSTextReadWriteErrorMaximum@66303$NSTextReadWriteErrorMinimum@65792$NSTextStorageEditedAttributes@1$NSTextStorageEditedCharacters@2$NSTextTableAutomaticLayoutAlgorithm@0$NSTextTableFixedLayoutAlgorithm@1$NSTextWriteInapplicableDocumentTypeError@66062$NSTextWritingDirectionEmbedding@0$NSTextWritingDirectionOverride@2$NSTexturedBackgroundWindowMask@256$NSTexturedRoundedBezelStyle@11$NSTexturedSquareBezelStyle@8$NSThickSquareBezelStyle@3$NSThickerSquareBezelStyle@4$NSTickMarkAbove@1$NSTickMarkBelow@0$NSTickMarkLeft@1$NSTickMarkRight@0$NSTimeZoneDatePickerElementFlag@16$NSTitledWindowMask@1$NSToggleButton@2$NSToolbarDisplayModeDefault@0$NSToolbarDisplayModeIconAndLabel@1$NSToolbarDisplayModeIconOnly@2$NSToolbarDisplayModeLabelOnly@3$NSToolbarItemVisibilityPriorityHigh@1000$NSToolbarItemVisibilityPriorityLow@-1000$NSToolbarItemVisibilityPriorityStandard@0$NSToolbarItemVisibilityPriorityUser@2000$NSToolbarSizeModeDefault@0$NSToolbarSizeModeRegular@1$NSToolbarSizeModeSmall@2$NSTopTabsBezelBorder@0$NSTouchEventSubtype@3$NSTouchPhaseBegan@1$NSTouchPhaseCancelled@16$NSTouchPhaseEnded@8$NSTouchPhaseMoved@2$NSTouchPhaseStationary@4$NSTouchPhaseTouching@7$NSTrackModeMatrix@3$NSTrackingActiveAlways@128$NSTrackingActiveInActiveApp@64$NSTrackingActiveInKeyWindow@32$NSTrackingActiveWhenFirstResponder@16$NSTrackingAssumeInside@256$NSTrackingCursorUpdate@4$NSTrackingEnabledDuringMouseDrag@1024$NSTrackingInVisibleRect@512$NSTrackingMouseEnteredAndExited@1$NSTrackingMouseMoved@2$NSTwoByteGlyphPacking@3$NSTypesetterBehavior_10_2@2$NSTypesetterBehavior_10_2_WithCompatibility@1$NSTypesetterBehavior_10_3@3$NSTypesetterBehavior_10_4@4$NSTypesetterContainerBreakAction@32$NSTypesetterHorizontalTabAction@4$NSTypesetterLatestBehavior@-1$NSTypesetterLineBreakAction@8$NSTypesetterOriginalBehavior@0$NSTypesetterParagraphBreakAction@16$NSTypesetterWhitespaceAction@2$NSTypesetterZeroAdvancementAction@1$NSUnboldFontMask@4$NSUnderlinePatternDash@512$NSUnderlinePatternDashDot@768$NSUnderlinePatternDashDotDot@1024$NSUnderlinePatternDot@256$NSUnderlinePatternSolid@0$NSUnderlineStyleDouble@9$NSUnderlineStyleNone@0$NSUnderlineStyleSingle@1$NSUnderlineStyleThick@2$NSUndoFunctionKey@63299$NSUnifiedTitleAndToolbarWindowMask@4096$NSUnitalicFontMask@16777216$NSUnknownColorSpaceModel@-1$NSUnknownPageOrder@2$NSUnknownPointingDevice@0$NSUnscaledWindowMask@2048$NSUpArrowFunctionKey@63232$NSUpTextMovement@21$NSUpdateWindowsRunLoopOrdering@500000$NSUserFunctionKey@63286$NSUserInterfaceLayoutDirectionLeftToRight@0$NSUserInterfaceLayoutDirectionRightToLeft@1$NSUtilityWindowMask@16$NSVariableStatusItemLength@-1$NSVerticalRuler@1$NSViaPanelFontAction@1$NSViewHeightSizable@16$NSViewLayerContentsPlacementBottom@8$NSViewLayerContentsPlacementBottomLeft@9$NSViewLayerContentsPlacementBottomRight@7$NSViewLayerContentsPlacementCenter@3$NSViewLayerContentsPlacementLeft@10$NSViewLayerContentsPlacementRight@6$NSViewLayerContentsPlacementScaleAxesIndependently@0$NSViewLayerContentsPlacementScaleProportionallyToFill@2$NSViewLayerContentsPlacementScaleProportionallyToFit@1$NSViewLayerContentsPlacementTop@4$NSViewLayerContentsPlacementTopLeft@11$NSViewLayerContentsPlacementTopRight@5$NSViewLayerContentsRedrawBeforeViewResize@3$NSViewLayerContentsRedrawDuringViewResize@2$NSViewLayerContentsRedrawNever@0$NSViewLayerContentsRedrawOnSetNeedsDisplay@1$NSViewMaxXMargin@4$NSViewMaxYMargin@32$NSViewMinXMargin@1$NSViewMinYMargin@8$NSViewNotSizable@0$NSViewWidthSizable@2$NSWantsBidiLevels@4$NSWarningAlertStyle@0$NSWheelModeColorPanel@6$NSWindowAbove@1$NSWindowAnimationBehaviorAlertPanel@5$NSWindowAnimationBehaviorDefault@0$NSWindowAnimationBehaviorDocumentWindow@3$NSWindowAnimationBehaviorNone@2$NSWindowAnimationBehaviorUtilityWindow@4$NSWindowBackingLocationDefault@0$NSWindowBackingLocationMainMemory@2$NSWindowBackingLocationVideoMemory@1$NSWindowBelow@-1$NSWindowCloseButton@0$NSWindowCollectionBehaviorCanJoinAllSpaces@1$NSWindowCollectionBehaviorDefault@0$NSWindowCollectionBehaviorFullScreenAuxiliary@256$NSWindowCollectionBehaviorFullScreenPrimary@128$NSWindowCollectionBehaviorIgnoresCycle@64$NSWindowCollectionBehaviorManaged@4$NSWindowCollectionBehaviorMoveToActiveSpace@2$NSWindowCollectionBehaviorParticipatesInCycle@32$NSWindowCollectionBehaviorStationary@16$NSWindowCollectionBehaviorTransient@8$NSWindowDepthOnehundredtwentyeightBitRGB@544$NSWindowDepthSixtyfourBitRGB@528$NSWindowDepthTwentyfourBitRGB@520$NSWindowDocumentIconButton@4$NSWindowDocumentVersionsButton@6$NSWindowExposedEventType@0$NSWindowFullScreenButton@7$NSWindowMiniaturizeButton@1$NSWindowMovedEventType@4$NSWindowNumberListAllApplications@1$NSWindowNumberListAllSpaces@16$NSWindowOut@0$NSWindowSharingNone@0$NSWindowSharingReadOnly@1$NSWindowSharingReadWrite@2$NSWindowToolbarButton@3$NSWindowZoomButton@2$NSWindows95InterfaceStyle@2$NSWorkspaceLaunchAllowingClassicStartup@131072$NSWorkspaceLaunchAndHide@1048576$NSWorkspaceLaunchAndHideOthers@2097152$NSWorkspaceLaunchAndPrint@2$NSWorkspaceLaunchAsync@65536$NSWorkspaceLaunchDefault@196608$NSWorkspaceLaunchInhibitingBackgroundOnly@128$NSWorkspaceLaunchNewInstance@524288$NSWorkspaceLaunchPreferringClassic@262144$NSWorkspaceLaunchWithoutActivation@512$NSWorkspaceLaunchWithoutAddingToRecents@256$NSWritingDirectionLeftToRight@0$NSWritingDirectionNatural@-1$NSWritingDirectionRightToLeft@1$NSYearMonthDatePickerElementFlag@192$NSYearMonthDayDatePickerElementFlag@224$NumGlyphsToGetEachTime@20$'''
-misc.update({'NSAnyEventMask': sel32or64(4294967295, -1), 'NSTouchPhaseAny': sel32or64(4294967295, -1), 'NSAttachmentCharacter': b'\xef\xbf\xbc'.decode("utf-8"), 'NSDragOperationEvery': sel32or64(4294967295, -1)})
+enums = '''$NSAWTEventType@16$NSAboveBottom@4$NSAboveTop@1$NSAddTraitFontAction@2$NSAdobeCNS1CharacterCollection@1$NSAdobeGB1CharacterCollection@2$NSAdobeJapan1CharacterCollection@3$NSAdobeJapan2CharacterCollection@4$NSAdobeKorea1CharacterCollection@5$NSAlertAlternateReturn@0$NSAlertDefaultReturn@1$NSAlertErrorReturn@-2$NSAlertFirstButtonReturn@1000$NSAlertOtherReturn@-1$NSAlertSecondButtonReturn@1001$NSAlertThirdButtonReturn@1002$NSAllScrollerParts@2$NSAlphaFirstBitmapFormat@1$NSAlphaNonpremultipliedBitmapFormat@2$NSAlphaShiftKeyMask@65536$NSAlternateKeyMask@524288$NSAnimationBlocking@0$NSAnimationEaseIn@1$NSAnimationEaseInOut@0$NSAnimationEaseOut@2$NSAnimationEffectDisappearingItemDefault@0$NSAnimationEffectPoof@10$NSAnimationLinear@3$NSAnimationNonblocking@1$NSAnimationNonblockingThreaded@2$NSAnyType@0$NSAppKitDefined@13$NSAppKitDefinedMask@8192$NSAppKitVersionNumber10_0@577$NSAppKitVersionNumber10_1@620$NSAppKitVersionNumber10_2@663$NSAppKitVersionNumber10_3@743$NSAppKitVersionNumber10_4@824$NSAppKitVersionNumber10_5@949$NSAppKitVersionNumber10_6@1038$NSApplicationActivateAllWindows@1$NSApplicationActivateIgnoringOtherApps@2$NSApplicationActivatedEventType@1$NSApplicationActivationPolicyAccessory@1$NSApplicationActivationPolicyProhibited@2$NSApplicationActivationPolicyRegular@0$NSApplicationDeactivatedEventType@2$NSApplicationDefined@15$NSApplicationDefinedMask@32768$NSApplicationDelegateReplyCancel@1$NSApplicationDelegateReplyFailure@2$NSApplicationDelegateReplySuccess@0$NSApplicationPresentationAutoHideDock@1$NSApplicationPresentationAutoHideMenuBar@4$NSApplicationPresentationAutoHideToolbar@2048$NSApplicationPresentationDefault@0$NSApplicationPresentationDisableAppleMenu@16$NSApplicationPresentationDisableForceQuit@64$NSApplicationPresentationDisableHideApplication@256$NSApplicationPresentationDisableMenuBarTransparency@512$NSApplicationPresentationDisableProcessSwitching@32$NSApplicationPresentationDisableSessionTermination@128$NSApplicationPresentationFullScreen@1024$NSApplicationPresentationHideDock@2$NSApplicationPresentationHideMenuBar@8$NSAscendingPageOrder@1$NSAsciiWithDoubleByteEUCGlyphPacking@2$NSAtBottom@5$NSAtTop@2$NSAutoPagination@0$NSAutosaveElsewhereOperation@3$NSAutosaveInPlaceOperation@4$NSAutosaveOperation@3$NSBMPFileType@1$NSBackTabCharacter@25$NSBackgroundStyleDark@1$NSBackgroundStyleLight@0$NSBackgroundStyleLowered@3$NSBackgroundStyleRaised@2$NSBackgroundTab@1$NSBackingStoreBuffered@2$NSBackingStoreNonretained@1$NSBackingStoreRetained@0$NSBackspaceCharacter@8$NSBacktabTextMovement@18$NSBeginFunctionKey@63274$NSBelowBottom@6$NSBelowTop@3$NSBevelLineJoinStyle@2$NSBezelBorder@2$NSBlueControlTint@1$NSBoldFontMask@2$NSBorderlessWindowMask@0$NSBottomTabsBezelBorder@2$NSBoxCustom@4$NSBoxOldStyle@3$NSBoxPrimary@0$NSBoxSecondary@1$NSBoxSeparator@2$NSBreakFunctionKey@63282$NSBrowserAutoColumnResizing@1$NSBrowserDropAbove@1$NSBrowserDropOn@0$NSBrowserNoColumnResizing@0$NSBrowserUserColumnResizing@2$NSButtLineCapStyle@0$NSCMYKColorSpaceModel@2$NSCMYKModeColorPanel@2$NSCancelButton@0$NSCancelTextMovement@23$NSCarriageReturnCharacter@13$NSCellAllowsMixedState@16$NSCellChangesContents@14$NSCellDisabled@0$NSCellEditable@3$NSCellHasImageHorizontal@12$NSCellHasImageOnLeftOrBottom@13$NSCellHasOverlappingImage@11$NSCellHighlighted@5$NSCellHitContentArea@1$NSCellHitEditableTextArea@2$NSCellHitNone@0$NSCellHitTrackableArea@4$NSCellIsBordered@10$NSCellIsInsetButton@15$NSCellLightsByBackground@9$NSCellLightsByContents@6$NSCellLightsByGray@7$NSCellState@1$NSCenterTabStopType@2$NSCenterTextAlignment@2$NSChangeAutosaved@4$NSChangeBackgroundCell@8$NSChangeBackgroundCellMask@8$NSChangeCleared@2$NSChangeDiscardable@256$NSChangeDone@0$NSChangeGrayCell@4$NSChangeGrayCellMask@4$NSChangeReadOtherContents@3$NSChangeRedone@5$NSChangeUndone@1$NSCircularBezelStyle@7$NSCircularSlider@1$NSClearControlTint@7$NSClearDisplayFunctionKey@63290$NSClearLineFunctionKey@63289$NSClipPagination@2$NSClockAndCalendarDatePickerStyle@1$NSClosableWindowMask@2$NSClosePathBezierPathElement@3$NSCollectionViewDropBefore@1$NSCollectionViewDropOn@0$NSColorListModeColorPanel@5$NSColorPanelAllModesMask@65535$NSColorPanelCMYKModeMask@4$NSColorPanelColorListModeMask@32$NSColorPanelCrayonModeMask@128$NSColorPanelCustomPaletteModeMask@16$NSColorPanelGrayModeMask@1$NSColorPanelHSBModeMask@8$NSColorPanelRGBModeMask@2$NSColorPanelWheelModeMask@64$NSColorRenderingIntentAbsoluteColorimetric@1$NSColorRenderingIntentDefault@0$NSColorRenderingIntentPerceptual@3$NSColorRenderingIntentRelativeColorimetric@2$NSColorRenderingIntentSaturation@4$NSCommandKeyMask@1048576$NSCompositeClear@0$NSCompositeCopy@1$NSCompositeDestinationAtop@9$NSCompositeDestinationIn@7$NSCompositeDestinationOut@8$NSCompositeDestinationOver@6$NSCompositeHighlight@12$NSCompositePlusDarker@11$NSCompositePlusLighter@13$NSCompositeSourceAtop@5$NSCompositeSourceIn@3$NSCompositeSourceOut@4$NSCompositeSourceOver@2$NSCompositeXOR@10$NSCompressedFontMask@512$NSCondensedFontMask@64$NSContentsCellMask@1$NSContinuousCapacityLevelIndicatorStyle@1$NSControlGlyph@16777215$NSControlKeyMask@262144$NSCorrectionIndicatorTypeDefault@0$NSCorrectionIndicatorTypeGuesses@2$NSCorrectionIndicatorTypeReversion@1$NSCorrectionResponseAccepted@1$NSCorrectionResponseEdited@4$NSCorrectionResponseIgnored@3$NSCorrectionResponseNone@0$NSCorrectionResponseRejected@2$NSCorrectionResponseReverted@5$NSCrayonModeColorPanel@7$NSCriticalAlertStyle@2$NSCriticalRequest@0$NSCursorPointingDevice@2$NSCursorUpdate@17$NSCursorUpdateMask@131072$NSCurveToBezierPathElement@2$NSCustomPaletteModeColorPanel@4$NSDecimalTabStopType@3$NSDefaultControlTint@0$NSDefaultTokenStyle@0$NSDeleteCharFunctionKey@63294$NSDeleteCharacter@127$NSDeleteFunctionKey@63272$NSDeleteLineFunctionKey@63292$NSDescendingPageOrder@-1$NSDeviceIndependentModifierFlagsMask@4294901760$NSDeviceNColorSpaceModel@4$NSDirectSelection@0$NSDisclosureBezelStyle@5$NSDiscreteCapacityLevelIndicatorStyle@2$NSDisplayWindowRunLoopOrdering@600000$NSDocModalWindowMask@64$NSDoubleType@6$NSDownArrowFunctionKey@63233$NSDownTextMovement@22$NSDragOperationAll_Obsolete@15$NSDragOperationCopy@1$NSDragOperationDelete@32$NSDragOperationGeneric@4$NSDragOperationLink@2$NSDragOperationMove@16$NSDragOperationNone@0$NSDragOperationPrivate@8$NSDraggingContextOutsideApplication@0$NSDraggingContextWithinApplication@1$NSDraggingFormationDefault@0$NSDraggingFormationList@3$NSDraggingFormationNone@1$NSDraggingFormationPile@2$NSDraggingFormationStack@4$NSDraggingItemEnumerationClearNonenumeratedImages@65536$NSDrawerClosedState@0$NSDrawerClosingState@3$NSDrawerOpenState@2$NSDrawerOpeningState@1$NSEndFunctionKey@63275$NSEnterCharacter@3$NSEraDatePickerElementFlag@256$NSEraserPointingDevice@3$NSEvenOddWindingRule@1$NSEventGestureAxisHorizontal@1$NSEventGestureAxisNone@0$NSEventGestureAxisVertical@2$NSEventMaskBeginGesture@524288$NSEventMaskEndGesture@1048576$NSEventMaskGesture@536870912$NSEventMaskMagnify@1073741824$NSEventMaskRotate@262144$NSEventMaskSwipe@2147483648$NSEventPhaseBegan@1$NSEventPhaseCancelled@16$NSEventPhaseChanged@4$NSEventPhaseEnded@8$NSEventPhaseNone@0$NSEventPhaseStationary@2$NSEventSwipeTrackingClampGestureAmount@2$NSEventSwipeTrackingLockDirection@1$NSEventTypeBeginGesture@19$NSEventTypeEndGesture@20$NSEventTypeGesture@29$NSEventTypeMagnify@30$NSEventTypeRotate@18$NSEventTypeSwipe@31$NSExclude10_4ElementsIconCreationOption@4$NSExcludeQuickDrawElementsIconCreationOption@2$NSExecuteFunctionKey@63298$NSExpandedFontMask@32$NSF10FunctionKey@63245$NSF11FunctionKey@63246$NSF12FunctionKey@63247$NSF13FunctionKey@63248$NSF14FunctionKey@63249$NSF15FunctionKey@63250$NSF16FunctionKey@63251$NSF17FunctionKey@63252$NSF18FunctionKey@63253$NSF19FunctionKey@63254$NSF1FunctionKey@63236$NSF20FunctionKey@63255$NSF21FunctionKey@63256$NSF22FunctionKey@63257$NSF23FunctionKey@63258$NSF24FunctionKey@63259$NSF25FunctionKey@63260$NSF26FunctionKey@63261$NSF27FunctionKey@63262$NSF28FunctionKey@63263$NSF29FunctionKey@63264$NSF2FunctionKey@63237$NSF30FunctionKey@63265$NSF31FunctionKey@63266$NSF32FunctionKey@63267$NSF33FunctionKey@63268$NSF34FunctionKey@63269$NSF35FunctionKey@63270$NSF3FunctionKey@63238$NSF4FunctionKey@63239$NSF5FunctionKey@63240$NSF6FunctionKey@63241$NSF7FunctionKey@63242$NSF8FunctionKey@63243$NSF9FunctionKey@63244$NSFPCurrentField@134$NSFPPreviewButton@131$NSFPPreviewField@128$NSFPRevertButton@130$NSFPSetButton@132$NSFPSizeField@129$NSFPSizeTitle@133$NSFileHandlingPanelCancelButton@0$NSFileHandlingPanelOKButton@1$NSFileWrapperReadingImmediate@1$NSFileWrapperReadingWithoutMapping@2$NSFileWrapperWritingAtomic@1$NSFileWrapperWritingWithNameUpdating@2$NSFindFunctionKey@63301$NSFindPanelActionNext@2$NSFindPanelActionPrevious@3$NSFindPanelActionReplace@5$NSFindPanelActionReplaceAll@4$NSFindPanelActionReplaceAllInSelection@8$NSFindPanelActionReplaceAndFind@6$NSFindPanelActionSelectAll@9$NSFindPanelActionSelectAllInSelection@10$NSFindPanelActionSetFindString@7$NSFindPanelActionShowFindPanel@1$NSFindPanelSubstringMatchTypeContains@0$NSFindPanelSubstringMatchTypeEndsWith@3$NSFindPanelSubstringMatchTypeFullWord@2$NSFindPanelSubstringMatchTypeStartsWith@1$NSFitPagination@1$NSFixedPitchFontMask@1024$NSFlagsChanged@12$NSFlagsChangedMask@4096$NSFloatType@3$NSFloatingPointSamplesBitmapFormat@4$NSFocusRingAbove@2$NSFocusRingBelow@1$NSFocusRingOnly@0$NSFocusRingTypeDefault@0$NSFocusRingTypeExterior@2$NSFocusRingTypeNone@1$NSFontAntialiasedIntegerAdvancementsRenderingMode@3$NSFontAntialiasedRenderingMode@1$NSFontBoldTrait@2$NSFontClarendonSerifsClass@1073741824$NSFontCollectionApplicationOnlyMask@1$NSFontCollectionVisibilityComputer@4$NSFontCollectionVisibilityProcess@1$NSFontCollectionVisibilityUser@2$NSFontCondensedTrait@64$NSFontDefaultRenderingMode@0$NSFontExpandedTrait@32$NSFontFamilyClassMask@4026531840$NSFontFreeformSerifsClass@1879048192$NSFontIntegerAdvancementsRenderingMode@2$NSFontItalicTrait@1$NSFontModernSerifsClass@805306368$NSFontMonoSpaceTrait@1024$NSFontOldStyleSerifsClass@268435456$NSFontOrnamentalsClass@2415919104$NSFontPanelAllEffectsModeMask@1048320$NSFontPanelAllModesMask@4294967295$NSFontPanelCollectionModeMask@4$NSFontPanelDocumentColorEffectModeMask@2048$NSFontPanelFaceModeMask@1$NSFontPanelShadowEffectModeMask@4096$NSFontPanelSizeModeMask@2$NSFontPanelStandardModesMask@65535$NSFontPanelStrikethroughEffectModeMask@512$NSFontPanelTextColorEffectModeMask@1024$NSFontPanelUnderlineEffectModeMask@256$NSFontSansSerifClass@2147483648$NSFontScriptsClass@2684354560$NSFontSlabSerifsClass@1342177280$NSFontSymbolicClass@3221225472$NSFontTransitionalSerifsClass@536870912$NSFontUIOptimizedTrait@4096$NSFontUnknownClass@0$NSFontVerticalTrait@2048$NSFormFeedCharacter@12$NSFourByteGlyphPacking@4$NSFullScreenWindowMask@16384$NSFunctionKeyMask@8388608$NSGIFFileType@2$NSGlyphAbove@2$NSGlyphAttributeBidiLevel@2$NSGlyphAttributeElastic@1$NSGlyphAttributeInscribe@5$NSGlyphAttributeSoft@0$NSGlyphBelow@1$NSGlyphInscribeAbove@2$NSGlyphInscribeBase@0$NSGlyphInscribeBelow@1$NSGlyphInscribeOverBelow@4$NSGlyphInscribeOverstrike@3$NSGlyphLayoutAgainstAPoint@1$NSGlyphLayoutAtAPoint@0$NSGlyphLayoutWithPrevious@2$NSGradientConcaveStrong@2$NSGradientConcaveWeak@1$NSGradientConvexStrong@4$NSGradientConvexWeak@3$NSGradientDrawsAfterEndingLocation@2$NSGradientDrawsBeforeStartingLocation@1$NSGradientNone@0$NSGraphiteControlTint@6$NSGrayColorSpaceModel@0$NSGrayModeColorPanel@0$NSGrooveBorder@3$NSHSBModeColorPanel@3$NSHUDWindowMask@8192$NSHeavierFontAction@5$NSHelpButtonBezelStyle@9$NSHelpFunctionKey@63302$NSHelpKeyMask@4194304$NSHighlightModeMatrix@1$NSHomeFunctionKey@63273$NSHorizontalRuler@0$NSHourMinuteDatePickerElementFlag@12$NSHourMinuteSecondDatePickerElementFlag@14$NSIdentityMappingCharacterCollection@0$NSIllegalTextMovement@0$NSImageAbove@5$NSImageAlignBottom@5$NSImageAlignBottomLeft@6$NSImageAlignBottomRight@7$NSImageAlignCenter@0$NSImageAlignLeft@4$NSImageAlignRight@8$NSImageAlignTop@1$NSImageAlignTopLeft@2$NSImageAlignTopRight@3$NSImageBelow@4$NSImageCacheAlways@1$NSImageCacheBySize@2$NSImageCacheDefault@0$NSImageCacheNever@3$NSImageCellType@2$NSImageFrameButton@4$NSImageFrameGrayBezel@2$NSImageFrameGroove@3$NSImageFrameNone@0$NSImageFramePhoto@1$NSImageInterpolationDefault@0$NSImageInterpolationHigh@3$NSImageInterpolationLow@2$NSImageInterpolationMedium@4$NSImageInterpolationNone@1$NSImageLeft@2$NSImageLoadStatusCancelled@1$NSImageLoadStatusCompleted@0$NSImageLoadStatusInvalidData@2$NSImageLoadStatusReadError@4$NSImageLoadStatusUnexpectedEOF@3$NSImageOnly@1$NSImageOverlaps@6$NSImageRepLoadStatusCompleted@-6$NSImageRepLoadStatusInvalidData@-4$NSImageRepLoadStatusReadingHeader@-2$NSImageRepLoadStatusUnexpectedEOF@-5$NSImageRepLoadStatusUnknownType@-1$NSImageRepLoadStatusWillNeedAllData@-3$NSImageRepMatchesDevice@0$NSImageRight@3$NSImageScaleAxesIndependently@1$NSImageScaleNone@2$NSImageScaleProportionallyDown@0$NSImageScaleProportionallyUpOrDown@3$NSIndexedColorSpaceModel@5$NSInformationalAlertStyle@1$NSInformationalRequest@10$NSInlineBezelStyle@15$NSInsertCharFunctionKey@63293$NSInsertFunctionKey@63271$NSInsertLineFunctionKey@63291$NSIntType@1$NSItalicFontMask@1$NSJPEG2000FileType@5$NSJPEGFileType@3$NSJapaneseEUCGlyphPacking@1$NSJustifiedTextAlignment@3$NSKeyDown@10$NSKeyDownMask@1024$NSKeyUp@11$NSKeyUpMask@2048$NSLABColorSpaceModel@3$NSLandscapeOrientation@1$NSLayoutAttributeBaseline@11$NSLayoutAttributeBottom@4$NSLayoutAttributeCenterX@9$NSLayoutAttributeCenterY@10$NSLayoutAttributeHeight@8$NSLayoutAttributeLeading@5$NSLayoutAttributeLeft@1$NSLayoutAttributeNotAnAttribute@0$NSLayoutAttributeRight@2$NSLayoutAttributeTop@3$NSLayoutAttributeTrailing@6$NSLayoutAttributeWidth@7$NSLayoutCantFit@2$NSLayoutConstraintOrientationHorizontal@0$NSLayoutConstraintOrientationVertical@1$NSLayoutDone@1$NSLayoutFormatAlignAllBaseline@2048$NSLayoutFormatAlignAllBottom@16$NSLayoutFormatAlignAllCenterX@512$NSLayoutFormatAlignAllCenterY@1024$NSLayoutFormatAlignAllLeading@32$NSLayoutFormatAlignAllLeft@2$NSLayoutFormatAlignAllRight@4$NSLayoutFormatAlignAllTop@8$NSLayoutFormatAlignAllTrailing@64$NSLayoutFormatAlignmentMask@65535$NSLayoutFormatDirectionLeadingToTrailing@0$NSLayoutFormatDirectionLeftToRight@65536$NSLayoutFormatDirectionMask@196608$NSLayoutFormatDirectionRightToLeft@131072$NSLayoutLeftToRight@0$NSLayoutNotDone@0$NSLayoutOutOfGlyphs@3$NSLayoutPriorityDefaultHigh@750$NSLayoutPriorityDefaultLow@250$NSLayoutPriorityDragThatCanResizeWindow@510$NSLayoutPriorityDragThatCannotResizeWindow@490$NSLayoutPriorityFittingSizeCompression@50$NSLayoutPriorityRequired@1000$NSLayoutPriorityWindowSizeStayPut@500$NSLayoutRelationEqual@0$NSLayoutRelationGreaterThanOrEqual@1$NSLayoutRelationLessThanOrEqual@-1$NSLayoutRightToLeft@1$NSLeftArrowFunctionKey@63234$NSLeftMouseDown@1$NSLeftMouseDownMask@2$NSLeftMouseDragged@6$NSLeftMouseDraggedMask@64$NSLeftMouseUp@2$NSLeftMouseUpMask@4$NSLeftTabStopType@0$NSLeftTabsBezelBorder@1$NSLeftTextAlignment@0$NSLeftTextMovement@19$NSLighterFontAction@6$NSLineBorder@1$NSLineBreakByCharWrapping@1$NSLineBreakByClipping@2$NSLineBreakByTruncatingHead@3$NSLineBreakByTruncatingMiddle@5$NSLineBreakByTruncatingTail@4$NSLineBreakByWordWrapping@0$NSLineDoesntMove@0$NSLineMovesDown@3$NSLineMovesLeft@1$NSLineMovesRight@2$NSLineMovesUp@4$NSLineSeparatorCharacter@8232$NSLineSweepDown@2$NSLineSweepLeft@0$NSLineSweepRight@1$NSLineSweepUp@3$NSLineToBezierPathElement@1$NSLinearSlider@0$NSListModeMatrix@2$NSMacintoshInterfaceStyle@3$NSMenuFunctionKey@63285$NSMenuPropertyItemAccessibilityDescription@32$NSMenuPropertyItemAttributedTitle@2$NSMenuPropertyItemEnabled@16$NSMenuPropertyItemImage@8$NSMenuPropertyItemKeyEquivalent@4$NSMenuPropertyItemTitle@1$NSMiniControlSize@2$NSMiniaturizableWindowMask@4$NSMiterLineJoinStyle@0$NSMixedState@-1$NSModeSwitchFunctionKey@63303$NSMomentaryChangeButton@5$NSMomentaryLight@7$NSMomentaryLightButton@0$NSMomentaryPushButton@0$NSMomentaryPushInButton@7$NSMouseEntered@8$NSMouseEnteredMask@256$NSMouseEventSubtype@0$NSMouseExited@9$NSMouseExitedMask@512$NSMouseMoved@5$NSMouseMovedMask@32$NSMoveToBezierPathElement@0$NSNarrowFontMask@16$NSNativeShortGlyphPacking@5$NSNaturalTextAlignment@4$NSNewlineCharacter@10$NSNextFunctionKey@63296$NSNextStepInterfaceStyle@1$NSNoBorder@0$NSNoCellMask@0$NSNoFontChangeAction@0$NSNoImage@0$NSNoInterfaceStyle@0$NSNoModeColorPanel@-1$NSNoScrollerParts@0$NSNoTabsBezelBorder@4$NSNoTabsLineBorder@5$NSNoTabsNoBorder@6$NSNoTitle@0$NSNoUnderlineStyle@0$NSNonStandardCharacterSetFontMask@8$NSNonZeroWindingRule@0$NSNonactivatingPanelMask@128$NSNullCellType@0$NSNullGlyph@0$NSNumericPadKeyMask@2097152$NSOKButton@1$NSOPENGL_CURRENT_VERSION@1$NSOffState@0$NSOnOffButton@6$NSOnState@1$NSOneByteGlyphPacking@0$NSOnlyScrollerArrows@1$NSOpenGLCPCurrentRendererID@309$NSOpenGLCPGPUFragmentProcessing@311$NSOpenGLCPGPUVertexProcessing@310$NSOpenGLCPHasDrawable@314$NSOpenGLCPMPSwapsInFlight@315$NSOpenGLCPRasterizationEnable@221$NSOpenGLCPReclaimResources@308$NSOpenGLCPStateValidation@301$NSOpenGLCPSurfaceBackingSize@304$NSOpenGLCPSurfaceOpacity@236$NSOpenGLCPSurfaceOrder@235$NSOpenGLCPSurfaceSurfaceVolatile@306$NSOpenGLCPSwapInterval@222$NSOpenGLCPSwapRectangle@200$NSOpenGLCPSwapRectangleEnable@201$NSOpenGLGOClearFormatCache@502$NSOpenGLGOFormatCacheSize@501$NSOpenGLGOResetLibrary@504$NSOpenGLGORetainRenderers@503$NSOpenGLGOUseBuildCache@506$NSOpenGLPFAAccelerated@73$NSOpenGLPFAAcceleratedCompute@97$NSOpenGLPFAAccumSize@14$NSOpenGLPFAAllRenderers@1$NSOpenGLPFAAllowOfflineRenderers@96$NSOpenGLPFAAlphaSize@11$NSOpenGLPFAAuxBuffers@7$NSOpenGLPFAAuxDepthStencil@57$NSOpenGLPFABackingStore@76$NSOpenGLPFAClosestPolicy@74$NSOpenGLPFAColorFloat@58$NSOpenGLPFAColorSize@8$NSOpenGLPFACompliant@83$NSOpenGLPFADepthSize@12$NSOpenGLPFADoubleBuffer@5$NSOpenGLPFAFullScreen@54$NSOpenGLPFAMPSafe@78$NSOpenGLPFAMaximumPolicy@52$NSOpenGLPFAMinimumPolicy@51$NSOpenGLPFAMultiScreen@81$NSOpenGLPFAMultisample@59$NSOpenGLPFANoRecovery@72$NSOpenGLPFAOffScreen@53$NSOpenGLPFAOpenGLProfile@99$NSOpenGLPFAPixelBuffer@90$NSOpenGLPFARemotePixelBuffer@91$NSOpenGLPFARendererID@70$NSOpenGLPFARobust@75$NSOpenGLPFASampleAlpha@61$NSOpenGLPFASampleBuffers@55$NSOpenGLPFASamples@56$NSOpenGLPFAScreenMask@84$NSOpenGLPFASingleRenderer@71$NSOpenGLPFAStencilSize@13$NSOpenGLPFAStereo@6$NSOpenGLPFASupersample@60$NSOpenGLPFATripleBuffer@3$NSOpenGLPFAVirtualScreenCount@128$NSOpenGLPFAWindow@80$NSOpenGLProfileVersion3_2Core@12800$NSOpenGLProfileVersionLegacy@4096$NSOtherMouseDown@25$NSOtherMouseDownMask@33554432$NSOtherMouseDragged@27$NSOtherMouseDraggedMask@134217728$NSOtherMouseUp@26$NSOtherMouseUpMask@67108864$NSOtherTextMovement@0$NSOutlineViewDropOnItemIndex@-1$NSPNGFileType@4$NSPageDownFunctionKey@63277$NSPageUpFunctionKey@63276$NSParagraphSeparatorCharacter@8233$NSPasteboardReadingAsData@0$NSPasteboardReadingAsKeyedArchive@4$NSPasteboardReadingAsPropertyList@2$NSPasteboardReadingAsString@1$NSPasteboardWritingPromised@512$NSPathStyleNavigationBar@1$NSPathStylePopUp@2$NSPathStyleStandard@0$NSPatternColorSpaceModel@6$NSPauseFunctionKey@63280$NSPenLowerSideMask@2$NSPenPointingDevice@1$NSPenTipMask@1$NSPenUpperSideMask@4$NSPeriodic@16$NSPeriodicMask@65536$NSPlainTextTokenStyle@1$NSPopUpArrowAtBottom@2$NSPopUpArrowAtCenter@1$NSPopUpNoArrow@0$NSPopoverAppearanceHUD@1$NSPopoverAppearanceMinimal@0$NSPopoverBehaviorApplicationDefined@0$NSPopoverBehaviorSemitransient@2$NSPopoverBehaviorTransient@1$NSPortraitOrientation@0$NSPositiveDoubleType@7$NSPositiveFloatType@4$NSPositiveIntType@2$NSPosterFontMask@256$NSPowerOffEventType@1$NSPressedTab@2$NSPrevFunctionKey@63295$NSPrintFunctionKey@63288$NSPrintPanelShowsCopies@1$NSPrintPanelShowsOrientation@8$NSPrintPanelShowsPageRange@2$NSPrintPanelShowsPageSetupAccessory@256$NSPrintPanelShowsPaperSize@4$NSPrintPanelShowsPreview@131072$NSPrintPanelShowsPrintSelection@32$NSPrintPanelShowsScaling@16$NSPrintRenderingQualityBest@0$NSPrintRenderingQualityResponsive@1$NSPrintScreenFunctionKey@63278$NSPrinterTableError@2$NSPrinterTableNotFound@1$NSPrinterTableOK@0$NSPrintingCancelled@0$NSPrintingFailure@3$NSPrintingReplyLater@2$NSPrintingSuccess@1$NSProgressIndicatorBarStyle@0$NSProgressIndicatorPreferredAquaThickness@12$NSProgressIndicatorPreferredLargeThickness@18$NSProgressIndicatorPreferredSmallThickness@10$NSProgressIndicatorPreferredThickness@14$NSProgressIndicatorSpinningStyle@1$NSPushInCell@2$NSPushInCellMask@2$NSPushOnPushOffButton@1$NSQTMovieLoopingBackAndForthPlayback@2$NSQTMovieLoopingPlayback@1$NSQTMovieNormalPlayback@0$NSRGBColorSpaceModel@1$NSRGBModeColorPanel@1$NSRadioButton@4$NSRadioModeMatrix@0$NSRangeDateMode@1$NSRatingLevelIndicatorStyle@3$NSRecessedBezelStyle@13$NSRedoFunctionKey@63300$NSRegularControlSize@0$NSRegularSquareBezelStyle@2$NSRelevancyLevelIndicatorStyle@0$NSRemoteNotificationTypeBadge@1$NSRemoteNotificationTypeNone@0$NSRemoveTraitFontAction@7$NSResetCursorRectsRunLoopOrdering@700000$NSResetFunctionKey@63283$NSResizableWindowMask@8$NSReturnTextMovement@16$NSRightArrowFunctionKey@63235$NSRightMouseDown@3$NSRightMouseDownMask@8$NSRightMouseDragged@7$NSRightMouseDraggedMask@128$NSRightMouseUp@4$NSRightMouseUpMask@16$NSRightTabStopType@1$NSRightTabsBezelBorder@3$NSRightTextAlignment@1$NSRightTextMovement@20$NSRoundLineCapStyle@1$NSRoundLineJoinStyle@1$NSRoundRectBezelStyle@12$NSRoundedBezelStyle@1$NSRoundedDisclosureBezelStyle@14$NSRoundedTokenStyle@2$NSRuleEditorNestingModeCompound@2$NSRuleEditorNestingModeList@1$NSRuleEditorNestingModeSimple@3$NSRuleEditorNestingModeSingle@0$NSRuleEditorRowTypeCompound@1$NSRuleEditorRowTypeSimple@0$NSRunAbortedResponse@-1001$NSRunContinuesResponse@-1002$NSRunStoppedResponse@-1000$NSSaveAsOperation@1$NSSaveOperation@0$NSSaveToOperation@2$NSScaleNone@2$NSScaleProportionally@0$NSScaleToFit@1$NSScreenChangedEventType@8$NSScrollElasticityAllowed@2$NSScrollElasticityAutomatic@0$NSScrollElasticityNone@1$NSScrollLockFunctionKey@63279$NSScrollViewFindBarPositionAboveContent@1$NSScrollViewFindBarPositionAboveHorizontalRuler@0$NSScrollViewFindBarPositionBelowContent@2$NSScrollWheel@22$NSScrollWheelMask@4194304$NSScrollerArrowsDefaultSetting@0$NSScrollerArrowsMaxEnd@0$NSScrollerArrowsMinEnd@1$NSScrollerArrowsNone@2$NSScrollerDecrementArrow@1$NSScrollerDecrementLine@4$NSScrollerDecrementPage@1$NSScrollerIncrementArrow@0$NSScrollerIncrementLine@5$NSScrollerIncrementPage@3$NSScrollerKnob@2$NSScrollerKnobSlot@6$NSScrollerKnobStyleDark@1$NSScrollerKnobStyleDefault@0$NSScrollerKnobStyleLight@2$NSScrollerNoPart@0$NSScrollerStyleLegacy@0$NSScrollerStyleOverlay@1$NSSearchFieldClearRecentsMenuItemTag@1002$NSSearchFieldNoRecentsMenuItemTag@1003$NSSearchFieldRecentsMenuItemTag@1001$NSSearchFieldRecentsTitleMenuItemTag@1000$NSSegmentStyleAutomatic@0$NSSegmentStyleCapsule@5$NSSegmentStyleRoundRect@3$NSSegmentStyleRounded@1$NSSegmentStyleSmallSquare@6$NSSegmentStyleTexturedRounded@2$NSSegmentStyleTexturedSquare@4$NSSegmentSwitchTrackingMomentary@2$NSSegmentSwitchTrackingSelectAny@1$NSSegmentSwitchTrackingSelectOne@0$NSSelectByCharacter@0$NSSelectByParagraph@2$NSSelectByWord@1$NSSelectFunctionKey@63297$NSSelectedTab@0$NSSelectingNext@1$NSSelectingPrevious@2$NSSelectionAffinityDownstream@1$NSSelectionAffinityUpstream@0$NSServiceApplicationLaunchFailedError@66561$NSServiceApplicationNotFoundError@66560$NSServiceErrorMaximum@66817$NSServiceErrorMinimum@66560$NSServiceInvalidPasteboardDataError@66563$NSServiceMalformedServiceDictionaryError@66564$NSServiceMiscellaneousError@66800$NSServiceRequestTimedOutError@66562$NSShadowlessSquareBezelStyle@6$NSShiftKeyMask@131072$NSShowControlGlyphs@1$NSShowInvisibleGlyphs@2$NSSingleDateMode@0$NSSingleUnderlineStyle@1$NSSizeDownFontAction@4$NSSizeUpFontAction@3$NSSmallCapsFontMask@128$NSSmallControlSize@1$NSSmallIconButtonBezelStyle@2$NSSmallSquareBezelStyle@10$NSSpecialPageOrder@0$NSSpeechImmediateBoundary@0$NSSpeechSentenceBoundary@2$NSSpeechWordBoundary@1$NSSpellingStateGrammarFlag@2$NSSpellingStateSpellingFlag@1$NSSplitViewDividerStylePaneSplitter@3$NSSplitViewDividerStyleThick@1$NSSplitViewDividerStyleThin@2$NSSquareLineCapStyle@2$NSSquareStatusItemLength@-2$NSStopFunctionKey@63284$NSStringDrawingDisableScreenFontSubstitution@4$NSStringDrawingOneShot@16$NSStringDrawingTruncatesLastVisibleLine@32$NSStringDrawingUsesDeviceMetrics@8$NSStringDrawingUsesFontLeading@2$NSStringDrawingUsesLineFragmentOrigin@1$NSSwitchButton@3$NSSysReqFunctionKey@63281$NSSystemDefined@14$NSSystemDefinedMask@16384$NSSystemFunctionKey@63287$NSTIFFCompressionCCITTFAX3@3$NSTIFFCompressionCCITTFAX4@4$NSTIFFCompressionJPEG@6$NSTIFFCompressionLZW@5$NSTIFFCompressionNEXT@32766$NSTIFFCompressionNone@1$NSTIFFCompressionOldJPEG@32865$NSTIFFCompressionPackBits@32773$NSTIFFFileType@0$NSTabCharacter@9$NSTabTextMovement@17$NSTableColumnAutoresizingMask@1$NSTableColumnNoResizing@0$NSTableColumnUserResizingMask@2$NSTableViewAnimationEffectFade@1$NSTableViewAnimationEffectGap@2$NSTableViewAnimationEffectNone@0$NSTableViewAnimationSlideDown@32$NSTableViewAnimationSlideLeft@48$NSTableViewAnimationSlideRight@64$NSTableViewAnimationSlideUp@16$NSTableViewDashedHorizontalGridLineMask@8$NSTableViewDraggingDestinationFeedbackStyleNone@-1$NSTableViewDraggingDestinationFeedbackStyleRegular@0$NSTableViewDraggingDestinationFeedbackStyleSourceList@1$NSTableViewDropAbove@1$NSTableViewDropOn@0$NSTableViewFirstColumnOnlyAutoresizingStyle@5$NSTableViewGridNone@0$NSTableViewLastColumnOnlyAutoresizingStyle@4$NSTableViewNoColumnAutoresizing@0$NSTableViewReverseSequentialColumnAutoresizingStyle@3$NSTableViewRowSizeStyleCustom@0$NSTableViewRowSizeStyleDefault@-1$NSTableViewRowSizeStyleLarge@3$NSTableViewRowSizeStyleMedium@2$NSTableViewRowSizeStyleSmall@1$NSTableViewSelectionHighlightStyleNone@-1$NSTableViewSelectionHighlightStyleRegular@0$NSTableViewSelectionHighlightStyleSourceList@1$NSTableViewSequentialColumnAutoresizingStyle@2$NSTableViewSolidHorizontalGridLineMask@2$NSTableViewSolidVerticalGridLineMask@1$NSTableViewUniformColumnAutoresizingStyle@1$NSTabletPoint@23$NSTabletPointEventSubtype@1$NSTabletPointMask@8388608$NSTabletProximity@24$NSTabletProximityEventSubtype@2$NSTabletProximityMask@16777216$NSTerminateCancel@0$NSTerminateLater@2$NSTerminateNow@1$NSTextBlockAbsoluteValueType@0$NSTextBlockBaselineAlignment@3$NSTextBlockBorder@0$NSTextBlockBottomAlignment@2$NSTextBlockHeight@4$NSTextBlockMargin@1$NSTextBlockMaximumHeight@6$NSTextBlockMaximumWidth@2$NSTextBlockMiddleAlignment@1$NSTextBlockMinimumHeight@5$NSTextBlockMinimumWidth@1$NSTextBlockPadding@-1$NSTextBlockPercentageValueType@1$NSTextBlockTopAlignment@0$NSTextBlockWidth@0$NSTextCellType@1$NSTextFieldAndStepperDatePickerStyle@0$NSTextFieldDatePickerStyle@2$NSTextFieldRoundedBezel@1$NSTextFieldSquareBezel@0$NSTextFinderActionHideFindInterface@11$NSTextFinderActionHideReplaceInterface@13$NSTextFinderActionNextMatch@2$NSTextFinderActionPreviousMatch@3$NSTextFinderActionReplace@5$NSTextFinderActionReplaceAll@4$NSTextFinderActionReplaceAllInSelection@8$NSTextFinderActionReplaceAndFind@6$NSTextFinderActionSelectAll@9$NSTextFinderActionSelectAllInSelection@10$NSTextFinderActionSetSearchString@7$NSTextFinderActionShowFindInterface@1$NSTextFinderActionShowReplaceInterface@12$NSTextFinderMatchingTypeContains@0$NSTextFinderMatchingTypeEndsWith@3$NSTextFinderMatchingTypeFullWord@2$NSTextFinderMatchingTypeStartsWith@1$NSTextLayoutOrientationHorizontal@0$NSTextLayoutOrientationVertical@1$NSTextListPrependEnclosingMarker@1$NSTextReadInapplicableDocumentTypeError@65806$NSTextReadWriteErrorMaximum@66303$NSTextReadWriteErrorMinimum@65792$NSTextStorageEditedAttributes@1$NSTextStorageEditedCharacters@2$NSTextTableAutomaticLayoutAlgorithm@0$NSTextTableFixedLayoutAlgorithm@1$NSTextWriteInapplicableDocumentTypeError@66062$NSTextWritingDirectionEmbedding@0$NSTextWritingDirectionOverride@2$NSTexturedBackgroundWindowMask@256$NSTexturedRoundedBezelStyle@11$NSTexturedSquareBezelStyle@8$NSThickSquareBezelStyle@3$NSThickerSquareBezelStyle@4$NSTickMarkAbove@1$NSTickMarkBelow@0$NSTickMarkLeft@1$NSTickMarkRight@0$NSTimeZoneDatePickerElementFlag@16$NSTitledWindowMask@1$NSToggleButton@2$NSToolbarDisplayModeDefault@0$NSToolbarDisplayModeIconAndLabel@1$NSToolbarDisplayModeIconOnly@2$NSToolbarDisplayModeLabelOnly@3$NSToolbarItemVisibilityPriorityHigh@1000$NSToolbarItemVisibilityPriorityLow@-1000$NSToolbarItemVisibilityPriorityStandard@0$NSToolbarItemVisibilityPriorityUser@2000$NSToolbarSizeModeDefault@0$NSToolbarSizeModeRegular@1$NSToolbarSizeModeSmall@2$NSTopTabsBezelBorder@0$NSTouchEventSubtype@3$NSTouchPhaseBegan@1$NSTouchPhaseCancelled@16$NSTouchPhaseEnded@8$NSTouchPhaseMoved@2$NSTouchPhaseStationary@4$NSTouchPhaseTouching@7$NSTrackModeMatrix@3$NSTrackingActiveAlways@128$NSTrackingActiveInActiveApp@64$NSTrackingActiveInKeyWindow@32$NSTrackingActiveWhenFirstResponder@16$NSTrackingAssumeInside@256$NSTrackingCursorUpdate@4$NSTrackingEnabledDuringMouseDrag@1024$NSTrackingInVisibleRect@512$NSTrackingMouseEnteredAndExited@1$NSTrackingMouseMoved@2$NSTwoByteGlyphPacking@3$NSTypesetterBehavior_10_2@2$NSTypesetterBehavior_10_2_WithCompatibility@1$NSTypesetterBehavior_10_3@3$NSTypesetterBehavior_10_4@4$NSTypesetterContainerBreakAction@32$NSTypesetterHorizontalTabAction@4$NSTypesetterLatestBehavior@-1$NSTypesetterLineBreakAction@8$NSTypesetterOriginalBehavior@0$NSTypesetterParagraphBreakAction@16$NSTypesetterWhitespaceAction@2$NSTypesetterZeroAdvancementAction@1$NSUnboldFontMask@4$NSUnderlinePatternDash@512$NSUnderlinePatternDashDot@768$NSUnderlinePatternDashDotDot@1024$NSUnderlinePatternDot@256$NSUnderlinePatternSolid@0$NSUnderlineStyleDouble@9$NSUnderlineStyleNone@0$NSUnderlineStyleSingle@1$NSUnderlineStyleThick@2$NSUndoFunctionKey@63299$NSUnifiedTitleAndToolbarWindowMask@4096$NSUnitalicFontMask@16777216$NSUnknownColorSpaceModel@-1$NSUnknownPageOrder@2$NSUnknownPointingDevice@0$NSUnscaledWindowMask@2048$NSUpArrowFunctionKey@63232$NSUpTextMovement@21$NSUpdateWindowsRunLoopOrdering@500000$NSUserFunctionKey@63286$NSUserInterfaceLayoutDirectionLeftToRight@0$NSUserInterfaceLayoutDirectionRightToLeft@1$NSUtilityWindowMask@16$NSVariableStatusItemLength@-1$NSVerticalRuler@1$NSViaPanelFontAction@1$NSViewHeightSizable@16$NSViewLayerContentsPlacementBottom@8$NSViewLayerContentsPlacementBottomLeft@9$NSViewLayerContentsPlacementBottomRight@7$NSViewLayerContentsPlacementCenter@3$NSViewLayerContentsPlacementLeft@10$NSViewLayerContentsPlacementRight@6$NSViewLayerContentsPlacementScaleAxesIndependently@0$NSViewLayerContentsPlacementScaleProportionallyToFill@2$NSViewLayerContentsPlacementScaleProportionallyToFit@1$NSViewLayerContentsPlacementTop@4$NSViewLayerContentsPlacementTopLeft@11$NSViewLayerContentsPlacementTopRight@5$NSViewLayerContentsRedrawBeforeViewResize@3$NSViewLayerContentsRedrawDuringViewResize@2$NSViewLayerContentsRedrawNever@0$NSViewLayerContentsRedrawOnSetNeedsDisplay@1$NSViewMaxXMargin@4$NSViewMaxYMargin@32$NSViewMinXMargin@1$NSViewMinYMargin@8$NSViewNotSizable@0$NSViewWidthSizable@2$NSWantsBidiLevels@4$NSWarningAlertStyle@0$NSWheelModeColorPanel@6$NSWindowAbove@1$NSWindowAnimationBehaviorAlertPanel@5$NSWindowAnimationBehaviorDefault@0$NSWindowAnimationBehaviorDocumentWindow@3$NSWindowAnimationBehaviorNone@2$NSWindowAnimationBehaviorUtilityWindow@4$NSWindowBackingLocationDefault@0$NSWindowBackingLocationMainMemory@2$NSWindowBackingLocationVideoMemory@1$NSWindowBelow@-1$NSWindowCloseButton@0$NSWindowCollectionBehaviorCanJoinAllSpaces@1$NSWindowCollectionBehaviorDefault@0$NSWindowCollectionBehaviorFullScreenAuxiliary@256$NSWindowCollectionBehaviorFullScreenPrimary@128$NSWindowCollectionBehaviorIgnoresCycle@64$NSWindowCollectionBehaviorManaged@4$NSWindowCollectionBehaviorMoveToActiveSpace@2$NSWindowCollectionBehaviorParticipatesInCycle@32$NSWindowCollectionBehaviorStationary@16$NSWindowCollectionBehaviorTransient@8$NSWindowDepthOnehundredtwentyeightBitRGB@544$NSWindowDepthSixtyfourBitRGB@528$NSWindowDepthTwentyfourBitRGB@520$NSWindowDocumentIconButton@4$NSWindowDocumentVersionsButton@6$NSWindowExposedEventType@0$NSWindowFullScreenButton@7$NSWindowMiniaturizeButton@1$NSWindowMovedEventType@4$NSWindowNumberListAllApplications@1$NSWindowNumberListAllSpaces@16$NSWindowOut@0$NSWindowSharingNone@0$NSWindowSharingReadOnly@1$NSWindowSharingReadWrite@2$NSWindowToolbarButton@3$NSWindowZoomButton@2$NSWindows95InterfaceStyle@2$NSWorkspaceLaunchAllowingClassicStartup@131072$NSWorkspaceLaunchAndHide@1048576$NSWorkspaceLaunchAndHideOthers@2097152$NSWorkspaceLaunchAndPrint@2$NSWorkspaceLaunchAsync@65536$NSWorkspaceLaunchDefault@196608$NSWorkspaceLaunchInhibitingBackgroundOnly@128$NSWorkspaceLaunchNewInstance@524288$NSWorkspaceLaunchPreferringClassic@262144$NSWorkspaceLaunchWithoutActivation@512$NSWorkspaceLaunchWithoutAddingToRecents@256$NSWritingDirectionLeftToRight@0$NSWritingDirectionNatural@-1$NSWritingDirectionRightToLeft@1$NSYearMonthDatePickerElementFlag@192$NSYearMonthDayDatePickerElementFlag@224$NumGlyphsToGetEachTime@20$'''
+misc.update({'NSAnyEventMask': sel32or64(4294967295, 18446744073709551615L), 'NSTouchPhaseAny': sel32or64(4294967295, 18446744073709551615L), 'NSAttachmentCharacter': b'\xef\xbf\xbc'.decode("utf-8"), 'NSDragOperationEvery': sel32or64(4294967295, 18446744073709551615L)})
 misc.update({'NSAppKitVersionNumber10_4_1': 824.1, 'NSAppKitVersionNumber10_4_3': 824.23, 'NSAppKitVersionNumber10_3_9': 743.36, 'NSAppKitVersionNumberWithPatternColorLeakFix': 641.0, 'NSAppKitVersionNumber10_4_4': 824.33, 'NSAppKitVersionNumber10_4_7': 824.41, 'NSAppKitVersionNumber10_3_2': 743.14, 'NSAppKitVersionNumber10_3_3': 743.2, 'NSAppKitVersionNumberWithDeferredWindowDisplaySupport': 1019.0, 'NSAppKitVersionNumber10_3_7': 743.33, 'NSAppKitVersionNumberWithCustomSheetPosition': 686.0, 'NSAppKitVersionNumber10_3_5': 743.24, 'NSAppKitVersionNumber10_2_3': 663.6, 'NSAppKitVersionNumberWithColumnResizingBrowser': 685.0, 'NSAppKitVersionNumberWithDirectionalTabs': 631.0, 'NSAppKitVersionNumberWithDockTilePlugInSupport': 1001.0, 'NSAppKitVersionNumberWithCursorSizeSupport': 682.0, 'NSAppKitVersionNumber10_5_2': 949.27, 'NSAppKitVersionNumber10_5_3': 949.33, 'NSAppKitVersionNumberWithContinuousScrollingBrowser': 680.0, 'NSBaselineNotSet': -1.0})
-functions={'NSRectClipList': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}i', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}q'),), 'NSApplicationLoad': (b'Z',), 'NSCountWindows': (sel32or64(b'v^i', b'v^q'),), 'NSGetAlertPanel': (b'@@@@@@', '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSApplicationMain': (b'ii^^c',), 'NSOpenGLGetVersion': (b'v^i^i',), 'NSAccessibilityActionDescription': (b'@@',), 'NSRunAlertPanelRelativeToWindow': (sel32or64(b'i@@@@@@', b'q@@@@@@'), '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSCreateFileContentsPboardType': (b'@@', '', {'retval': {'already_cfretained': True}}), 'NSDrawNinePartImage': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}@@@@@@@@@IfZ', b'v{CGRect={CGPoint=dd}{CGSize=dd}}@@@@@@@@@QdZ'),), 'NSOpenGLSetOption': (b'vii',), 'NSRectClip': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSDottedFrameRect': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSDrawBitmap': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}iiiiiiZZ@[5^C]', b'v{CGRect={CGPoint=dd}{CGSize=dd}}qqqqqqZZ@[5^C]'),), 'NSConvertGlyphsToPackedGlyphs': (sel32or64(b'i^IiI^c', b'q^IqQ^c'),), 'NSGetFileType': (b'@@',), 'NSWindowList': (sel32or64(b'vi^i', b'vq^q'),), 'NSAccessibilityRaiseBadArgumentException': (b'v@@@',), 'NSAccessibilityUnignoredDescendant': (b'@@',), 'NSRectFill': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSGetCriticalAlertPanel': (b'@@@@@@', '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSDrawThreePartImage': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}@@@ZIfZ', b'v{CGRect={CGPoint=dd}{CGSize=dd}}@@@ZQdZ'),), 'NSAccessibilityRoleDescription': (b'@@@',), 'NSRunCriticalAlertPanel': (sel32or64(b'i@@@@@', b'q@@@@@'), '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSFrameRect': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSDrawColorTiledRects': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}^i^@i', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}^Q^@q'),), 'NSWindowListForContext': (sel32or64(b'vii^i', b'vqq^q'),), 'NSBeginAlertSheet': (b'v@@@@@@::^v@', '', {'arguments': {9: {'printf_format': True}, 6: {'sel_of_type': sel32or64(b'v@:@i^v', b'v@:@q^v')}, 7: {'sel_of_type': sel32or64(b'v@:@i^v', b'v@:@q^v')}}, 'variadic': True}), 'NSCountWindowsForContext': (sel32or64(b'vi^i', b'vq^q'),), 'NSGetWindowServerMemory': (sel32or64(b'ii^i^i^@', b'qq^q^q^@'),), 'NSShowAnimationEffect': (sel32or64(b'vI{_NSPoint=ff}{_NSSize=ff}@:^v', b'vQ{CGPoint=dd}{CGSize=dd}@:^v'),), 'NSRunCriticalAlertPanelRelativeToWindow': (sel32or64(b'i@@@@@@', b'q@@@@@@'), '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSAccessibilityUnignoredChildren': (b'@@',), 'NSRectFillListUsingOperation': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}iI', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}qQ'),), 'NSCreateFilenamePboardType': (b'@@', '', {'retval': {'already_cfretained': True}}), 'NSInterfaceStyleForKey': (sel32or64(b'I@@', b'Q@@'),), 'NSAvailableWindowDepths': (b'^i',), 'NSBeginInformationalAlertSheet': (b'v@@@@@@::^v@', '', {'arguments': {9: {'printf_format': True}, 6: {'sel_of_type': sel32or64(b'v@:@i^v', b'v@:@q^v')}, 7: {'sel_of_type': sel32or64(b'v@:@i^v', b'v@:@q^v')}}, 'variadic': True}), 'NSUnregisterServicesProvider': (b'v@',), 'NSEventMaskFromType': (sel32or64(b'II', b'QQ'),), 'NSRectFillUsingOperation': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}I', b'v{CGRect={CGPoint=dd}{CGSize=dd}}Q'),), 'NSBitsPerSampleFromDepth': (sel32or64(b'ii', b'qi'),), 'NSEnableScreenUpdates': (b'v',), 'NSDrawDarkBezel': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSRunInformationalAlertPanelRelativeToWindow': (sel32or64(b'i@@@@@@', b'q@@@@@@'), '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSPerformService': (b'Z@@',), 'NSGetFileTypes': (b'@@',), 'NSDrawWhiteBezel': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSReleaseAlertPanel': (b'v@',), 'NSAccessibilityUnignoredAncestor': (b'@@',), 'NSSetFocusRingStyle': (sel32or64(b'vI', b'vQ'),), 'NSAccessibilityPostNotification': (b'v@@',), 'NSDrawTiledRects': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}^i^fi', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}^Q^dq'),), '_NSDictionaryOfVariableBindings': (b'@@@', '', {'variadic': True}), 'NSUpdateDynamicServices': (b'v',), 'NSIsControllerMarker': (b'Z@',), 'NSDrawButton': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSSetShowsServicesMenuItem': (sel32or64(b'i@Z', b'q@Z'),), 'NSOpenGLGetOption': (b'vi^i',), 'NSDrawLightBezel': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSCopyBits': (sel32or64(b'vi{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSPoint=ff}', b'vq{CGRect={CGPoint=dd}{CGSize=dd}}{CGPoint=dd}'), '', {'retval': {'already_cfretained': True}}), 'NSDisableScreenUpdates': (b'v',), 'NSEdgeInsetsMake': (sel32or64(b'{_NSEdgeInsets=ffff}ffff', b'{_NSEdgeInsets=dddd}dddd'),), 'NSReadPixel': (sel32or64(b'@{_NSPoint=ff}', b'@{CGPoint=dd}'),), 'NSBeginCriticalAlertSheet': (b'v@@@@@@::^v@', '', {'arguments': {9: {'printf_format': True}, 6: {'sel_of_type': sel32or64(b'v@:@i^v', b'v@:@q^v')}, 7: {'sel_of_type': sel32or64(b'v@:@i^v', b'v@:@q^v')}}, 'variadic': True}), 'NSAccessibilityRoleDescriptionForUIElement': (b'@@',), 'NSDrawWindowBackground': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSShowsServicesMenuItem': (b'Z@',), 'NSPlanarFromDepth': (b'Zi',), 'NSHighlightRect': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSFrameRectWithWidthUsingOperation': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}fI', b'v{CGRect={CGPoint=dd}{CGSize=dd}}dQ'),), 'NSRectFillListWithColorsUsingOperation': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}^@iI', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}^@qQ'),), 'NSDrawGroove': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSNumberOfColorComponents': (sel32or64(b'i@', b'q@'),), 'NSFrameRectWithWidth': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}f', b'v{CGRect={CGPoint=dd}{CGSize=dd}}d'),), 'NSEraseRect': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSRectFillListWithColors': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}^@i', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}^@q'),), 'NSBestDepth': (sel32or64(b'i@iiZ^Z', b'i@qqZ^Z'),), 'NSColorSpaceFromDepth': (b'@i',), 'NSBeep': (b'v',), 'NSBitsPerPixelFromDepth': (sel32or64(b'ii', b'qi'),), 'NSAccessibilityUnignoredChildrenForOnlyChild': (b'@@',), 'NSDrawGrayBezel': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSRectFillList': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}i', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}q'),), 'NSRunAlertPanel': (sel32or64(b'i@@@@@', b'q@@@@@'), '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSGetInformationalAlertPanel': (b'@@@@@@', '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSRectFillListWithGrays': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}^fi', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}^dq'),), 'NSRunInformationalAlertPanel': (sel32or64(b'i@@@@@', b'q@@@@@'), '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSRegisterServicesProvider': (b'v@@',)}
+functions={'NSRectClipList': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}i', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}q'), '', {'arguments': {0: {'c_array_length_in_arg': 1, 'type_modifier': 'n'}}}), 'NSApplicationLoad': (b'Z',), 'NSCountWindows': (sel32or64(b'v^i', b'v^q'), '', {'arguments': {0: {'type_modifier': 'o'}}}), 'NSGetAlertPanel': (b'@@@@@@', '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSApplicationMain': (b'ii^^c',), 'NSOpenGLGetVersion': (b'v^i^i', '', {'arguments': {0: {'type_modifier': 'o'}, 1: {'type_modifier': 'o'}}}), 'NSAccessibilityActionDescription': (b'@@',), 'NSRunAlertPanelRelativeToWindow': (sel32or64(b'i@@@@@@', b'q@@@@@@'), '', {'arguments': {1: {'printf_format': 1}}, 'variadic': True}), 'NSCreateFileContentsPboardType': (b'@@', '', {'retval': {'already_cfretained': True}}), 'NSDrawNinePartImage': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}@@@@@@@@@IfZ', b'v{CGRect={CGPoint=dd}{CGSize=dd}}@@@@@@@@@QdZ'),), 'NSOpenGLSetOption': (b'vii',), 'NSRectClip': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSDottedFrameRect': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSDrawBitmap': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}iiiiiiZZ@[5^C]', b'v{CGRect={CGPoint=dd}{CGSize=dd}}qqqqqqZZ@[5^C]'),), 'NSConvertGlyphsToPackedGlyphs': (sel32or64(b'i^IiI^c', b'q^IqQ^c'),), 'NSGetFileType': (b'@@',), 'NSWindowList': (sel32or64(b'vi^i', b'vq^q'), '', {'arguments': {1: {'c_array_length_in_arg': 0, 'type_modifier': 'o'}}}), 'NSAccessibilityRaiseBadArgumentException': (b'v@@@',), 'NSAccessibilityUnignoredDescendant': (b'@@',), 'NSRectFill': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSGetCriticalAlertPanel': (b'@@@@@@', '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSDrawThreePartImage': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}@@@ZIfZ', b'v{CGRect={CGPoint=dd}{CGSize=dd}}@@@ZQdZ'),), 'NSAccessibilityRoleDescription': (b'@@@',), 'NSRunCriticalAlertPanel': (sel32or64(b'i@@@@@', b'q@@@@@'), '', {'arguments': {1: {'printf_format': 1}}, 'variadic': True}), 'NSFrameRect': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSDrawColorTiledRects': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}^i^@i', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}^Q^@q'), '', {'arguments': {2: {'c_array_length_in_arg': 4, 'type_modifier': 'n'}, 3: {'c_array_length_in_arg': 4, 'type_modifier': 'n'}}}), 'NSWindowListForContext': (sel32or64(b'vii^i', b'vqq^q'), '', {'arguments': {2: {'c_array_length_in_arg': 1, 'type_modifier': 'o'}}}), 'NSBeginAlertSheet': (b'v@@@@@@::^v@', '', {'arguments': {9: {'printf_format': True}, 6: {'sel_of_type': b'v@:@i^v'}, 7: {'sel_of_type': b'v@:@i^v'}}, 'variadic': True}), 'NSCountWindowsForContext': (sel32or64(b'vi^i', b'vq^q'), '', {'arguments': {1: {'type_modifier': 'o'}}}), 'NSGetWindowServerMemory': (sel32or64(b'ii^i^i^@', b'qq^q^q^@'), '', {'arguments': {1: {'type_modifier': 'o'}, 2: {'type_modifier': 'o'}, 3: {'type_modifier': 'o'}}}), 'NSShowAnimationEffect': (sel32or64(b'vI{_NSPoint=ff}{_NSSize=ff}@:^v', b'vQ{CGPoint=dd}{CGSize=dd}@:^v'), '', {'arguments': {4: {'sel_of_type': b'v@:^v'}}}), 'NSRunCriticalAlertPanelRelativeToWindow': (sel32or64(b'i@@@@@@', b'q@@@@@@'), '', {'arguments': {1: {'printf_format': 1}}, 'variadic': True}), 'NSAccessibilityUnignoredChildren': (b'@@',), 'NSRectFillListUsingOperation': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}iI', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}qQ'), '', {'arguments': {0: {'c_array_length_in_arg': 1, 'type_modifier': 'n'}}}), 'NSCreateFilenamePboardType': (b'@@', '', {'retval': {'already_cfretained': True}}), 'NSInterfaceStyleForKey': (sel32or64(b'I@@', b'Q@@'),), 'NSAvailableWindowDepths': (b'^i', '', {'retval': {'c_array_delimited_by_null': True}}), 'NSBeginInformationalAlertSheet': (b'v@@@@@@::^v@', '', {'arguments': {9: {'printf_format': True}, 6: {'sel_of_type': b'v@:@i^v'}, 7: {'sel_of_type': b'v@:@i^v'}}, 'variadic': True}), 'NSUnregisterServicesProvider': (b'v@',), 'NSEventMaskFromType': (sel32or64(b'II', b'QQ'),), 'NSRectFillUsingOperation': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}I', b'v{CGRect={CGPoint=dd}{CGSize=dd}}Q'),), 'NSBitsPerSampleFromDepth': (sel32or64(b'ii', b'qi'),), 'NSEnableScreenUpdates': (b'v',), 'NSDrawDarkBezel': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSRunInformationalAlertPanelRelativeToWindow': (sel32or64(b'i@@@@@@', b'q@@@@@@'), '', {'arguments': {1: {'printf_format': 1}}, 'variadic': True}), 'NSPerformService': (b'Z@@',), 'NSGetFileTypes': (b'@@',), 'NSDrawWhiteBezel': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSReleaseAlertPanel': (b'v@',), 'NSAccessibilityUnignoredAncestor': (b'@@',), 'NSSetFocusRingStyle': (sel32or64(b'vI', b'vQ'),), 'NSAccessibilityPostNotification': (b'v@@',), 'NSDrawTiledRects': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}^i^fi', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}^Q^dq'), '', {'arguments': {2: {'c_array_length_in_arg': 4, 'type_modifier': 'n'}, 3: {'c_array_length_in_arg': 4, 'type_modifier': 'n'}}}), 'NSUpdateDynamicServices': (b'v',), 'NSIsControllerMarker': (b'Z@',), 'NSDrawButton': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSSetShowsServicesMenuItem': (sel32or64(b'i@Z', b'q@Z'),), 'NSOpenGLGetOption': (b'vi^i', '', {'arguments': {1: {'type_modifier': 'o'}}}), 'NSDrawLightBezel': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSCopyBits': (sel32or64(b'vi{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSPoint=ff}', b'vq{CGRect={CGPoint=dd}{CGSize=dd}}{CGPoint=dd}'), '', {'retval': {'already_cfretained': True}}), 'NSDisableScreenUpdates': (b'v',), 'NSEdgeInsetsMake': (sel32or64(b'{_NSEdgeInsets=ffff}ffff', b'{_NSEdgeInsets=dddd}dddd'),), 'NSReadPixel': (sel32or64(b'@{_NSPoint=ff}', b'@{CGPoint=dd}'),), 'NSBeginCriticalAlertSheet': (b'v@@@@@@::^v@', '', {'arguments': {9: {'printf_format': True}, 6: {'sel_of_type': b'v@:@i^v'}, 7: {'sel_of_type': b'v@:@i^v'}}, 'variadic': True}), 'NSAccessibilityRoleDescriptionForUIElement': (b'@@',), 'NSDrawWindowBackground': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSShowsServicesMenuItem': (b'Z@',), 'NSPlanarFromDepth': (b'Zi',), 'NSHighlightRect': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSFrameRectWithWidthUsingOperation': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}fI', b'v{CGRect={CGPoint=dd}{CGSize=dd}}dQ'),), 'NSRectFillListWithColorsUsingOperation': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}^@iI', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}^@qQ'), '', {'arguments': {0: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}, 1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'NSDrawGroove': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSNumberOfColorComponents': (sel32or64(b'i@', b'q@'),), 'NSFrameRectWithWidth': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}f', b'v{CGRect={CGPoint=dd}{CGSize=dd}}d'),), 'NSEraseRect': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSRectFillListWithColors': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}^@i', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}^@q'), '', {'arguments': {0: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}, 1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'NSBestDepth': (sel32or64(b'i@iiZ^Z', b'i@qqZ^Z'), '', {'arguments': {4: {'type_modifier': 'o'}}}), 'NSColorSpaceFromDepth': (b'@i',), 'NSBeep': (b'v',), 'NSBitsPerPixelFromDepth': (sel32or64(b'ii', b'qi'),), 'NSAccessibilityUnignoredChildrenForOnlyChild': (b'@@',), 'NSDrawGrayBezel': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'v{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSRectFillList': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}i', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}q'), '', {'arguments': {0: {'c_array_length_in_arg': 1, 'type_modifier': 'n'}}}), 'NSRunAlertPanel': (sel32or64(b'i@@@@@', b'q@@@@@'), '', {'arguments': {1: {'printf_format': 1}}, 'variadic': True}), 'NSGetInformationalAlertPanel': (b'@@@@@@', '', {'arguments': {1: {'printf_format': True}}, 'variadic': True}), 'NSRectFillListWithGrays': (sel32or64(b'v^{_NSRect={_NSPoint=ff}{_NSSize=ff}}^fi', b'v^{CGRect={CGPoint=dd}{CGSize=dd}}^dq'), '', {'arguments': {0: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}, 1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'NSRunInformationalAlertPanel': (sel32or64(b'i@@@@@', b'q@@@@@'), '', {'arguments': {1: {'printf_format': 1}}, 'variadic': True}), 'NSRegisterServicesProvider': (b'v@@',)}
+aliases = {'NSTornOffMenuWindowLevel': 'kCGTornOffMenuWindowLevel', 'NSDockWindowLevel': 'kCGDockWindowLevel', 'NSStatusWindowLevel': 'kCGStatusWindowLevel', 'APPKIT_PRIVATE_EXTERN': '__private_extern__', 'NSImageRepRegistryChangedNotification': 'NSImageRepRegistryDidChangeNotification', 'NSDragOperationAll': 'NSDragOperationAll_Obsolete', 'IBAction': 'void', 'NSPopUpMenuWindowLevel': 'kCGPopUpMenuWindowLevel', 'NSSubmenuWindowLevel': 'kCGTornOffMenuWindowLevel', 'NSScreenSaverWindowLevel': 'kCGScreenSaverWindowLevel', 'NSModalPanelWindowLevel': 'kCGModalPanelWindowLevel', 'NSNormalWindowLevel': 'kCGNormalWindowLevel', 'NSMainMenuWindowLevel': 'kCGMainMenuWindowLevel', 'NSDraggingItemEnumerationConcurrent': 'NSEnumerationConcurrent', 'NSFloatingWindowLevel': 'kCGFloatingWindowLevel'}
 misc.update({'NSModalSession': objc.createOpaquePointerType('NSModalSession', '^{_NSModalSession}')})
 r = objc.registerMetaDataForSelector
 objc._updatingMetadata(True)
     r('NSMatrix', b'performKeyEquivalent:', {'retval': {'type': 'Z'}})
     r('NSMatrix', b'selectCellWithTag:', {'retval': {'type': 'Z'}})
     r('NSMatrix', b'sendAction', {'retval': {'type': 'Z'}})
-    r('NSMatrix', b'sendAction:to:forAllCells:', {'arguments': {2: {'sel_of_type': b'B@:@'}, 4: {'type': 'Z'}}})
+    r('NSMatrix', b'sendAction:to:forAllCells:', {'arguments': {2: {'sel_of_type': b'Z@:@'}, 4: {'type': 'Z'}}})
     r('NSMatrix', b'setAllowsEmptySelection:', {'arguments': {2: {'type': 'Z'}}})
     r('NSMatrix', b'setAutoscroll:', {'arguments': {2: {'type': 'Z'}}})
     r('NSMatrix', b'setAutosizesCells:', {'arguments': {2: {'type': 'Z'}}})
     r('NSObject', b'collectionView:acceptDrop:index:dropOperation:', {'retval': {'type': 'Z'}, 'arguments': {4: {'type': sel32or64(u'i', u'q')}, 5: {'type': sel32or64(u'i', u'q')}}})
     r('NSObject', b'collectionView:canDragItemsAtIndexes:withEvent:', {'retval': {'type': 'Z'}})
     r('NSObject', b'collectionView:draggingImageForItemsAtIndexes:withEvent:offset:', {'arguments': {5: {'type': sel32or64(u'^{_NSPoint=ff}', u'^{CGPoint=dd}'), 'type_modifier': b'N'}}})
-    r('NSObject', b'collectionView:draggingSession:endedAtPoint:dragOperation:', {'arguments': {4: {'type': sel32or64(u'{_NSPoint=ff}', u'{CGPoint=dd}')}, 5: {'type': sel32or64(u'i', u'q')}}})
+    r('NSObject', b'collectionView:draggingSession:endedAtPoint:draggingOperation:', {'arguments': {4: {'type': sel32or64(u'{_NSPoint=ff}', u'{CGPoint=dd}')}, 5: {'type': sel32or64(u'i', u'q')}}})
     r('NSObject', b'collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexes:', {'arguments': {4: {'type': sel32or64(u'{_NSPoint=ff}', u'{CGPoint=dd}')}}})
     r('NSObject', b'collectionView:pasteboardWriterForItemAtIndex:', {'arguments': {3: {'type': sel32or64(u'i', u'q')}}})
     r('NSObject', b'collectionView:validateDrop:proposedIndex:dropOperation:', {'retval': {'type': sel32or64(u'i', u'q')}, 'arguments': {4: {'type': sel32or64(u'^i', u'^q'), 'type_modifier': b'N'}, 5: {'type': sel32or64(u'^i', u'^q'), 'type_modifier': b'N'}}})
     r('NSObject', b'collectionView:acceptDrop:index:dropOperation:', {'required': False, 'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': sel32or64(u'i', u'q')}, 5: {'type': sel32or64(u'i', u'q')}}})
     r('NSObject', b'collectionView:canDragItemsAtIndexes:withEvent:', {'required': False, 'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}}})
     r('NSObject', b'collectionView:draggingImageForItemsAtIndexes:withEvent:offset:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}, 5: {'type': sel32or64(u'^{_NSPoint=ff}', u'^{CGPoint=dd}'), 'type_modifier': b'N'}}})
-    r('NSObject', b'collectionView:draggingSession:endedAtPoint:dragOperation:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': sel32or64(u'{_NSPoint=ff}', u'{CGPoint=dd}')}, 5: {'type': sel32or64(u'i', u'q')}}})
+    r('NSObject', b'collectionView:draggingSession:endedAtPoint:dragOperation:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': sel32or64(b'{_NSPoint=ff}', b'{CGPoint=dd}')}, 5: {'type': sel32or64(b'I', b'Q')}}})
     r('NSObject', b'collectionView:draggingSession:willBeginAtPoint:forItemsAtIndexes:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': sel32or64(u'{_NSPoint=ff}', u'{CGPoint=dd}')}, 5: {'type': b'@'}}})
     r('NSObject', b'collectionView:namesOfPromisedFilesDroppedAtDestination:forDraggedItemsAtIndexes:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}}})
     r('NSObject', b'collectionView:pasteboardWriterForItemAtIndex:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': sel32or64(u'i', u'q')}}})

pyobjc-framework-Cocoa/Lib/CoreFoundation/_metadata.py

 # This file is generated by objective.metadata
 #
-# Last update: Sun Mar 11 11:53:51 2012
+# Last update: Wed Apr 25 17:30:30 2012
 
 import objc, sys
 
 }
 misc.update({'CFXMLEntityInfo': objc.createStructType('CFXMLEntityInfo', sel32or64('{_CFXMLEntityInfo=l^{__CFString=}{_CFXMLExternalID=^{__CFURL=}^{__CFString=}}^{__CFString=}}', '{_CFXMLEntityInfo=q^{__CFString=}{_CFXMLExternalID=^{__CFURL=}^{__CFString=}}^{__CFString=}}'), [u'entityType', u'replacementText', u'entityID', u'notationName']), 'CFXMLElementInfo': objc.createStructType('CFXMLElementInfo', '{_CFXMLElementInfo=^{__CFDictionary=}^{__CFArray=}Z[3c]}', [u'attributes', u'attributeOrder', u'isEmpty', u'_reserved']), 'CFXMLAttributeListDeclarationInfo': objc.createStructType('CFXMLAttributeListDeclarationInfo', sel32or64('{_CFXMLAttributeListDeclarationInfo=l^{_CFXMLAttributeDeclarationInfo=^{__CFString=}^{__CFString=}^{__CFString=}}}', '{_CFXMLAttributeListDeclarationInfo=q^{_CFXMLAttributeDeclarationInfo=^{__CFString=}^{__CFString=}^{__CFString=}}}'), [u'numberOfAttributes', u'attributes']), 'CFStreamError': objc.createStructType('CFStreamError', sel32or64('{_CFStreamError=ll}', '{_CFStreamError=qi}'), [u'domain', u'error']), 'CFXMLElementTypeDeclarationInfo': objc.createStructType('CFXMLElementTypeDeclarationInfo', '{_CFXMLElementTypeDeclarationInfo=^{__CFString=}}', [u'contentDescription']), 'CFGregorianDate': objc.createStructType('CFGregorianDate', sel32or64('{_CFGregorianDate=lccccd}', '{_CFGregorianDate=iccccd}'), [u'year', u'month', u'day', u'hour', u'minute', u'second']), 'CFXMLExternalID': objc.createStructType('CFXMLExternalID', '{_CFXMLExternalID=^{__CFURL=}^{__CFString=}}', [u'systemID', u'publicID']), 'CFUUIDBytes': objc.createStructType('CFUUIDBytes', '{_CFUUIDBytes=CCCCCCCCCCCCCCCC}', [u'byte0', u'byte1', u'byte2', u'byte3', u'byte4', u'byte5', u'byte6', u'byte7', u'byte8', u'byte9', u'byte10', u'byte11', u'byte12', u'byte13', u'byte14', u'byte15']), 'CFXMLAttributeDeclarationInfo': objc.createStructType('CFXMLAttributeDeclarationInfo', '{_CFXMLAttributeDeclarationInfo=^{__CFString=}^{__CFString=}^{__CFString=}}', [u'attributeName', u'typeString', u'defaultString']), 'CFSwappedFloat32': objc.createStructType('CFSwappedFloat32', '{_CFSwappedFloat32=I}', [u'v']), 'CFSwappedFloat64': objc.createStructType('CFSwappedFloat64', '{_CFSwappedFloat64=Q}', [u'v']), 'CFXMLDocumentTypeInfo': objc.createStructType('CFXMLDocumentTypeInfo', '{_CFXMLDocumentTypeInfo={_CFXMLExternalID=^{__CFURL=}^{__CFString=}}}', [u'externalID']), 'CFStringInlineBuffer': objc.createStructType('CFStringInlineBuffer', sel32or64('{_CFStringInlineBuffer=[64T]^{__CFString=}^T{_CFRange=ll}ll}', '{_CFStringInlineBuffer=[64T]^{__CFString=}^T{_CFRange=qq}qq}'), [u'buffer', u'theString', u'directBuffer', u'rangeToBuffer', u'bufferedRangeStart', u'bufferedRangeEnd']), 'CFXMLEntityReferenceInfo': objc.createStructType('CFXMLEntityReferenceInfo', sel32or64('{_CFXMLEntityReferenceInfo=l}', '{_CFXMLEntityReferenceInfo=q}'), [u'entityType']), 'CFXMLProcessingInstructionInfo': objc.createStructType('CFXMLProcessingInstructionInfo', '{_CFXMLProcessingInstructionInfo=^{__CFString=}}', [u'dataString']), 'CFRange': objc.createStructType('CFRange', sel32or64('{_CFRange=ll}', '{_CFRange=qq}'), [u'location', u'length']), 'CFSocketSignature': objc.createStructType('CFSocketSignature', sel32or64('{_CFSocketSignature=lll^{__CFData=}}', '{_CFSocketSignature=iii^{__CFData=}}'), [u'protocolFamily', u'socketType', u'protocol', u'address']), 'CFXMLDocumentInfo': objc.createStructType('CFXMLDocumentInfo', sel32or64('{_CFXMLDocumentInfo=^{__CFURL=}L}', '{_CFXMLDocumentInfo=^{__CFURL=}I}'), [u'sourceURL', u'encoding']), 'CFGregorianUnits': objc.createStructType('CFGregorianUnits', sel32or64('{_CFGregorianUnits=llllld}', '{_CFGregorianUnits=iiiiid}'), [u'years', u'months', u'days', u'hours', u'minutes', u'seconds']), 'CFXMLNotationInfo': objc.createStructType('CFXMLNotationInfo', '{_CFXMLNotationInfo={_CFXMLExternalID=^{__CFURL=}^{__CFString=}}}', [u'externalID'])})
 constants = '''$kCFAbsoluteTimeIntervalSince1904@d$kCFAbsoluteTimeIntervalSince1970@d$kCFAllocatorDefault@^{__CFAllocator=}$kCFAllocatorMalloc@^{__CFAllocator=}$kCFAllocatorMallocZone@^{__CFAllocator=}$kCFAllocatorNull@^{__CFAllocator=}$kCFAllocatorSystemDefault@^{__CFAllocator=}$kCFAllocatorUseContext@^{__CFAllocator=}$kCFBooleanFalse@^{__CFBoolean=}$kCFBooleanTrue@^{__CFBoolean=}$kCFBuddhistCalendar@^{__CFString=}$kCFBundleDevelopmentRegionKey@^{__CFString=}$kCFBundleExecutableKey@^{__CFString=}$kCFBundleIdentifierKey@^{__CFString=}$kCFBundleInfoDictionaryVersionKey@^{__CFString=}$kCFBundleLocalizationsKey@^{__CFString=}$kCFBundleNameKey@^{__CFString=}$kCFBundleVersionKey@^{__CFString=}$kCFChineseCalendar@^{__CFString=}$kCFCoreFoundationVersionNumber@d$kCFDateFormatterAMSymbol@^{__CFString=}$kCFDateFormatterCalendar@^{__CFString=}$kCFDateFormatterCalendarName@^{__CFString=}$kCFDateFormatterDefaultDate@^{__CFString=}$kCFDateFormatterDefaultFormat@^{__CFString=}$kCFDateFormatterDoesRelativeDateFormattingKey@^{__CFString=}$kCFDateFormatterEraSymbols@^{__CFString=}$kCFDateFormatterGregorianStartDate@^{__CFString=}$kCFDateFormatterIsLenient@^{__CFString=}$kCFDateFormatterLongEraSymbols@^{__CFString=}$kCFDateFormatterMonthSymbols@^{__CFString=}$kCFDateFormatterPMSymbol@^{__CFString=}$kCFDateFormatterQuarterSymbols@^{__CFString=}$kCFDateFormatterShortMonthSymbols@^{__CFString=}$kCFDateFormatterShortQuarterSymbols@^{__CFString=}$kCFDateFormatterShortStandaloneMonthSymbols@^{__CFString=}$kCFDateFormatterShortStandaloneQuarterSymbols@^{__CFString=}$kCFDateFormatterShortStandaloneWeekdaySymbols@^{__CFString=}$kCFDateFormatterShortWeekdaySymbols@^{__CFString=}$kCFDateFormatterStandaloneMonthSymbols@^{__CFString=}$kCFDateFormatterStandaloneQuarterSymbols@^{__CFString=}$kCFDateFormatterStandaloneWeekdaySymbols@^{__CFString=}$kCFDateFormatterTimeZone@^{__CFString=}$kCFDateFormatterTwoDigitStartDate@^{__CFString=}$kCFDateFormatterVeryShortMonthSymbols@^{__CFString=}$kCFDateFormatterVeryShortStandaloneMonthSymbols@^{__CFString=}$kCFDateFormatterVeryShortStandaloneWeekdaySymbols@^{__CFString=}$kCFDateFormatterVeryShortWeekdaySymbols@^{__CFString=}$kCFDateFormatterWeekdaySymbols@^{__CFString=}$kCFErrorDescriptionKey@^{__CFString=}$kCFErrorDomainCocoa@^{__CFString=}$kCFErrorDomainMach@^{__CFString=}$kCFErrorDomainOSStatus@^{__CFString=}$kCFErrorDomainPOSIX@^{__CFString=}$kCFErrorFilePathKey@^{__CFString=}$kCFErrorLocalizedDescriptionKey@^{__CFString=}$kCFErrorLocalizedFailureReasonKey@^{__CFString=}$kCFErrorLocalizedRecoverySuggestionKey@^{__CFString=}$kCFErrorURLKey@^{__CFString=}$kCFErrorUnderlyingErrorKey@^{__CFString=}$kCFGregorianCalendar@^{__CFString=}$kCFHebrewCalendar@^{__CFString=}$kCFISO8601Calendar@^{__CFString=}$kCFIndianCalendar@^{__CFString=}$kCFIslamicCalendar@^{__CFString=}$kCFIslamicCivilCalendar@^{__CFString=}$kCFJapaneseCalendar@^{__CFString=}$kCFLocaleAlternateQuotationBeginDelimiterKey@^{__CFString=}$kCFLocaleAlternateQuotationEndDelimiterKey@^{__CFString=}$kCFLocaleCalendar@^{__CFString=}$kCFLocaleCalendarIdentifier@^{__CFString=}$kCFLocaleCollationIdentifier@^{__CFString=}$kCFLocaleCollatorIdentifier@^{__CFString=}$kCFLocaleCountryCode@^{__CFString=}$kCFLocaleCurrencyCode@^{__CFString=}$kCFLocaleCurrencySymbol@^{__CFString=}$kCFLocaleCurrentLocaleDidChangeNotification@^{__CFString=}$kCFLocaleDecimalSeparator@^{__CFString=}$kCFLocaleExemplarCharacterSet@^{__CFString=}$kCFLocaleGroupingSeparator@^{__CFString=}$kCFLocaleIdentifier@^{__CFString=}$kCFLocaleLanguageCode@^{__CFString=}$kCFLocaleMeasurementSystem@^{__CFString=}$kCFLocaleQuotationBeginDelimiterKey@^{__CFString=}$kCFLocaleQuotationEndDelimiterKey@^{__CFString=}$kCFLocaleScriptCode@^{__CFString=}$kCFLocaleUsesMetricSystem@^{__CFString=}$kCFLocaleVariantCode@^{__CFString=}$kCFNull@^{__CFNull=}$kCFNumberFormatterAlwaysShowDecimalSeparator@^{__CFString=}$kCFNumberFormatterCurrencyCode@^{__CFString=}$kCFNumberFormatterCurrencyDecimalSeparator@^{__CFString=}$kCFNumberFormatterCurrencyGroupingSeparator@^{__CFString=}$kCFNumberFormatterCurrencySymbol@^{__CFString=}$kCFNumberFormatterDecimalSeparator@^{__CFString=}$kCFNumberFormatterDefaultFormat@^{__CFString=}$kCFNumberFormatterExponentSymbol@^{__CFString=}$kCFNumberFormatterFormatWidth@^{__CFString=}$kCFNumberFormatterGroupingSeparator@^{__CFString=}$kCFNumberFormatterGroupingSize@^{__CFString=}$kCFNumberFormatterInfinitySymbol@^{__CFString=}$kCFNumberFormatterInternationalCurrencySymbol@^{__CFString=}$kCFNumberFormatterIsLenient@^{__CFString=}$kCFNumberFormatterMaxFractionDigits@^{__CFString=}$kCFNumberFormatterMaxIntegerDigits@^{__CFString=}$kCFNumberFormatterMaxSignificantDigits@^{__CFString=}$kCFNumberFormatterMinFractionDigits@^{__CFString=}$kCFNumberFormatterMinIntegerDigits@^{__CFString=}$kCFNumberFormatterMinSignificantDigits@^{__CFString=}$kCFNumberFormatterMinusSign@^{__CFString=}$kCFNumberFormatterMultiplier@^{__CFString=}$kCFNumberFormatterNaNSymbol@^{__CFString=}$kCFNumberFormatterNegativePrefix@^{__CFString=}$kCFNumberFormatterNegativeSuffix@^{__CFString=}$kCFNumberFormatterPaddingCharacter@^{__CFString=}$kCFNumberFormatterPaddingPosition@^{__CFString=}$kCFNumberFormatterPerMillSymbol@^{__CFString=}$kCFNumberFormatterPercentSymbol@^{__CFString=}$kCFNumberFormatterPlusSign@^{__CFString=}$kCFNumberFormatterPositivePrefix@^{__CFString=}$kCFNumberFormatterPositiveSuffix@^{__CFString=}$kCFNumberFormatterRoundingIncrement@^{__CFString=}$kCFNumberFormatterRoundingMode@^{__CFString=}$kCFNumberFormatterSecondaryGroupingSize@^{__CFString=}$kCFNumberFormatterUseGroupingSeparator@^{__CFString=}$kCFNumberFormatterUseSignificantDigits@^{__CFString=}$kCFNumberFormatterZeroSymbol@^{__CFString=}$kCFNumberNaN@^{__CFNumber=}$kCFNumberNegativeInfinity@^{__CFNumber=}$kCFNumberPositiveInfinity@^{__CFNumber=}$kCFPersianCalendar@^{__CFString=}$kCFPlugInDynamicRegisterFunctionKey@^{__CFString=}$kCFPlugInDynamicRegistrationKey@^{__CFString=}$kCFPlugInFactoriesKey@^{__CFString=}$kCFPlugInTypesKey@^{__CFString=}$kCFPlugInUnloadFunctionKey@^{__CFString=}$kCFPreferencesAnyApplication@^{__CFString=}$kCFPreferencesAnyHost@^{__CFString=}$kCFPreferencesAnyUser@^{__CFString=}$kCFPreferencesCurrentApplication@^{__CFString=}$kCFPreferencesCurrentHost@^{__CFString=}$kCFPreferencesCurrentUser@^{__CFString=}$kCFRepublicOfChinaCalendar@^{__CFString=}$kCFRunLoopCommonModes@^{__CFString=}$kCFRunLoopDefaultMode@^{__CFString=}$kCFSocketCommandKey@^{__CFString=}$kCFSocketErrorKey@^{__CFString=}$kCFSocketNameKey@^{__CFString=}$kCFSocketRegisterCommand@^{__CFString=}$kCFSocketResultKey@^{__CFString=}$kCFSocketRetrieveCommand@^{__CFString=}$kCFSocketValueKey@^{__CFString=}$kCFStreamPropertyAppendToFile@^{__CFString=}$kCFStreamPropertyDataWritten@^{__CFString=}$kCFStreamPropertyFileCurrentOffset@^{__CFString=}$kCFStreamPropertySocketNativeHandle@^{__CFString=}$kCFStreamPropertySocketRemoteHostName@^{__CFString=}$kCFStreamPropertySocketRemotePortNumber@^{__CFString=}$kCFStringTransformFullwidthHalfwidth@^{__CFString=}$kCFStringTransformHiraganaKatakana@^{__CFString=}$kCFStringTransformLatinArabic@^{__CFString=}$kCFStringTransformLatinCyrillic@^{__CFString=}$kCFStringTransformLatinGreek@^{__CFString=}$kCFStringTransformLatinHangul@^{__CFString=}$kCFStringTransformLatinHebrew@^{__CFString=}$kCFStringTransformLatinHiragana@^{__CFString=}$kCFStringTransformLatinKatakana@^{__CFString=}$kCFStringTransformLatinThai@^{__CFString=}$kCFStringTransformMandarinLatin@^{__CFString=}$kCFStringTransformStripCombiningMarks@^{__CFString=}$kCFStringTransformStripDiacritics@^{__CFString=}$kCFStringTransformToLatin@^{__CFString=}$kCFStringTransformToUnicodeName@^{__CFString=}$kCFStringTransformToXMLHex@^{__CFString=}$kCFTimeZoneSystemTimeZoneDidChangeNotification@^{__CFString=}$kCFURLAttributeModificationDateKey@^{__CFString=}$kCFURLContentAccessDateKey@^{__CFString=}$kCFURLContentModificationDateKey@^{__CFString=}$kCFURLCreationDateKey@^{__CFString=}$kCFURLCustomIconKey@^{__CFString=}$kCFURLEffectiveIconKey@^{__CFString=}$kCFURLFileAllocatedSizeKey@^{__CFString=}$kCFURLFileDirectoryContents@^{__CFString=}$kCFURLFileExists@^{__CFString=}$kCFURLFileLastModificationTime@^{__CFString=}$kCFURLFileLength@^{__CFString=}$kCFURLFileOwnerID@^{__CFString=}$kCFURLFilePOSIXMode@^{__CFString=}$kCFURLFileResourceIdentifierKey@^{__CFString=}$kCFURLFileResourceTypeBlockSpecial@^{__CFString=}$kCFURLFileResourceTypeCharacterSpecial@^{__CFString=}$kCFURLFileResourceTypeDirectory@^{__CFString=}$kCFURLFileResourceTypeKey@^{__CFString=}$kCFURLFileResourceTypeNamedPipe@^{__CFString=}$kCFURLFileResourceTypeRegular@^{__CFString=}$kCFURLFileResourceTypeSocket@^{__CFString=}$kCFURLFileResourceTypeSymbolicLink@^{__CFString=}$kCFURLFileResourceTypeUnknown@^{__CFString=}$kCFURLFileSecurityKey@^{__CFString=}$kCFURLFileSizeKey@^{__CFString=}$kCFURLHTTPStatusCode@^{__CFString=}$kCFURLHTTPStatusLine@^{__CFString=}$kCFURLHasHiddenExtensionKey@^{__CFString=}$kCFURLIsAliasFileKey@^{__CFString=}$kCFURLIsDirectoryKey@^{__CFString=}$kCFURLIsExecutableKey@^{__CFString=}$kCFURLIsHiddenKey@^{__CFString=}$kCFURLIsMountTriggerKey@^{__CFString=}$kCFURLIsPackageKey@^{__CFString=}$kCFURLIsReadableKey@^{__CFString=}$kCFURLIsRegularFileKey@^{__CFString=}$kCFURLIsSymbolicLinkKey@^{__CFString=}$kCFURLIsSystemImmutableKey@^{__CFString=}$kCFURLIsUbiquitousItemKey@^{__CFString=}$kCFURLIsUserImmutableKey@^{__CFString=}$kCFURLIsVolumeKey@^{__CFString=}$kCFURLIsWritableKey@^{__CFString=}$kCFURLKeysOfUnsetValuesKey@^{__CFString=}$kCFURLLabelColorKey@^{__CFString=}$kCFURLLabelNumberKey@^{__CFString=}$kCFURLLinkCountKey@^{__CFString=}$kCFURLLocalizedLabelKey@^{__CFString=}$kCFURLLocalizedNameKey@^{__CFString=}$kCFURLLocalizedTypeDescriptionKey@^{__CFString=}$kCFURLNameKey@^{__CFString=}$kCFURLParentDirectoryURLKey@^{__CFString=}$kCFURLPreferredIOBlockSizeKey@^{__CFString=}$kCFURLTotalFileAllocatedSizeKey@^{__CFString=}$kCFURLTotalFileSizeKey@^{__CFString=}$kCFURLTypeIdentifierKey@^{__CFString=}$kCFURLUbiquitousItemHasUnresolvedConflictsKey@^{__CFString=}$kCFURLUbiquitousItemIsDownloadedKey@^{__CFString=}$kCFURLUbiquitousItemIsDownloadingKey@^{__CFString=}$kCFURLUbiquitousItemIsUploadedKey@^{__CFString=}$kCFURLUbiquitousItemIsUploadingKey@^{__CFString=}$kCFURLUbiquitousItemPercentDownloadedKey@^{__CFString=}$kCFURLUbiquitousItemPercentUploadedKey@^{__CFString=}$kCFURLVolumeAvailableCapacityKey@^{__CFString=}$kCFURLVolumeCreationDateKey@^{__CFString=}$kCFURLVolumeIdentifierKey@^{__CFString=}$kCFURLVolumeIsAutomountedKey@^{__CFString=}$kCFURLVolumeIsBrowsableKey@^{__CFString=}$kCFURLVolumeIsEjectableKey@^{__CFString=}$kCFURLVolumeIsInternalKey@^{__CFString=}$kCFURLVolumeIsJournalingKey@^{__CFString=}$kCFURLVolumeIsLocalKey@^{__CFString=}$kCFURLVolumeIsReadOnlyKey@^{__CFString=}$kCFURLVolumeIsRemovableKey@^{__CFString=}$kCFURLVolumeLocalizedFormatDescriptionKey@^{__CFString=}$kCFURLVolumeLocalizedNameKey@^{__CFString=}$kCFURLVolumeMaximumFileSizeKey@^{__CFString=}$kCFURLVolumeNameKey@^{__CFString=}$kCFURLVolumeResourceCountKey@^{__CFString=}$kCFURLVolumeSupportsAdvisoryFileLockingKey@^{__CFString=}$kCFURLVolumeSupportsCasePreservedNamesKey@^{__CFString=}$kCFURLVolumeSupportsCaseSensitiveNamesKey@^{__CFString=}$kCFURLVolumeSupportsExtendedSecurityKey@^{__CFString=}$kCFURLVolumeSupportsHardLinksKey@^{__CFString=}$kCFURLVolumeSupportsJournalingKey@^{__CFString=}$kCFURLVolumeSupportsPersistentIDsKey@^{__CFString=}$kCFURLVolumeSupportsRenamingKey@^{__CFString=}$kCFURLVolumeSupportsRootDirectoryDatesKey@^{__CFString=}$kCFURLVolumeSupportsSparseFilesKey@^{__CFString=}$kCFURLVolumeSupportsSymbolicLinksKey@^{__CFString=}$kCFURLVolumeSupportsVolumeSizesKey@^{__CFString=}$kCFURLVolumeSupportsZeroRunsKey@^{__CFString=}$kCFURLVolumeTotalCapacityKey@^{__CFString=}$kCFURLVolumeURLForRemountingKey@^{__CFString=}$kCFURLVolumeURLKey@^{__CFString=}$kCFURLVolumeUUIDStringKey@^{__CFString=}$kCFUserNotificationAlertHeaderKey@^{__CFString=}$kCFUserNotificationAlertMessageKey@^{__CFString=}$kCFUserNotificationAlternateButtonTitleKey@^{__CFString=}$kCFUserNotificationCheckBoxTitlesKey@^{__CFString=}$kCFUserNotificationDefaultButtonTitleKey@^{__CFString=}$kCFUserNotificationIconURLKey@^{__CFString=}$kCFUserNotificationLocalizationURLKey@^{__CFString=}$kCFUserNotificationOtherButtonTitleKey@^{__CFString=}$kCFUserNotificationPopUpSelectionKey@^{__CFString=}$kCFUserNotificationPopUpTitlesKey@^{__CFString=}$kCFUserNotificationProgressIndicatorValueKey@^{__CFString=}$kCFUserNotificationSoundURLKey@^{__CFString=}$kCFUserNotificationTextFieldTitlesKey@^{__CFString=}$kCFUserNotificationTextFieldValuesKey@^{__CFString=}$kCFXMLTreeErrorDescription@^{__CFString=}$kCFXMLTreeErrorLineNumber@^{__CFString=}$kCFXMLTreeErrorLocation@^{__CFString=}$kCFXMLTreeErrorStatusCode@^{__CFString=}$'''
-contants = constants + '$kCFTypeBagCallBacks@%s$'%(sel32or64('{_CFBagCallBacks=l^?^?^?^?^?}', '{_CFBagCallBacks=q^?^?^?^?^?}'),)
-contants = constants + '$kCFCopyStringBagCallBacks@%s$'%(sel32or64('{_CFBagCallBacks=l^?^?^?^?^?}', '{_CFBagCallBacks=q^?^?^?^?^?}'),)
-contants = constants + '$kCFTypeDictionaryKeyCallBacks@%s$'%(sel32or64('{_CFDictionaryKeyCallBacks=l^?^?^?^?^?}', '{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}'),)
-contants = constants + '$kCFCopyStringDictionaryKeyCallBacks@%s$'%(sel32or64('{_CFDictionaryKeyCallBacks=l^?^?^?^?^?}', '{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}'),)
-contants = constants + '$kCFTypeArrayCallBacks@%s$'%(sel32or64('{_CFArrayCallBacks=l^?^?^?^?}', '{_CFArrayCallBacks=q^?^?^?^?}'),)
-contants = constants + '$kCFCopyStringSetCallBacks@%s$'%(sel32or64('{_CFSetCallBacks=l^?^?^?^?^?}', '{_CFSetCallBacks=q^?^?^?^?^?}'),)
-contants = constants + '$kCFTypeSetCallBacks@%s$'%(sel32or64('{_CFSetCallBacks=l^?^?^?^?^?}', '{_CFSetCallBacks=q^?^?^?^?^?}'),)
-contants = constants + '$kCFTypeDictionaryValueCallBacks@%s$'%(sel32or64('{_CFDictionaryValueCallBacks=l^?^?^?^?}', '{_CFDictionaryValueCallBacks=q^?^?^?^?}'),)
-contants = constants + '$kCFStringBinaryHeapCallBacks@%s$'%(sel32or64('{_CFBinaryHeapCallBacks=l^?^?^?^?}', '{_CFBinaryHeapCallBacks=q^?^?^?^?}'),)
+constants = constants + '$kCFTypeDictionaryValueCallBacks@%s$'%(sel32or64('{_CFDictionaryValueCallBacks=l^?^?^?^?}', '{_CFDictionaryValueCallBacks=q^?^?^?^?}'),)
+constants = constants + '$kCFTypeSetCallBacks@%s$'%(sel32or64('{_CFSetCallBacks=l^?^?^?^?^?}', '{_CFSetCallBacks=q^?^?^?^?^?}'),)
 enums = '''$CFByteOrderBigEndian@2$CFByteOrderLittleEndian@1$CFByteOrderUnknown@0$CFNotificationSuspensionBehaviorCoalesce@2$CFNotificationSuspensionBehaviorDeliverImmediately@4$CFNotificationSuspensionBehaviorDrop@1$CFNotificationSuspensionBehaviorHold@3$CF_USE_OSBYTEORDER_H@1$COREFOUNDATION_CFPLUGINCOM_SEPARATE@1$FALSE@0$TRUE@1$kCFBookmarkResolutionWithoutMountingMask@512$kCFBookmarkResolutionWithoutUIMask@256$kCFBundleExecutableArchitectureI386@7$kCFBundleExecutableArchitecturePPC@18$kCFBundleExecutableArchitecturePPC64@16777234$kCFBundleExecutableArchitectureX86_64@16777223$kCFCalendarComponentsWrap@1$kCFCalendarUnitDay@16$kCFCalendarUnitEra@2$kCFCalendarUnitHour@32$kCFCalendarUnitMinute@64$kCFCalendarUnitMonth@8$kCFCalendarUnitQuarter@2048$kCFCalendarUnitSecond@128$kCFCalendarUnitWeek@256$kCFCalendarUnitWeekOfMonth@4096$kCFCalendarUnitWeekOfYear@8192$kCFCalendarUnitWeekday@512$kCFCalendarUnitWeekdayOrdinal@1024$kCFCalendarUnitYear@4$kCFCalendarUnitYearForWeekOfYear@16384$kCFCharacterSetAlphaNumeric@10$kCFCharacterSetCapitalizedLetter@13$kCFCharacterSetControl@1$kCFCharacterSetDecimalDigit@4$kCFCharacterSetDecomposable@9$kCFCharacterSetIllegal@12$kCFCharacterSetLetter@5$kCFCharacterSetLowercaseLetter@6$kCFCharacterSetNewline@15$kCFCharacterSetNonBase@8$kCFCharacterSetPunctuation@11$kCFCharacterSetSymbol@14$kCFCharacterSetUppercaseLetter@7$kCFCharacterSetWhitespace@2$kCFCharacterSetWhitespaceAndNewline@3$kCFCompareAnchored@8$kCFCompareBackwards@4$kCFCompareCaseInsensitive@1$kCFCompareDiacriticInsensitive@128$kCFCompareEqualTo@0$kCFCompareForcedOrdering@512$kCFCompareGreaterThan@1$kCFCompareLessThan@-1$kCFCompareLocalized@32$kCFCompareNonliteral@16$kCFCompareNumerically@64$kCFCompareWidthInsensitive@256$kCFDataSearchAnchored@2$kCFDataSearchBackwards@1$kCFDateFormatterFullStyle@4$kCFDateFormatterLongStyle@3$kCFDateFormatterMediumStyle@2$kCFDateFormatterNoStyle@0$kCFDateFormatterShortStyle@1$kCFFileDescriptorReadCallBack@1$kCFFileDescriptorWriteCallBack@2$kCFGregorianAllUnits@16777215$kCFGregorianUnitsDays@4$kCFGregorianUnitsHours@8$kCFGregorianUnitsMinutes@16$kCFGregorianUnitsMonths@2$kCFGregorianUnitsSeconds@32$kCFGregorianUnitsYears@1$kCFLocaleLanguageDirectionBottomToTop@4$kCFLocaleLanguageDirectionLeftToRight@1$kCFLocaleLanguageDirectionRightToLeft@2$kCFLocaleLanguageDirectionTopToBottom@3$kCFLocaleLanguageDirectionUnknown@0$kCFMessagePortBecameInvalidError@-5$kCFMessagePortIsInvalid@-3$kCFMessagePortReceiveTimeout@-2$kCFMessagePortSendTimeout@-1$kCFMessagePortSuccess@0$kCFMessagePortTransportError@-4$kCFNotFound@-1$kCFNotificationDeliverImmediately@1$kCFNotificationPostToAllSessions@2$kCFNumberCFIndexType@14$kCFNumberCGFloatType@16$kCFNumberCharType@7$kCFNumberDoubleType@13$kCFNumberFloat32Type@5$kCFNumberFloat64Type@6$kCFNumberFloatType@12$kCFNumberFormatterCurrencyStyle@2$kCFNumberFormatterDecimalStyle@1$kCFNumberFormatterNoStyle@0$kCFNumberFormatterPadAfterPrefix@1$kCFNumberFormatterPadAfterSuffix@3$kCFNumberFormatterPadBeforePrefix@0$kCFNumberFormatterPadBeforeSuffix@2$kCFNumberFormatterParseIntegersOnly@1$kCFNumberFormatterPercentStyle@3$kCFNumberFormatterRoundCeiling@0$kCFNumberFormatterRoundDown@2$kCFNumberFormatterRoundFloor@1$kCFNumberFormatterRoundHalfDown@5$kCFNumberFormatterRoundHalfEven@4$kCFNumberFormatterRoundHalfUp@6$kCFNumberFormatterRoundUp@3$kCFNumberFormatterScientificStyle@4$kCFNumberFormatterSpellOutStyle@5$kCFNumberIntType@9$kCFNumberLongLongType@11$kCFNumberLongType@10$kCFNumberMaxType@16$kCFNumberNSIntegerType@15$kCFNumberSInt16Type@2$kCFNumberSInt32Type@3$kCFNumberSInt64Type@4$kCFNumberSInt8Type@1$kCFNumberShortType@8$kCFPropertyListBinaryFormat_v1_0@200$kCFPropertyListImmutable@0$kCFPropertyListMutableContainers@1$kCFPropertyListMutableContainersAndLeaves@2$kCFPropertyListOpenStepFormat@1$kCFPropertyListReadCorruptError@3840$kCFPropertyListReadStreamError@3842$kCFPropertyListReadUnknownVersionError@3841$kCFPropertyListWriteStreamError@3851$kCFPropertyListXMLFormat_v1_0@100$kCFRunLoopAfterWaiting@64$kCFRunLoopAllActivities@268435455$kCFRunLoopBeforeSources@4$kCFRunLoopBeforeTimers@2$kCFRunLoopBeforeWaiting@32$kCFRunLoopEntry@1$kCFRunLoopExit@128$kCFRunLoopRunFinished@1$kCFRunLoopRunHandledSource@4$kCFRunLoopRunStopped@2$kCFRunLoopRunTimedOut@3$kCFSocketAcceptCallBack@2$kCFSocketAutomaticallyReenableAcceptCallBack@2$kCFSocketAutomaticallyReenableDataCallBack@3$kCFSocketAutomaticallyReenableReadCallBack@1$kCFSocketAutomaticallyReenableWriteCallBack@8$kCFSocketCloseOnInvalidate@128$kCFSocketConnectCallBack@4$kCFSocketDataCallBack@3$kCFSocketError@-1$kCFSocketLeaveErrors@64$kCFSocketNoCallBack@0$kCFSocketReadCallBack@1$kCFSocketSuccess@0$kCFSocketTimeout@-2$kCFSocketWriteCallBack@8$kCFStreamErrorDomainCustom@-1$kCFStreamErrorDomainMacOSStatus@2$kCFStreamErrorDomainPOSIX@1$kCFStreamEventCanAcceptBytes@4$kCFStreamEventEndEncountered@16$kCFStreamEventErrorOccurred@8$kCFStreamEventHasBytesAvailable@2$kCFStreamEventNone@0$kCFStreamEventOpenCompleted@1$kCFStreamStatusAtEnd@5$kCFStreamStatusClosed@6$kCFStreamStatusError@7$kCFStreamStatusNotOpen@0$kCFStreamStatusOpen@2$kCFStreamStatusOpening@1$kCFStreamStatusReading@3$kCFStreamStatusWriting@4$kCFStringEncodingANSEL@1537$kCFStringEncodingASCII@1536$kCFStringEncodingBig5@2563$kCFStringEncodingBig5_E@2569$kCFStringEncodingBig5_HKSCS_1999@2566$kCFStringEncodingCNS_11643_92_P1@1617$kCFStringEncodingCNS_11643_92_P2@1618$kCFStringEncodingCNS_11643_92_P3@1619$kCFStringEncodingDOSArabic@1049$kCFStringEncodingDOSBalticRim@1030$kCFStringEncodingDOSCanadianFrench@1048$kCFStringEncodingDOSChineseSimplif@1057$kCFStringEncodingDOSChineseTrad@1059$kCFStringEncodingDOSCyrillic@1043$kCFStringEncodingDOSGreek@1029$kCFStringEncodingDOSGreek1@1041$kCFStringEncodingDOSGreek2@1052$kCFStringEncodingDOSHebrew@1047$kCFStringEncodingDOSIcelandic@1046$kCFStringEncodingDOSJapanese@1056$kCFStringEncodingDOSKorean@1058$kCFStringEncodingDOSLatin1@1040$kCFStringEncodingDOSLatin2@1042$kCFStringEncodingDOSLatinUS@1024$kCFStringEncodingDOSNordic@1050$kCFStringEncodingDOSPortuguese@1045$kCFStringEncodingDOSRussian@1051$kCFStringEncodingDOSThai@1053$kCFStringEncodingDOSTurkish@1044$kCFStringEncodingEBCDIC_CP037@3074$kCFStringEncodingEBCDIC_US@3073$kCFStringEncodingEUC_CN@2352$kCFStringEncodingEUC_JP@2336$kCFStringEncodingEUC_KR@2368$kCFStringEncodingEUC_TW@2353$kCFStringEncodingGBK_95@1585$kCFStringEncodingGB_18030_2000@1586$kCFStringEncodingGB_2312_80@1584$kCFStringEncodingHZ_GB_2312@2565$kCFStringEncodingISOLatin1@513$kCFStringEncodingISOLatin10@528$kCFStringEncodingISOLatin2@514$kCFStringEncodingISOLatin3@515$kCFStringEncodingISOLatin4@516$kCFStringEncodingISOLatin5@521$kCFStringEncodingISOLatin6@522$kCFStringEncodingISOLatin7@525$kCFStringEncodingISOLatin8@526$kCFStringEncodingISOLatin9@527$kCFStringEncodingISOLatinArabic@518$kCFStringEncodingISOLatinCyrillic@517$kCFStringEncodingISOLatinGreek@519$kCFStringEncodingISOLatinHebrew@520$kCFStringEncodingISOLatinThai@523$kCFStringEncodingISO_2022_CN@2096$kCFStringEncodingISO_2022_CN_EXT@2097$kCFStringEncodingISO_2022_JP@2080$kCFStringEncodingISO_2022_JP_1@2082$kCFStringEncodingISO_2022_JP_2@2081$kCFStringEncodingISO_2022_JP_3@2083$kCFStringEncodingISO_2022_KR@2112$kCFStringEncodingInvalidId@4294967295$kCFStringEncodingJIS_C6226_78@1572$kCFStringEncodingJIS_X0201_76@1568$kCFStringEncodingJIS_X0208_83@1569$kCFStringEncodingJIS_X0208_90@1570$kCFStringEncodingJIS_X0212_90@1571$kCFStringEncodingKOI8_R@2562$kCFStringEncodingKOI8_U@2568$kCFStringEncodingKSC_5601_87@1600$kCFStringEncodingKSC_5601_92_Johab@1601$kCFStringEncodingMacArabic@4$kCFStringEncodingMacArmenian@24$kCFStringEncodingMacBengali@13$kCFStringEncodingMacBurmese@19$kCFStringEncodingMacCeltic@39$kCFStringEncodingMacCentralEurRoman@29$kCFStringEncodingMacChineseSimp@25$kCFStringEncodingMacChineseTrad@2$kCFStringEncodingMacCroatian@36$kCFStringEncodingMacCyrillic@7$kCFStringEncodingMacDevanagari@9$kCFStringEncodingMacDingbats@34$kCFStringEncodingMacEthiopic@28$kCFStringEncodingMacExtArabic@31$kCFStringEncodingMacFarsi@140$kCFStringEncodingMacGaelic@40$kCFStringEncodingMacGeorgian@23$kCFStringEncodingMacGreek@6$kCFStringEncodingMacGujarati@11$kCFStringEncodingMacGurmukhi@10$kCFStringEncodingMacHFS@255$kCFStringEncodingMacHebrew@5$kCFStringEncodingMacIcelandic@37$kCFStringEncodingMacInuit@236$kCFStringEncodingMacJapanese@1$kCFStringEncodingMacKannada@16$kCFStringEncodingMacKhmer@20$kCFStringEncodingMacKorean@3$kCFStringEncodingMacLaotian@22$kCFStringEncodingMacMalayalam@17$kCFStringEncodingMacMongolian@27$kCFStringEncodingMacOriya@12$kCFStringEncodingMacRoman@0$kCFStringEncodingMacRomanLatin1@2564$kCFStringEncodingMacRomanian@38$kCFStringEncodingMacSinhalese@18$kCFStringEncodingMacSymbol@33$kCFStringEncodingMacTamil@14$kCFStringEncodingMacTelugu@15$kCFStringEncodingMacThai@21$kCFStringEncodingMacTibetan@26$kCFStringEncodingMacTurkish@35$kCFStringEncodingMacUkrainian@152$kCFStringEncodingMacVT100@252$kCFStringEncodingMacVietnamese@30$kCFStringEncodingNextStepJapanese@2818$kCFStringEncodingNextStepLatin@2817$kCFStringEncodingNonLossyASCII@3071$kCFStringEncodingShiftJIS@2561$kCFStringEncodingShiftJIS_X0213@1576$kCFStringEncodingShiftJIS_X0213_00@1576$kCFStringEncodingShiftJIS_X0213_MenKuTen@1577$kCFStringEncodingUTF16@256$kCFStringEncodingUTF16BE@268435712$kCFStringEncodingUTF16LE@335544576$kCFStringEncodingUTF32@201326848$kCFStringEncodingUTF32BE@402653440$kCFStringEncodingUTF32LE@469762304$kCFStringEncodingUTF7@67109120$kCFStringEncodingUTF7_IMAP@2576$kCFStringEncodingUTF8@134217984$kCFStringEncodingUnicode@256$kCFStringEncodingVISCII@2567$kCFStringEncodingWindowsArabic@1286$kCFStringEncodingWindowsBalticRim@1287$kCFStringEncodingWindowsCyrillic@1282$kCFStringEncodingWindowsGreek@1283$kCFStringEncodingWindowsHebrew@1285$kCFStringEncodingWindowsKoreanJohab@1296$kCFStringEncodingWindowsLatin1@1280$kCFStringEncodingWindowsLatin2@1281$kCFStringEncodingWindowsLatin5@1284$kCFStringEncodingWindowsVietnamese@1288$kCFStringNormalizationFormC@2$kCFStringNormalizationFormD@0$kCFStringNormalizationFormKC@3$kCFStringNormalizationFormKD@1$kCFStringTokenizerAttributeLanguage@131072$kCFStringTokenizerAttributeLatinTranscription@65536$kCFStringTokenizerTokenHasDerivedSubTokensMask@4$kCFStringTokenizerTokenHasHasNumbersMask@8$kCFStringTokenizerTokenHasNonLettersMask@16$kCFStringTokenizerTokenHasSubTokensMask@2$kCFStringTokenizerTokenIsCJWordMask@32$kCFStringTokenizerTokenNone@0$kCFStringTokenizerTokenNormal@1$kCFStringTokenizerUnitLineBreak@3$kCFStringTokenizerUnitParagraph@2$kCFStringTokenizerUnitSentence@1$kCFStringTokenizerUnitWord@0$kCFStringTokenizerUnitWordBoundary@4$kCFTimeZoneNameStyleDaylightSaving@2$kCFTimeZoneNameStyleGeneric@4$kCFTimeZoneNameStyleShortDaylightSaving@3$kCFTimeZoneNameStyleShortGeneric@5$kCFTimeZoneNameStyleShortStandard@1$kCFTimeZoneNameStyleStandard@0$kCFURLBookmarkCreationMinimalBookmarkMask@512$kCFURLBookmarkCreationPreferFileIDResolutionMask@256$kCFURLBookmarkCreationSuitableForBookmarkFile@1024$kCFURLComponentFragment@12$kCFURLComponentHost@8$kCFURLComponentNetLocation@2$kCFURLComponentParameterString@10$kCFURLComponentPassword@6$kCFURLComponentPath@3$kCFURLComponentPort@9$kCFURLComponentQuery@11$kCFURLComponentResourceSpecifier@4$kCFURLComponentScheme@1$kCFURLComponentUser@5$kCFURLComponentUserInfo@7$kCFURLEnumeratorDefaultBehavior@0$kCFURLEnumeratorDescendRecursively@1$kCFURLEnumeratorDirectoryPostOrderSuccess@4$kCFURLEnumeratorEnd@2$kCFURLEnumeratorError@3$kCFURLEnumeratorGenerateFileReferenceURLs@4$kCFURLEnumeratorIncludeDirectoriesPostOrder@32$kCFURLEnumeratorIncludeDirectoriesPreOrder@16$kCFURLEnumeratorSkipInvisibles@2$kCFURLEnumeratorSkipPackageContents@8$kCFURLEnumeratorSuccess@1$kCFURLHFSPathStyle@1$kCFURLImproperArgumentsError@-15$kCFURLPOSIXPathStyle@0$kCFURLPropertyKeyUnavailableError@-17$kCFURLRemoteHostUnavailableError@-14$kCFURLResourceAccessViolationError@-13$kCFURLResourceNotFoundError@-12$kCFURLTimeoutError@-18$kCFURLUnknownError@-10$kCFURLUnknownPropertyKeyError@-16$kCFURLUnknownSchemeError@-11$kCFURLWindowsPathStyle@2$kCFUserNotificationAlternateResponse@1$kCFUserNotificationCancelResponse@3$kCFUserNotificationCautionAlertLevel@2$kCFUserNotificationDefaultResponse@0$kCFUserNotificationNoDefaultButtonFlag@32$kCFUserNotificationNoteAlertLevel@1$kCFUserNotificationOtherResponse@2$kCFUserNotificationPlainAlertLevel@3$kCFUserNotificationStopAlertLevel@0$kCFUserNotificationUseRadioButtonsFlag@64$kCFXMLEntityTypeCharacter@4$kCFXMLEntityTypeParameter@0$kCFXMLEntityTypeParsedExternal@2$kCFXMLEntityTypeParsedInternal@1$kCFXMLEntityTypeUnparsed@3$kCFXMLErrorElementlessDocument@11$kCFXMLErrorEncodingConversionFailure@3$kCFXMLErrorMalformedCDSect@7$kCFXMLErrorMalformedCharacterReference@13$kCFXMLErrorMalformedCloseTag@8$kCFXMLErrorMalformedComment@12$kCFXMLErrorMalformedDTD@5$kCFXMLErrorMalformedDocument@10$kCFXMLErrorMalformedName@6$kCFXMLErrorMalformedParsedCharacterData@14$kCFXMLErrorMalformedProcessingInstruction@4$kCFXMLErrorMalformedStartTag@9$kCFXMLErrorNoData@15$kCFXMLErrorUnexpectedEOF@1$kCFXMLErrorUnknownEncoding@2$kCFXMLNodeCurrentVersion@1$kCFXMLNodeTypeAttribute@3$kCFXMLNodeTypeAttributeListDeclaration@15$kCFXMLNodeTypeCDATASection@7$kCFXMLNodeTypeComment@5$kCFXMLNodeTypeDocument@1$kCFXMLNodeTypeDocumentFragment@8$kCFXMLNodeTypeDocumentType@11$kCFXMLNodeTypeElement@2$kCFXMLNodeTypeElementTypeDeclaration@14$kCFXMLNodeTypeEntity@9$kCFXMLNodeTypeEntityReference@10$kCFXMLNodeTypeNotation@13$kCFXMLNodeTypeProcessingInstruction@4$kCFXMLNodeTypeText@6$kCFXMLNodeTypeWhitespace@12$kCFXMLParserAddImpliedAttributes@32$kCFXMLParserAllOptions@16777215$kCFXMLParserNoOptions@0$kCFXMLParserReplacePhysicalEntities@4$kCFXMLParserResolveExternalEntities@16$kCFXMLParserSkipMetaData@2$kCFXMLParserSkipWhitespace@8$kCFXMLParserValidateDocument@1$kCFXMLStatusParseInProgress@-1$kCFXMLStatusParseNotBegun@-2$kCFXMLStatusParseSuccessful@0$'''
 misc.update({'kCFCoreFoundationVersionNumber10_4_4_Intel': 368.26, 'kCFCoreFoundationVersionNumber10_5_4': 476.14, 'kCFCoreFoundationVersionNumber10_5_1': 476.0, 'kCFCoreFoundationVersionNumber10_4_7': 368.27, 'kCFCoreFoundationVersionNumber10_4_2': 368.11, 'kCFCoreFoundationVersionNumber10_4_3': 368.18, 'kCFCoreFoundationVersionNumber10_4_1': 368.1, 'kCFCoreFoundationVersionNumber10_5_7': 476.18, 'kCFCoreFoundationVersionNumber10_5_6': 476.17, 'kCFCoreFoundationVersionNumber10_5_5': 476.15, 'kCFCoreFoundationVersionNumber10_4_6_Intel': 368.26, 'kCFCoreFoundationVersionNumber10_5_3': 476.13, 'kCFCoreFoundationVersionNumber10_5_2': 476.1, 'kCFCoreFoundationVersionNumber10_4_8': 368.27, 'kCFCoreFoundationVersionNumber10_4_9': 368.28, 'kCFCoreFoundationVersionNumber10_2_4': 263.3, 'kCFCoreFoundationVersionNumber10_2_5': 263.5, 'kCFCoreFoundationVersionNumber10_2_6': 263.5, 'kCFCoreFoundationVersionNumber10_2_7': 263.5, 'kCFCoreFoundationVersionNumber10_3_9': 299.35, 'kCFCoreFoundationVersionNumber10_2_1': 263.1, 'kCFCoreFoundationVersionNumber10_2_2': 263.1, 'kCFCoreFoundationVersionNumber10_2_3': 263.3, 'kCFCoreFoundationVersionNumber10_3_5': 299.31, 'kCFCoreFoundationVersionNumber10_3_4': 299.31, 'kCFCoreFoundationVersionNumber10_3_7': 299.33, 'kCFCoreFoundationVersionNumber10_3_6': 299.32, 'kCFCoreFoundationVersionNumber10_3_1': 299.0, 'kCFCoreFoundationVersionNumber10_3_3': 299.3, 'kCFCoreFoundationVersionNumber10_3_2': 299.0, 'kCFCoreFoundationVersionNumber10_1_3': 227.2, 'kCFCoreFoundationVersionNumber10_1_2': 227.2, 'kCFCoreFoundationVersionNumber10_1_1': 226.0, 'kCFCoreFoundationVersionNumber10_1_4': 227.3, 'kCFCoreFoundationVersionNumber10_4_6_PowerPC': 368.25, 'kCFCoreFoundationVersionNumber10_6_2': 550.13, 'kCFCoreFoundationVersionNumber10_6_3': 550.19, 'kCFCoreFoundationVersionNumber10_6_4': 550.29, 'kCFCoreFoundationVersionNumber10_6_5': 550.42, 'kCFCoreFoundationVersionNumber10_4_4_PowerPC': 368.25, 'kCFCoreFoundationVersionNumber10_0_3': 196.5, 'kCFCoreFoundationVersionNumber10_4_10': 368.28, 'kCFCoreFoundationVersionNumber10_4_11': 368.31, 'kCFCoreFoundationVersionNumber10_4_5_PowerPC': 368.25, 'kCFCoreFoundationVersionNumber10_3_8': 299.33, 'kCFCoreFoundationVersionNumber10_6_1': 550.0, 'kCFCoreFoundationVersionNumber10_4_5_Intel': 368.26, 'kCFCoreFoundationVersionNumber10_2_8': 263.5, 'kCFCoreFoundationVersionNumber10_5_8': 476.19, 'kCFCoreFoundationVersionNumber10_5': 476.0, 'kCFCoreFoundationVersionNumber10_4': 368.0, 'kCFCoreFoundationVersionNumber10_6': 550.0, 'kCFCoreFoundationVersionNumber10_1': 226.0, 'kCFCoreFoundationVersionNumber10_0': 196.4, 'kCFCoreFoundationVersionNumber10_3': 299.0, 'kCFCoreFoundationVersionNumber10_2': 263.0})
-functions={'CFURLCreateByResolvingBookmarkData': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^{__CFData=}L^{__CFURL=}^{__CFArray=}^Z^^{__CFError}', b'^{__CFURL=}^{__CFAllocator=}^{__CFData=}Q^{__CFURL=}^{__CFArray=}^Z^^{__CFError}'), '', {'retval': {'already_cfretained': True}, 'arguments': {5: {'type_modifier': 'o'}, 6: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFFileSecurityCopyAccessControlList': (b'Z^{__CFFileSecurity=}^^{_acl=}', '', {'retval': {'already_cfretained': True}, 'arguments': {1: {'type_modifier': 'o'}}}), 'CFConvertDoubleSwappedToHost': (b'd{_CFSwappedFloat64=Q}',), 'CFURLCreateCopyAppendingPathComponent': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}^{__CFString=}Z', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBitVectorGetCount': (sel32or64(b'l^{__CFBitVector=}', b'q^{__CFBitVector=}'),), 'CFDictionaryContainsKey': (b'Z^{__CFDictionary=}@',), 'CFGetAllocator': (b'^{__CFAllocator=}@',), 'CFSetCreateMutable': (sel32or64(b'^{__CFSet=}^{__CFAllocator=}lr^{?=i^?^?^?^?^?}', b'^{__CFSet=}^{__CFAllocator=}qr^{?=q^?^?^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFErrorGetCode': (sel32or64(b'l^{__CFError=}', b'q^{__CFError=}'),), 'CFLocaleGetTypeID': (sel32or64(b'L', b'Q'),), 'CFUUIDGetUUIDBytes': (b'{_CFUUIDBytes=CCCCCCCCCCCCCCCC}^{__CFUUID=}',), 'CFDateFormatterCreateDateFormatFromTemplate': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFString=}L^{__CFLocale=}', b'^{__CFString=}^{__CFAllocator=}^{__CFString=}Q^{__CFLocale=}'), '', {'retval': {'already_cfretained': True}}), 'CFTreeInsertSibling': (b'v^{__CFTree=}^{__CFTree=}',), 'CFSocketConnectToAddress': (sel32or64(b'l^{__CFSocket=}^{__CFData=}d', b'q^{__CFSocket=}^{__CFData=}d'),), 'CFWriteStreamScheduleWithRunLoop': (b'v^{__CFWriteStream=}^{__CFRunLoop=}^{__CFString=}',), 'CFDateFormatterCreateStringWithAbsoluteTime': (b'^{__CFString=}^{__CFAllocator=}^{__CFDateFormatter=}d', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFReadStreamScheduleWithRunLoop': (b'v^{__CFReadStream=}^{__CFRunLoop=}^{__CFString=}',), 'CFStringIsEncodingAvailable': (sel32or64(b'ZL', b'ZI'),), 'CFSetRemoveValue': (b'v^{__CFSet=}@',), 'CFBundleCopyPrivateFrameworksURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBitVectorCreateMutable': (sel32or64(b'^{__CFBitVector=}^{__CFAllocator=}l', b'^{__CFBitVector=}^{__CFAllocator=}q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringGetMaximumSizeOfFileSystemRepresentation': (sel32or64(b'l^{__CFString=}', b'q^{__CFString=}'),), 'CFArrayAppendValue': (b'v^{__CFArray=}@',), 'CFStringTokenizerCopyBestStringLanguage': (sel32or64(b'^{__CFString=}^{__CFString=}{_CFRange=ll}', b'^{__CFString=}^{__CFString=}{_CFRange=qq}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLCreateResourcePropertyForKeyFromBookmarkData': (b'@^{__CFAllocator=}^{__CFString=}^{__CFData=}', '', {'retval': {'already_cfretained': True}}), 'CFCalendarGetRangeOfUnit': (sel32or64(b'{_CFRange=ll}^{__CFCalendar=}LLd', b'{_CFRange=qq}^{__CFCalendar=}QQd'),), 'CFBundleGetFunctionPointersForNames': (b'v^{__CFBundle=}^{__CFArray=}^^v',), 'CFStringFindWithOptionsAndLocale': (sel32or64(b'Z^{__CFString=}^{__CFString=}{_CFRange=ll}L^{__CFLocale=}^{_CFRange=ll}', b'Z^{__CFString=}^{__CFString=}{_CFRange=qq}Q^{__CFLocale=}^{_CFRange=ll}'), '', {'arguments': {5: {'type_modifier': 'o'}}}), 'CFURLSetResourcePropertyForKey': (b'Z^{__CFURL=}^{__CFString=}@^^{__CFError}', '', {'arguments': {3: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFFileSecurityCopyOwnerUUID': (b'Z^{__CFFileSecurity=}^^{__CFUUID=}', '', {'retval': {'already_cfretained': True}, 'arguments': {1: {'type_modifier': 'o'}}}), 'CFCalendarAddComponents': (sel32or64(b'Z^{__CFCalendar=}^dLr*', b'Z^{__CFCalendar=}^dQr*'), '', {'arguments': {1: {'type_modifier': 'N'}}}), 'CFLocaleCopyCommonISOCurrencyCodes': (b'^{__CFArray=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFArrayGetLastIndexOfValue': (sel32or64(b'l^{__CFArray=}{_CFRange=ll}@', b'q^{__CFArray=}{_CFRange=qq}@'),), 'CFPreferencesRemoveSuitePreferencesFromApp': (b'v^{__CFString=}^{__CFString=}',), 'CFCalendarGetMinimumDaysInFirstWeek': (sel32or64(b'l^{__CFCalendar=}', b'q^{__CFCalendar=}'),), 'CFURLCreateWithFileSystemPathRelativeToBase': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^{__CFString=}lZ^{__CFURL=}', b'^{__CFURL=}^{__CFAllocator=}^{__CFString=}qZ^{__CFURL=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBinaryHeapGetCountOfValue': (sel32or64(b'l^{__CFBinaryHeap=}@', b'q^{__CFBinaryHeap=}@'),), 'CFStringIsSurrogateLowCharacter': (b'ZT',), 'CFStringCreateWithPascalString': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^vL', b'^{__CFString=}^{__CFAllocator=}^vI'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFSocketCopyRegisteredSocketSignature': (sel32or64(b'l^{_CFSocketSignature=lll^{__CFData=}}d^{__CFString=}^{_CFSocketSignature=lll^{__CFData=}}^^{__CFData=}', b'q^{_CFSocketSignature=iii^{__CFData=}}d^{__CFString=}^{_CFSocketSignature=iii^{__CFData=}}^^{__CFData=}'), '', {'retval': {'already_cfretained': True}, 'arguments': {0: {'type_modifier': 'n'}, 3: {'type_modifier': 'o'}, 4: {'type_modifier': 'o'}}}), 'CFStringTrim': (b'v^{__CFString=}^{__CFString=}',), 'CFNumberIsFloatType': (b'Z^{__CFNumber=}',), 'CFStringSetExternalCharactersNoCopy': (sel32or64(b'v^{__CFString=}r^Tll', b'v^{__CFString=}r^Tqq'), '', {'retval': {'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 3, 'type_modifier': 'n'}}}), 'CFLocaleGetSystem': (b'^{__CFLocale=}',), 'CFDataGetLength': (sel32or64(b'l^{__CFData=}', b'q^{__CFData=}'),), 'CFWriteStreamWrite': (sel32or64(b'l^{__CFWriteStream=}^vl', b'q^{__CFWriteStream=}^vq'), '', {'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFBundleGetVersionNumber': (sel32or64(b'L^{__CFBundle=}', b'I^{__CFBundle=}'),), 'CFGetRetainCount': (sel32or64(b'l@', b'q@'),), 'CFRunLoopObserverGetContext': (sel32or64(b'v^{__CFRunLoopObserver=}^{?=i^v^?^?^?}', b'v^{__CFRunLoopObserver=}^{?=q^v^?^?^?}'),), 'CFDataCreateWithBytesNoCopy': (sel32or64(b'^{__CFData=}^{__CFAllocator=}^vl^{__CFAllocator=}', b'^{__CFData=}^{__CFAllocator=}^vq^{__CFAllocator=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFURLEnumeratorGetNextURL': (sel32or64(b'l^{__CFURLEnumerator=}^^{__CFURL=}^^{__CFError}', b'q^{__CFURLEnumerator=}^^{__CFURL=}^^{__CFError}'), '', {'arguments': {1: {'type_modifier': 'o'}, 2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFRunLoopTimerGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringConvertNSStringEncodingToEncoding': (sel32or64(b'LL', b'IQ'),), 'CFURLCreateBookmarkDataFromFile': (b'^{__CFData=}^{__CFAllocator=}^{__CFURL=}^^{__CFError}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFSwapInt32BigToHost': (b'II',), 'CFStringGetMaximumSizeForEncoding': (sel32or64(b'llL', b'qqI'),), 'CFStringTransform': (b'Z^{__CFString=}^{_CFRange=ll}^{__CFString=}Z', '', {'arguments': {1: {'type_modifier': 'N'}}}), 'CFDataCreateMutableCopy': (sel32or64(b'^{__CFData=}^{__CFAllocator=}l^{__CFData=}', b'^{__CFData=}^{__CFAllocator=}q^{__CFData=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFMachPortGetContext': (sel32or64(b'v^{__CFMachPort=}^{?=i^v^?^?^?}', b'v^{__CFMachPort=}^{?=q^v^?^?^?}'),), 'CFDateFormatterGetDateStyle': (sel32or64(b'l^{__CFDateFormatter=}', b'q^{__CFDateFormatter=}'),), 'CFStringGetHyphenationLocationBeforeIndex': (sel32or64(b'l^{__CFString=}l{_CFRange=ll}L^{__CFLocale=}^I', b'q^{__CFString=}q{_CFRange=qq}Q^{__CFLocale=}^I'), '', {'arguments': {5: {'type_modifier': 'o'}}}), 'CFRunLoopIsWaiting': (b'Z^{__CFRunLoop=}',), 'CFAttributedStringReplaceString': (sel32or64(b'v^{__CFAttributedString=}{_CFRange=ll}^{__CFString=}', b'v^{__CFAttributedString=}{_CFRange=qq}^{__CFString=}'),), 'CFMessagePortCreateLocal': (sel32or64(b'^{__CFMessagePort=}^{__CFAllocator=}^{__CFString=}^?^{?=i^v^?^?^?}^Z', b'^{__CFMessagePort=}^{__CFAllocator=}^{__CFString=}^?^{?=q^v^?^?^?}^Z'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFMessagePort=}', False]}, {'typestr': [u'i', False]}, {'typestr': [u'^{__CFData=}', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'^{__CFData=}', False]}}}}}), 'CFTimeZoneCopyDefault': (b'^{__CFTimeZone=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFArrayGetValueAtIndex': (sel32or64(b'@^{__CFArray=}l', b'@^{__CFArray=}q'),), 'CFErrorCopyFailureReason': (b'^{__CFString=}^{__CFError=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFNumberFormatterGetStyle': (sel32or64(b'l^{__CFNumberFormatter=}', b'q^{__CFNumberFormatter=}'),), 'CFAttributedStringReplaceAttributedString': (sel32or64(b'v^{__CFAttributedString=}{_CFRange=ll}^{__CFAttributedString=}', b'v^{__CFAttributedString=}{_CFRange=qq}^{__CFAttributedString=}'),), 'CFLocaleCopyPreferredLanguages': (b'^{__CFArray=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBagCreateCopy': (b'^{__CFBag=}^{__CFAllocator=}^{__CFBag=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFNotificationCenterGetDistributedCenter': (b'^{__CFNotificationCenter=}',), 'CFDateCreate': (b'^{__CFDate=}^{__CFAllocator=}d', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFErrorCopyDescription': (b'^{__CFString=}^{__CFError=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFCharacterSetGetTypeID': (sel32or64(b'L', b'Q'),), 'CFWriteStreamCopyProperty': (b'@^{__CFWriteStream=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFAttributedStringGetLength': (sel32or64(b'l^{__CFAttributedString=}', b'q^{__CFAttributedString=}'),), 'CFStringGetCStringPtr': (sel32or64(b'^t^{__CFString=}L', b'^t^{__CFString=}I'), '', {'retval': {'c_array_delimited_by_null': True}}), 'CFCalendarComposeAbsoluteTime': (b'Z^{__CFCalendar=}^dr*', '', {'arguments': {1: {'type_modifier': 'o'}}}), 'CFReadStreamSetProperty': (b'Z^{__CFReadStream=}^{__CFString=}@',), 'CFFileDescriptorInvalidate': (b'v^{__CFFileDescriptor=}',), 'CFBagGetCountOfValue': (sel32or64(b'l^{__CFBag=}@', b'q^{__CFBag=}@'),), 'CFAbsoluteTimeGetCurrent': (b'd',), 'CFLocaleCopyISOCurrencyCodes': (b'^{__CFArray=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFCalendarGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBundleCopySharedFrameworksURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleGetMainBundle': (b'^{__CFBundle=}',), 'CFAttributedStringCreateWithSubstring': (sel32or64(b'^{__CFAttributedString=}^{__CFAllocator=}^{__CFAttributedString=}{_CFRange=ll}', b'^{__CFAttributedString=}^{__CFAllocator=}^{__CFAttributedString=}{_CFRange=qq}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringAppend': (b'v^{__CFString=}^{__CFString=}',), 'CFRelease': (b'v@',), 'CFAllocatorGetDefault': (b'^{__CFAllocator=}',), 'CFStringTokenizerAdvanceToNextToken': (sel32or64(b'L^{__CFStringTokenizer=}', b'Q^{__CFStringTokenizer=}'),), 'CFAttributedStringGetAttributeAndLongestEffectiveRange': (sel32or64(b'@^{__CFAttributedString=}l^{__CFString=}{_CFRange=ll}^{_CFRange=ll}', b'@^{__CFAttributedString=}q^{__CFString=}{_CFRange=qq}^{_CFRange=ll}'), '', {'arguments': {4: {'type_modifier': 'o'}}}), 'CFFileDescriptorGetContext': (sel32or64(b'v^{__CFFileDescriptor=}r^{?=i^v^?^?^?}', b'v^{__CFFileDescriptor=}r^{?=q^v^?^?^?}'),), 'CFUserNotificationPopUpSelection': (sel32or64(b'Ll', b'Qq'),), 'CFStringConvertIANACharSetNameToEncoding': (sel32or64(b'L^{__CFString=}', b'I^{__CFString=}'),), 'CFDateFormatterGetTimeStyle': (sel32or64(b'l^{__CFDateFormatter=}', b'q^{__CFDateFormatter=}'),), 'CFSocketSetSocketFlags': (sel32or64(b'v^{__CFSocket=}L', b'v^{__CFSocket=}Q'),), 'CFStringCreateWithSubstring': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFString=}{_CFRange=ll}', b'^{__CFString=}^{__CFAllocator=}^{__CFString=}{_CFRange=qq}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringCreateMutableCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}l^{__CFString=}', b'^{__CFString=}^{__CFAllocator=}q^{__CFString=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleCopyExecutableArchitectures': (b'^{__CFArray=}^{__CFBundle=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDictionaryCreateCopy': (b'^{__CFDictionary=}^{__CFAllocator=}^{__CFDictionary=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopPerformBlock': (b'v^{__CFRunLoop=}@@?', '', {'arguments': {2: {'block': {'args': [{'typestr': [u'v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFStringPad': (sel32or64(b'v^{__CFString=}^{__CFString=}ll', b'v^{__CFString=}^{__CFString=}qq'),), 'CFLocaleGetValue': (b'@^{__CFLocale=}^{__CFString=}',), 'CFLocaleCopyISOLanguageCodes': (b'^{__CFArray=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFSocketSendData': (sel32or64(b'l^{__CFSocket=}^{__CFData=}^{__CFData=}d', b'q^{__CFSocket=}^{__CFData=}^{__CFData=}d'),), 'CFNotificationCenterRemoveEveryObserver': (b'v^{__CFNotificationCenter=}@',), 'CFBagGetValueIfPresent': (b'Z^{__CFBag=}@r^@', '', {'arguments': {2: {'type_modifier': 'o'}}}), 'CFBinaryHeapAddValue': (b'v^{__CFBinaryHeap=}@',), 'CFBundleCopyAuxiliaryExecutableURL': (b'^{__CFURL=}^{__CFBundle=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLEnumeratorCreateForMountedVolumes': (sel32or64(b'^{__CFURLEnumerator=}^{__CFAllocator=}L^{__CFArray=}', b'^{__CFURLEnumerator=}^{__CFAllocator=}Q^{__CFArray=}'), '', {'retval': {'already_cfretained': True}}), 'CFFileSecurityGetMode': (b'Z^{__CFFileSecurity=}^S', '', {'arguments': {1: {'type_modifier': 'o'}}}), 'CFAllocatorGetContext': (sel32or64(b'v^{__CFAllocator=}^{?=i^v^?^?^?^?^?^?^?}', b'v^{__CFAllocator=}^{?=q^v^?^?^?^?^?^?^?}'),), 'CFReadStreamSetClient': (sel32or64(b'Z^{__CFReadStream=}L^?^{?=i^v^?^?^?}', b'Z^{__CFReadStream=}Q^?^{?=q^v^?^?^?}'), '', {'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFReadStream=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFStringGetCString': (sel32or64(b'Z^{__CFString=}^tlL', b'Z^{__CFString=}^tqI'), '', {'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'o'}}}), 'CFMachPortGetInvalidationCallBack': (b'^?^{__CFMachPort=}', '', {'retval': {'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}}}}}), 'CFURLCopyFileSystemPath': (sel32or64(b'^{__CFString=}^{__CFURL=}l', b'^{__CFString=}^{__CFURL=}q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopSourceSignal': (b'v^{__CFRunLoopSource=}',), 'CFBundleCopyInfoDictionaryInDirectory': (b'^{__CFDictionary=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFUserNotificationDisplayAlert': (sel32or64(b'ldL^{__CFURL=}^{__CFURL=}^{__CFURL=}^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}^I', b'idQ^{__CFURL=}^{__CFURL=}^{__CFURL=}^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}^L'), '', {'arguments': {10: {'type_modifier': 'o'}}}), 'CFURLClearResourcePropertyCacheForKey': (b'v^{__CFURL=}^{__CFString=}',), 'CFBinaryHeapGetMinimum': (b'@^{__CFBinaryHeap=}',), 'CFNotificationCenterAddObserver': (sel32or64(b'v^{__CFNotificationCenter=}@^?^{__CFString=}@l', b'v^{__CFNotificationCenter=}@^?^{__CFString=}@q'), '', {'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFNotificationCenter=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^{__CFString=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^{__CFDictionary=}', False]}], 'retval': {'typestr': [u'v', False]}}, 'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}, 2: {'typestr': '@'}, 3: {'typestr': '@'}, 4: {'typestr': '@'}}}}}}), 'CFCalendarCopyTimeZone': (b'^{__CFTimeZone=}^{__CFCalendar=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFAttributedStringGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPropertyListWriteToStream': (sel32or64(b'l@^{__CFWriteStream=}l^^{__CFString}', b'q@^{__CFWriteStream=}q^^{__CFString}'), '', {'arguments': {3: {'already_retained': True, 'type_modifier': 'o'}}}), 'CFBagAddValue': (b'v^{__CFBag=}@',), 'CFCharacterSetCreateMutable': (b'^{__CFCharacterSet=}^{__CFAllocator=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFTreeGetParent': (b'^{__CFTree=}^{__CFTree=}',), 'CFPlugInCreate': (b'^{__CFBundle=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFCalendarGetComponentDifference': (sel32or64(b'Z^{__CFCalendar=}ddLr*', b'Z^{__CFCalendar=}ddQr*'),), 'CFRunLoopRunInMode': (sel32or64(b'l^{__CFString=}dZ', b'i^{__CFString=}dZ'),), 'CFBundleCopyExecutableURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringReplace': (sel32or64(b'v^{__CFString=}{_CFRange=ll}^{__CFString=}', b'v^{__CFString=}{_CFRange=qq}^{__CFString=}'),), 'CFSocketGetNative': (b'i^{__CFSocket=}',), 'CFLocaleCreateCanonicalLocaleIdentifierFromString': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleOpenBundleResourceMap': (sel32or64(b's^{__CFBundle=}', b'i^{__CFBundle=}'),), 'CFDataFind': (sel32or64(b'{_CFRange=ll}^{__CFData=}^{__CFData=}{_CFRange=ll}L', b'{_CFRange=qq}^{__CFData=}^{__CFData=}{_CFRange=qq}Q'),), 'CFMachPortCreate': (sel32or64(b'^{__CFMachPort=}^{__CFAllocator=}^?^{?=i^v^?^?^?}^Z', b'^{__CFMachPort=}^{__CFAllocator=}^?^{?=q^v^?^?^?}^Z'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'function': {'args': [{'typestr': [u'^{__CFMachPort=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFXMLParserCreate': (sel32or64(b'^{__CFXMLParser=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Ll^{?=i^?^?^?^?^?}^{?=i^v^?^?^?}', b'^{__CFXMLParser=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Qq^{?=q^?^?^?^?^?}^{?=q^v^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFTimeZoneCreateWithName': (b'^{__CFTimeZone=}^{__CFAllocator=}^{__CFString=}Z', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleGetPackageInfoInDirectory': (b'Z^{__CFURL=}^I^I', '', {'arguments': {1: {'type_modifier': 'o'}, 2: {'type_modifier': 'o'}}}), 'CFURLGetString': (b'^{__CFString=}^{__CFURL=}',), 'CFNumberFormatterCreateStringWithNumber': (b'^{__CFString=}^{__CFAllocator=}^{__CFNumberFormatter=}^{__CFNumber=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFCalendarGetMaximumRangeOfUnit': (sel32or64(b'{_CFRange=ll}^{__CFCalendar=}L', b'{_CFRange=qq}^{__CFCalendar=}Q'),), 'CFRunLoopRemoveSource': (b'v^{__CFRunLoop=}^{__CFRunLoopSource=}^{__CFString=}',), 'CFSwapInt32': (b'II',), 'CFXMLParserCreateWithDataFromURL': (sel32or64(b'^{__CFXMLParser=}^{__CFAllocator=}^{__CFURL=}Ll^{?=i^?^?^?^?^?}^{?=i^v^?^?^?}', b'^{__CFXMLParser=}^{__CFAllocator=}^{__CFURL=}Qq^{?=q^?^?^?^?^?}^{?=q^v^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopTimerGetNextFireDate': (b'd^{__CFRunLoopTimer=}',), 'CFBitVectorGetCountOfBit': (sel32or64(b'l^{__CFBitVector=}{_CFRange=ll}L', b'q^{__CFBitVector=}{_CFRange=qq}I'),), 'CFNotificationCenterGetDarwinNotifyCenter': (b'^{__CFNotificationCenter=}',), 'CFPropertyListWrite': (sel32or64(b'l@^{__CFWriteStream=}lL^^{__CFError}', b'q@^{__CFWriteStream=}qQ^^{__CFError}'), '', {'arguments': {4: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFDataAppendBytes': (sel32or64(b'v^{__CFData=}^vl', b'v^{__CFData=}^vq'), '', {'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFDictionaryGetCount': (sel32or64(b'l^{__CFDictionary=}', b'q^{__CFDictionary=}'),), 'CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode': (b'^{__CFString=}^{__CFAllocator=}I', '', {'retval': {'already_cfretained': True}}), 'CFMessagePortInvalidate': (b'v^{__CFMessagePort=}',), 'CFURLCreateWithFileSystemPath': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^{__CFString=}lZ', b'^{__CFURL=}^{__CFAllocator=}^{__CFString=}qZ'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFSwapInt64': (b'QQ',), 'CFStringHasPrefix': (b'Z^{__CFString=}^{__CFString=}',), 'CFAttributedStringGetAttributes': (sel32or64(b'^{__CFDictionary=}^{__CFAttributedString=}l^{_CFRange=ll}', b'^{__CFDictionary=}^{__CFAttributedString=}q^{_CFRange=ll}'), '', {'arguments': {2: {'type_modifier': 'o'}}}), 'CFBundleCopyResourceURLsOfType': (b'^{__CFArray=}^{__CFBundle=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleGetTypeID': (sel32or64(b'L', b'Q'),), 'CFConvertFloat32SwappedToHost': (b'f{_CFSwappedFloat32=I}',), 'CFDictionaryReplaceValue': (b'v^{__CFDictionary=}@@',), 'CFXMLTreeCreateFromDataWithError': (sel32or64(b'^{__CFTree=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Ll^^{__CFDictionary}', b'^{__CFTree=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Qq^^{__CFDictionary}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {5: {'type_modifier': 'o'}}}), 'CFTimeZoneSetDefault': (b'v^{__CFTimeZone=}',), 'CFArrayApplyFunction': (sel32or64(b'v^{__CFArray=}{_CFRange=ll}^?@', b'v^{__CFArray=}{_CFRange=qq}^?@'), '', {'arguments': {2: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}, 'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}}}, 'callable_retained': False}}}), 'CFMessagePortGetInvalidationCallBack': (b'^?^{__CFMessagePort=}', '', {'retval': {'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '^v'}}}}}), 'CFUserNotificationGetResponseDictionary': (b'^{__CFDictionary=}^{__CFUserNotification=}',), 'CFSwapInt32HostToLittle': (b'II',), 'CFSocketInvalidate': (b'v^{__CFSocket=}',), 'CFStringGetMostCompatibleMacStringEncoding': (sel32or64(b'LL', b'II'),), 'CFRunLoopObserverIsValid': (b'Z^{__CFRunLoopObserver=}',), 'CFStringInsert': (sel32or64(b'v^{__CFString=}l^{__CFString=}', b'v^{__CFString=}q^{__CFString=}'),), 'CFXMLParserGetTypeID': (sel32or64(b'L', b'Q'),), 'CFMessagePortGetContext': (sel32or64(b'v^{__CFMessagePort=}^{?=i^v^?^?^?}', b'v^{__CFMessagePort=}^{?=q^v^?^?^?}'),), 'CFStringGetLength': (sel32or64(b'l^{__CFString=}', b'q^{__CFString=}'),), 'CFURLCanBeDecomposed': (b'Z^{__CFURL=}',), 'CFStringCreateWithCStringNoCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^tL^{__CFAllocator=}', b'^{__CFString=}^{__CFAllocator=}^tI^{__CFAllocator=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_delimited_by_null': True, 'type_modifier': 'n'}}}), 'CFReadStreamClose': (b'v^{__CFReadStream=}',), 'CFBagCreate': (sel32or64(b'^{__CFBag=}^{__CFAllocator=}r^^vlr^{?=i^?^?^?^?^?}', b'^{__CFBag=}^{__CFAllocator=}r^^vqr^{?=q^?^?^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFRunLoopAddTimer': (b'v^{__CFRunLoop=}^{__CFRunLoopTimer=}^{__CFString=}',), 'CFDictionaryGetValueIfPresent': (b'Z^{__CFDictionary=}@r^@', '', {'arguments': {2: {'type_modifier': 'o'}}}), 'CFArrayCreateCopy': (b'^{__CFArray=}^{__CFAllocator=}^{__CFArray=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBitVectorGetLastIndexOfBit': (sel32or64(b'l^{__CFBitVector=}{_CFRange=ll}L', b'q^{__CFBitVector=}{_CFRange=qq}I'),), 'CFDataCreateMutable': (sel32or64(b'^{__CFData=}^{__CFAllocator=}l', b'^{__CFData=}^{__CFAllocator=}q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringAppendCString': (sel32or64(b'v^{__CFString=}^tL', b'v^{__CFString=}^tI'), '', {'arguments': {1: {'c_array_delimited_by_null': True, 'type_modifier': 'n'}}}), 'CFLocaleGetIdentifier': (b'^{__CFString=}^{__CFLocale=}',), 'CFStringConvertWindowsCodepageToEncoding': (sel32or64(b'LL', b'II'),), 'CFTreeRemove': (b'v^{__CFTree=}',), 'CFFileSecuritySetAccessControlList': (b'Z^{__CFFileSecurity=}^{_acl=}',), 'CFBundleCloseBundleResourceMap': (sel32or64(b'v^{__CFBundle=}s', b'v^{__CFBundle=}i'),), 'CFXMLTreeGetNode': (b'^{__CFXMLNode=}^{__CFTree=}',), 'CFSocketCreateWithNative': (sel32or64(b'^{__CFSocket=}^{__CFAllocator=}iL^?r^{?=i^v^?^?^?}', b'^{__CFSocket=}^{__CFAllocator=}iQ^?r^{?=q^v^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {3: {'function': {'args': [{'typestr': [u'^{__CFSocket=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^{__CFData=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFAllocatorSetDefault': (b'v^{__CFAllocator=}',), 'CFPreferencesSetAppValue': (b'v^{__CFString=}@^{__CFString=}',), 'CFTimeZoneGetNextDaylightSavingTimeTransition': (b'd^{__CFTimeZone=}d',), 'CFDateFormatterGetFormat': (b'^{__CFString=}^{__CFDateFormatter=}',), 'CFStringAppendFormatAndArguments': (b'v^{__CFString=}^{__CFDictionary=}^{__CFString=}^v',), 'CFLocaleCreateLocaleIdentifierFromComponents': (b'^{__CFString=}^{__CFAllocator=}^{__CFDictionary=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPreferencesSynchronize': (b'Z^{__CFString=}^{__CFString=}^{__CFString=}',), 'CFPlugInRegisterFactoryFunction': (b'Z^{__CFUUID=}^?', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^{__CFAllocator=}', False]}, {'typestr': [u'^{__CFUUID=}', False]}], 'retval': {'typestr': [u'^v', False]}}}}}), 'CFBundleGetFunctionPointerForName': (b'^v^{__CFBundle=}^{__CFString=}',), 'CFBundleCreate': (b'^{__CFBundle=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLGetPortNumber': (sel32or64(b'l^{__CFURL=}', b'i^{__CFURL=}'),), 'CFStringAppendCharacters': (sel32or64(b'v^{__CFString=}r^Tl', b'v^{__CFString=}r^Tq'), '', {'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFCalendarGetOrdinalityOfUnit': (sel32or64(b'l^{__CFCalendar=}LLd', b'q^{__CFCalendar=}QQd'),), 'CFRunLoopTimerCreate': (sel32or64(b'^{__CFRunLoopTimer=}^{__CFAllocator=}ddLl^?^{?=i^v^?^?^?}', b'^{__CFRunLoopTimer=}^{__CFAllocator=}ddQq^?^{?=q^v^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {5: {'function': {'args': [{'typestr': [u'^{__CFRunLoopTimer=}', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFLocaleCreate': (b'^{__CFLocale=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFUserNotificationCreateRunLoopSource': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFUserNotification=}^?l', b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFUserNotification=}^?q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFUserNotification=}', False]}, {'typestr': [u'Q', False]}], 'retval': {'typestr': [u'v', False]}}, 'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '^{__CFUserNotification=}'}, 1: {'typestr': [u'i', u'q']}}}}}}), 'CFEqual': (b'Z@@',), 'CFRunLoopGetNextTimerFireDate': (b'd^{__CFRunLoop=}^{__CFString=}',), 'CFErrorCreate': (sel32or64(b'^{__CFError=}^{__CFAllocator=}^{__CFString=}l^{__CFDictionary=}', b'^{__CFError=}^{__CFAllocator=}^{__CFString=}q^{__CFDictionary=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringCreateByCombiningStrings': (b'^{__CFString=}^{__CFAllocator=}^{__CFArray=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringCreateWithFileSystemRepresentation': (b'^{__CFString=}^{__CFAllocator=}^t', '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_delimited_by_null': True, 'type_modifier': 'n'}}}), 'CFBundleGetPlugIn': (b'^{__CFBundle=}^{__CFBundle=}',), 'CFAllocatorGetPreferredSizeForSize': (sel32or64(b'l^{__CFAllocator=}lL', b'q^{__CFAllocator=}qQ'),), 'CFDateFormatterSetFormat': (b'v^{__CFDateFormatter=}^{__CFString=}',), 'CFBinaryHeapApplyFunction': (b'v^{__CFBinaryHeap=}^?@', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}, 'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}}}, 'callable_retained': False}}}), 'CFStringGetBytes': (sel32or64(b'l^{__CFString=}{_CFRange=ll}LCZ^vl^i', b'q^{__CFString=}{_CFRange=qq}ICZ^vq^l'), '', {'arguments': {5: {'c_array_length_in_arg': [6, 7], 'type_modifier': 'o'}, 7: {'type_modifier': 'o'}}}), 'CFLocaleCopyAvailableLocaleIdentifiers': (b'^{__CFArray=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringCreateArrayBySeparatingStrings': (b'^{__CFArray=}^{__CFAllocator=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringGetDoubleValue': (b'd^{__CFString=}',), 'CFStringCreateMutable': (sel32or64(b'^{__CFString=}^{__CFAllocator=}l', b'^{__CFString=}^{__CFAllocator=}q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFSetGetCount': (sel32or64(b'l^{__CFSet=}', b'q^{__CFSet=}'),), 'CFURLCreateWithBytes': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^vlL^{__CFURL=}', b'^{__CFURL=}^{__CFAllocator=}^vqI^{__CFURL=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFStringCompareWithOptionsAndLocale': (sel32or64(b'l^{__CFString=}^{__CFString=}{_CFRange=ll}L^{__CFLocale=}', b'q^{__CFString=}^{__CFString=}{_CFRange=qq}Q^{__CFLocale=}'),), 'CFPropertyListCreateFromStream': (sel32or64(b'@^{__CFAllocator=}^{__CFReadStream=}lL^i^^{__CFString}', b'@^{__CFAllocator=}^{__CFReadStream=}qQ^l^^{__CFString}'), '', {'retval': {'already_cfretained': True}, 'arguments': {4: {'type_modifier': 'o'}, 5: {'already_retained': True, 'type_modifier': 'o'}}}), 'CFAbsoluteTimeAddGregorianUnits': (sel32or64(b'dd^{__CFTimeZone=}{_CFGregorianUnits=llllld}', b'dd^{__CFTimeZone=}{_CFGregorianUnits=iiiiid}'),), 'CFLocaleCopyCurrent': (b'^{__CFLocale=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDateFormatterGetLocale': (b'^{__CFLocale=}^{__CFDateFormatter=}',), 'CFStringConvertEncodingToWindowsCodepage': (sel32or64(b'LL', b'II'),), 'CFNumberFormatterGetValueFromString': (sel32or64(b'Z^{__CFNumberFormatter=}^{__CFString=}^{_CFRange=ll}l^@', b'Z^{__CFNumberFormatter=}^{__CFString=}^{_CFRange=ll}q^@'), '', {'arguments': {2: {'type_modifier': 'N'}, 4: {'already_retained': True, 'type_modifier': 'o'}}}), 'CFURLEnumeratorGetSourceDidChange': (b'Z^{__CFURLEnumerator=}',), 'CFNullGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringUppercase': (b'v^{__CFString=}^{__CFLocale=}',), 'CFTreeGetFirstChild': (b'^{__CFTree=}^{__CFTree=}',), 'CFAbsoluteTimeGetDayOfYear': (sel32or64(b'ld^{__CFTimeZone=}', b'id^{__CFTimeZone=}'),), 'CFURLCreateFromFileSystemRepresentation': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^tlZ', b'^{__CFURL=}^{__CFAllocator=}^tqZ'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_delimited_by_null': True, 'type_modifier': 'n'}}}), 'CFBundleGetInfoDictionary': (b'^{__CFDictionary=}^{__CFBundle=}',), 'CFByteOrderGetCurrent': (sel32or64(b'l', b'q'),), 'CFAttributedStringEndEditing': (b'v^{__CFAttributedString=}',), 'CFUserNotificationCancel': (sel32or64(b'l^{__CFUserNotification=}', b'i^{__CFUserNotification=}'),), 'CFUserNotificationSecureTextField': (sel32or64(b'Ll', b'Qq'),), 'CFBitVectorCreate': (sel32or64(b'^{__CFBitVector=}^{__CFAllocator=}^vl', b'^{__CFBitVector=}^{__CFAllocator=}^vq'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_of_variable_length': True, 'type_modifier': 'n'}}}), 'CFCharacterSetRemoveCharactersInRange': (sel32or64(b'v^{__CFCharacterSet=}{_CFRange=ll}', b'v^{__CFCharacterSet=}{_CFRange=qq}'),), 'CFMachPortSetInvalidationCallBack': (b'v^{__CFMachPort=}^?', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^{__CFMachPort=}', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}, 'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}}}}}}), 'CFCharacterSetAddCharactersInString': (b'v^{__CFCharacterSet=}^{__CFString=}',), 'CFBitVectorGetBitAtIndex': (sel32or64(b'L^{__CFBitVector=}l', b'I^{__CFBitVector=}q'),), 'CFPropertyListCreateDeepCopy': (sel32or64(b'@^{__CFAllocator=}@L', b'@^{__CFAllocator=}@Q'), '', {'retval': {'already_cfretained': True}}), 'CFURLCreateResourcePropertiesForKeysFromBookmarkData': (b'^{__CFDictionary=}^{__CFAllocator=}^{__CFArray=}^{__CFData=}', '', {'retval': {'already_cfretained': True}}), 'CFCharacterSetCreateWithCharactersInRange': (sel32or64(b'^{__CFCharacterSet=}^{__CFAllocator=}{_CFRange=ll}', b'^{__CFCharacterSet=}^{__CFAllocator=}{_CFRange=qq}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFCharacterSetIsLongCharacterMember': (sel32or64(b'Z^{__CFCharacterSet=}L', b'Z^{__CFCharacterSet=}I'),), 'CFUUIDCreateFromUUIDBytes': (b'^{__CFUUID=}^{__CFAllocator=}{_CFUUIDBytes=CCCCCCCCCCCCCCCC}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopAddSource': (b'v^{__CFRunLoop=}^{__CFRunLoopSource=}^{__CFString=}',), 'CFDictionaryContainsValue': (b'Z^{__CFDictionary=}@',), 'CFStringGetPascalString': (sel32or64(b'Z^{__CFString=}^ClL', b'Z^{__CFString=}^CqI'), '', {'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'o'}}}), 'CFStringTokenizerGoToTokenAtIndex': (sel32or64(b'L^{__CFStringTokenizer=}l', b'Q^{__CFStringTokenizer=}q'),), 'CFTimeZoneCopyKnownNames': (b'^{__CFArray=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleCopyPreferredLocalizationsFromArray': (b'^{__CFArray=}^{__CFArray=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBitVectorFlipBitAtIndex': (sel32or64(b'v^{__CFBitVector=}l', b'v^{__CFBitVector=}q'),), 'CFPropertyListCreateXMLData': (b'^{__CFData=}^{__CFAllocator=}@', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFUUIDCreate': (b'^{__CFUUID=}^{__CFAllocator=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDateGetAbsoluteTime': (b'd^{__CFDate=}',), 'CFBundleGetDataPointerForName': (b'^v^{__CFBundle=}^{__CFString=}',), 'CFTreePrependChild': (b'v^{__CFTree=}^{__CFTree=}',), 'CFRunLoopWakeUp': (b'v^{__CFRunLoop=}',), 'CFWriteStreamCopyError': (b'^{__CFError=}^{__CFWriteStream=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDateFormatterCreateStringWithDate': (b'^{__CFString=}^{__CFAllocator=}^{__CFDateFormatter=}^{__CFDate=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringGetFileSystemRepresentation': (sel32or64(b'Z^{__CFString=}^tl', b'Z^{__CFString=}^tq'), '', {'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'o'}}}), 'CFStringCreateWithPascalStringNoCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^vL^{__CFAllocator=}', b'^{__CFString=}^{__CFAllocator=}^vI^{__CFAllocator=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringFold': (sel32or64(b'v^{__CFString=}L^{__CFLocale=}', b'v^{__CFString=}Q^{__CFLocale=}'),), 'CFStringTokenizerCopyCurrentTokenAttribute': (sel32or64(b'@^{__CFStringTokenizer=}L', b'@^{__CFStringTokenizer=}Q'), '', {'retval': {'already_cfretained': True}}), 'CFRangeMake': (sel32or64(b'{_CFRange=ll}ll', b'{_CFRange=qq}qq'),), 'CFSocketUnregister': (sel32or64(b'l^{_CFSocketSignature=lll^{__CFData=}}d^{__CFString=}', b'q^{_CFSocketSignature=iii^{__CFData=}}d^{__CFString=}'), '', {'arguments': {0: {'type_modifier': 'n'}}}), 'CFMessagePortGetName': (b'^{__CFString=}^{__CFMessagePort=}',), 'CFURLCopyPassword': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFWriteStreamClose': (b'v^{__CFWriteStream=}',), 'CFMessagePortCreateRunLoopSource': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFMessagePort=}l', b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFMessagePort=}q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPropertyListCreateData': (sel32or64(b'^{__CFData=}^{__CFAllocator=}@lL^^{__CFError}', b'^{__CFData=}^{__CFAllocator=}@qQ^^{__CFError}'), '', {'retval': {'already_cfretained': True}, 'arguments': {4: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFURLCopyQueryString': (b'^{__CFString=}^{__CFURL=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStreamCreateBoundPair': (sel32or64(b'v^{__CFAllocator=}^^{__CFReadStream}^^{__CFWriteStream}l', b'v^{__CFAllocator=}^^{__CFReadStream}^^{__CFWriteStream}q'), '', {'retval': {'already_cfretained': True}, 'arguments': {1: {'already_retained': True, 'type_modifier': 'o'}, 2: {'already_retained': True, 'type_modifier': 'o'}}}), 'CFTimeZoneCopyAbbreviationDictionary': (b'^{__CFDictionary=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringConvertEncodingToIANACharSetName': (sel32or64(b'^{__CFString=}L', b'^{__CFString=}I'),), 'CFSwapInt16LittleToHost': (b'SS',), 'CFNumberFormatterSetProperty': (b'v^{__CFNumberFormatter=}^{__CFString=}@',), 'CFSocketCopyPeerAddress': (b'^{__CFData=}^{__CFSocket=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFAttributedStringRemoveAttribute': (sel32or64(b'v^{__CFAttributedString=}{_CFRange=ll}^{__CFString=}', b'v^{__CFAttributedString=}{_CFRange=qq}^{__CFString=}'),), 'CFAttributedStringSetAttributes': (sel32or64(b'v^{__CFAttributedString=}{_CFRange=ll}^{__CFDictionary=}Z', b'v^{__CFAttributedString=}{_CFRange=qq}^{__CFDictionary=}Z'),), 'CFNumberFormatterCopyProperty': (b'@^{__CFNumberFormatter=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFSocketGetTypeID': (sel32or64(b'L', b'Q'),), 'CFURLGetBaseURL': (b'^{__CFURL=}^{__CFURL=}',), 'CFAllocatorReallocate': (sel32or64(b'^v^{__CFAllocator=}^vlL', b'^v^{__CFAllocator=}^vqQ'),), 'CFSetGetCountOfValue': (sel32or64(b'l^{__CFSet=}@', b'q^{__CFSet=}@'),), 'CFBitVectorFlipBits': (sel32or64(b'v^{__CFBitVector=}{_CFRange=ll}', b'v^{__CFBitVector=}{_CFRange=qq}'),), 'CFDictionarySetValue': (b'v^{__CFDictionary=}@@',), 'CFRunLoopSourceGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPlugInInstanceCreate': (b'^v^{__CFAllocator=}^{__CFUUID=}^{__CFUUID=}', '', {'retval': {'already_cfretained': True}}), 'CFBitVectorSetBits': (sel32or64(b'v^{__CFBitVector=}{_CFRange=ll}L', b'v^{__CFBitVector=}{_CFRange=qq}I'),), 'CFURLCreateBookmarkDataFromAliasRecord': (b'^{__CFData=}^{__CFAllocator=}^{__CFData=}', '', {'retval': {'already_cfretained': True}}), 'CFURLCreateFromFileSystemRepresentationRelativeToBase': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^tlZ^{__CFURL=}', b'^{__CFURL=}^{__CFAllocator=}^tqZ^{__CFURL=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_delimited_by_null': True, 'type_modifier': 'n'}}}), 'CFURLCreateFromFSRef': (b'^{__CFURL=}^{__CFAllocator=}^{FSRef=[80C]}', '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'type_modifier': 'n'}}}), 'CFWriteStreamSetProperty': (b'Z^{__CFWriteStream=}^{__CFString=}@',), 'CFCalendarCopyCurrent': (b'^{__CFCalendar=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopAddObserver': (b'v^{__CFRunLoop=}^{__CFRunLoopObserver=}^{__CFString=}',), 'CFURLCreateCopyDeletingPathExtension': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFMessagePortIsValid': (b'Z^{__CFMessagePort=}',), 'CFBundleCopySupportFilesDirectoryURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFNumberGetType': (sel32or64(b'l^{__CFNumber=}', b'q^{__CFNumber=}'),), 'CFDataCreateCopy': (b'^{__CFData=}^{__CFAllocator=}^{__CFData=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDictionaryCreateMutableCopy': (sel32or64(b'^{__CFDictionary=}^{__CFAllocator=}l^{__CFDictionary=}', b'^{__CFDictionary=}^{__CFAllocator=}q^{__CFDictionary=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPlugInInstanceGetFactoryName': (b'^{__CFString=}^{__CFPlugInInstance=}',), 'CFStringConvertEncodingToNSStringEncoding': (sel32or64(b'LL', b'QI'),), 'CFXMLParserGetSourceURL': (b'^{__CFURL=}^{__CFXMLParser=}',), 'CFSetContainsValue': (b'Z^{__CFSet=}@',), 'CFBundleCopyInfoDictionaryForURL': (b'^{__CFDictionary=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFMessagePortSetInvalidationCallBack': (b'v^{__CFMessagePort=}^?', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^{__CFMessagePort=}', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}, 'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '^v'}}}}}}), 'CFTreeRemoveAllChildren': (b'v^{__CFTree=}',), 'CFFileDescriptorIsValid': (b'Z^{__CFFileDescriptor=}',), 'CFSocketCopyRegisteredValue': (sel32or64(b'l^{_CFSocketSignature=lll^{__CFData=}}d^{__CFString=}^@^^{__CFData=}', b'q^{_CFSocketSignature=iii^{__CFData=}}d^{__CFString=}^@^^{__CFData=}'), '', {'retval': {'already_cfretained': True}, 'arguments': {0: {'type_modifier': 'n'}, 3: {'type_modifier': 'o'}, 4: {'type_modifier': 'o'}}}), 'CFSetGetValueIfPresent': (b'Z^{__CFSet=}@^@', '', {'arguments': {2: {'type_modifier': 'o'}}}), 'CFBinaryHeapGetCount': (sel32or64(b'l^{__CFBinaryHeap=}', b'q^{__CFBinaryHeap=}'),), 'CFRunLoopContainsObserver': (b'Z^{__CFRunLoop=}^{__CFRunLoopObserver=}^{__CFString=}',), 'CFRunLoopObserverGetOrder': (sel32or64(b'l^{__CFRunLoopObserver=}', b'q^{__CFRunLoopObserver=}'),), 'CFBagReplaceValue': (b'v^{__CFBag=}@',), 'CFTreeSetContext': (sel32or64(b'v^{__CFTree=}r^{?=i^v^?^?^?}', b'v^{__CFTree=}r^{?=q^v^?^?^?}'),), 'CFReadStreamCopyProperty': (b'@^{__CFReadStream=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFStringIsHyphenationAvailableForLocale': (b'Z^{__CFLocale=}',), 'CFRunLoopSourceCreate': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}l^{?=i^v^?^?^?^?^?^?^?^?}', b'^{__CFRunLoopSource=}^{__CFAllocator=}q^{?=q^v^?^?^?^?^?^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFMachPortInvalidate': (b'v^{__CFMachPort=}',), 'CFBundleCopyResourceURLForLocalization': (b'^{__CFURL=}^{__CFBundle=}^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDataReplaceBytes': (sel32or64(b'v^{__CFData=}{_CFRange=ll}^vl', b'v^{__CFData=}{_CFRange=qq}^vq'), '', {'arguments': {2: {'c_array_length_in_arg': 3, 'type_modifier': 'n'}}}), 'CFDataGetBytePtr': (b'^v^{__CFData=}', '', {'retval': {'c_array_of_variable_length': True}}), 'CFURLCopyPath': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFSocketDisableCallBacks': (sel32or64(b'v^{__CFSocket=}L', b'v^{__CFSocket=}Q'),), 'CFBundleCopyLocalizationsForURL': (b'^{__CFArray=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFReadStreamGetBuffer': (sel32or64(b'^v^{__CFReadStream=}l^i', b'^v^{__CFReadStream=}q^l'), '', {'retval': {'c_array_length_in_arg': 2}, 'arguments': {2: {'type_modifier': 'o'}}}), 'CFErrorGetDomain': (b'^{__CFString=}^{__CFError=}',), 'CFTimeZoneIsDaylightSavingTime': (b'Z^{__CFTimeZone=}d',), 'CFWriteStreamCanAcceptBytes': (b'Z^{__CFWriteStream=}',), 'CFSocketRegisterValue': (sel32or64(b'l^{_CFSocketSignature=lll^{__CFData=}}d^{__CFString=}@', b'q^{_CFSocketSignature=iii^{__CFData=}}d^{__CFString=}@'),), 'CFWriteStreamOpen': (b'Z^{__CFWriteStream=}',), 'CFBitVectorSetCount': (sel32or64(b'v^{__CFBitVector=}l', b'v^{__CFBitVector=}q'),), 'CFErrorCreateWithUserInfoKeysAndValues': (sel32or64(b'^{__CFError=}^{__CFAllocator=}^{__CFString=}l^@^@l', b'^{__CFError=}^{__CFAllocator=}^{__CFString=}q^@^@q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {3: {'c_array_length_in_arg': 5, 'type_modifier': 'n'}, 4: {'c_array_length_in_arg': 5, 'type_modifier': 'n'}}}), 'CFXMLNodeGetTypeID': (sel32or64(b'L', b'Q'),), 'CFURLResourceIsReachable': (b'Z^{__CFURL=}^^{__CFError}', '', {'arguments': {1: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFStringIsSurrogateHighCharacter': (b'ZT',), 'CFPropertyListCreateWithData': (sel32or64(b'@^{__CFAllocator=}^{__CFData=}L^i^^{__CFError}', b'@^{__CFAllocator=}^{__CFData=}Q^q^^{__CFError}'), '', {'retval': {'already_cfretained': True}, 'arguments': {3: {'type_modifier': 'o'}, 4: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFSocketGetDefaultNameRegistryPortNumber': (b'S',), 'CFBundleCopyLocalizationsForPreferences': (b'^{__CFArray=}^{__CFArray=}^{__CFArray=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopObserverInvalidate': (b'v^{__CFRunLoopObserver=}',), 'CFURLGetFSRef': (b'Z^{__CFURL=}^{FSRef=[80C]}', '', {'arguments': {1: {'type_modifier': 'o'}}}), 'CFURLCreateCopyDeletingLastPathComponent': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleCreateBundlesFromDirectory': (b'^{__CFArray=}^{__CFAllocator=}^{__CFURL=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringFindCharacterFromSet': (sel32or64(b'Z^{__CFString=}^{__CFCharacterSet=}{_CFRange=ll}L^{_CFRange=ll}', b'Z^{__CFString=}^{__CFCharacterSet=}{_CFRange=qq}Q^{_CFRange=ll}'), '', {'arguments': {4: {'type_modifier': 'o'}}}), 'CFAttributedStringCreateMutable': (sel32or64(b'^{__CFAttributedString=}^{__CFAllocator=}l', b'^{__CFAttributedString=}^{__CFAllocator=}q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFTreeGetContext': (sel32or64(b'v^{__CFTree=}r^{?=i^v^?^?^?}', b'v^{__CFTree=}r^{?=q^v^?^?^?}'),), 'CFURLCopyResourceSpecifier': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPlugInFindFactoriesForPlugInType': (b'^{__CFArray=}^{__CFUUID=}',), 'CFArrayCreateMutable': (sel32or64(b'^{__CFArray=}^{__CFAllocator=}lr^{?=i^?^?^?^?}', b'^{__CFArray=}^{__CFAllocator=}qr^{?=q^?^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFShow': (b'v@',), 'CFFileSecuritySetOwner': (b'Z^{__CFFileSecurity=}I',), 'CFSocketCopyAddress': (b'^{__CFData=}^{__CFSocket=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBinaryHeapContainsValue': (b'Z^{__CFBinaryHeap=}@',), 'CFFileSecuritySetOwnerUUID': (b'Z^{__CFFileSecurity=}^{__CFUUID=}',), 'CFPlugInRegisterPlugInType': (b'Z^{__CFUUID=}^{__CFUUID=}',), 'CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes': (b'^{__CFString=}^{__CFAllocator=}ss', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDictionaryRemoveValue': (b'v^{__CFDictionary=}@',), 'CFRunLoopTimerSetNextFireDate': (b'v^{__CFRunLoopTimer=}d',), 'CFRunLoopSourceIsValid': (b'Z^{__CFRunLoopSource=}',), 'CFConvertFloatSwappedToHost': (b'f{_CFSwappedFloat32=I}',), 'CFCharacterSetIsCharacterMember': (b'Z^{__CFCharacterSet=}T',), 'CFTreeGetChildCount': (sel32or64(b'l^{__CFTree=}', b'q^{__CFTree=}'),), 'CFURLSetTemporaryResourcePropertyForKey': (b'v^{__CFURL=}^{__CFString=}@',), 'CFConvertDoubleHostToSwapped': (b'{_CFSwappedFloat64=Q}d',), 'CFSetGetValue': (b'@^{__CFSet=}@',), 'CFMessagePortSendRequest': (sel32or64(b'l^{__CFMessagePort=}l^{__CFData=}dd^{__CFString=}^^{__CFData}', b'i^{__CFMessagePort=}i^{__CFData=}dd^{__CFString=}^^{__CFData}'), '', {'arguments': {6: {'already_retained': True, 'type_modifier': 'o'}}}), 'CFSocketCreateRunLoopSource': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFSocket=}l', b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFSocket=}q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFWriteStreamCreateWithBuffer': (sel32or64(b'^{__CFWriteStream=}^{__CFAllocator=}^vl', b'^{__CFWriteStream=}^{__CFAllocator=}^vq'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFXMLTreeCreateXMLData': (b'^{__CFData=}^{__CFAllocator=}^{__CFTree=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLCopyUserName': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLCopyAbsoluteURL': (b'^{__CFURL=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFNumberGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringCompareWithOptions': (sel32or64(b'l^{__CFString=}^{__CFString=}{_CFRange=ll}L', b'q^{__CFString=}^{__CFString=}{_CFRange=qq}Q'),), 'CFDateGetTimeIntervalSinceDate': (b'd^{__CFDate=}^{__CFDate=}',), 'CFAttributedStringGetString': (b'^{__CFString=}^{__CFAttributedString=}',), 'CFURLCopyNetLocation': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringFind': (sel32or64(b'{_CFRange=ll}^{__CFString=}^{__CFString=}L', b'{_CFRange=qq}^{__CFString=}^{__CFString=}Q'),), 'CFConvertFloat64HostToSwapped': (b'{_CFSwappedFloat64=Q}d',), 'CFSetReplaceValue': (b'v^{__CFSet=}@',), 'CFURLCreateCopyAppendingPathExtension': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFTimeZoneCreate': (b'^{__CFTimeZone=}^{__CFAllocator=}^{__CFString=}^{__CFData=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLCopyScheme': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFXMLParserParse': (b'Z^{__CFXMLParser=}',), 'CFRunLoopRemoveTimer': (b'v^{__CFRunLoop=}^{__CFRunLoopTimer=}^{__CFString=}',), 'CFAllocatorDeallocate': (b'v^{__CFAllocator=}^v',), 'CFPreferencesAppValueIsForced': (b'Z^{__CFString=}^{__CFString=}',), 'CFSocketCreate': (sel32or64(b'^{__CFSocket=}^{__CFAllocator=}lllL^?r^{?=i^v^?^?^?}', b'^{__CFSocket=}^{__CFAllocator=}iiiQ^?r^{?=q^v^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {5: {'function': {'args': [{'typestr': [u'^{__CFSocket=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^{__CFData=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFNotificationCenterGetTypeID': (sel32or64(b'L', b'Q'),), 'CFURLCreateStringByReplacingPercentEscapes': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBitVectorContainsBit': (sel32or64(b'Z^{__CFBitVector=}{_CFRange=ll}L', b'Z^{__CFBitVector=}{_CFRange=qq}I'),), 'CFPreferencesCopyValue': (b'@^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFURLCreateData': (sel32or64(b'^{__CFData=}^{__CFAllocator=}^{__CFURL=}LZ', b'^{__CFData=}^{__CFAllocator=}^{__CFURL=}IZ'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPreferencesAppSynchronize': (b'Z^{__CFString=}',), 'CFFileDescriptorGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBundleCopyBundleLocalizations': (b'^{__CFArray=}^{__CFBundle=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFFileSecurityCreate': (b'^{__CFFileSecurity=}^{__CFAllocator=}', '', {'retval': {'already_cfretained': True}}), 'CFHash': (sel32or64(b'L@', b'Q@'),), 'CFCharacterSetIntersect': (b'v^{__CFCharacterSet=}^{__CFCharacterSet=}',), 'CFXMLNodeCreateCopy': (b'^{__CFXMLNode=}^{__CFAllocator=}^{__CFXMLNode=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFArrayCreate': (sel32or64(b'^{__CFArray=}^{__CFAllocator=}^@lr^{?=i^?^?^?^?}', b'^{__CFArray=}^{__CFAllocator=}^@qr^{?=q^?^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFSocketSetDefaultNameRegistryPortNumber': (b'vS',), 'CFBooleanGetValue': (b'Z^{__CFBoolean=}',), 'CFArrayContainsValue': (sel32or64(b'Z^{__CFArray=}{_CFRange=ll}@', b'Z^{__CFArray=}{_CFRange=qq}@'),), 'CFSwapInt32HostToBig': (b'II',), 'CFPlugInUnregisterPlugInType': (b'Z^{__CFUUID=}^{__CFUUID=}',), 'CFURLWriteDataAndPropertiesToResource': (b'Z^{__CFURL=}^{__CFData=}^{__CFDictionary=}^i', '', {'arguments': {3: {'type_modifier': 'o'}}}), 'CFArrayInsertValueAtIndex': (sel32or64(b'v^{__CFArray=}l@', b'v^{__CFArray=}q@'),), 'CFDictionaryCreateMutable': (sel32or64(b'^{__CFDictionary=}^{__CFAllocator=}lr^{?=i^?^?^?^?^?}r^{?=i^?^?^?^?}', b'^{__CFDictionary=}^{__CFAllocator=}qr^{?=q^?^?^?^?^?}r^{?=q^?^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFAllocatorGetTypeID': (sel32or64(b'L', b'Q'),), 'CFReadStreamRead': (sel32or64(b'l^{__CFReadStream=}^vl', b'q^{__CFReadStream=}^vq'), '', {'arguments': {1: {'c_array_length_in_result': True, 'type_modifier': 'o', 'c_array_length_in_arg': 2}}}), 'CFDataGetBytes': (sel32or64(b'v^{__CFData=}{_CFRange=ll}^v', b'v^{__CFData=}{_CFRange=qq}^v'), '', {'arguments': {2: {'c_array_length_in_arg': 1, 'type_modifier': 'o'}}}), 'CFStringCreateWithCharactersNoCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}r^Tl^{__CFAllocator=}', b'^{__CFString=}^{__CFAllocator=}r^Tq^{__CFAllocator=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFSetAddValue': (b'v^{__CFSet=}@',), 'CFFileSecuritySetMode': (b'Z^{__CFFileSecurity=}S',), 'CFURLCreateStringByAddingPercentEscapes': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFString=}^{__CFString=}L', b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFString=}^{__CFString=}I'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringGetIntValue': (sel32or64(b'l^{__CFString=}', b'i^{__CFString=}'),), 'CFDictionaryGetCountOfValue': (sel32or64(b'l^{__CFDictionary=}@', b'q^{__CFDictionary=}@'),), 'CFDataGetMutableBytePtr': (b'^v^{__CFData=}', '', {'retval': {'c_array_of_variable_length': True}}), 'CFURLCreateAbsoluteURLWithBytes': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^vlL^{__CFURL=}Z', b'^{__CFURL=}^{__CFAllocator=}^vqI^{__CFURL=}Z'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFBundleOpenBundleResourceFiles': (sel32or64(b'l^{__CFBundle=}^s^s', b'i^{__CFBundle=}^l^l'), '', {'arguments': {1: {'type_modifier': 'o'}, 2: {'type_modifier': 'o'}}}), 'CFRunLoopTimerGetInterval': (b'd^{__CFRunLoopTimer=}',), 'CFFileSecurityGetOwner': (b'Z^{__CFFileSecurity=}^I', '', {'arguments': {1: {'type_modifier': 'o'}}}), 'CFCalendarGetIdentifier': (b'^{__CFString=}^{__CFCalendar=}',), 'CFStringCompare': (sel32or64(b'l^{__CFString=}^{__CFString=}L', b'q^{__CFString=}^{__CFString=}Q'),), 'CFURLClearResourcePropertyCache': (b'v^{__CFURL=}',), 'CFRunLoopSourceInvalidate': (b'v^{__CFRunLoopSource=}',), 'CFCalendarCreateWithIdentifier': (b'^{__CFCalendar=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFMachPortGetPort': (b'I^{__CFMachPort=}',), 'CFBinaryHeapRemoveMinimumValue': (b'v^{__CFBinaryHeap=}',), 'CFBagRemoveValue': (b'v^{__CFBag=}@',), 'CFStringReplaceAll': (b'v^{__CFString=}^{__CFString=}',), 'CFArraySetValueAtIndex': (sel32or64(b'v^{__CFArray=}l@', b'v^{__CFArray=}q@'),), 'CFBundleCopyExecutableArchitecturesForURL': (b'^{__CFArray=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopObserverDoesRepeat': (b'Z^{__CFRunLoopObserver=}',), 'CFDateCompare': (sel32or64(b'l^{__CFDate=}^{__CFDate=}^v', b'q^{__CFDate=}^{__CFDate=}^v'),), 'CFGregorianDateIsValid': (sel32or64(b'Z{_CFGregorianDate=lccccd}L', b'Z{_CFGregorianDate=iccccd}Q'),), 'CFCharacterSetInvert': (b'v^{__CFCharacterSet=}',), 'CFRunLoopTimerInvalidate': (b'v^{__CFRunLoopTimer=}',), 'CFDictionaryGetCountOfKey': (sel32or64(b'l^{__CFDictionary=}@', b'q^{__CFDictionary=}@'),), 'CFStringGetCharacterAtIndex': (sel32or64(b'T^{__CFString=}l', b'T^{__CFString=}q'),), 'CFStringCreateWithCString': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^tL', b'^{__CFString=}^{__CFAllocator=}^tI'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_delimited_by_null': True, 'type_modifier': 'n'}}}), 'CFReadStreamCopyError': (b'^{__CFError=}^{__CFReadStream=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFNumberFormatterCreateStringWithValue': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFNumberFormatter=}l^v', b'^{__CFString=}^{__CFAllocator=}^{__CFNumberFormatter=}q^v'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPlugInGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPlugInFindFactoriesForPlugInTypeInPlugIn': (b'^{__CFArray=}^{__CFUUID=}^{__CFBundle=}',), 'CFStringGetPascalStringPtr': (sel32or64(b'^C^{__CFString=}L', b'^C^{__CFString=}I'), '', {'retval': {'c_array_of_variable_length': True}}), 'CFAttributedStringCreate': (b'^{__CFAttributedString=}^{__CFAllocator=}^{__CFString=}^{__CFDictionary=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringFindWithOptions': (sel32or64(b'Z^{__CFString=}^{__CFString=}{_CFRange=ll}L^{_CFRange=ll}', b'Z^{__CFString=}^{__CFString=}{_CFRange=qq}Q^{_CFRange=ll}'), '', {'arguments': {4: {'type_modifier': 'o'}}}), 'CFSetRemoveAllValues': (b'v^{__CFSet=}',), 'CFUUIDGetConstantUUIDWithBytes': (b'^{__CFUUID=}^{__CFAllocator=}CCCCCCCCCCCCCCCC',), 'CFCalendarGetFirstWeekday': (sel32or64(b'l^{__CFCalendar=}', b'q^{__CFCalendar=}'),), 'CFStreamCreatePairWithPeerSocketSignature': (b'v^{__CFAllocator=}^{_CFSocketSignature=iii^{__CFData=}}^^{__CFReadStream}^^{__CFWriteStream}', '', {'retval': {'already_cfretained': True}, 'arguments': {1: {'type_modifier': 'n'}, 2: {'type_modifier': 'o'}, 3: {'type_modifier': 'o'}}}), 'CFXMLParserGetLocation': (sel32or64(b'l^{__CFXMLParser=}', b'q^{__CFXMLParser=}'),), 'CFStringTokenizerGetCurrentTokenRange': (sel32or64(b'{_CFRange=ll}^{__CFStringTokenizer=}', b'{_CFRange=qq}^{__CFStringTokenizer=}'),), 'CFBagContainsValue': (b'Z^{__CFBag=}@',), 'CFUUIDCreateWithBytes': (b'^{__CFUUID=}^{__CFAllocator=}CCCCCCCCCCCCCCCC', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopTimerCreateWithHandler': (sel32or64(b'^{__CFRunLoopTimer=}^{__CFAllocator=}ddLl@?', b'^{__CFRunLoopTimer=}^{__CFAllocator=}ddQq@?'), '', {'retval': {'already_cfretained': True}, 'arguments': {5: {'block': {'args': [{'typestr': [u'^{__CFRunLoopTimer=}', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFArrayGetCount': (sel32or64(b'l^{__CFArray=}', b'q^{__CFArray=}'),), 'CFPlugInInstanceGetInterfaceFunctionTable': (b'Z^{__CFPlugInInstance=}^{__CFString=}^^v',), 'CFSetSetValue': (b'v^{__CFSet=}@',), 'CFSwapInt64HostToBig': (b'QQ',), 'CFUserNotificationCheckBoxChecked': (sel32or64(b'Ll', b'Qq'),), 'CFFileSecurityCopyGroupUUID': (b'Z^{__CFFileSecurity=}^^{__CFUUID=}', '', {'retval': {'already_cfretained': True}, 'arguments': {1: {'type_modifier': 'o'}}}), 'CFAllocatorAllocate': (sel32or64(b'^v^{__CFAllocator=}lL', b'^v^{__CFAllocator=}qQ'),), 'CFAttributedStringSetAttribute': (sel32or64(b'v^{__CFAttributedString=}{_CFRange=ll}^{__CFString=}@', b'v^{__CFAttributedString=}{_CFRange=qq}^{__CFString=}@'),), 'CFReadStreamOpen': (b'Z^{__CFReadStream=}',), 'CFXMLNodeGetVersion': (sel32or64(b'l^{__CFXMLNode=}', b'q^{__CFXMLNode=}'),), 'CFStringCreateWithBytesNoCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^vlLZ^{__CFAllocator=}', b'^{__CFString=}^{__CFAllocator=}^vqIZ^{__CFAllocator=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFReadStreamCreateWithFile': (b'^{__CFReadStream=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLDestroyResource': (b'Z^{__CFURL=}^i', '', {'arguments': {1: {'type_modifier': 'o'}}}), 'CFBagSetValue': (b'v^{__CFBag=}@',), 'CFURLWriteBookmarkDataToFile': (sel32or64(b'Z^{__CFData=}^{__CFURL=}L^^{__CFError}', b'Z^{__CFData=}^{__CFURL=}Q^^{__CFError}'), '', {'arguments': {3: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFFileDescriptorCreateRunLoopSource': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFFileDescriptor=}l', b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFFileDescriptor=}q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFGetTypeID': (sel32or64(b'L@', b'Q@'),), 'CFURLCopyFragment': (b'^{__CFString=}^{__CFURL=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFWriteStreamCreateWithFile': (b'^{__CFWriteStream=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFAbsoluteTimeGetDifferenceAsGregorianUnits': (sel32or64(b'{_CFGregorianUnits=llllld}dd^{__CFTimeZone=}L', b'{_CFGregorianUnits=iiiiid}dd^{__CFTimeZone=}Q'),), 'CFSwapInt16': (b'SS',), 'CFBundleCopyLocalizedString': (b'^{__CFString=}^{__CFBundle=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFErrorCopyRecoverySuggestion': (b'^{__CFString=}^{__CFError=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLCreateBookmarkData': (sel32or64(b'^{__CFData=}^{__CFAllocator=}^{__CFURL=}L^{__CFArray=}^{__CFURL=}^^{__CFError}', b'^{__CFData=}^{__CFAllocator=}^{__CFURL=}Q^{__CFArray=}^{__CFURL=}^^{__CFError}'), '', {'retval': {'already_cfretained': True}, 'arguments': {5: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFStringCreateWithBytes': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^vlLZ', b'^{__CFString=}^{__CFAllocator=}^vqIZ'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFRunLoopSourceGetOrder': (sel32or64(b'l^{__CFRunLoopSource=}', b'q^{__CFRunLoopSource=}'),), 'CFBundleLoadExecutable': (b'Z^{__CFBundle=}',), 'CFStringCreateCopy': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLCreateFilePathURL': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}^^{__CFError}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFAllocatorCreate': (sel32or64(b'^{__CFAllocator=}^{__CFAllocator=}^{?=i^v^?^?^?^?^?^?^?}', b'^{__CFAllocator=}^{__CFAllocator=}^{?=q^v^?^?^?^?^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFUserNotificationDisplayNotice': (sel32or64(b'ldL^{__CFURL=}^{__CFURL=}^{__CFURL=}^{__CFString=}^{__CFString=}^{__CFString=}', b'idQ^{__CFURL=}^{__CFURL=}^{__CFURL=}^{__CFString=}^{__CFString=}^{__CFString=}'),), 'CFArraySortValues': (sel32or64(b'v^{__CFArray=}{_CFRange=ll}^?@', b'v^{__CFArray=}{_CFRange=qq}^?@'), '', {'arguments': {2: {'function': {'args': [{'typestr': '@'}, {'typestr': '@'}, {'typestr': '@'}], 'retval': {'typestr': 'L'}}, 'callable': {'retval': {'typestr': 'l'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}, 2: {'typestr': '@'}}}, 'callable_retained': False}}}), 'CFUserNotificationGetResponseValue': (sel32or64(b'^{__CFString=}^{__CFUserNotification=}^{__CFString=}l', b'^{__CFString=}^{__CFUserNotification=}^{__CFString=}q'),), 'CFRunLoopContainsTimer': (b'Z^{__CFRunLoop=}^{__CFRunLoopTimer=}^{__CFString=}',), 'CFPreferencesSetValue': (b'v^{__CFString=}@^{__CFString=}^{__CFString=}^{__CFString=}',), 'CFStringGetCharactersPtr': (b'r^T^{__CFString=}', '', {'retval': {'c_array_of_variable_length': True}}), 'CFCopyTypeIDDescription': (sel32or64(b'^{__CFString=}L', b'^{__CFString=}Q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFConvertFloatHostToSwapped': (b'{_CFSwappedFloat32=I}f',), 'CFCalendarDecomposeAbsoluteTime': (b'Z^{__CFCalendar=}dr*',), 'CFBinaryHeapCreate': (sel32or64(b'^{__CFBinaryHeap=}^{__CFAllocator=}lr^{?=i^?^?^?^?}r^{?=i^v^?^?^?}', b'^{__CFBinaryHeap=}^{__CFAllocator=}qr^{?=q^?^?^?^?}r^{?=q^v^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStreamCreatePairWithSocket': (b'v^{__CFAllocator=}i^^{__CFReadStream}^^{__CFWriteStream}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'type_modifier': 'o'}, 3: {'type_modifier': 'o'}}}), 'CFStringCreateWithFormat': (b'^{__CFString=}^{__CFAllocator=}^{__CFDictionary=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {2: {'printf_format': True}}}), 'CFBundleCopyResourceURLsOfTypeForLocalization': (b'^{__CFArray=}^{__CFBundle=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFConvertFloat32HostToSwapped': (b'{_CFSwappedFloat32=I}f',), 'CFRunLoopObserverCreateWithHandler': (sel32or64(b'^{__CFRunLoopObserver=}^{__CFAllocator=}LZl@?', b'^{__CFRunLoopObserver=}^{__CFAllocator=}QZq@?'), '', {'retval': {'already_cfretained': True}, 'arguments': {4: {'block': {'args': [{'typestr': [u'^{__CFRunLoopObserver=}', False]}, {'typestr': [u'L', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFArrayGetFirstIndexOfValue': (sel32or64(b'l^{__CFArray=}{_CFRange=ll}@', b'q^{__CFArray=}{_CFRange=qq}@'),), 'CFPlugInAddInstanceForFactory': (b'v^{__CFUUID=}',), 'CFDataCreate': (sel32or64(b'^{__CFData=}^{__CFAllocator=}^vl', b'^{__CFData=}^{__CFAllocator=}^vq'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFSwapInt16HostToLittle': (b'SS',), 'CFGregorianDateGetAbsoluteTime': (sel32or64(b'd{_CFGregorianDate=lccccd}^{__CFTimeZone=}', b'd{_CFGregorianDate=iccccd}^{__CFTimeZone=}'),), 'CFStringGetListOfAvailableEncodings': (b'^I', '', {'retval': {'c_array_of_variable_length': True}}), 'CFPlugInRegisterFactoryFunctionByName': (b'Z^{__CFUUID=}^{__CFBundle=}^{__CFString=}',), 'CFXMLParserAbort': (sel32or64(b'v^{__CFXMLParser=}l^{__CFString=}', b'v^{__CFXMLParser=}q^{__CFString=}'),), 'CFPropertyListCreateFromXMLData': (sel32or64(b'@^{__CFAllocator=}^{__CFData=}L^^{__CFString}', b'@^{__CFAllocator=}^{__CFData=}Q^^{__CFString}'), '', {'retval': {'already_cfretained': True}, 'arguments': {3: {'already_retained': True, 'type_modifier': 'o'}}}), 'CFStringFindAndReplace': (sel32or64(b'l^{__CFString=}^{__CFString=}^{__CFString=}{_CFRange=ll}L', b'q^{__CFString=}^{__CFString=}^{__CFString=}{_CFRange=qq}Q'),), 'CFDictionaryGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBundleGetDevelopmentRegion': (b'^{__CFString=}^{__CFBundle=}',), 'CFMachPortCreateWithPort': (sel32or64(b'^{__CFMachPort=}^{__CFAllocator=}I^?^{?=i^v^?^?^?}^Z', b'^{__CFMachPort=}^{__CFAllocator=}I^?^{?=q^v^?^?^?}^Z'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFMachPort=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFURLSetResourcePropertiesForKeys': (b'Z^{__CFURL=}@^^{__CFError}', '', {'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFXMLNodeCreate': (sel32or64(b'^{__CFXMLNode=}^{__CFAllocator=}l^{__CFString=}^vl', b'^{__CFXMLNode=}^{__CFAllocator=}q^{__CFString=}^vq'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleUnloadExecutable': (b'v^{__CFBundle=}',), 'CFArrayGetCountOfValue': (sel32or64(b'l^{__CFArray=}{_CFRange=ll}@', b'q^{__CFArray=}{_CFRange=qq}@'),), 'CFRunLoopTimerIsValid': (b'Z^{__CFRunLoopTimer=}',), 'CFConvertFloat64SwappedToHost': (b'd{_CFSwappedFloat64=Q}',), 'CFReadStreamHasBytesAvailable': (b'Z^{__CFReadStream=}',), 'CFDataSetLength': (sel32or64(b'v^{__CFData=}l', b'v^{__CFData=}q'),), 'CFStringTokenizerCreate': (sel32or64(b'^{__CFStringTokenizer=}^{__CFAllocator=}^{__CFString=}{_CFRange=ll}L^{__CFLocale=}', b'^{__CFStringTokenizer=}^{__CFAllocator=}^{__CFString=}{_CFRange=qq}Q^{__CFLocale=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFUserNotificationCreate': (sel32or64(b'^{__CFUserNotification=}^{__CFAllocator=}dL^i^{__CFDictionary=}', b'^{__CFUserNotification=}^{__CFAllocator=}dQ^i^{__CFDictionary=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {3: {'type_modifier': 'o'}}}), 'CFSetGetValues': (b'v^{__CFSet=}^^v',), 'CFStringCreateWithCharacters': (sel32or64(b'^{__CFString=}^{__CFAllocator=}r^Tl', b'^{__CFString=}^{__CFAllocator=}r^Tq'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFStringTrimWhitespace': (b'v^{__CFString=}',), 'CFMessagePortCreateRemote': (b'^{__CFMessagePort=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringDelete': (sel32or64(b'v^{__CFString=}{_CFRange=ll}', b'v^{__CFString=}{_CFRange=qq}'),), 'CFBundleCopyResourceURLInDirectory': (b'^{__CFURL=}^{__CFURL=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPlugInIsLoadOnDemand': (b'Z^{__CFBundle=}',), 'CFTreeFindRoot': (b'^{__CFTree=}^{__CFTree=}',), 'CFLocaleCopyDisplayNameForPropertyValue': (b'^{__CFString=}^{__CFLocale=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringTokenizerGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringCreateExternalRepresentation': (sel32or64(b'^{__CFData=}^{__CFAllocator=}^{__CFString=}LC', b'^{__CFData=}^{__CFAllocator=}^{__CFString=}IC'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFLocaleGetLanguageLineDirection': (sel32or64(b'l^{__CFString=}', b'q^{__CFString=}'),), 'CFUUIDCreateFromString': (b'^{__CFUUID=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFSetCreate': (sel32or64(b'^{__CFSet=}^{__CFAllocator=}r^^vlr^{?=i^?^?^?^?^?}', b'^{__CFSet=}^{__CFAllocator=}r^^vqr^{?=q^?^?^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFErrorCopyUserInfo': (b'^{__CFDictionary=}^{__CFError=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFMachPortIsValid': (b'Z^{__CFMachPort=}',), 'CFFileDescriptorEnableCallBacks': (sel32or64(b'v^{__CFFileDescriptor=}L', b'v^{__CFFileDescriptor=}Q'),), 'CFReadStreamUnscheduleFromRunLoop': (b'v^{__CFReadStream=}^{__CFRunLoop=}^{__CFString=}',), 'CFDictionaryGetValue': (b'@^{__CFDictionary=}@',), 'CFReadStreamCreateWithBytesNoCopy': (sel32or64(b'^{__CFReadStream=}^{__CFAllocator=}^vl^{__CFAllocator=}', b'^{__CFReadStream=}^{__CFAllocator=}^vq^{__CFAllocator=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFUserNotificationUpdate': (sel32or64(b'l^{__CFUserNotification=}dL^{__CFDictionary=}', b'i^{__CFUserNotification=}dQ^{__CFDictionary=}'),), 'CFBinaryHeapRemoveAllValues': (b'v^{__CFBinaryHeap=}',), 'CFWriteStreamGetStatus': (sel32or64(b'l^{__CFWriteStream=}', b'q^{__CFWriteStream=}'),), 'CFURLCreateFileReferenceURL': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}^^{__CFError}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFRunLoopObserverGetActivities': (sel32or64(b'L^{__CFRunLoopObserver=}', b'Q^{__CFRunLoopObserver=}'),), 'CFTimeZoneCreateWithTimeIntervalFromGMT': (b'^{__CFTimeZone=}^{__CFAllocator=}d', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPropertyListCreateWithStream': (sel32or64(b'@^{__CFAllocator=}^{__CFReadStream=}lL^i^^{__CFError}', b'@^{__CFAllocator=}^{__CFReadStream=}qQ^q^^{__CFError}'), '', {'retval': {'already_cfretained': True}, 'arguments': {4: {'type_modifier': 'o'}, 5: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFURLGetByteRangeForComponent': (sel32or64(b'{_CFRange=ll}^{__CFURL=}l^{_CFRange=ll}', b'{_CFRange=qq}^{__CFURL=}q^{_CFRange=ll}'), '', {'arguments': {2: {'type_modifier': 'o'}}}), 'CFRunLoopTimerGetContext': (sel32or64(b'v^{__CFRunLoopTimer=}^{?=i^v^?^?^?}', b'v^{__CFRunLoopTimer=}^{?=q^v^?^?^?}'),), 'CFURLCopyResourcePropertyForKey': (b'Z^{__CFURL=}^{__CFString=}^@^^{__CFError}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o'}, 3: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFArrayCreateMutableCopy': (sel32or64(b'^{__CFArray=}^{__CFAllocator=}l^{__CFArray=}', b'^{__CFArray=}^{__CFAllocator=}q^{__CFArray=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDateFormatterCopyProperty': (b'@^{__CFDateFormatter=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFSwapInt64LittleToHost': (b'QQ',), 'CFUserNotificationReceiveResponse': (sel32or64(b'l^{__CFUserNotification=}d^I', b'i^{__CFUserNotification=}d^L'), '', {'arguments': {2: {'type_modifier': 'o'}}}), 'CFNumberFormatterGetLocale': (b'^{__CFLocale=}^{__CFNumberFormatter=}',), 'CFMachPortCreateRunLoopSource': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFMachPort=}l', b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFMachPort=}q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLGetBytes': (sel32or64(b'l^{__CFURL=}^vl', b'q^{__CFURL=}^vq'), '', {'arguments': {1: {'c_array_length_in_result': True, 'type_modifier': 'o', 'c_array_length_in_arg': 2}}}), 'CFFileDescriptorGetNativeDescriptor': (b'i^{__CFFileDescriptor=}',), 'CFTimeZoneSetAbbreviationDictionary': (b'v^{__CFDictionary=}',), 'CFUserNotificationGetTypeID': (sel32or64(b'L', b'Q'),), 'CFTimeZoneCopySystem': (b'^{__CFTimeZone=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPlugInSetLoadOnDemand': (b'v^{__CFBundle=}Z',), 'CFShowStr': (b'v^{__CFString=}',), 'CFURLEnumeratorGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBundleCopyResourceURL': (b'^{__CFURL=}^{__CFBundle=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBitVectorGetBits': (sel32or64(b'v^{__CFBitVector=}{_CFRange=ll}^v', b'v^{__CFBitVector=}{_CFRange=qq}^v'), '', {'arguments': {2: {'c_array_of_variable_length': True, 'type_modifier': 'o'}}}), 'CFFileSecuritySetGroup': (b'Z^{__CFFileSecurity=}I',), 'CFNotificationCenterGetLocalCenter': (b'^{__CFNotificationCenter=}',), 'CFTimeZoneGetData': (b'^{__CFData=}^{__CFTimeZone=}',), 'CFArrayReplaceValues': (sel32or64(b'v^{__CFArray=}{_CFRange=ll}^@l', b'v^{__CFArray=}{_CFRange=qq}^@q'), '', {'arguments': {2: {'c_array_length_in_arg': 3, 'type_modifier': 'n'}}}), 'CFReadStreamGetStatus': (sel32or64(b'l^{__CFReadStream=}', b'q^{__CFReadStream=}'),), 'CFWriteStreamSetClient': (sel32or64(b'Z^{__CFWriteStream=}L^?^{?=i^v^?^?^?}', b'Z^{__CFWriteStream=}Q^?^{?=q^v^?^?^?}'), '', {'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFWriteStream=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFBundleGetIdentifier': (b'^{__CFString=}^{__CFBundle=}',), 'CFBinaryHeapGetValues': (b'v^{__CFBinaryHeap=}^^v',), 'CFTreeApplyFunctionToChildren': (b'v^{__CFTree=}^?@', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}, 'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}}}, 'callable_retained': False}}}), 'CFDataGetTypeID': (sel32or64(b'L', b'Q'),), 'CFRunLoopAddCommonMode': (b'v^{__CFRunLoop=}^{__CFString=}',), 'CFCalendarSetLocale': (b'v^{__CFCalendar=}^{__CFLocale=}',), 'CFStreamCreatePairWithSocketToHost': (sel32or64(b'v^{__CFAllocator=}^{__CFString=}L^^{__CFReadStream}^^{__CFWriteStream}', b'v^{__CFAllocator=}^{__CFString=}I^^{__CFReadStream}^^{__CFWriteStream}'), '', {'retval': {'already_cfretained': True}, 'arguments': {3: {'type_modifier': 'o'}, 4: {'type_modifier': 'o'}}}), 'CFNumberCreate': (sel32or64(b'^{__CFNumber=}^{__CFAllocator=}l^v', b'^{__CFNumber=}^{__CFAllocator=}q^v'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPlugInGetBundle': (b'^{__CFBundle=}^{__CFBundle=}',), 'CFCharacterSetAddCharactersInRange': (sel32or64(b'v^{__CFCharacterSet=}{_CFRange=ll}', b'v^{__CFCharacterSet=}{_CFRange=qq}'),), 'CFMessagePortIsRemote': (b'Z^{__CFMessagePort=}',), 'CFURLGetTypeID': (sel32or64(b'L', b'Q'),), 'CFReadStreamGetError': (sel32or64(b'{_CFStreamError=ll}^{__CFReadStream=}', b'{_CFStreamError=qi}^{__CFReadStream=}'),), 'CFBagCreateMutableCopy': (sel32or64(b'^{__CFBag=}^{__CFAllocator=}l^{__CFBag=}', b'^{__CFBag=}^{__CFAllocator=}q^{__CFBag=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFWriteStreamCreateWithAllocatedBuffers': (b'^{__CFWriteStream=}^{__CFAllocator=}^{__CFAllocator=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBagGetTypeID': (sel32or64(b'L', b'Q'),), 'CFCalendarGetTimeRangeOfUnit': (sel32or64(b'Z^{__CFCalendar=}Ld^d^d', b'Z^{__CFCalendar=}Qd^d^d'), '', {'arguments': {3: {'type_modifier': 'o'}, 4: {'type_modifier': 'o'}}}), 'CFBundlePreflightExecutable': (b'Z^{__CFBundle=}^^{__CFError}', '', {'arguments': {1: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFArrayRemoveAllValues': (b'v^{__CFArray=}',), 'CFStringGetLineBounds': (sel32or64(b'v^{__CFString=}{_CFRange=ll}^i^i^i', b'v^{__CFString=}{_CFRange=qq}^l^l^l'), '', {'arguments': {2: {'type_modifier': 'o'}, 3: {'type_modifier': 'o'}, 4: {'type_modifier': 'o'}}}), 'CFTimeZoneCopyAbbreviation': (b'^{__CFString=}^{__CFTimeZone=}d', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFFileSecurityGetGroup': (b'Z^{__CFFileSecurity=}^I', '', {'arguments': {1: {'type_modifier': 'o'}}}), 'CFCharacterSetGetPredefined': (sel32or64(b'^{__CFCharacterSet=}l', b'^{__CFCharacterSet=}q'),), 'CFArrayRemoveValueAtIndex': (sel32or64(b'v^{__CFArray=}l', b'v^{__CFArray=}q'),), 'CFStringGetSmallestEncoding': (sel32or64(b'L^{__CFString=}', b'I^{__CFString=}'),), 'CFTreeAppendChild': (b'v^{__CFTree=}^{__CFTree=}',), 'CFURLCreatePropertyFromResource': (b'@^{__CFAllocator=}^{__CFURL=}^{__CFString=}^i', '', {'retval': {'already_cfretained': True}, 'arguments': {3: {'type_modifier': 'o'}}}), 'CFURLCopyHostName': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFAbsoluteTimeGetDayOfWeek': (sel32or64(b'ld^{__CFTimeZone=}', b'id^{__CFTimeZone=}'),), 'CFSwapInt64HostToLittle': (b'QQ',), 'CFDictionaryGetKeysAndValues': (b'v^{__CFDictionary=}^^v^^v',), 'CFArrayExchangeValuesAtIndices': (sel32or64(b'v^{__CFArray=}ll', b'v^{__CFArray=}qq'),), 'CFTimeZoneGetTypeID': (sel32or64(b'L', b'Q'),), 'CFRunLoopObserverCreate': (sel32or64(b'^{__CFRunLoopObserver=}^{__CFAllocator=}LZl^?^{?=i^v^?^?^?}', b'^{__CFRunLoopObserver=}^{__CFAllocator=}QZq^?^{?=q^v^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {4: {'function': {'args': [{'typestr': [u'^{__CFRunLoopObserver=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFStringGetLongCharacterForSurrogatePair': (sel32or64(b'LTT', b'ITT'),), 'CFBinaryHeapCreateCopy': (sel32or64(b'^{__CFBinaryHeap=}^{__CFAllocator=}l^{__CFBinaryHeap=}', b'^{__CFBinaryHeap=}^{__CFAllocator=}q^{__CFBinaryHeap=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringCreateFromExternalRepresentation': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFData=}L', b'^{__CFString=}^{__CFAllocator=}^{__CFData=}I'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPlugInInstanceGetInstanceData': (b'^v^{__CFPlugInInstance=}',), 'CFTimeZoneResetSystem': (b'v',), 'CFStringNormalize': (sel32or64(b'v^{__CFString=}l', b'v^{__CFString=}q'),), 'CFRunLoopContainsSource': (b'Z^{__CFRunLoop=}^{__CFRunLoopSource=}^{__CFString=}',), 'CFLocaleCreateCanonicalLanguageIdentifierFromString': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopGetTypeID': (sel32or64(b'L', b'Q'),), 'CFDictionaryApplyFunction': (b'v^{__CFDictionary=}^?@', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}, 'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}, 2: {'typestr': '@'}}}, 'callable_retained': False}}}), 'CFLocaleGetLanguageCharacterDirection': (sel32or64(b'l^{__CFString=}', b'q^{__CFString=}'),), 'CFStringCreateArrayWithFindResults': (sel32or64(b'^{__CFArray=}^{__CFAllocator=}^{__CFString=}^{__CFString=}{_CFRange=ll}L', b'^{__CFArray=}^{__CFAllocator=}^{__CFString=}^{__CFString=}{_CFRange=qq}Q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFArrayGetTypeID': (sel32or64(b'L', b'Q'),), 'CFNumberFormatterSetFormat': (b'v^{__CFNumberFormatter=}^{__CFString=}',), 'CFBitVectorCreateMutableCopy': (sel32or64(b'^{__CFBitVector=}^{__CFAllocator=}l^{__CFBitVector=}', b'^{__CFBitVector=}^{__CFAllocator=}q^{__CFBitVector=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPreferencesGetAppBooleanValue': (b'Z^{__CFString=}^{__CFString=}^Z', '', {'arguments': {2: {'type_modifier': 'o'}}}), 'CFSocketSetAddress': (sel32or64(b'l^{__CFSocket=}^{__CFData=}', b'q^{__CFSocket=}^{__CFData=}'),), 'CFRunLoopCopyAllModes': (b'^{__CFArray=}^{__CFRunLoop=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLCreateStringByReplacingPercentEscapesUsingEncoding': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFString=}L', b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFString=}I'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopRun': (b'v',), 'CFPreferencesGetAppIntegerValue': (sel32or64(b'l^{__CFString=}^{__CFString=}^Z', b'q^{__CFString=}^{__CFString=}^Z'), '', {'arguments': {2: {'type_modifier': 'o'}}}), 'CFMessagePortSetName': (b'Z^{__CFMessagePort=}^{__CFString=}',), 'CFDateFormatterCreate': (sel32or64(b'^{__CFDateFormatter=}^{__CFAllocator=}^{__CFLocale=}ll', b'^{__CFDateFormatter=}^{__CFAllocator=}^{__CFLocale=}qq'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFUUIDCreateString': (b'^{__CFString=}^{__CFAllocator=}^{__CFUUID=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFNumberFormatterCreate': (sel32or64(b'^{__CFNumberFormatter=}^{__CFAllocator=}^{__CFLocale=}l', b'^{__CFNumberFormatter=}^{__CFAllocator=}^{__CFLocale=}q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFXMLParserGetStatusCode': (sel32or64(b'l^{__CFXMLParser=}', b'q^{__CFXMLParser=}'),), 'CFCharacterSetHasMemberInPlane': (sel32or64(b'Z^{__CFCharacterSet=}l', b'Z^{__CFCharacterSet=}q'),), 'CFCalendarGetMinimumRangeOfUnit': (sel32or64(b'{_CFRange=ll}^{__CFCalendar=}L', b'{_CFRange=qq}^{__CFCalendar=}Q'),), 'CFBitVectorCreateCopy': (b'^{__CFBitVector=}^{__CFAllocator=}^{__CFBitVector=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFTimeZoneGetSecondsFromGMT': (b'd^{__CFTimeZone=}d',), 'CFRunLoopTimerDoesRepeat': (b'Z^{__CFRunLoopTimer=}',), 'CFCharacterSetCreateInvertedSet': (b'^{__CFCharacterSet=}^{__CFAllocator=}^{__CFCharacterSet=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringGetParagraphBounds': (sel32or64(b'v^{__CFString=}{_CFRange=ll}^i^i^i', b'v^{__CFString=}{_CFRange=qq}^l^l^l'), '', {'arguments': {2: {'type_modifier': 'o'}, 3: {'type_modifier': 'o'}, 4: {'type_modifier': 'o'}}}), 'CFStringGetSystemEncoding': (sel32or64(b'L', b'I'),), 'CFBundleCopyResourceURLsOfTypeInDirectory': (b'^{__CFArray=}^{__CFURL=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFAttributedStringCreateMutableCopy': (sel32or64(b'^{__CFAttributedString=}^{__CFAllocator=}l^{__CFAttributedString=}', b'^{__CFAttributedString=}^{__CFAllocator=}q^{__CFAttributedString=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringCreateWithFormatAndArguments': (b'^{__CFString=}^{__CFAllocator=}^{__CFDictionary=}^{__CFString=}^v', '', {'retval': {'already_cfretained': True}}), 'CFStringTokenizerGetCurrentSubTokens': (sel32or64(b'l^{__CFStringTokenizer=}^{_CFRange=ll}l^{__CFArray=}', b'q^{__CFStringTokenizer=}^{_CFRange=ll}q^{__CFArray=}'), '', {'arguments': {1: {'c_array_length_in_result': True, 'type_modifier': 'o', 'c_array_length_in_arg': 2}}}), 'CFBundleCopyBundleURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFXMLNodeGetInfoPtr': (b'^v^{__CFXMLNode=}',), 'CFSocketCreateConnectedToSocketSignature': (sel32or64(b'^{__CFSocket=}^{__CFAllocator=}r^{?=iii^{__CFData}}L^?r^{?=i^v^?^?^?}d', b'^{__CFSocket=}^{__CFAllocator=}r^{?=iii^{__CFData}}Q^?r^{?=q^v^?^?^?}d'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {3: {'function': {'args': [{'typestr': [u'^{__CFSocket=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^{__CFData=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFURLCreateDataAndPropertiesFromResource': (b'Z^{__CFAllocator=}^{__CFURL=}^^{__CFData}^^{__CFDictionary}^{__CFArray=}^i', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'already_retained': True, 'type_modifier': 'o'}, 3: {'already_retained': True, 'type_modifier': 'o'}, 5: {'type_modifier': 'o'}}}), 'CFAbsoluteTimeGetWeekOfYear': (sel32or64(b'ld^{__CFTimeZone=}', b'id^{__CFTimeZone=}'),), 'CFDateFormatterSetProperty': (b'v^{__CFDateFormatter=}^{__CFString=}@',), 'CFTreeGetTypeID': (sel32or64(b'L', b'Q'),), 'CFRunLoopStop': (b'v^{__CFRunLoop=}',), 'CFNotificationCenterPostNotification': (b'v^{__CFNotificationCenter=}^{__CFString=}@^{__CFDictionary=}Z',), 'CFXMLTreeCreateFromData': (sel32or64(b'^{__CFTree=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Ll', b'^{__CFTree=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Qq'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFTreeGetChildAtIndex': (sel32or64(b'^{__CFTree=}^{__CFTree=}l', b'^{__CFTree=}^{__CFTree=}q'),), 'CFStringAppendPascalString': (sel32or64(b'v^{__CFString=}*L', b'v^{__CFString=}*I'),), 'CFXMLTreeCreateWithDataFromURL': (sel32or64(b'^{__CFTree=}^{__CFAllocator=}^{__CFURL=}Ll', b'^{__CFTree=}^{__CFAllocator=}^{__CFURL=}Qq'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFLocaleCreateComponentsFromLocaleIdentifier': (b'^{__CFDictionary=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPropertyListIsValid': (sel32or64(b'Z@l', b'Z@q'),), 'CFNumberFormatterGetDecimalInfoForCurrencyCode': (b'Z^{__CFString=}^i^d', '', {'arguments': {1: {'type_modifier': 'o'}, 2: {'type_modifier': 'o'}}}), 'CFSocketRegisterSocketSignature': (sel32or64(b'l^{_CFSocketSignature=lll^{__CFData=}}d^{__CFString=}^{_CFSocketSignature=lll^{__CFData=}}', b'q^{_CFSocketSignature=iii^{__CFData=}}d^{__CFString=}^{_CFSocketSignature=iii^{__CFData=}}'),), 'CFSocketEnableCallBacks': (sel32or64(b'v^{__CFSocket=}L', b'v^{__CFSocket=}Q'),), 'CFSetCreateCopy': (b'^{__CFSet=}^{__CFAllocator=}^{__CFSet=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFSwapInt64BigToHost': (b'QQ',), 'CFReadStreamGetTypeID': (sel32or64(b'L', b'Q'),), 'CFFileDescriptorCreate': (sel32or64(b'^{__CFFileDescriptor=}^{__CFAllocator=}iZ^?r^{?=i^v^?^?^?}', b'^{__CFFileDescriptor=}^{__CFAllocator=}iZ^?r^{?=q^v^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {3: {'function': {'args': [{'typestr': [u'^{__CFFileDescriptor=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFBagCreateMutable': (sel32or64(b'^{__CFBag=}^{__CFAllocator=}lr^{?=i^?^?^?^?^?}', b'^{__CFBag=}^{__CFAllocator=}qr^{?=q^?^?^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLCreateWithString': (b'^{__CFURL=}^{__CFAllocator=}^{__CFString=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDictionaryAddValue': (b'v^{__CFDictionary=}@@',), 'CFFileSecurityCreateCopy': (b'^{__CFFileSecurity=}^{__CFAllocator=}^{__CFFileSecurity=}', '', {'retval': {'already_cfretained': True}}), 'CFStringCreateMutableWithExternalCharactersNoCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}r^Tll^{__CFAllocator=}', b'^{__CFString=}^{__CFAllocator=}r^Tqq^{__CFAllocator=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 2, 'type_modifier': 'n'}}}), 'CFRunLoopRemoveObserver': (b'v^{__CFRunLoop=}^{__CFRunLoopObserver=}^{__CFString=}',), 'CFAttributedStringGetMutableString': (b'^{__CFString=}^{__CFAttributedString=}',), 'CFDictionaryCreate': (sel32or64(b'^{__CFDictionary=}^{__CFAllocator=}r^@r^@lr^{?=i^?^?^?^?^?}r^{?=i^?^?^?^?}', b'^{__CFDictionary=}^{__CFAllocator=}r^@r^@qr^{?=q^?^?^?^?^?}r^{?=q^?^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'c_array_length_in_arg': 3, 'type_modifier': 'n'}, 2: {'c_array_length_in_arg': 3, 'type_modifier': 'n'}}}), 'CFNumberGetByteSize': (sel32or64(b'l^{__CFNumber=}', b'q^{__CFNumber=}'),), 'CFXMLParserCopyErrorDescription': (b'^{__CFString=}^{__CFXMLParser=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFCharacterSetCreateWithBitmapRepresentation': (b'^{__CFCharacterSet=}^{__CFAllocator=}^{__CFData=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBagGetValues': (b'v^{__CFBag=}^^v',), 'CFBundleGetValueForInfoDictionaryKey': (b'@^{__CFBundle=}^{__CFString=}',), 'CFXMLParserGetCallBacks': (sel32or64(b'v^{__CFXMLParser=}^{?=i^?^?^?^?^?}', b'v^{__CFXMLParser=}^{?=q^?^?^?^?^?}'),), 'CFWriteStreamUnscheduleFromRunLoop': (b'v^{__CFWriteStream=}^{__CFRunLoop=}^{__CFString=}',), 'CFAttributedStringCreateCopy': (b'^{__CFAttributedString=}^{__CFAllocator=}^{__CFAttributedString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringHasSuffix': (b'Z^{__CFString=}^{__CFString=}',), 'CFBitVectorSetBitAtIndex': (sel32or64(b'v^{__CFBitVector=}lL', b'v^{__CFBitVector=}qI'),), 'CFMessagePortSetDispatchQueue': (b'v^{__CFMessagePort=}^{dispatch_queue_s=}',), 'CFMachPortGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringGetNameOfEncoding': (sel32or64(b'^{__CFString=}L', b'^{__CFString=}I'),), 'CFBitVectorSetAllBits': (sel32or64(b'v^{__CFBitVector=}L', b'v^{__CFBitVector=}I'),), 'CFSocketGetContext': (sel32or64(b'v^{__CFSocket=}r^{?=i^v^?^?^?}', b'v^{__CFSocket=}r^{?=q^v^?^?^?}'),), 'CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier': (b'I^{__CFString=}',), 'CFXMLParserGetLineNumber': (sel32or64(b'l^{__CFXMLParser=}', b'q^{__CFXMLParser=}'),), 'CFTimeZoneGetDaylightSavingTimeOffset': (b'd^{__CFTimeZone=}d',), 'CFPreferencesAddSuitePreferencesToApp': (b'v^{__CFString=}^{__CFString=}',), 'CFURLGetFileSystemRepresentation': (sel32or64(b'Z^{__CFURL=}Z^tl', b'Z^{__CFURL=}Z^tq'), '', {'arguments': {2: {'c_array_length_in_arg': 3, 'type_modifier': 'o'}}}), 'CFXMLCreateStringByUnescapingEntities': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFDictionary=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringCapitalize': (b'v^{__CFString=}^{__CFLocale=}',), 'CFBinaryHeapGetMinimumIfPresent': (b'Z^{__CFBinaryHeap=}^@', '', {'arguments': {1: {'type_modifier': 'o'}}}), 'CFURLCopyPathExtension': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFLocaleCopyISOCountryCodes': (b'^{__CFArray=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFLocaleCreateCopy': (b'^{__CFLocale=}^{__CFAllocator=}^{__CFLocale=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFURLEnumeratorSkipDescendents': (b'v^{__CFURLEnumerator=}',), 'CFBundleCopyBuiltInPlugInsURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBooleanGetTypeID': (sel32or64(b'L', b'Q'),), 'CFAttributedStringGetAttributesAndLongestEffectiveRange': (sel32or64(b'^{__CFDictionary=}^{__CFAttributedString=}l{_CFRange=ll}^{_CFRange=ll}', b'^{__CFDictionary=}^{__CFAttributedString=}q{_CFRange=qq}^{_CFRange=ll}'), '', {'arguments': {3: {'type_modifier': 'o'}}}), 'CFDateFormatterGetAbsoluteTimeFromString': (b'Z^{__CFDateFormatter=}^{__CFString=}^{_CFRange=ll}^d', '', {'arguments': {2: {'type_modifier': 'N'}, 3: {'type_modifier': 'o'}}}), 'CFTreeSortChildren': (b'v^{__CFTree=}^?@', '', {'arguments': {1: {'function': {'args': [{'typestr': '@'}, {'typestr': '@'}, {'typestr': '@'}], 'retval': {'typestr': 'L'}}, 'callable': {'retval': {'typestr': 'l'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}, 2: {'typestr': '@'}}}, 'callable_retained': False}}}), 'CFURLCopyResourcePropertiesForKeys': (b'@^{__CFURL=}^{__CFArray=}^^{__CFError}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFDataIncreaseLength': (sel32or64(b'v^{__CFData=}l', b'v^{__CFData=}q'),), 'CFNumberCompare': (sel32or64(b'l^{__CFNumber=}^{__CFNumber=}^v', b'q^{__CFNumber=}^{__CFNumber=}^v'),), 'CFPlugInRemoveInstanceForFactory': (b'v^{__CFUUID=}',), 'CFURLHasDirectoryPath': (b'Z^{__CFURL=}',), 'CFSwapInt16HostToBig': (b'SS',), 'CFXMLCreateStringByEscapingEntities': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFDictionary=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPreferencesSetMultiple': (b'v^{__CFDictionary=}^{__CFArray=}^{__CFString=}^{__CFString=}^{__CFString=}',), 'CFBagGetValue': (b'@^{__CFBag=}@',), 'CFBundleGetBundleWithIdentifier': (b'^{__CFBundle=}^{__CFString=}',), 'CFMakeCollectable': (b'@@',), 'CFSetGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringAppendFormat': (b'v^{__CFString=}^{__CFDictionary=}^{__CFString=}', '', {'arguments': {2: {'printf_format': True}}}), 'CFNumberGetValue': (sel32or64(b'Z^{__CFNumber=}l^v', b'Z^{__CFNumber=}q^v'),), 'CFStringTokenizerSetString': (sel32or64(b'v^{__CFStringTokenizer=}^{__CFString=}{_CFRange=ll}', b'v^{__CFStringTokenizer=}^{__CFString=}{_CFRange=qq}'),), 'CFRunLoopGetMain': (b'^{__CFRunLoop=}',), 'CFDictionaryRemoveAllValues': (b'v^{__CFDictionary=}',), 'CFWriteStreamGetTypeID': (sel32or64(b'L', b'Q'),), 'CFUUIDGetTypeID': (sel32or64(b'L', b'Q'),), 'CFNotificationCenterPostNotificationWithOptions': (sel32or64(b'v^{__CFNotificationCenter=}^{__CFString=}@^{__CFDictionary=}L', b'v^{__CFNotificationCenter=}^{__CFString=}@^{__CFDictionary=}Q'),), 'CFStringLowercase': (b'v^{__CFString=}^{__CFLocale=}',), 'CFCalendarSetMinimumDaysInFirstWeek': (sel32or64(b'v^{__CFCalendar=}l', b'v^{__CFCalendar=}q'),), 'CFRetain': (b'@@',), 'CFStringGetCharacters': (sel32or64(b'v^{__CFString=}{_CFRange=ll}r^T', b'v^{__CFString=}{_CFRange=qq}r^T'), '', {'arguments': {2: {'c_array_length_in_arg': 1, 'type_modifier': 'o'}}}), 'CFTimeZoneGetName': (b'^{__CFString=}^{__CFTimeZone=}',), 'CFURLCopyStrictPath': (b'^{__CFString=}^{__CFURL=}^Z', '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'type_modifier': 'o'}}}), 'CFBundleIsExecutableLoaded': (b'Z^{__CFBundle=}',), 'CFArrayAppendArray': (sel32or64(b'v^{__CFArray=}^{__CFArray=}{_CFRange=ll}', b'v^{__CFArray=}^{__CFArray=}{_CFRange=qq}'),), 'CFNumberFormatterGetTypeID': (sel32or64(b'L', b'Q'),), 'CFDateGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPreferencesCopyMultiple': (b'^{__CFDictionary=}^{__CFArray=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBinaryHeapGetTypeID': (sel32or64(b'L', b'Q'),), 'CFTimeZoneCopyLocalizedName': (sel32or64(b'^{__CFString=}^{__CFTimeZone=}l^{__CFLocale=}', b'^{__CFString=}^{__CFTimeZone=}q^{__CFLocale=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPlugInInstanceCreateWithInstanceDataSize': (sel32or64(b'^{__CFPlugInInstance=}^{__CFAllocator=}l^?^{__CFString=}^?', b'^{__CFPlugInInstance=}^{__CFAllocator=}q^?^{__CFString=}^?'), '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'function': {'args': [{'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}, 4: {'function': {'args': [{'typestr': [u'^{__CFPlugInInstance=}', False]}, {'typestr': [u'^{__CFString=}', False]}, {'typestr': [u'^^v', False]}], 'retval': {'typestr': [u'Z', True]}}}}}), 'CFCalendarCopyLocale': (b'^{__CFLocale=}^{__CFCalendar=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFStringGetCharacterFromInlineBuffer': (sel32or64(b'T^{?=[64S]^{__CFString}^S{?=ii}ii}l', b'T^{?=[64S]^{__CFString}^S{?=qq}qq}q'),), 'CFFileDescriptorDisableCallBacks': (sel32or64(b'v^{__CFFileDescriptor=}L', b'v^{__CFFileDescriptor=}Q'),), 'CFBundleLoadExecutableAndReturnError': (b'Z^{__CFBundle=}^^{__CFError}', '', {'arguments': {1: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFNumberFormatterCreateNumberFromString': (sel32or64(b'^{__CFNumber=}^{__CFAllocator=}^{__CFNumberFormatter=}^{__CFString=}^{_CFRange=ll}L', b'^{__CFNumber=}^{__CFAllocator=}^{__CFNumberFormatter=}^{__CFString=}^{_CFRange=ll}Q'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {3: {'type_modifier': 'N'}}}), 'CFAttributedStringGetAttribute': (sel32or64(b'@^{__CFAttributedString=}l^{__CFString=}^{_CFRange=ll}', b'@^{__CFAttributedString=}q^{__CFString=}^{_CFRange=ll}'), '', {'arguments': {3: {'type_modifier': 'o'}}}), 'CFURLCopyLastPathComponent': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleCopyResourcesDirectoryURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFRunLoopGetCurrent': (b'^{__CFRunLoop=}',), 'CFDateFormatterCreateDateFromString': (b'^{__CFDate=}^{__CFAllocator=}^{__CFDateFormatter=}^{__CFString=}^{_CFRange=ll}', '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {3: {'type_modifier': 'N'}}}), 'CFURLEnumeratorGetDescendentLevel': (sel32or64(b'l^{__CFURLEnumerator=}', b'q^{__CFURLEnumerator=}'),), 'CFStringGetSurrogatePairForLongCharacter': (sel32or64(b'ZL^T', b'ZI^T'), '', {'arguments': {1: {'c_array_of_fixed_length': 2, 'type_modifier': 'o'}}}), 'CFBagApplyFunction': (b'v^{__CFBag=}^?@', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}, 'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}}}, 'callable_retained': False}}}), 'CFBundleCopySharedSupportURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFCharacterSetCreateWithCharactersInString': (b'^{__CFCharacterSet=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleGetDataPointersForNames': (b'v^{__CFBundle=}^{__CFArray=}^^v',), 'CFBitVectorGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPreferencesCopyKeyList': (b'^{__CFArray=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDateFormatterGetTypeID': (sel32or64(b'L', b'Q'),), 'CFRunLoopSourceGetContext': (sel32or64(b'v^{__CFRunLoopSource=}^{?=i^v^?^?^?^?^?^?^?^?}', b'v^{__CFRunLoopSource=}^{?=q^v^?^?^?^?^?^?^?^?}'),), 'CFBundleGetAllBundles': (b'^{__CFArray=}',), 'CFFileSecuritySetGroupUUID': (b'Z^{__CFFileSecurity=}^{__CFUUID=}',), 'CFCharacterSetCreateMutableCopy': (b'^{__CFCharacterSet=}^{__CFAllocator=}^{__CFCharacterSet=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPlugInUnregisterFactory': (b'Z^{__CFUUID=}',), 'CFStringGetRangeOfComposedCharactersAtIndex': (sel32or64(b'{_CFRange=ll}^{__CFString=}l', b'{_CFRange=qq}^{__CFString=}q'),), 'CFAttributedStringBeginEditing': (b'v^{__CFAttributedString=}',), 'CFSocketGetSocketFlags': (sel32or64(b'L^{__CFSocket=}', b'Q^{__CFSocket=}'),), 'CFSwapInt16BigToHost': (b'SS',), 'CFSetApplyFunction': (b'v^{__CFSet=}^?@', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}, 'callable': {'retval': {'typestr': 'v'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}}}, 'callable_retained': False}}}), 'CFNumberFormatterGetFormat': (b'^{__CFString=}^{__CFNumberFormatter=}',), 'CFErrorGetTypeID': (sel32or64(b'L', b'Q'),), 'CFURLCopyParameterString': (b'^{__CFString=}^{__CFURL=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPreferencesCopyApplicationList': (b'^{__CFArray=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFXMLParserGetContext': (sel32or64(b'v^{__CFXMLParser=}^{?=i^v^?^?^?}', b'v^{__CFXMLParser=}^{?=q^v^?^?^?}'),), 'CFCopyDescription': (b'^{__CFString=}@', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFDataDeleteBytes': (sel32or64(b'v^{__CFData=}{_CFRange=ll}', b'v^{__CFData=}{_CFRange=qq}'),), 'CFWriteStreamGetError': (sel32or64(b'{_CFStreamError=ll}^{__CFWriteStream=}', b'{_CFStreamError=qi}^{__CFWriteStream=}'),), 'CFBitVectorGetFirstIndexOfBit': (sel32or64(b'l^{__CFBitVector=}{_CFRange=ll}L', b'q^{__CFBitVector=}{_CFRange=qq}I'),), 'CFCharacterSetCreateCopy': (b'^{__CFCharacterSet=}^{__CFAllocator=}^{__CFCharacterSet=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFCharacterSetRemoveCharactersInString': (b'v^{__CFCharacterSet=}^{__CFString=}',), 'CFRunLoopCopyCurrentMode': (b'^{__CFString=}^{__CFRunLoop=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFBundleGetPackageInfo': (b'v^{__CFBundle=}^I^I', '', {'arguments': {1: {'type_modifier': 'o'}, 2: {'type_modifier': 'o'}}}), 'CFCalendarSetFirstWeekday': (sel32or64(b'v^{__CFCalendar=}l', b'v^{__CFCalendar=}q'),), 'CFStringGetFastestEncoding': (sel32or64(b'L^{__CFString=}', b'I^{__CFString=}'),), 'CFSocketIsValid': (b'Z^{__CFSocket=}',), 'CFTreeGetChildren': (b'v^{__CFTree=}^^{__CFTree}', '', {'arguments': {1: {'c_array_of_variable_length': True, 'type_modifier': 'o'}}}), 'CFBundleGetLocalInfoDictionary': (b'^{__CFDictionary=}^{__CFBundle=}',), 'CFArrayBSearchValues': (sel32or64(b'l^{__CFArray=}{_CFRange=ll}@^?@', b'q^{__CFArray=}{_CFRange=qq}@^?@'), '', {'arguments': {3: {'function': {'args': [{'typestr': '@'}, {'typestr': '@'}, {'typestr': '@'}], 'retval': {'typestr': 'L'}}, 'callable': {'retval': {'typestr': 'l'}, 'arguments': {0: {'typestr': '@'}, 1: {'typestr': '@'}, 2: {'typestr': '@'}}}, 'callable_retained': False}}}), 'CFTreeGetNextSibling': (b'^{__CFTree=}^{__CFTree=}',), 'CFMessagePortGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBagGetCount': (sel32or64(b'l^{__CFBag=}', b'q^{__CFBag=}'),), 'CFBagRemoveAllValues': (b'v^{__CFBag=}',), 'CFCharacterSetCreateBitmapRepresentation': (b'^{__CFData=}^{__CFAllocator=}^{__CFCharacterSet=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFXMLParserGetDocument': (b'@^{__CFXMLParser=}',), 'CFFileSecurityGetTypeID': (sel32or64(b'L', b'Q'),), 'CFXMLNodeGetTypeCode': (sel32or64(b'l^{__CFXMLNode=}', b'q^{__CFXMLNode=}'),), 'CFStringInitInlineBuffer': (sel32or64(b'v^{__CFString=}^{?=[64S]^{__CFString}^S{?=ii}ii}{_CFRange=ll}', b'v^{__CFString=}^{?=[64S]^{__CFString}^S{?=qq}qq}{_CFRange=qq}'),), 'CFArrayGetValues': (sel32or64(b'v^{__CFArray=}{_CFRange=ll}r^@', b'v^{__CFArray=}{_CFRange=qq}r^@'), '', {'arguments': {2: {'c_array_length_in_arg': 1, 'type_modifier': 'o'}}}), 'CFCharacterSetIsSupersetOfSet': (b'Z^{__CFCharacterSet=}^{__CFCharacterSet=}',), 'CFRunLoopObserverGetTypeID': (sel32or64(b'L', b'Q'),), 'CFAbsoluteTimeGetGregorianDate': (sel32or64(b'{_CFGregorianDate=lccccd}d^{__CFTimeZone=}', b'{_CFGregorianDate=iccccd}d^{__CFTimeZone=}'),), 'CFSwapInt32LittleToHost': (b'II',), 'CFNotificationCenterRemoveObserver': (b'v^{__CFNotificationCenter=}@^{__CFString=}@',), 'CFCalendarSetTimeZone': (b'v^{__CFCalendar=}^{__CFTimeZone=}',), 'CFSetCreateMutableCopy': (sel32or64(b'^{__CFSet=}^{__CFAllocator=}l^{__CFSet=}', b'^{__CFSet=}^{__CFAllocator=}q^{__CFSet=}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFXMLTreeCreateWithNode': (b'^{__CFTree=}^{__CFAllocator=}^{__CFXMLNode=}', '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFCharacterSetUnion': (b'v^{__CFCharacterSet=}^{__CFCharacterSet=}',), 'CFRunLoopTimerGetOrder': (sel32or64(b'l^{__CFRunLoopTimer=}', b'q^{__CFRunLoopTimer=}'),), 'CFTreeCreate': (sel32or64(b'^{__CFTree=}^{__CFAllocator=}r^{?=i^v^?^?^?}', b'^{__CFTree=}^{__CFAllocator=}r^{?=q^v^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}}), 'CFPlugInInstanceGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPreferencesCopyAppValue': (b'@^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFXMLNodeGetString': (b'^{__CFString=}^{__CFXMLNode=}',), 'CFSocketCreateWithSocketSignature': (sel32or64(b'^{__CFSocket=}^{__CFAllocator=}^{_CFSocketSignature=lll^{__CFData=}}L^?r^{?=i^v^?^?^?}', b'^{__CFSocket=}^{__CFAllocator=}^{_CFSocketSignature=iii^{__CFData=}}Q^?r^{?=q^v^?^?^?}'), '', {'retval': {'already_retained': True, 'already_cfretained': True}, 'arguments': {1: {'type_modifier': 'n'}, 3: {'function': {'args': [{'typestr': [u'^{__CFSocket=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^{__CFData=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFURLEnumeratorCreateForDirectoryURL': (sel32or64(b'^{__CFURLEnumerator=}^{__CFAllocator=}^{__CFURL=}L^{__CFArray=}', b'^{__CFURLEnumerator=}^{__CFAllocator=}^{__CFURL=}Q^{__CFArray=}'), '', {'retval': {'already_cfretained': True}})}
+functions={'CFURLCreateByResolvingBookmarkData': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^{__CFData=}L^{__CFURL=}^{__CFArray=}^Z^^{__CFError=}', b'^{__CFURL=}^{__CFAllocator=}^{__CFData=}Q^{__CFURL=}^{__CFArray=}^Z^^{__CFError=}'), '', {'retval': {'already_cfretained': True}, 'arguments': {6: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFFileSecurityCopyAccessControlList': (b'Z^{__CFFileSecurity=}^^{_acl=}', '', {'retval': {'already_cfretained': True}}), 'CFConvertDoubleSwappedToHost': (b'd{_CFSwappedFloat64=Q}',), 'CFURLCreateCopyAppendingPathComponent': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}^{__CFString=}Z', '', {'retval': {'already_cfretained': True}}), 'CFBitVectorGetCount': (sel32or64(b'l^{__CFBitVector=}', b'q^{__CFBitVector=}'),), 'CFDictionaryContainsKey': (b'Z^{__CFDictionary=}^v',), 'CFGetAllocator': (b'^{__CFAllocator=}@',), 'CFSetCreateMutable': (sel32or64(b'^{__CFSet=}^{__CFAllocator=}l^{_CFSetCallBacks=l^?^?^?^?^?}', b'^{__CFSet=}^{__CFAllocator=}q^{_CFSetCallBacks=q^?^?^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFErrorGetCode': (sel32or64(b'l^{__CFError=}', b'q^{__CFError=}'),), 'CFLocaleGetTypeID': (sel32or64(b'L', b'Q'),), 'CFUUIDGetUUIDBytes': (b'{_CFUUIDBytes=CCCCCCCCCCCCCCCC}^{__CFUUID=}',), 'CFDateFormatterCreateDateFormatFromTemplate': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFString=}L^{__CFLocale=}', b'^{__CFString=}^{__CFAllocator=}^{__CFString=}Q^{__CFLocale=}'), '', {'retval': {'already_cfretained': True}}), 'CFTreeInsertSibling': (b'v^{__CFTree=}^{__CFTree=}',), 'CFSocketConnectToAddress': (sel32or64(b'l^{__CFSocket=}^{__CFData=}d', b'q^{__CFSocket=}^{__CFData=}d'),), 'CFWriteStreamScheduleWithRunLoop': (b'v^{__CFWriteStream=}^{__CFRunLoop=}^{__CFString=}',), 'CFDateFormatterCreateStringWithAbsoluteTime': (b'^{__CFString=}^{__CFAllocator=}^{__CFDateFormatter=}d', '', {'retval': {'already_cfretained': True}}), 'CFReadStreamScheduleWithRunLoop': (b'v^{__CFReadStream=}^{__CFRunLoop=}^{__CFString=}',), 'CFStringIsEncodingAvailable': (sel32or64(b'ZL', b'ZI'),), 'CFSetRemoveValue': (b'v^{__CFSet=}^v',), 'CFBundleCopyPrivateFrameworksURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_cfretained': True}}), 'CFBitVectorCreateMutable': (sel32or64(b'^{__CFBitVector=}^{__CFAllocator=}l', b'^{__CFBitVector=}^{__CFAllocator=}q'), '', {'retval': {'already_cfretained': True}}), 'CFStringGetMaximumSizeOfFileSystemRepresentation': (sel32or64(b'l^{__CFString=}', b'q^{__CFString=}'),), 'CFArrayAppendValue': (b'v^{__CFArray=}^v',), 'CFStringTokenizerCopyBestStringLanguage': (sel32or64(b'^{__CFString=}^{__CFString=}{_CFRange=ll}', b'^{__CFString=}^{__CFString=}{_CFRange=qq}'), '', {'retval': {'already_cfretained': True}}), 'CFURLCreateResourcePropertyForKeyFromBookmarkData': (b'@^{__CFAllocator=}^{__CFString=}^{__CFData=}', '', {'retval': {'already_cfretained': True}}), 'CFCalendarGetRangeOfUnit': (sel32or64(b'{_CFRange=ll}^{__CFCalendar=}LLd', b'{_CFRange=qq}^{__CFCalendar=}QQd'),), 'CFBundleGetFunctionPointersForNames': (b'v^{__CFBundle=}^{__CFArray=}^^v',), 'CFStringFindWithOptionsAndLocale': (sel32or64(b'Z^{__CFString=}^{__CFString=}{_CFRange=ll}L^{__CFLocale=}^{_CFRange=ll}', b'Z^{__CFString=}^{__CFString=}{_CFRange=qq}Q^{__CFLocale=}^{_CFRange=qq}'),), 'CFURLSetResourcePropertyForKey': (b'Z^{__CFURL=}^{__CFString=}@^^{__CFError=}', '', {'arguments': {3: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFFileSecurityCopyOwnerUUID': (b'Z^{__CFFileSecurity=}^^{__CFUUID=}', '', {'retval': {'already_cfretained': True}}), 'CFCalendarAddComponents': (sel32or64(b'Z^{__CFCalendar=}^dL^c', b'Z^{__CFCalendar=}^dQ^c'), '', {'variadic': True}), 'CFLocaleCopyCommonISOCurrencyCodes': (b'^{__CFArray=}', '', {'retval': {'already_cfretained': True}}), 'CFArrayGetLastIndexOfValue': (sel32or64(b'l^{__CFArray=}{_CFRange=ll}^v', b'q^{__CFArray=}{_CFRange=qq}^v'),), 'CFPreferencesRemoveSuitePreferencesFromApp': (b'v^{__CFString=}^{__CFString=}',), 'CFCalendarGetMinimumDaysInFirstWeek': (sel32or64(b'l^{__CFCalendar=}', b'q^{__CFCalendar=}'),), 'CFURLCreateWithFileSystemPathRelativeToBase': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^{__CFString=}lZ^{__CFURL=}', b'^{__CFURL=}^{__CFAllocator=}^{__CFString=}qZ^{__CFURL=}'), '', {'retval': {'already_cfretained': True}}), 'CFBinaryHeapGetCountOfValue': (sel32or64(b'l^{__CFBinaryHeap=}^v', b'q^{__CFBinaryHeap=}^v'),), 'CFStringIsSurrogateLowCharacter': (b'ZT',), 'CFStringCreateWithPascalString': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^CL', b'^{__CFString=}^{__CFAllocator=}^CI'), '', {'retval': {'already_cfretained': True}}), 'CFSocketCopyRegisteredSocketSignature': (sel32or64(b'l^{_CFSocketSignature=lll^{__CFData=}}d^{__CFString=}^{_CFSocketSignature=lll^{__CFData=}}^^{__CFData=}', b'q^{_CFSocketSignature=iii^{__CFData=}}d^{__CFString=}^{_CFSocketSignature=iii^{__CFData=}}^^{__CFData=}'), '', {'retval': {'already_cfretained': True}}), 'CFStringTrim': (b'v^{__CFString=}^{__CFString=}',), 'CFNumberIsFloatType': (b'Z^{__CFNumber=}',), 'CFStringSetExternalCharactersNoCopy': (sel32or64(b'v^{__CFString=}^Tll', b'v^{__CFString=}^Tqq'), '', {'retval': {'already_cfretained': True}}), 'CFLocaleGetSystem': (b'^{__CFLocale=}',), 'CFDataGetLength': (sel32or64(b'l^{__CFData=}', b'q^{__CFData=}'),), 'CFWriteStreamWrite': (sel32or64(b'l^{__CFWriteStream=}^Cl', b'q^{__CFWriteStream=}^Cq'),), 'CFBundleGetVersionNumber': (sel32or64(b'L^{__CFBundle=}', b'I^{__CFBundle=}'),), 'CFGetRetainCount': (sel32or64(b'l@', b'q@'),), 'CFRunLoopObserverGetContext': (sel32or64(b'v^{__CFRunLoopObserver=}^{_CFRunLoopObserverContext=l^v^?^?^?}', b'v^{__CFRunLoopObserver=}^{_CFRunLoopObserverContext=q^v^?^?^?}'),), 'CFDataCreateWithBytesNoCopy': (sel32or64(b'^{__CFData=}^{__CFAllocator=}^Cl^{__CFAllocator=}', b'^{__CFData=}^{__CFAllocator=}^Cq^{__CFAllocator=}'), '', {'retval': {'already_cfretained': True}}), 'CFURLEnumeratorGetNextURL': (sel32or64(b'l^{__CFURLEnumerator=}^^{__CFURL=}^^{__CFError=}', b'q^{__CFURLEnumerator=}^^{__CFURL=}^^{__CFError=}'), '', {'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFRunLoopTimerGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringConvertNSStringEncodingToEncoding': (sel32or64(b'LL', b'IQ'),), 'CFURLCreateBookmarkDataFromFile': (b'^{__CFData=}^{__CFAllocator=}^{__CFURL=}^^{__CFError=}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFSwapInt32BigToHost': (b'II',), 'CFStringGetMaximumSizeForEncoding': (sel32or64(b'llL', b'qqI'),), 'CFStringTransform': (sel32or64(b'Z^{__CFString=}^{_CFRange=ll}^{__CFString=}Z', b'Z^{__CFString=}^{_CFRange=qq}^{__CFString=}Z'),), 'CFDataCreateMutableCopy': (sel32or64(b'^{__CFData=}^{__CFAllocator=}l^{__CFData=}', b'^{__CFData=}^{__CFAllocator=}q^{__CFData=}'), '', {'retval': {'already_cfretained': True}}), 'CFMachPortGetContext': (sel32or64(b'v^{__CFMachPort=}^{_CFMachPortContext=l^v^?^?^?}', b'v^{__CFMachPort=}^{_CFMachPortContext=q^v^?^?^?}'),), 'CFDateFormatterGetDateStyle': (sel32or64(b'l^{__CFDateFormatter=}', b'q^{__CFDateFormatter=}'),), 'CFStringGetHyphenationLocationBeforeIndex': (sel32or64(b'l^{__CFString=}l{_CFRange=ll}L^{__CFLocale=}^L', b'q^{__CFString=}q{_CFRange=qq}Q^{__CFLocale=}^I'),), 'CFRunLoopIsWaiting': (b'Z^{__CFRunLoop=}',), 'CFAttributedStringReplaceString': (sel32or64(b'v^{__CFAttributedString=}{_CFRange=ll}^{__CFString=}', b'v^{__CFAttributedString=}{_CFRange=qq}^{__CFString=}'),), 'CFMessagePortCreateLocal': (sel32or64(b'^{__CFMessagePort=}^{__CFAllocator=}^{__CFString=}^?^{_CFMessagePortContext=l^v^?^?^?}^Z', b'^{__CFMessagePort=}^{__CFAllocator=}^{__CFString=}^?^{_CFMessagePortContext=q^v^?^?^?}^Z'), '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFMessagePort=}', False]}, {'typestr': [u'i', False]}, {'typestr': [u'^{__CFData=}', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'^{__CFData=}', False]}}}}}), 'CFTimeZoneCopyDefault': (b'^{__CFTimeZone=}', '', {'retval': {'already_cfretained': True}}), 'CFArrayGetValueAtIndex': (sel32or64(b'^v^{__CFArray=}l', b'^v^{__CFArray=}q'),), 'CFErrorCopyFailureReason': (b'^{__CFString=}^{__CFError=}', '', {'retval': {'already_cfretained': True}}), 'CFNumberFormatterGetStyle': (sel32or64(b'l^{__CFNumberFormatter=}', b'q^{__CFNumberFormatter=}'),), 'CFAttributedStringReplaceAttributedString': (sel32or64(b'v^{__CFAttributedString=}{_CFRange=ll}^{__CFAttributedString=}', b'v^{__CFAttributedString=}{_CFRange=qq}^{__CFAttributedString=}'),), 'CFLocaleCopyPreferredLanguages': (b'^{__CFArray=}', '', {'retval': {'already_cfretained': True}}), 'CFBagCreateCopy': (b'^{__CFBag=}^{__CFAllocator=}^{__CFBag=}', '', {'retval': {'already_cfretained': True}}), 'CFNotificationCenterGetDistributedCenter': (b'^{__CFNotificationCenter=}',), 'CFDateCreate': (b'^{__CFDate=}^{__CFAllocator=}d', '', {'retval': {'already_cfretained': True}}), 'CFErrorCopyDescription': (b'^{__CFString=}^{__CFError=}', '', {'retval': {'already_cfretained': True}}), 'CFCharacterSetGetTypeID': (sel32or64(b'L', b'Q'),), 'CFWriteStreamCopyProperty': (b'@^{__CFWriteStream=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFAttributedStringGetLength': (sel32or64(b'l^{__CFAttributedString=}', b'q^{__CFAttributedString=}'),), 'CFStringGetCStringPtr': (sel32or64(b'^c^{__CFString=}L', b'^c^{__CFString=}I'),), 'CFCalendarComposeAbsoluteTime': (b'Z^{__CFCalendar=}^d^c', '', {'variadic': True}), 'CFReadStreamSetProperty': (b'Z^{__CFReadStream=}^{__CFString=}@',), 'CFFileDescriptorInvalidate': (b'v^{__CFFileDescriptor=}',), 'CFBagGetCountOfValue': (sel32or64(b'l^{__CFBag=}^v', b'q^{__CFBag=}^v'),), 'CFAbsoluteTimeGetCurrent': (b'd',), 'CFLocaleCopyISOCurrencyCodes': (b'^{__CFArray=}', '', {'retval': {'already_cfretained': True}}), 'CFCalendarGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBundleCopySharedFrameworksURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_cfretained': True}}), 'CFBundleGetMainBundle': (b'^{__CFBundle=}',), 'CFAttributedStringCreateWithSubstring': (sel32or64(b'^{__CFAttributedString=}^{__CFAllocator=}^{__CFAttributedString=}{_CFRange=ll}', b'^{__CFAttributedString=}^{__CFAllocator=}^{__CFAttributedString=}{_CFRange=qq}'), '', {'retval': {'already_cfretained': True}}), 'CFStringAppend': (b'v^{__CFString=}^{__CFString=}',), 'CFRelease': (b'v@',), 'CFAllocatorGetDefault': (b'^{__CFAllocator=}',), 'CFStringTokenizerAdvanceToNextToken': (sel32or64(b'L^{__CFStringTokenizer=}', b'Q^{__CFStringTokenizer=}'),), 'CFAttributedStringGetAttributeAndLongestEffectiveRange': (sel32or64(b'@^{__CFAttributedString=}l^{__CFString=}{_CFRange=ll}^{_CFRange=ll}', b'@^{__CFAttributedString=}q^{__CFString=}{_CFRange=qq}^{_CFRange=qq}'),), 'CFFileDescriptorGetContext': (sel32or64(b'v^{__CFFileDescriptor=}^{_CFFileDescriptorContext=l^v^?^?^?}', b'v^{__CFFileDescriptor=}^{_CFFileDescriptorContext=q^v^?^?^?}'),), 'CFUserNotificationPopUpSelection': (sel32or64(b'Ll', b'Qq'),), 'CFStringConvertIANACharSetNameToEncoding': (sel32or64(b'L^{__CFString=}', b'I^{__CFString=}'),), 'CFDateFormatterGetTimeStyle': (sel32or64(b'l^{__CFDateFormatter=}', b'q^{__CFDateFormatter=}'),), 'CFSocketSetSocketFlags': (sel32or64(b'v^{__CFSocket=}L', b'v^{__CFSocket=}Q'),), 'CFStringCreateWithSubstring': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFString=}{_CFRange=ll}', b'^{__CFString=}^{__CFAllocator=}^{__CFString=}{_CFRange=qq}'), '', {'retval': {'already_cfretained': True}}), 'CFStringCreateMutableCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}l^{__CFString=}', b'^{__CFString=}^{__CFAllocator=}q^{__CFString=}'), '', {'retval': {'already_cfretained': True}}), 'CFBundleCopyExecutableArchitectures': (b'^{__CFArray=}^{__CFBundle=}', '', {'retval': {'already_cfretained': True}}), 'CFDictionaryCreateCopy': (b'^{__CFDictionary=}^{__CFAllocator=}^{__CFDictionary=}', '', {'retval': {'already_cfretained': True}}), 'CFRunLoopPerformBlock': (b'v^{__CFRunLoop=}@@?', '', {'arguments': {2: {'block': {'args': [{'typestr': [u'v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFStringPad': (sel32or64(b'v^{__CFString=}^{__CFString=}ll', b'v^{__CFString=}^{__CFString=}qq'),), 'CFLocaleGetValue': (b'@^{__CFLocale=}^{__CFString=}',), 'CFLocaleCopyISOLanguageCodes': (b'^{__CFArray=}', '', {'retval': {'already_cfretained': True}}), 'CFSocketSendData': (sel32or64(b'l^{__CFSocket=}^{__CFData=}^{__CFData=}d', b'q^{__CFSocket=}^{__CFData=}^{__CFData=}d'),), 'CFNotificationCenterRemoveEveryObserver': (b'v^{__CFNotificationCenter=}^v',), 'CFBagGetValueIfPresent': (b'Z^{__CFBag=}^v^^v',), 'CFBinaryHeapAddValue': (b'v^{__CFBinaryHeap=}^v',), 'CFBundleCopyAuxiliaryExecutableURL': (b'^{__CFURL=}^{__CFBundle=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFURLEnumeratorCreateForMountedVolumes': (sel32or64(b'^{__CFURLEnumerator=}^{__CFAllocator=}L^{__CFArray=}', b'^{__CFURLEnumerator=}^{__CFAllocator=}Q^{__CFArray=}'), '', {'retval': {'already_cfretained': True}}), 'CFFileSecurityGetMode': (b'Z^{__CFFileSecurity=}^S',), 'CFAllocatorGetContext': (sel32or64(b'v^{__CFAllocator=}^{_CFAllocatorContext=l^v^?^?^?^?^?^?^?}', b'v^{__CFAllocator=}^{_CFAllocatorContext=q^v^?^?^?^?^?^?^?}'),), 'CFReadStreamSetClient': (sel32or64(b'Z^{__CFReadStream=}L^?^{_CFStreamClientContext=l^v^?^?^?}', b'Z^{__CFReadStream=}Q^?^{_CFStreamClientContext=q^v^?^?^?}'), '', {'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFReadStream=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFStringGetCString': (sel32or64(b'Z^{__CFString=}^clL', b'Z^{__CFString=}^cqI'),), 'CFMachPortGetInvalidationCallBack': (b'^?^{__CFMachPort=}',), 'CFURLCopyFileSystemPath': (sel32or64(b'^{__CFString=}^{__CFURL=}l', b'^{__CFString=}^{__CFURL=}q'), '', {'retval': {'already_cfretained': True}}), 'CFRunLoopSourceSignal': (b'v^{__CFRunLoopSource=}',), 'CFBundleCopyInfoDictionaryInDirectory': (b'^{__CFDictionary=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFUserNotificationDisplayAlert': (sel32or64(b'ldL^{__CFURL=}^{__CFURL=}^{__CFURL=}^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}^L', b'idQ^{__CFURL=}^{__CFURL=}^{__CFURL=}^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}^Q'),), 'CFURLClearResourcePropertyCacheForKey': (b'v^{__CFURL=}^{__CFString=}',), 'CFBinaryHeapGetMinimum': (b'^v^{__CFBinaryHeap=}',), 'CFNotificationCenterAddObserver': (sel32or64(b'v^{__CFNotificationCenter=}^v^?^{__CFString=}^vl', b'v^{__CFNotificationCenter=}^v^?^{__CFString=}^vq'), '', {'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFNotificationCenter=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^{__CFString=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^{__CFDictionary=}', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFCalendarCopyTimeZone': (b'^{__CFTimeZone=}^{__CFCalendar=}', '', {'retval': {'already_cfretained': True}}), 'CFAttributedStringGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPropertyListWriteToStream': (sel32or64(b'l@^{__CFWriteStream=}l^^{__CFString=}', b'q@^{__CFWriteStream=}q^^{__CFString=}'),), 'CFBagAddValue': (b'v^{__CFBag=}^v',), 'CFCharacterSetCreateMutable': (b'^{__CFCharacterSet=}^{__CFAllocator=}', '', {'retval': {'already_cfretained': True}}), 'CFTreeGetParent': (b'^{__CFTree=}^{__CFTree=}',), 'CFPlugInCreate': (b'^{__CFBundle=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFCalendarGetComponentDifference': (sel32or64(b'Z^{__CFCalendar=}ddL^c', b'Z^{__CFCalendar=}ddQ^c'), '', {'variadic': True}), 'CFRunLoopRunInMode': (sel32or64(b'l^{__CFString=}dZ', b'i^{__CFString=}dZ'),), 'CFBundleCopyExecutableURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_cfretained': True}}), 'CFStringReplace': (sel32or64(b'v^{__CFString=}{_CFRange=ll}^{__CFString=}', b'v^{__CFString=}{_CFRange=qq}^{__CFString=}'),), 'CFSocketGetNative': (b'i^{__CFSocket=}',), 'CFLocaleCreateCanonicalLocaleIdentifierFromString': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFBundleOpenBundleResourceMap': (sel32or64(b's^{__CFBundle=}', b'i^{__CFBundle=}'),), 'CFDataFind': (sel32or64(b'{_CFRange=ll}^{__CFData=}^{__CFData=}{_CFRange=ll}L', b'{_CFRange=qq}^{__CFData=}^{__CFData=}{_CFRange=qq}Q'),), 'CFMachPortCreate': (sel32or64(b'^{__CFMachPort=}^{__CFAllocator=}^?^{_CFMachPortContext=l^v^?^?^?}^Z', b'^{__CFMachPort=}^{__CFAllocator=}^?^{_CFMachPortContext=q^v^?^?^?}^Z'), '', {'retval': {'already_cfretained': True}, 'arguments': {1: {'function': {'args': [{'typestr': [u'^{__CFMachPort=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFXMLParserCreate': (sel32or64(b'^{__CFXMLParser=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Ll^{_CFXMLParserCallBacks=l^?^?^?^?^?}^{_CFXMLParserContext=l^v^?^?^?}', b'^{__CFXMLParser=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Qq^{_CFXMLParserCallBacks=q^?^?^?^?^?}^{_CFXMLParserContext=q^v^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFTimeZoneCreateWithName': (b'^{__CFTimeZone=}^{__CFAllocator=}^{__CFString=}Z', '', {'retval': {'already_cfretained': True}}), 'CFBundleGetPackageInfoInDirectory': (sel32or64(b'Z^{__CFURL=}^L^L', b'Z^{__CFURL=}^I^I'),), 'CFURLGetString': (b'^{__CFString=}^{__CFURL=}',), 'CFNumberFormatterCreateStringWithNumber': (b'^{__CFString=}^{__CFAllocator=}^{__CFNumberFormatter=}^{__CFNumber=}', '', {'retval': {'already_cfretained': True}}), 'CFCalendarGetMaximumRangeOfUnit': (sel32or64(b'{_CFRange=ll}^{__CFCalendar=}L', b'{_CFRange=qq}^{__CFCalendar=}Q'),), 'CFRunLoopRemoveSource': (b'v^{__CFRunLoop=}^{__CFRunLoopSource=}^{__CFString=}',), 'CFSwapInt32': (b'II',), 'CFXMLParserCreateWithDataFromURL': (sel32or64(b'^{__CFXMLParser=}^{__CFAllocator=}^{__CFURL=}Ll^{_CFXMLParserCallBacks=l^?^?^?^?^?}^{_CFXMLParserContext=l^v^?^?^?}', b'^{__CFXMLParser=}^{__CFAllocator=}^{__CFURL=}Qq^{_CFXMLParserCallBacks=q^?^?^?^?^?}^{_CFXMLParserContext=q^v^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFRunLoopTimerGetNextFireDate': (b'd^{__CFRunLoopTimer=}',), 'CFBitVectorGetCountOfBit': (sel32or64(b'l^{__CFBitVector=}{_CFRange=ll}L', b'q^{__CFBitVector=}{_CFRange=qq}I'),), 'CFNotificationCenterGetDarwinNotifyCenter': (b'^{__CFNotificationCenter=}',), 'CFPropertyListWrite': (sel32or64(b'l@^{__CFWriteStream=}lL^^{__CFError=}', b'q@^{__CFWriteStream=}qQ^^{__CFError=}'), '', {'arguments': {4: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFDataAppendBytes': (sel32or64(b'v^{__CFData=}^Cl', b'v^{__CFData=}^Cq'),), 'CFDictionaryGetCount': (sel32or64(b'l^{__CFDictionary=}', b'q^{__CFDictionary=}'),), 'CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode': (b'^{__CFString=}^{__CFAllocator=}I', '', {'retval': {'already_cfretained': True}}), 'CFMessagePortInvalidate': (b'v^{__CFMessagePort=}',), 'CFURLCreateWithFileSystemPath': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^{__CFString=}lZ', b'^{__CFURL=}^{__CFAllocator=}^{__CFString=}qZ'), '', {'retval': {'already_cfretained': True}}), 'CFSwapInt64': (b'QQ',), 'CFStringHasPrefix': (b'Z^{__CFString=}^{__CFString=}',), 'CFAttributedStringGetAttributes': (sel32or64(b'^{__CFDictionary=}^{__CFAttributedString=}l^{_CFRange=ll}', b'^{__CFDictionary=}^{__CFAttributedString=}q^{_CFRange=qq}'),), 'CFBundleCopyResourceURLsOfType': (b'^{__CFArray=}^{__CFBundle=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFBundleGetTypeID': (sel32or64(b'L', b'Q'),), 'CFConvertFloat32SwappedToHost': (b'f{_CFSwappedFloat32=I}',), 'CFDictionaryReplaceValue': (b'v^{__CFDictionary=}^v^v',), 'CFXMLTreeCreateFromDataWithError': (sel32or64(b'^{__CFTree=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Ll^^{__CFDictionary=}', b'^{__CFTree=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Qq^^{__CFDictionary=}'), '', {'retval': {'already_cfretained': True}}), 'CFTimeZoneSetDefault': (b'v^{__CFTimeZone=}',), 'CFArrayApplyFunction': (sel32or64(b'v^{__CFArray=}{_CFRange=ll}^?^v', b'v^{__CFArray=}{_CFRange=qq}^?^v'), '', {'arguments': {2: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFMessagePortGetInvalidationCallBack': (b'^?^{__CFMessagePort=}',), 'CFUserNotificationGetResponseDictionary': (b'^{__CFDictionary=}^{__CFUserNotification=}',), 'CFSwapInt32HostToLittle': (b'II',), 'CFSocketInvalidate': (b'v^{__CFSocket=}',), 'CFStringGetMostCompatibleMacStringEncoding': (sel32or64(b'LL', b'II'),), 'CFRunLoopObserverIsValid': (b'Z^{__CFRunLoopObserver=}',), 'CFStringInsert': (sel32or64(b'v^{__CFString=}l^{__CFString=}', b'v^{__CFString=}q^{__CFString=}'),), 'CFXMLParserGetTypeID': (sel32or64(b'L', b'Q'),), 'CFMessagePortGetContext': (sel32or64(b'v^{__CFMessagePort=}^{_CFMessagePortContext=l^v^?^?^?}', b'v^{__CFMessagePort=}^{_CFMessagePortContext=q^v^?^?^?}'),), 'CFStringGetLength': (sel32or64(b'l^{__CFString=}', b'q^{__CFString=}'),), 'CFURLCanBeDecomposed': (b'Z^{__CFURL=}',), 'CFStringCreateWithCStringNoCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^cL^{__CFAllocator=}', b'^{__CFString=}^{__CFAllocator=}^cI^{__CFAllocator=}'), '', {'retval': {'already_cfretained': True}}), 'CFReadStreamClose': (b'v^{__CFReadStream=}',), 'CFBagCreate': (sel32or64(b'^{__CFBag=}^{__CFAllocator=}^^vl^{_CFBagCallBacks=l^?^?^?^?^?}', b'^{__CFBag=}^{__CFAllocator=}^^vq^{_CFBagCallBacks=q^?^?^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFRunLoopAddTimer': (b'v^{__CFRunLoop=}^{__CFRunLoopTimer=}^{__CFString=}',), 'CFDictionaryGetValueIfPresent': (b'Z^{__CFDictionary=}^v^^v',), 'CFArrayCreateCopy': (b'^{__CFArray=}^{__CFAllocator=}^{__CFArray=}', '', {'retval': {'already_cfretained': True}}), 'CFBitVectorGetLastIndexOfBit': (sel32or64(b'l^{__CFBitVector=}{_CFRange=ll}L', b'q^{__CFBitVector=}{_CFRange=qq}I'),), 'CFDataCreateMutable': (sel32or64(b'^{__CFData=}^{__CFAllocator=}l', b'^{__CFData=}^{__CFAllocator=}q'), '', {'retval': {'already_cfretained': True}}), 'CFStringAppendCString': (sel32or64(b'v^{__CFString=}^cL', b'v^{__CFString=}^cI'),), 'CFLocaleGetIdentifier': (b'^{__CFString=}^{__CFLocale=}',), 'CFStringConvertWindowsCodepageToEncoding': (sel32or64(b'LL', b'II'),), 'CFTreeRemove': (b'v^{__CFTree=}',), 'CFFileSecuritySetAccessControlList': (b'Z^{__CFFileSecurity=}^{_acl=}',), 'CFBundleCloseBundleResourceMap': (sel32or64(b'v^{__CFBundle=}s', b'v^{__CFBundle=}i'),), 'CFXMLTreeGetNode': (b'^{__CFXMLNode=}^{__CFTree=}',), 'CFSocketCreateWithNative': (sel32or64(b'^{__CFSocket=}^{__CFAllocator=}iL^?^{_CFSocketContext=l^v^?^?^?}', b'^{__CFSocket=}^{__CFAllocator=}iQ^?^{_CFSocketContext=q^v^?^?^?}'), '', {'retval': {'already_cfretained': True}, 'arguments': {3: {'function': {'args': [{'typestr': [u'^{__CFSocket=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^{__CFData=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFAllocatorSetDefault': (b'v^{__CFAllocator=}',), 'CFPreferencesSetAppValue': (b'v^{__CFString=}@^{__CFString=}',), 'CFTimeZoneGetNextDaylightSavingTimeTransition': (b'd^{__CFTimeZone=}d',), 'CFDateFormatterGetFormat': (b'^{__CFString=}^{__CFDateFormatter=}',), 'CFStringAppendFormatAndArguments': (b'v^{__CFString=}^{__CFDictionary=}^{__CFString=}^v',), 'CFLocaleCreateLocaleIdentifierFromComponents': (b'^{__CFString=}^{__CFAllocator=}^{__CFDictionary=}', '', {'retval': {'already_cfretained': True}}), 'CFPreferencesSynchronize': (b'Z^{__CFString=}^{__CFString=}^{__CFString=}',), 'CFPlugInRegisterFactoryFunction': (b'Z^{__CFUUID=}^?', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^{__CFAllocator=}', False]}, {'typestr': [u'^{__CFUUID=}', False]}], 'retval': {'typestr': [u'^v', False]}}}}}), 'CFBundleGetFunctionPointerForName': (b'^v^{__CFBundle=}^{__CFString=}',), 'CFBundleCreate': (b'^{__CFBundle=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFURLGetPortNumber': (sel32or64(b'l^{__CFURL=}', b'i^{__CFURL=}'),), 'CFStringAppendCharacters': (sel32or64(b'v^{__CFString=}^Tl', b'v^{__CFString=}^Tq'),), 'CFCalendarGetOrdinalityOfUnit': (sel32or64(b'l^{__CFCalendar=}LLd', b'q^{__CFCalendar=}QQd'),), 'CFRunLoopTimerCreate': (sel32or64(b'^{__CFRunLoopTimer=}^{__CFAllocator=}ddLl^?^{_CFRunLoopTimerContext=l^v^?^?^?}', b'^{__CFRunLoopTimer=}^{__CFAllocator=}ddQq^?^{_CFRunLoopTimerContext=q^v^?^?^?}'), '', {'retval': {'already_cfretained': True}, 'arguments': {5: {'function': {'args': [{'typestr': [u'^{__CFRunLoopTimer=}', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFLocaleCreate': (b'^{__CFLocale=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFUserNotificationCreateRunLoopSource': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFUserNotification=}^?l', b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFUserNotification=}^?q'), '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFUserNotification=}', False]}, {'typestr': [u'Q', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFEqual': (b'Z@@',), 'CFRunLoopGetNextTimerFireDate': (b'd^{__CFRunLoop=}^{__CFString=}',), 'CFErrorCreate': (sel32or64(b'^{__CFError=}^{__CFAllocator=}^{__CFString=}l^{__CFDictionary=}', b'^{__CFError=}^{__CFAllocator=}^{__CFString=}q^{__CFDictionary=}'), '', {'retval': {'already_cfretained': True}}), 'CFStringCreateByCombiningStrings': (b'^{__CFString=}^{__CFAllocator=}^{__CFArray=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFStringCreateWithFileSystemRepresentation': (b'^{__CFString=}^{__CFAllocator=}^c', '', {'retval': {'already_cfretained': True}}), 'CFBundleGetPlugIn': (b'^{__CFBundle=}^{__CFBundle=}',), 'CFAllocatorGetPreferredSizeForSize': (sel32or64(b'l^{__CFAllocator=}lL', b'q^{__CFAllocator=}qQ'),), 'CFDateFormatterSetFormat': (b'v^{__CFDateFormatter=}^{__CFString=}',), 'CFBinaryHeapApplyFunction': (b'v^{__CFBinaryHeap=}^?^v', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFStringGetBytes': (sel32or64(b'l^{__CFString=}{_CFRange=ll}LCZ^Cl^l', b'q^{__CFString=}{_CFRange=qq}ICZ^Cq^q'),), 'CFLocaleCopyAvailableLocaleIdentifiers': (b'^{__CFArray=}', '', {'retval': {'already_cfretained': True}}), 'CFStringCreateArrayBySeparatingStrings': (b'^{__CFArray=}^{__CFAllocator=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFStringGetDoubleValue': (b'd^{__CFString=}',), 'CFStringCreateMutable': (sel32or64(b'^{__CFString=}^{__CFAllocator=}l', b'^{__CFString=}^{__CFAllocator=}q'), '', {'retval': {'already_cfretained': True}}), 'CFSetGetCount': (sel32or64(b'l^{__CFSet=}', b'q^{__CFSet=}'),), 'CFURLCreateWithBytes': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^ClL^{__CFURL=}', b'^{__CFURL=}^{__CFAllocator=}^CqI^{__CFURL=}'), '', {'retval': {'already_cfretained': True}}), 'CFStringCompareWithOptionsAndLocale': (sel32or64(b'l^{__CFString=}^{__CFString=}{_CFRange=ll}L^{__CFLocale=}', b'q^{__CFString=}^{__CFString=}{_CFRange=qq}Q^{__CFLocale=}'),), 'CFPropertyListCreateFromStream': (sel32or64(b'@^{__CFAllocator=}^{__CFReadStream=}lL^l^^{__CFString=}', b'@^{__CFAllocator=}^{__CFReadStream=}qQ^q^^{__CFString=}'), '', {'retval': {'already_cfretained': True}}), 'CFAbsoluteTimeAddGregorianUnits': (sel32or64(b'dd^{__CFTimeZone=}{_CFGregorianUnits=llllld}', b'dd^{__CFTimeZone=}{_CFGregorianUnits=iiiiid}'),), 'CFLocaleCopyCurrent': (b'^{__CFLocale=}', '', {'retval': {'already_cfretained': True}}), 'CFDateFormatterGetLocale': (b'^{__CFLocale=}^{__CFDateFormatter=}',), 'CFStringConvertEncodingToWindowsCodepage': (sel32or64(b'LL', b'II'),), 'CFNumberFormatterGetValueFromString': (sel32or64(b'Z^{__CFNumberFormatter=}^{__CFString=}^{_CFRange=ll}l^v', b'Z^{__CFNumberFormatter=}^{__CFString=}^{_CFRange=qq}q^v'),), 'CFURLEnumeratorGetSourceDidChange': (b'Z^{__CFURLEnumerator=}',), 'CFNullGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringUppercase': (b'v^{__CFString=}^{__CFLocale=}',), 'CFTreeGetFirstChild': (b'^{__CFTree=}^{__CFTree=}',), 'CFAbsoluteTimeGetDayOfYear': (sel32or64(b'ld^{__CFTimeZone=}', b'id^{__CFTimeZone=}'),), 'CFURLCreateFromFileSystemRepresentation': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^ClZ', b'^{__CFURL=}^{__CFAllocator=}^CqZ'), '', {'retval': {'already_cfretained': True}}), 'CFBundleGetInfoDictionary': (b'^{__CFDictionary=}^{__CFBundle=}',), 'CFByteOrderGetCurrent': (sel32or64(b'l', b'q'),), 'CFAttributedStringEndEditing': (b'v^{__CFAttributedString=}',), 'CFUserNotificationCancel': (sel32or64(b'l^{__CFUserNotification=}', b'i^{__CFUserNotification=}'),), 'CFUserNotificationSecureTextField': (sel32or64(b'Ll', b'Qq'),), 'CFBitVectorCreate': (sel32or64(b'^{__CFBitVector=}^{__CFAllocator=}^Cl', b'^{__CFBitVector=}^{__CFAllocator=}^Cq'), '', {'retval': {'already_cfretained': True}}), 'CFCharacterSetRemoveCharactersInRange': (sel32or64(b'v^{__CFCharacterSet=}{_CFRange=ll}', b'v^{__CFCharacterSet=}{_CFRange=qq}'),), 'CFMachPortSetInvalidationCallBack': (b'v^{__CFMachPort=}^?', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^{__CFMachPort=}', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFCharacterSetAddCharactersInString': (b'v^{__CFCharacterSet=}^{__CFString=}',), 'CFBitVectorGetBitAtIndex': (sel32or64(b'L^{__CFBitVector=}l', b'I^{__CFBitVector=}q'),), 'CFPropertyListCreateDeepCopy': (sel32or64(b'@^{__CFAllocator=}@L', b'@^{__CFAllocator=}@Q'), '', {'retval': {'already_cfretained': True}}), 'CFURLCreateResourcePropertiesForKeysFromBookmarkData': (b'^{__CFDictionary=}^{__CFAllocator=}^{__CFArray=}^{__CFData=}', '', {'retval': {'already_cfretained': True}}), 'CFCharacterSetCreateWithCharactersInRange': (sel32or64(b'^{__CFCharacterSet=}^{__CFAllocator=}{_CFRange=ll}', b'^{__CFCharacterSet=}^{__CFAllocator=}{_CFRange=qq}'), '', {'retval': {'already_cfretained': True}}), 'CFCharacterSetIsLongCharacterMember': (sel32or64(b'Z^{__CFCharacterSet=}L', b'Z^{__CFCharacterSet=}I'),), 'CFUUIDCreateFromUUIDBytes': (b'^{__CFUUID=}^{__CFAllocator=}{_CFUUIDBytes=CCCCCCCCCCCCCCCC}', '', {'retval': {'already_cfretained': True}}), 'CFRunLoopAddSource': (b'v^{__CFRunLoop=}^{__CFRunLoopSource=}^{__CFString=}',), 'CFDictionaryContainsValue': (b'Z^{__CFDictionary=}^v',), 'CFStringGetPascalString': (sel32or64(b'Z^{__CFString=}^ClL', b'Z^{__CFString=}^CqI'),), 'CFStringTokenizerGoToTokenAtIndex': (sel32or64(b'L^{__CFStringTokenizer=}l', b'Q^{__CFStringTokenizer=}q'),), 'CFTimeZoneCopyKnownNames': (b'^{__CFArray=}', '', {'retval': {'already_cfretained': True}}), 'CFBundleCopyPreferredLocalizationsFromArray': (b'^{__CFArray=}^{__CFArray=}', '', {'retval': {'already_cfretained': True}}), 'CFBitVectorFlipBitAtIndex': (sel32or64(b'v^{__CFBitVector=}l', b'v^{__CFBitVector=}q'),), 'CFPropertyListCreateXMLData': (b'^{__CFData=}^{__CFAllocator=}@', '', {'retval': {'already_cfretained': True}}), 'CFUUIDCreate': (b'^{__CFUUID=}^{__CFAllocator=}', '', {'retval': {'already_cfretained': True}}), 'CFDateGetAbsoluteTime': (b'd^{__CFDate=}',), 'CFBundleGetDataPointerForName': (b'^v^{__CFBundle=}^{__CFString=}',), 'CFTreePrependChild': (b'v^{__CFTree=}^{__CFTree=}',), 'CFRunLoopWakeUp': (b'v^{__CFRunLoop=}',), 'CFWriteStreamCopyError': (b'^{__CFError=}^{__CFWriteStream=}', '', {'retval': {'already_cfretained': True}}), 'CFDateFormatterCreateStringWithDate': (b'^{__CFString=}^{__CFAllocator=}^{__CFDateFormatter=}^{__CFDate=}', '', {'retval': {'already_cfretained': True}}), 'CFStringGetFileSystemRepresentation': (sel32or64(b'Z^{__CFString=}^cl', b'Z^{__CFString=}^cq'),), 'CFStringCreateWithPascalStringNoCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^CL^{__CFAllocator=}', b'^{__CFString=}^{__CFAllocator=}^CI^{__CFAllocator=}'), '', {'retval': {'already_cfretained': True}}), 'CFStringFold': (sel32or64(b'v^{__CFString=}L^{__CFLocale=}', b'v^{__CFString=}Q^{__CFLocale=}'),), 'CFStringTokenizerCopyCurrentTokenAttribute': (sel32or64(b'@^{__CFStringTokenizer=}L', b'@^{__CFStringTokenizer=}Q'), '', {'retval': {'already_cfretained': True}}), 'CFRangeMake': (sel32or64(b'{_CFRange=ll}ll', b'{_CFRange=qq}qq'),), 'CFSocketUnregister': (sel32or64(b'l^{_CFSocketSignature=lll^{__CFData=}}d^{__CFString=}', b'q^{_CFSocketSignature=iii^{__CFData=}}d^{__CFString=}'),), 'CFMessagePortGetName': (b'^{__CFString=}^{__CFMessagePort=}',), 'CFURLCopyPassword': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFWriteStreamClose': (b'v^{__CFWriteStream=}',), 'CFMessagePortCreateRunLoopSource': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFMessagePort=}l', b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFMessagePort=}q'), '', {'retval': {'already_cfretained': True}}), 'CFPropertyListCreateData': (sel32or64(b'^{__CFData=}^{__CFAllocator=}@lL^^{__CFError=}', b'^{__CFData=}^{__CFAllocator=}@qQ^^{__CFError=}'), '', {'retval': {'already_cfretained': True}, 'arguments': {4: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFURLCopyQueryString': (b'^{__CFString=}^{__CFURL=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFStreamCreateBoundPair': (sel32or64(b'v^{__CFAllocator=}^^{__CFReadStream=}^^{__CFWriteStream=}l', b'v^{__CFAllocator=}^^{__CFReadStream=}^^{__CFWriteStream=}q'), '', {'retval': {'already_cfretained': True}}), 'CFTimeZoneCopyAbbreviationDictionary': (b'^{__CFDictionary=}', '', {'retval': {'already_cfretained': True}}), 'CFStringConvertEncodingToIANACharSetName': (sel32or64(b'^{__CFString=}L', b'^{__CFString=}I'),), 'CFSwapInt16LittleToHost': (b'SS',), 'CFNumberFormatterSetProperty': (b'v^{__CFNumberFormatter=}^{__CFString=}@',), 'CFSocketCopyPeerAddress': (b'^{__CFData=}^{__CFSocket=}', '', {'retval': {'already_cfretained': True}}), 'CFAttributedStringRemoveAttribute': (sel32or64(b'v^{__CFAttributedString=}{_CFRange=ll}^{__CFString=}', b'v^{__CFAttributedString=}{_CFRange=qq}^{__CFString=}'),), 'CFAttributedStringSetAttributes': (sel32or64(b'v^{__CFAttributedString=}{_CFRange=ll}^{__CFDictionary=}Z', b'v^{__CFAttributedString=}{_CFRange=qq}^{__CFDictionary=}Z'),), 'CFNumberFormatterCopyProperty': (b'@^{__CFNumberFormatter=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFSocketGetTypeID': (sel32or64(b'L', b'Q'),), 'CFURLGetBaseURL': (b'^{__CFURL=}^{__CFURL=}',), 'CFAllocatorReallocate': (sel32or64(b'^v^{__CFAllocator=}^vlL', b'^v^{__CFAllocator=}^vqQ'),), 'CFSetGetCountOfValue': (sel32or64(b'l^{__CFSet=}^v', b'q^{__CFSet=}^v'),), 'CFBitVectorFlipBits': (sel32or64(b'v^{__CFBitVector=}{_CFRange=ll}', b'v^{__CFBitVector=}{_CFRange=qq}'),), 'CFDictionarySetValue': (b'v^{__CFDictionary=}^v^v',), 'CFRunLoopSourceGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPlugInInstanceCreate': (b'^v^{__CFAllocator=}^{__CFUUID=}^{__CFUUID=}', '', {'retval': {'already_cfretained': True}}), 'CFBitVectorSetBits': (sel32or64(b'v^{__CFBitVector=}{_CFRange=ll}L', b'v^{__CFBitVector=}{_CFRange=qq}I'),), 'CFURLCreateBookmarkDataFromAliasRecord': (b'^{__CFData=}^{__CFAllocator=}^{__CFData=}', '', {'retval': {'already_cfretained': True}}), 'CFURLCreateFromFileSystemRepresentationRelativeToBase': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^ClZ^{__CFURL=}', b'^{__CFURL=}^{__CFAllocator=}^CqZ^{__CFURL=}'), '', {'retval': {'already_cfretained': True}}), 'CFURLCreateFromFSRef': (b'^{__CFURL=}^{__CFAllocator=}^{FSRef=}', '', {'retval': {'already_cfretained': True}}), 'CFWriteStreamSetProperty': (b'Z^{__CFWriteStream=}^{__CFString=}@',), 'CFCalendarCopyCurrent': (b'^{__CFCalendar=}', '', {'retval': {'already_cfretained': True}}), 'CFRunLoopAddObserver': (b'v^{__CFRunLoop=}^{__CFRunLoopObserver=}^{__CFString=}',), 'CFURLCreateCopyDeletingPathExtension': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFMessagePortIsValid': (b'Z^{__CFMessagePort=}',), 'CFBundleCopySupportFilesDirectoryURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_cfretained': True}}), 'CFNumberGetType': (sel32or64(b'l^{__CFNumber=}', b'q^{__CFNumber=}'),), 'CFDataCreateCopy': (b'^{__CFData=}^{__CFAllocator=}^{__CFData=}', '', {'retval': {'already_cfretained': True}}), 'CFDictionaryCreateMutableCopy': (sel32or64(b'^{__CFDictionary=}^{__CFAllocator=}l^{__CFDictionary=}', b'^{__CFDictionary=}^{__CFAllocator=}q^{__CFDictionary=}'), '', {'retval': {'already_cfretained': True}}), 'CFPlugInInstanceGetFactoryName': (b'^{__CFString=}^{__CFPlugInInstance=}',), 'CFStringConvertEncodingToNSStringEncoding': (sel32or64(b'LL', b'QI'),), 'CFXMLParserGetSourceURL': (b'^{__CFURL=}^{__CFXMLParser=}',), 'CFSetContainsValue': (b'Z^{__CFSet=}^v',), 'CFBundleCopyInfoDictionaryForURL': (b'^{__CFDictionary=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFMessagePortSetInvalidationCallBack': (b'v^{__CFMessagePort=}^?', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^{__CFMessagePort=}', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFTreeRemoveAllChildren': (b'v^{__CFTree=}',), 'CFFileDescriptorIsValid': (b'Z^{__CFFileDescriptor=}',), 'CFSocketCopyRegisteredValue': (sel32or64(b'l^{_CFSocketSignature=lll^{__CFData=}}d^{__CFString=}^@^^{__CFData=}', b'q^{_CFSocketSignature=iii^{__CFData=}}d^{__CFString=}^@^^{__CFData=}'), '', {'retval': {'already_cfretained': True}}), 'CFSetGetValueIfPresent': (b'Z^{__CFSet=}^v^^v',), 'CFBinaryHeapGetCount': (sel32or64(b'l^{__CFBinaryHeap=}', b'q^{__CFBinaryHeap=}'),), 'CFRunLoopContainsObserver': (b'Z^{__CFRunLoop=}^{__CFRunLoopObserver=}^{__CFString=}',), 'CFRunLoopObserverGetOrder': (sel32or64(b'l^{__CFRunLoopObserver=}', b'q^{__CFRunLoopObserver=}'),), 'CFBagReplaceValue': (b'v^{__CFBag=}^v',), 'CFTreeSetContext': (sel32or64(b'v^{__CFTree=}^{_CFTreeContext=l^v^?^?^?}', b'v^{__CFTree=}^{_CFTreeContext=q^v^?^?^?}'),), 'CFReadStreamCopyProperty': (b'@^{__CFReadStream=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFStringIsHyphenationAvailableForLocale': (b'Z^{__CFLocale=}',), 'CFRunLoopSourceCreate': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}l^{_CFRunLoopSourceContext=l^v^?^?^?^?^?^?^?^?}', b'^{__CFRunLoopSource=}^{__CFAllocator=}q^{_CFRunLoopSourceContext=q^v^?^?^?^?^?^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFMachPortInvalidate': (b'v^{__CFMachPort=}',), 'CFBundleCopyResourceURLForLocalization': (b'^{__CFURL=}^{__CFBundle=}^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFDataReplaceBytes': (sel32or64(b'v^{__CFData=}{_CFRange=ll}^Cl', b'v^{__CFData=}{_CFRange=qq}^Cq'),), 'CFDataGetBytePtr': (b'^C^{__CFData=}',), 'CFURLCopyPath': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFSocketDisableCallBacks': (sel32or64(b'v^{__CFSocket=}L', b'v^{__CFSocket=}Q'),), 'CFBundleCopyLocalizationsForURL': (b'^{__CFArray=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFReadStreamGetBuffer': (sel32or64(b'^C^{__CFReadStream=}l^l', b'^C^{__CFReadStream=}q^q'),), 'CFErrorGetDomain': (b'^{__CFString=}^{__CFError=}',), 'CFTimeZoneIsDaylightSavingTime': (b'Z^{__CFTimeZone=}d',), 'CFWriteStreamCanAcceptBytes': (b'Z^{__CFWriteStream=}',), 'CFSocketRegisterValue': (sel32or64(b'l^{_CFSocketSignature=lll^{__CFData=}}d^{__CFString=}@', b'q^{_CFSocketSignature=iii^{__CFData=}}d^{__CFString=}@'),), 'CFWriteStreamOpen': (b'Z^{__CFWriteStream=}',), 'CFBitVectorSetCount': (sel32or64(b'v^{__CFBitVector=}l', b'v^{__CFBitVector=}q'),), 'CFErrorCreateWithUserInfoKeysAndValues': (sel32or64(b'^{__CFError=}^{__CFAllocator=}^{__CFString=}l^^v^^vl', b'^{__CFError=}^{__CFAllocator=}^{__CFString=}q^^v^^vq'), '', {'retval': {'already_cfretained': True}}), 'CFXMLNodeGetTypeID': (sel32or64(b'L', b'Q'),), 'CFURLResourceIsReachable': (b'Z^{__CFURL=}^^{__CFError=}', '', {'arguments': {1: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFStringIsSurrogateHighCharacter': (b'ZT',), 'CFPropertyListCreateWithData': (sel32or64(b'@^{__CFAllocator=}^{__CFData=}L^l^^{__CFError=}', b'@^{__CFAllocator=}^{__CFData=}Q^q^^{__CFError=}'), '', {'retval': {'already_cfretained': True}, 'arguments': {4: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFSocketGetDefaultNameRegistryPortNumber': (b'S',), 'CFBundleCopyLocalizationsForPreferences': (b'^{__CFArray=}^{__CFArray=}^{__CFArray=}', '', {'retval': {'already_cfretained': True}}), 'CFRunLoopObserverInvalidate': (b'v^{__CFRunLoopObserver=}',), 'CFURLGetFSRef': (b'Z^{__CFURL=}^{FSRef=}',), 'CFURLCreateCopyDeletingLastPathComponent': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFBundleCreateBundlesFromDirectory': (b'^{__CFArray=}^{__CFAllocator=}^{__CFURL=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFStringFindCharacterFromSet': (sel32or64(b'Z^{__CFString=}^{__CFCharacterSet=}{_CFRange=ll}L^{_CFRange=ll}', b'Z^{__CFString=}^{__CFCharacterSet=}{_CFRange=qq}Q^{_CFRange=qq}'),), 'CFAttributedStringCreateMutable': (sel32or64(b'^{__CFAttributedString=}^{__CFAllocator=}l', b'^{__CFAttributedString=}^{__CFAllocator=}q'), '', {'retval': {'already_cfretained': True}}), 'CFTreeGetContext': (sel32or64(b'v^{__CFTree=}^{_CFTreeContext=l^v^?^?^?}', b'v^{__CFTree=}^{_CFTreeContext=q^v^?^?^?}'),), 'CFURLCopyResourceSpecifier': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFPlugInFindFactoriesForPlugInType': (b'^{__CFArray=}^{__CFUUID=}',), 'CFArrayCreateMutable': (sel32or64(b'^{__CFArray=}^{__CFAllocator=}l^{_CFArrayCallBacks=l^?^?^?^?}', b'^{__CFArray=}^{__CFAllocator=}q^{_CFArrayCallBacks=q^?^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFShow': (b'v@',), 'CFFileSecuritySetOwner': (b'Z^{__CFFileSecurity=}I',), 'CFSocketCopyAddress': (b'^{__CFData=}^{__CFSocket=}', '', {'retval': {'already_cfretained': True}}), 'CFBinaryHeapContainsValue': (b'Z^{__CFBinaryHeap=}^v',), 'CFFileSecuritySetOwnerUUID': (b'Z^{__CFFileSecurity=}^{__CFUUID=}',), 'CFPlugInRegisterPlugInType': (b'Z^{__CFUUID=}^{__CFUUID=}',), 'CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes': (b'^{__CFString=}^{__CFAllocator=}ss', '', {'retval': {'already_cfretained': True}}), 'CFDictionaryRemoveValue': (b'v^{__CFDictionary=}^v',), 'CFRunLoopTimerSetNextFireDate': (b'v^{__CFRunLoopTimer=}d',), 'CFRunLoopSourceIsValid': (b'Z^{__CFRunLoopSource=}',), 'CFConvertFloatSwappedToHost': (b'f{_CFSwappedFloat32=I}',), 'CFCharacterSetIsCharacterMember': (b'Z^{__CFCharacterSet=}T',), 'CFTreeGetChildCount': (sel32or64(b'l^{__CFTree=}', b'q^{__CFTree=}'),), 'CFURLSetTemporaryResourcePropertyForKey': (b'v^{__CFURL=}^{__CFString=}@',), 'CFConvertDoubleHostToSwapped': (b'{_CFSwappedFloat64=Q}d',), 'CFSetGetValue': (b'^v^{__CFSet=}^v',), 'CFMessagePortSendRequest': (sel32or64(b'l^{__CFMessagePort=}l^{__CFData=}dd^{__CFString=}^^{__CFData=}', b'i^{__CFMessagePort=}i^{__CFData=}dd^{__CFString=}^^{__CFData=}'),), 'CFSocketCreateRunLoopSource': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFSocket=}l', b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFSocket=}q'), '', {'retval': {'already_cfretained': True}}), 'CFWriteStreamCreateWithBuffer': (sel32or64(b'^{__CFWriteStream=}^{__CFAllocator=}^Cl', b'^{__CFWriteStream=}^{__CFAllocator=}^Cq'), '', {'retval': {'already_cfretained': True}}), 'CFXMLTreeCreateXMLData': (b'^{__CFData=}^{__CFAllocator=}^{__CFTree=}', '', {'retval': {'already_cfretained': True}}), 'CFURLCopyUserName': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFURLCopyAbsoluteURL': (b'^{__CFURL=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFNumberGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringCompareWithOptions': (sel32or64(b'l^{__CFString=}^{__CFString=}{_CFRange=ll}L', b'q^{__CFString=}^{__CFString=}{_CFRange=qq}Q'),), 'CFDateGetTimeIntervalSinceDate': (b'd^{__CFDate=}^{__CFDate=}',), 'CFAttributedStringGetString': (b'^{__CFString=}^{__CFAttributedString=}',), 'CFURLCopyNetLocation': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFStringFind': (sel32or64(b'{_CFRange=ll}^{__CFString=}^{__CFString=}L', b'{_CFRange=qq}^{__CFString=}^{__CFString=}Q'),), 'CFConvertFloat64HostToSwapped': (b'{_CFSwappedFloat64=Q}d',), 'CFSetReplaceValue': (b'v^{__CFSet=}^v',), 'CFURLCreateCopyAppendingPathExtension': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFTimeZoneCreate': (b'^{__CFTimeZone=}^{__CFAllocator=}^{__CFString=}^{__CFData=}', '', {'retval': {'already_cfretained': True}}), 'CFURLCopyScheme': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFXMLParserParse': (b'Z^{__CFXMLParser=}',), 'CFRunLoopRemoveTimer': (b'v^{__CFRunLoop=}^{__CFRunLoopTimer=}^{__CFString=}',), 'CFAllocatorDeallocate': (b'v^{__CFAllocator=}^v',), 'CFPreferencesAppValueIsForced': (b'Z^{__CFString=}^{__CFString=}',), 'CFSocketCreate': (sel32or64(b'^{__CFSocket=}^{__CFAllocator=}lllL^?^{_CFSocketContext=l^v^?^?^?}', b'^{__CFSocket=}^{__CFAllocator=}iiiQ^?^{_CFSocketContext=q^v^?^?^?}'), '', {'retval': {'already_cfretained': True}, 'arguments': {5: {'function': {'args': [{'typestr': [u'^{__CFSocket=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^{__CFData=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFNotificationCenterGetTypeID': (sel32or64(b'L', b'Q'),), 'CFURLCreateStringByReplacingPercentEscapes': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFBitVectorContainsBit': (sel32or64(b'Z^{__CFBitVector=}{_CFRange=ll}L', b'Z^{__CFBitVector=}{_CFRange=qq}I'),), 'CFPreferencesCopyValue': (b'@^{__CFString=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFURLCreateData': (sel32or64(b'^{__CFData=}^{__CFAllocator=}^{__CFURL=}LZ', b'^{__CFData=}^{__CFAllocator=}^{__CFURL=}IZ'), '', {'retval': {'already_cfretained': True}}), 'CFPreferencesAppSynchronize': (b'Z^{__CFString=}',), 'CFFileDescriptorGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBundleCopyBundleLocalizations': (b'^{__CFArray=}^{__CFBundle=}', '', {'retval': {'already_cfretained': True}}), 'CFFileSecurityCreate': (b'^{__CFFileSecurity=}^{__CFAllocator=}', '', {'retval': {'already_cfretained': True}}), 'CFHash': (sel32or64(b'L@', b'Q@'),), 'CFCharacterSetIntersect': (b'v^{__CFCharacterSet=}^{__CFCharacterSet=}',), 'CFXMLNodeCreateCopy': (b'^{__CFXMLNode=}^{__CFAllocator=}^{__CFXMLNode=}', '', {'retval': {'already_cfretained': True}}), 'CFArrayCreate': (sel32or64(b'^{__CFArray=}^{__CFAllocator=}^^vl^{_CFArrayCallBacks=l^?^?^?^?}', b'^{__CFArray=}^{__CFAllocator=}^^vq^{_CFArrayCallBacks=q^?^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFSocketSetDefaultNameRegistryPortNumber': (b'vS',), 'CFBooleanGetValue': (b'Z^{__CFBoolean=}',), 'CFArrayContainsValue': (sel32or64(b'Z^{__CFArray=}{_CFRange=ll}^v', b'Z^{__CFArray=}{_CFRange=qq}^v'),), 'CFSwapInt32HostToBig': (b'II',), 'CFPlugInUnregisterPlugInType': (b'Z^{__CFUUID=}^{__CFUUID=}',), 'CFURLWriteDataAndPropertiesToResource': (sel32or64(b'Z^{__CFURL=}^{__CFData=}^{__CFDictionary=}^l', b'Z^{__CFURL=}^{__CFData=}^{__CFDictionary=}^i'),), 'CFArrayInsertValueAtIndex': (sel32or64(b'v^{__CFArray=}l^v', b'v^{__CFArray=}q^v'),), 'CFDictionaryCreateMutable': (sel32or64(b'^{__CFDictionary=}^{__CFAllocator=}l^{_CFDictionaryKeyCallBacks=l^?^?^?^?^?}^{_CFDictionaryValueCallBacks=l^?^?^?^?}', b'^{__CFDictionary=}^{__CFAllocator=}q^{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}^{_CFDictionaryValueCallBacks=q^?^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFAllocatorGetTypeID': (sel32or64(b'L', b'Q'),), 'CFReadStreamRead': (sel32or64(b'l^{__CFReadStream=}^Cl', b'q^{__CFReadStream=}^Cq'),), 'CFDataGetBytes': (sel32or64(b'v^{__CFData=}{_CFRange=ll}^C', b'v^{__CFData=}{_CFRange=qq}^C'),), 'CFStringCreateWithCharactersNoCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^Tl^{__CFAllocator=}', b'^{__CFString=}^{__CFAllocator=}^Tq^{__CFAllocator=}'), '', {'retval': {'already_cfretained': True}}), 'CFSetAddValue': (b'v^{__CFSet=}^v',), 'CFFileSecuritySetMode': (b'Z^{__CFFileSecurity=}S',), 'CFURLCreateStringByAddingPercentEscapes': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFString=}^{__CFString=}L', b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFString=}^{__CFString=}I'), '', {'retval': {'already_cfretained': True}}), 'CFStringGetIntValue': (sel32or64(b'l^{__CFString=}', b'i^{__CFString=}'),), 'CFDictionaryGetCountOfValue': (sel32or64(b'l^{__CFDictionary=}^v', b'q^{__CFDictionary=}^v'),), 'CFDataGetMutableBytePtr': (b'^C^{__CFData=}',), 'CFURLCreateAbsoluteURLWithBytes': (sel32or64(b'^{__CFURL=}^{__CFAllocator=}^ClL^{__CFURL=}Z', b'^{__CFURL=}^{__CFAllocator=}^CqI^{__CFURL=}Z'), '', {'retval': {'already_cfretained': True}}), 'CFBundleOpenBundleResourceFiles': (sel32or64(b'l^{__CFBundle=}^s^s', b'i^{__CFBundle=}^i^i'),), 'CFRunLoopTimerGetInterval': (b'd^{__CFRunLoopTimer=}',), 'CFFileSecurityGetOwner': (b'Z^{__CFFileSecurity=}^I',), 'CFCalendarGetIdentifier': (b'^{__CFString=}^{__CFCalendar=}',), 'CFStringCompare': (sel32or64(b'l^{__CFString=}^{__CFString=}L', b'q^{__CFString=}^{__CFString=}Q'),), 'CFURLClearResourcePropertyCache': (b'v^{__CFURL=}',), 'CFRunLoopSourceInvalidate': (b'v^{__CFRunLoopSource=}',), 'CFCalendarCreateWithIdentifier': (b'^{__CFCalendar=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFMachPortGetPort': (b'I^{__CFMachPort=}',), 'CFBinaryHeapRemoveMinimumValue': (b'v^{__CFBinaryHeap=}',), 'CFBagRemoveValue': (b'v^{__CFBag=}^v',), 'CFStringReplaceAll': (b'v^{__CFString=}^{__CFString=}',), 'CFArraySetValueAtIndex': (sel32or64(b'v^{__CFArray=}l^v', b'v^{__CFArray=}q^v'),), 'CFBundleCopyExecutableArchitecturesForURL': (b'^{__CFArray=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFRunLoopObserverDoesRepeat': (b'Z^{__CFRunLoopObserver=}',), 'CFDateCompare': (sel32or64(b'l^{__CFDate=}^{__CFDate=}^v', b'q^{__CFDate=}^{__CFDate=}^v'),), 'CFGregorianDateIsValid': (sel32or64(b'Z{_CFGregorianDate=lccccd}L', b'Z{_CFGregorianDate=iccccd}Q'),), 'CFCharacterSetInvert': (b'v^{__CFCharacterSet=}',), 'CFRunLoopTimerInvalidate': (b'v^{__CFRunLoopTimer=}',), 'CFDictionaryGetCountOfKey': (sel32or64(b'l^{__CFDictionary=}^v', b'q^{__CFDictionary=}^v'),), 'CFStringGetCharacterAtIndex': (sel32or64(b'T^{__CFString=}l', b'T^{__CFString=}q'),), 'CFStringCreateWithCString': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^cL', b'^{__CFString=}^{__CFAllocator=}^cI'), '', {'retval': {'already_cfretained': True}}), 'CFReadStreamCopyError': (b'^{__CFError=}^{__CFReadStream=}', '', {'retval': {'already_cfretained': True}}), 'CFNumberFormatterCreateStringWithValue': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFNumberFormatter=}l^v', b'^{__CFString=}^{__CFAllocator=}^{__CFNumberFormatter=}q^v'), '', {'retval': {'already_cfretained': True}}), 'CFPlugInGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPlugInFindFactoriesForPlugInTypeInPlugIn': (b'^{__CFArray=}^{__CFUUID=}^{__CFBundle=}',), 'CFStringGetPascalStringPtr': (sel32or64(b'^C^{__CFString=}L', b'^C^{__CFString=}I'),), 'CFAttributedStringCreate': (b'^{__CFAttributedString=}^{__CFAllocator=}^{__CFString=}^{__CFDictionary=}', '', {'retval': {'already_cfretained': True}}), 'CFStringFindWithOptions': (sel32or64(b'Z^{__CFString=}^{__CFString=}{_CFRange=ll}L^{_CFRange=ll}', b'Z^{__CFString=}^{__CFString=}{_CFRange=qq}Q^{_CFRange=qq}'),), 'CFSetRemoveAllValues': (b'v^{__CFSet=}',), 'CFUUIDGetConstantUUIDWithBytes': (b'^{__CFUUID=}^{__CFAllocator=}CCCCCCCCCCCCCCCC',), 'CFCalendarGetFirstWeekday': (sel32or64(b'l^{__CFCalendar=}', b'q^{__CFCalendar=}'),), 'CFStreamCreatePairWithPeerSocketSignature': (sel32or64(b'v^{__CFAllocator=}^{_CFSocketSignature=lll^{__CFData=}}^^{__CFReadStream=}^^{__CFWriteStream=}', b'v^{__CFAllocator=}^{_CFSocketSignature=iii^{__CFData=}}^^{__CFReadStream=}^^{__CFWriteStream=}'), '', {'retval': {'already_cfretained': True}}), 'CFXMLParserGetLocation': (sel32or64(b'l^{__CFXMLParser=}', b'q^{__CFXMLParser=}'),), 'CFStringTokenizerGetCurrentTokenRange': (sel32or64(b'{_CFRange=ll}^{__CFStringTokenizer=}', b'{_CFRange=qq}^{__CFStringTokenizer=}'),), 'CFBagContainsValue': (b'Z^{__CFBag=}^v',), 'CFUUIDCreateWithBytes': (b'^{__CFUUID=}^{__CFAllocator=}CCCCCCCCCCCCCCCC', '', {'retval': {'already_cfretained': True}}), 'CFRunLoopTimerCreateWithHandler': (sel32or64(b'^{__CFRunLoopTimer=}^{__CFAllocator=}ddLl@?', b'^{__CFRunLoopTimer=}^{__CFAllocator=}ddQq@?'), '', {'retval': {'already_cfretained': True}, 'arguments': {5: {'block': {'args': [{'typestr': [u'^{__CFRunLoopTimer=}', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFArrayGetCount': (sel32or64(b'l^{__CFArray=}', b'q^{__CFArray=}'),), 'CFPlugInInstanceGetInterfaceFunctionTable': (b'Z^{__CFPlugInInstance=}^{__CFString=}^^v',), 'CFSetSetValue': (b'v^{__CFSet=}^v',), 'CFSwapInt64HostToBig': (b'QQ',), 'CFUserNotificationCheckBoxChecked': (sel32or64(b'Ll', b'Qq'),), 'CFFileSecurityCopyGroupUUID': (b'Z^{__CFFileSecurity=}^^{__CFUUID=}', '', {'retval': {'already_cfretained': True}}), 'CFAllocatorAllocate': (sel32or64(b'^v^{__CFAllocator=}lL', b'^v^{__CFAllocator=}qQ'),), 'CFAttributedStringSetAttribute': (sel32or64(b'v^{__CFAttributedString=}{_CFRange=ll}^{__CFString=}@', b'v^{__CFAttributedString=}{_CFRange=qq}^{__CFString=}@'),), 'CFReadStreamOpen': (b'Z^{__CFReadStream=}',), 'CFXMLNodeGetVersion': (sel32or64(b'l^{__CFXMLNode=}', b'q^{__CFXMLNode=}'),), 'CFStringCreateWithBytesNoCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^ClLZ^{__CFAllocator=}', b'^{__CFString=}^{__CFAllocator=}^CqIZ^{__CFAllocator=}'), '', {'retval': {'already_cfretained': True}}), 'CFReadStreamCreateWithFile': (b'^{__CFReadStream=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFURLDestroyResource': (sel32or64(b'Z^{__CFURL=}^l', b'Z^{__CFURL=}^i'),), 'CFBagSetValue': (b'v^{__CFBag=}^v',), 'CFURLWriteBookmarkDataToFile': (sel32or64(b'Z^{__CFData=}^{__CFURL=}L^^{__CFError=}', b'Z^{__CFData=}^{__CFURL=}Q^^{__CFError=}'), '', {'arguments': {3: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFFileDescriptorCreateRunLoopSource': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFFileDescriptor=}l', b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFFileDescriptor=}q'), '', {'retval': {'already_cfretained': True}}), 'CFGetTypeID': (sel32or64(b'L@', b'Q@'),), 'CFURLCopyFragment': (b'^{__CFString=}^{__CFURL=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFWriteStreamCreateWithFile': (b'^{__CFWriteStream=}^{__CFAllocator=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFAbsoluteTimeGetDifferenceAsGregorianUnits': (sel32or64(b'{_CFGregorianUnits=llllld}dd^{__CFTimeZone=}L', b'{_CFGregorianUnits=iiiiid}dd^{__CFTimeZone=}Q'),), 'CFSwapInt16': (b'SS',), 'CFBundleCopyLocalizedString': (b'^{__CFString=}^{__CFBundle=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFErrorCopyRecoverySuggestion': (b'^{__CFString=}^{__CFError=}', '', {'retval': {'already_cfretained': True}}), 'CFURLCreateBookmarkData': (sel32or64(b'^{__CFData=}^{__CFAllocator=}^{__CFURL=}L^{__CFArray=}^{__CFURL=}^^{__CFError=}', b'^{__CFData=}^{__CFAllocator=}^{__CFURL=}Q^{__CFArray=}^{__CFURL=}^^{__CFError=}'), '', {'retval': {'already_cfretained': True}, 'arguments': {5: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFStringCreateWithBytes': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^ClLZ', b'^{__CFString=}^{__CFAllocator=}^CqIZ'), '', {'retval': {'already_cfretained': True}}), 'CFRunLoopSourceGetOrder': (sel32or64(b'l^{__CFRunLoopSource=}', b'q^{__CFRunLoopSource=}'),), 'CFBundleLoadExecutable': (b'Z^{__CFBundle=}',), 'CFStringCreateCopy': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFURLCreateFilePathURL': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}^^{__CFError=}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFAllocatorCreate': (sel32or64(b'^{__CFAllocator=}^{__CFAllocator=}^{_CFAllocatorContext=l^v^?^?^?^?^?^?^?}', b'^{__CFAllocator=}^{__CFAllocator=}^{_CFAllocatorContext=q^v^?^?^?^?^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFUserNotificationDisplayNotice': (sel32or64(b'ldL^{__CFURL=}^{__CFURL=}^{__CFURL=}^{__CFString=}^{__CFString=}^{__CFString=}', b'idQ^{__CFURL=}^{__CFURL=}^{__CFURL=}^{__CFString=}^{__CFString=}^{__CFString=}'),), 'CFArraySortValues': (sel32or64(b'v^{__CFArray=}{_CFRange=ll}^?^v', b'v^{__CFArray=}{_CFRange=qq}^?^v'), '', {'arguments': {2: {'function': {'args': [{'typestr': '@'}, {'typestr': '@'}, {'typestr': '@'}], 'retval': {'typestr': 'L'}}}}}), 'CFUserNotificationGetResponseValue': (sel32or64(b'^{__CFString=}^{__CFUserNotification=}^{__CFString=}l', b'^{__CFString=}^{__CFUserNotification=}^{__CFString=}q'),), 'CFRunLoopContainsTimer': (b'Z^{__CFRunLoop=}^{__CFRunLoopTimer=}^{__CFString=}',), 'CFPreferencesSetValue': (b'v^{__CFString=}@^{__CFString=}^{__CFString=}^{__CFString=}',), 'CFStringGetCharactersPtr': (b'^T^{__CFString=}',), 'CFCopyTypeIDDescription': (sel32or64(b'^{__CFString=}L', b'^{__CFString=}Q'), '', {'retval': {'already_cfretained': True}}), 'CFConvertFloatHostToSwapped': (b'{_CFSwappedFloat32=I}f',), 'CFCalendarDecomposeAbsoluteTime': (b'Z^{__CFCalendar=}d^c', '', {'variadic': True}), 'CFBinaryHeapCreate': (sel32or64(b'^{__CFBinaryHeap=}^{__CFAllocator=}l^{_CFBinaryHeapCallBacks=l^?^?^?^?}^{_CFBinaryHeapCompareContext=l^v^?^?^?}', b'^{__CFBinaryHeap=}^{__CFAllocator=}q^{_CFBinaryHeapCallBacks=q^?^?^?^?}^{_CFBinaryHeapCompareContext=q^v^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFStreamCreatePairWithSocket': (b'v^{__CFAllocator=}i^^{__CFReadStream=}^^{__CFWriteStream=}', '', {'retval': {'already_cfretained': True}}), 'CFStringCreateWithFormat': (b'^{__CFString=}^{__CFAllocator=}^{__CFDictionary=}^{__CFString=}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'printf_format': True}}, 'variadic': True}), 'CFBundleCopyResourceURLsOfTypeForLocalization': (b'^{__CFArray=}^{__CFBundle=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFConvertFloat32HostToSwapped': (b'{_CFSwappedFloat32=I}f',), 'CFRunLoopObserverCreateWithHandler': (sel32or64(b'^{__CFRunLoopObserver=}^{__CFAllocator=}LZl@?', b'^{__CFRunLoopObserver=}^{__CFAllocator=}QZq@?'), '', {'retval': {'already_cfretained': True}, 'arguments': {4: {'block': {'args': [{'typestr': [u'^{__CFRunLoopObserver=}', False]}, {'typestr': [u'L', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFArrayGetFirstIndexOfValue': (sel32or64(b'l^{__CFArray=}{_CFRange=ll}^v', b'q^{__CFArray=}{_CFRange=qq}^v'),), 'CFPlugInAddInstanceForFactory': (b'v^{__CFUUID=}',), 'CFDataCreate': (sel32or64(b'^{__CFData=}^{__CFAllocator=}^Cl', b'^{__CFData=}^{__CFAllocator=}^Cq'), '', {'retval': {'already_cfretained': True}}), 'CFSwapInt16HostToLittle': (b'SS',), 'CFGregorianDateGetAbsoluteTime': (sel32or64(b'd{_CFGregorianDate=lccccd}^{__CFTimeZone=}', b'd{_CFGregorianDate=iccccd}^{__CFTimeZone=}'),), 'CFStringGetListOfAvailableEncodings': (sel32or64(b'^L', b'^I'),), 'CFPlugInRegisterFactoryFunctionByName': (b'Z^{__CFUUID=}^{__CFBundle=}^{__CFString=}',), 'CFXMLParserAbort': (sel32or64(b'v^{__CFXMLParser=}l^{__CFString=}', b'v^{__CFXMLParser=}q^{__CFString=}'),), 'CFPropertyListCreateFromXMLData': (sel32or64(b'@^{__CFAllocator=}^{__CFData=}L^^{__CFString=}', b'@^{__CFAllocator=}^{__CFData=}Q^^{__CFString=}'), '', {'retval': {'already_cfretained': True}}), 'CFStringFindAndReplace': (sel32or64(b'l^{__CFString=}^{__CFString=}^{__CFString=}{_CFRange=ll}L', b'q^{__CFString=}^{__CFString=}^{__CFString=}{_CFRange=qq}Q'),), 'CFDictionaryGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBundleGetDevelopmentRegion': (b'^{__CFString=}^{__CFBundle=}',), 'CFMachPortCreateWithPort': (sel32or64(b'^{__CFMachPort=}^{__CFAllocator=}I^?^{_CFMachPortContext=l^v^?^?^?}^Z', b'^{__CFMachPort=}^{__CFAllocator=}I^?^{_CFMachPortContext=q^v^?^?^?}^Z'), '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFMachPort=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFURLSetResourcePropertiesForKeys': (b'Z^{__CFURL=}^{__CFDictionary=}^^{__CFError=}', '', {'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFXMLNodeCreate': (sel32or64(b'^{__CFXMLNode=}^{__CFAllocator=}l^{__CFString=}^vl', b'^{__CFXMLNode=}^{__CFAllocator=}q^{__CFString=}^vq'), '', {'retval': {'already_cfretained': True}}), 'CFBundleUnloadExecutable': (b'v^{__CFBundle=}',), 'CFArrayGetCountOfValue': (sel32or64(b'l^{__CFArray=}{_CFRange=ll}^v', b'q^{__CFArray=}{_CFRange=qq}^v'),), 'CFRunLoopTimerIsValid': (b'Z^{__CFRunLoopTimer=}',), 'CFConvertFloat64SwappedToHost': (b'd{_CFSwappedFloat64=Q}',), 'CFReadStreamHasBytesAvailable': (b'Z^{__CFReadStream=}',), 'CFDataSetLength': (sel32or64(b'v^{__CFData=}l', b'v^{__CFData=}q'),), 'CFStringTokenizerCreate': (sel32or64(b'^{__CFStringTokenizer=}^{__CFAllocator=}^{__CFString=}{_CFRange=ll}L^{__CFLocale=}', b'^{__CFStringTokenizer=}^{__CFAllocator=}^{__CFString=}{_CFRange=qq}Q^{__CFLocale=}'), '', {'retval': {'already_cfretained': True}}), 'CFUserNotificationCreate': (sel32or64(b'^{__CFUserNotification=}^{__CFAllocator=}dL^l^{__CFDictionary=}', b'^{__CFUserNotification=}^{__CFAllocator=}dQ^i^{__CFDictionary=}'), '', {'retval': {'already_cfretained': True}}), 'CFSetGetValues': (b'v^{__CFSet=}^^v',), 'CFStringCreateWithCharacters': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^Tl', b'^{__CFString=}^{__CFAllocator=}^Tq'), '', {'retval': {'already_cfretained': True}}), 'CFStringTrimWhitespace': (b'v^{__CFString=}',), 'CFMessagePortCreateRemote': (b'^{__CFMessagePort=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFStringDelete': (sel32or64(b'v^{__CFString=}{_CFRange=ll}', b'v^{__CFString=}{_CFRange=qq}'),), 'CFBundleCopyResourceURLInDirectory': (b'^{__CFURL=}^{__CFURL=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFPlugInIsLoadOnDemand': (b'Z^{__CFBundle=}',), 'CFTreeFindRoot': (b'^{__CFTree=}^{__CFTree=}',), 'CFLocaleCopyDisplayNameForPropertyValue': (b'^{__CFString=}^{__CFLocale=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFStringTokenizerGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringCreateExternalRepresentation': (sel32or64(b'^{__CFData=}^{__CFAllocator=}^{__CFString=}LC', b'^{__CFData=}^{__CFAllocator=}^{__CFString=}IC'), '', {'retval': {'already_cfretained': True}}), 'CFLocaleGetLanguageLineDirection': (sel32or64(b'l^{__CFString=}', b'q^{__CFString=}'),), 'CFUUIDCreateFromString': (b'^{__CFUUID=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFSetCreate': (sel32or64(b'^{__CFSet=}^{__CFAllocator=}^^vl^{_CFSetCallBacks=l^?^?^?^?^?}', b'^{__CFSet=}^{__CFAllocator=}^^vq^{_CFSetCallBacks=q^?^?^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFErrorCopyUserInfo': (b'^{__CFDictionary=}^{__CFError=}', '', {'retval': {'already_cfretained': True}}), 'CFMachPortIsValid': (b'Z^{__CFMachPort=}',), 'CFFileDescriptorEnableCallBacks': (sel32or64(b'v^{__CFFileDescriptor=}L', b'v^{__CFFileDescriptor=}Q'),), 'CFReadStreamUnscheduleFromRunLoop': (b'v^{__CFReadStream=}^{__CFRunLoop=}^{__CFString=}',), 'CFDictionaryGetValue': (b'^v^{__CFDictionary=}^v',), 'CFReadStreamCreateWithBytesNoCopy': (sel32or64(b'^{__CFReadStream=}^{__CFAllocator=}^Cl^{__CFAllocator=}', b'^{__CFReadStream=}^{__CFAllocator=}^Cq^{__CFAllocator=}'), '', {'retval': {'already_cfretained': True}}), 'CFUserNotificationUpdate': (sel32or64(b'l^{__CFUserNotification=}dL^{__CFDictionary=}', b'i^{__CFUserNotification=}dQ^{__CFDictionary=}'),), 'CFBinaryHeapRemoveAllValues': (b'v^{__CFBinaryHeap=}',), 'CFWriteStreamGetStatus': (sel32or64(b'l^{__CFWriteStream=}', b'q^{__CFWriteStream=}'),), 'CFURLCreateFileReferenceURL': (b'^{__CFURL=}^{__CFAllocator=}^{__CFURL=}^^{__CFError=}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFRunLoopObserverGetActivities': (sel32or64(b'L^{__CFRunLoopObserver=}', b'Q^{__CFRunLoopObserver=}'),), 'CFTimeZoneCreateWithTimeIntervalFromGMT': (b'^{__CFTimeZone=}^{__CFAllocator=}d', '', {'retval': {'already_cfretained': True}}), 'CFPropertyListCreateWithStream': (sel32or64(b'@^{__CFAllocator=}^{__CFReadStream=}lL^l^^{__CFError=}', b'@^{__CFAllocator=}^{__CFReadStream=}qQ^q^^{__CFError=}'), '', {'retval': {'already_cfretained': True}, 'arguments': {5: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFURLGetByteRangeForComponent': (sel32or64(b'{_CFRange=ll}^{__CFURL=}l^{_CFRange=ll}', b'{_CFRange=qq}^{__CFURL=}q^{_CFRange=qq}'),), 'CFRunLoopTimerGetContext': (sel32or64(b'v^{__CFRunLoopTimer=}^{_CFRunLoopTimerContext=l^v^?^?^?}', b'v^{__CFRunLoopTimer=}^{_CFRunLoopTimerContext=q^v^?^?^?}'),), 'CFURLCopyResourcePropertyForKey': (b'Z^{__CFURL=}^{__CFString=}^v^^{__CFError=}', '', {'retval': {'already_cfretained': True}, 'arguments': {3: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFArrayCreateMutableCopy': (sel32or64(b'^{__CFArray=}^{__CFAllocator=}l^{__CFArray=}', b'^{__CFArray=}^{__CFAllocator=}q^{__CFArray=}'), '', {'retval': {'already_cfretained': True}}), 'CFDateFormatterCopyProperty': (b'@^{__CFDateFormatter=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFSwapInt64LittleToHost': (b'QQ',), 'CFUserNotificationReceiveResponse': (sel32or64(b'l^{__CFUserNotification=}d^L', b'i^{__CFUserNotification=}d^Q'),), 'CFNumberFormatterGetLocale': (b'^{__CFLocale=}^{__CFNumberFormatter=}',), 'CFMachPortCreateRunLoopSource': (sel32or64(b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFMachPort=}l', b'^{__CFRunLoopSource=}^{__CFAllocator=}^{__CFMachPort=}q'), '', {'retval': {'already_cfretained': True}}), 'CFURLGetBytes': (sel32or64(b'l^{__CFURL=}^Cl', b'q^{__CFURL=}^Cq'),), 'CFFileDescriptorGetNativeDescriptor': (b'i^{__CFFileDescriptor=}',), 'CFTimeZoneSetAbbreviationDictionary': (b'v^{__CFDictionary=}',), 'CFUserNotificationGetTypeID': (sel32or64(b'L', b'Q'),), 'CFTimeZoneCopySystem': (b'^{__CFTimeZone=}', '', {'retval': {'already_cfretained': True}}), 'CFPlugInSetLoadOnDemand': (b'v^{__CFBundle=}Z',), 'CFShowStr': (b'v^{__CFString=}',), 'CFURLEnumeratorGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBundleCopyResourceURL': (b'^{__CFURL=}^{__CFBundle=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFBitVectorGetBits': (sel32or64(b'v^{__CFBitVector=}{_CFRange=ll}^C', b'v^{__CFBitVector=}{_CFRange=qq}^C'),), 'CFFileSecuritySetGroup': (b'Z^{__CFFileSecurity=}I',), 'CFNotificationCenterGetLocalCenter': (b'^{__CFNotificationCenter=}',), 'CFTimeZoneGetData': (b'^{__CFData=}^{__CFTimeZone=}',), 'CFArrayReplaceValues': (sel32or64(b'v^{__CFArray=}{_CFRange=ll}^^vl', b'v^{__CFArray=}{_CFRange=qq}^^vq'),), 'CFReadStreamGetStatus': (sel32or64(b'l^{__CFReadStream=}', b'q^{__CFReadStream=}'),), 'CFWriteStreamSetClient': (sel32or64(b'Z^{__CFWriteStream=}L^?^{_CFStreamClientContext=l^v^?^?^?}', b'Z^{__CFWriteStream=}Q^?^{_CFStreamClientContext=q^v^?^?^?}'), '', {'arguments': {2: {'function': {'args': [{'typestr': [u'^{__CFWriteStream=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFBundleGetIdentifier': (b'^{__CFString=}^{__CFBundle=}',), 'CFBinaryHeapGetValues': (b'v^{__CFBinaryHeap=}^^v',), 'CFTreeApplyFunctionToChildren': (b'v^{__CFTree=}^?^v', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFDataGetTypeID': (sel32or64(b'L', b'Q'),), 'CFRunLoopAddCommonMode': (b'v^{__CFRunLoop=}^{__CFString=}',), 'CFCalendarSetLocale': (b'v^{__CFCalendar=}^{__CFLocale=}',), 'CFStreamCreatePairWithSocketToHost': (sel32or64(b'v^{__CFAllocator=}^{__CFString=}L^^{__CFReadStream=}^^{__CFWriteStream=}', b'v^{__CFAllocator=}^{__CFString=}I^^{__CFReadStream=}^^{__CFWriteStream=}'), '', {'retval': {'already_cfretained': True}}), 'CFNumberCreate': (sel32or64(b'^{__CFNumber=}^{__CFAllocator=}l^v', b'^{__CFNumber=}^{__CFAllocator=}q^v'), '', {'retval': {'already_cfretained': True}}), 'CFPlugInGetBundle': (b'^{__CFBundle=}^{__CFBundle=}',), 'CFCharacterSetAddCharactersInRange': (sel32or64(b'v^{__CFCharacterSet=}{_CFRange=ll}', b'v^{__CFCharacterSet=}{_CFRange=qq}'),), 'CFMessagePortIsRemote': (b'Z^{__CFMessagePort=}',), 'CFURLGetTypeID': (sel32or64(b'L', b'Q'),), 'CFReadStreamGetError': (sel32or64(b'{_CFStreamError=ll}^{__CFReadStream=}', b'{_CFStreamError=qi}^{__CFReadStream=}'),), 'CFBagCreateMutableCopy': (sel32or64(b'^{__CFBag=}^{__CFAllocator=}l^{__CFBag=}', b'^{__CFBag=}^{__CFAllocator=}q^{__CFBag=}'), '', {'retval': {'already_cfretained': True}}), 'CFWriteStreamCreateWithAllocatedBuffers': (b'^{__CFWriteStream=}^{__CFAllocator=}^{__CFAllocator=}', '', {'retval': {'already_cfretained': True}}), 'CFBagGetTypeID': (sel32or64(b'L', b'Q'),), 'CFCalendarGetTimeRangeOfUnit': (sel32or64(b'Z^{__CFCalendar=}Ld^d^d', b'Z^{__CFCalendar=}Qd^d^d'),), 'CFBundlePreflightExecutable': (b'Z^{__CFBundle=}^^{__CFError=}', '', {'arguments': {1: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFArrayRemoveAllValues': (b'v^{__CFArray=}',), 'CFStringGetLineBounds': (sel32or64(b'v^{__CFString=}{_CFRange=ll}^l^l^l', b'v^{__CFString=}{_CFRange=qq}^q^q^q'),), 'CFTimeZoneCopyAbbreviation': (b'^{__CFString=}^{__CFTimeZone=}d', '', {'retval': {'already_cfretained': True}}), 'CFFileSecurityGetGroup': (b'Z^{__CFFileSecurity=}^I',), 'CFCharacterSetGetPredefined': (sel32or64(b'^{__CFCharacterSet=}l', b'^{__CFCharacterSet=}q'),), 'CFArrayRemoveValueAtIndex': (sel32or64(b'v^{__CFArray=}l', b'v^{__CFArray=}q'),), 'CFStringGetSmallestEncoding': (sel32or64(b'L^{__CFString=}', b'I^{__CFString=}'),), 'CFTreeAppendChild': (b'v^{__CFTree=}^{__CFTree=}',), 'CFURLCreatePropertyFromResource': (sel32or64(b'@^{__CFAllocator=}^{__CFURL=}^{__CFString=}^l', b'@^{__CFAllocator=}^{__CFURL=}^{__CFString=}^i'), '', {'retval': {'already_cfretained': True}}), 'CFURLCopyHostName': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFAbsoluteTimeGetDayOfWeek': (sel32or64(b'ld^{__CFTimeZone=}', b'id^{__CFTimeZone=}'),), 'CFSwapInt64HostToLittle': (b'QQ',), 'CFDictionaryGetKeysAndValues': (b'v^{__CFDictionary=}^^v^^v',), 'CFArrayExchangeValuesAtIndices': (sel32or64(b'v^{__CFArray=}ll', b'v^{__CFArray=}qq'),), 'CFTimeZoneGetTypeID': (sel32or64(b'L', b'Q'),), 'CFRunLoopObserverCreate': (sel32or64(b'^{__CFRunLoopObserver=}^{__CFAllocator=}LZl^?^{_CFRunLoopObserverContext=l^v^?^?^?}', b'^{__CFRunLoopObserver=}^{__CFAllocator=}QZq^?^{_CFRunLoopObserverContext=q^v^?^?^?}'), '', {'retval': {'already_cfretained': True}, 'arguments': {4: {'function': {'args': [{'typestr': [u'^{__CFRunLoopObserver=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFStringGetLongCharacterForSurrogatePair': (sel32or64(b'LTT', b'ITT'),), 'CFBinaryHeapCreateCopy': (sel32or64(b'^{__CFBinaryHeap=}^{__CFAllocator=}l^{__CFBinaryHeap=}', b'^{__CFBinaryHeap=}^{__CFAllocator=}q^{__CFBinaryHeap=}'), '', {'retval': {'already_cfretained': True}}), 'CFStringCreateFromExternalRepresentation': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFData=}L', b'^{__CFString=}^{__CFAllocator=}^{__CFData=}I'), '', {'retval': {'already_cfretained': True}}), 'CFPlugInInstanceGetInstanceData': (b'^v^{__CFPlugInInstance=}',), 'CFTimeZoneResetSystem': (b'v',), 'CFStringNormalize': (sel32or64(b'v^{__CFString=}l', b'v^{__CFString=}q'),), 'CFRunLoopContainsSource': (b'Z^{__CFRunLoop=}^{__CFRunLoopSource=}^{__CFString=}',), 'CFLocaleCreateCanonicalLanguageIdentifierFromString': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFRunLoopGetTypeID': (sel32or64(b'L', b'Q'),), 'CFDictionaryApplyFunction': (b'v^{__CFDictionary=}^?^v', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFLocaleGetLanguageCharacterDirection': (sel32or64(b'l^{__CFString=}', b'q^{__CFString=}'),), 'CFStringCreateArrayWithFindResults': (sel32or64(b'^{__CFArray=}^{__CFAllocator=}^{__CFString=}^{__CFString=}{_CFRange=ll}L', b'^{__CFArray=}^{__CFAllocator=}^{__CFString=}^{__CFString=}{_CFRange=qq}Q'), '', {'retval': {'already_cfretained': True}}), 'CFArrayGetTypeID': (sel32or64(b'L', b'Q'),), 'CFNumberFormatterSetFormat': (b'v^{__CFNumberFormatter=}^{__CFString=}',), 'CFBitVectorCreateMutableCopy': (sel32or64(b'^{__CFBitVector=}^{__CFAllocator=}l^{__CFBitVector=}', b'^{__CFBitVector=}^{__CFAllocator=}q^{__CFBitVector=}'), '', {'retval': {'already_cfretained': True}}), 'CFPreferencesGetAppBooleanValue': (b'Z^{__CFString=}^{__CFString=}^Z',), 'CFSocketSetAddress': (sel32or64(b'l^{__CFSocket=}^{__CFData=}', b'q^{__CFSocket=}^{__CFData=}'),), 'CFRunLoopCopyAllModes': (b'^{__CFArray=}^{__CFRunLoop=}', '', {'retval': {'already_cfretained': True}}), 'CFURLCreateStringByReplacingPercentEscapesUsingEncoding': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFString=}L', b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFString=}I'), '', {'retval': {'already_cfretained': True}}), 'CFRunLoopRun': (b'v',), 'CFPreferencesGetAppIntegerValue': (sel32or64(b'l^{__CFString=}^{__CFString=}^Z', b'q^{__CFString=}^{__CFString=}^Z'),), 'CFMessagePortSetName': (b'Z^{__CFMessagePort=}^{__CFString=}',), 'CFDateFormatterCreate': (sel32or64(b'^{__CFDateFormatter=}^{__CFAllocator=}^{__CFLocale=}ll', b'^{__CFDateFormatter=}^{__CFAllocator=}^{__CFLocale=}qq'), '', {'retval': {'already_cfretained': True}}), 'CFUUIDCreateString': (b'^{__CFString=}^{__CFAllocator=}^{__CFUUID=}', '', {'retval': {'already_cfretained': True}}), 'CFNumberFormatterCreate': (sel32or64(b'^{__CFNumberFormatter=}^{__CFAllocator=}^{__CFLocale=}l', b'^{__CFNumberFormatter=}^{__CFAllocator=}^{__CFLocale=}q'), '', {'retval': {'already_cfretained': True}}), 'CFXMLParserGetStatusCode': (sel32or64(b'l^{__CFXMLParser=}', b'q^{__CFXMLParser=}'),), 'CFCharacterSetHasMemberInPlane': (sel32or64(b'Z^{__CFCharacterSet=}l', b'Z^{__CFCharacterSet=}q'),), 'CFCalendarGetMinimumRangeOfUnit': (sel32or64(b'{_CFRange=ll}^{__CFCalendar=}L', b'{_CFRange=qq}^{__CFCalendar=}Q'),), 'CFBitVectorCreateCopy': (b'^{__CFBitVector=}^{__CFAllocator=}^{__CFBitVector=}', '', {'retval': {'already_cfretained': True}}), 'CFTimeZoneGetSecondsFromGMT': (b'd^{__CFTimeZone=}d',), 'CFRunLoopTimerDoesRepeat': (b'Z^{__CFRunLoopTimer=}',), 'CFCharacterSetCreateInvertedSet': (b'^{__CFCharacterSet=}^{__CFAllocator=}^{__CFCharacterSet=}', '', {'retval': {'already_cfretained': True}}), 'CFStringGetParagraphBounds': (sel32or64(b'v^{__CFString=}{_CFRange=ll}^l^l^l', b'v^{__CFString=}{_CFRange=qq}^q^q^q'),), 'CFStringGetSystemEncoding': (sel32or64(b'L', b'I'),), 'CFBundleCopyResourceURLsOfTypeInDirectory': (b'^{__CFArray=}^{__CFURL=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFAttributedStringCreateMutableCopy': (sel32or64(b'^{__CFAttributedString=}^{__CFAllocator=}l^{__CFAttributedString=}', b'^{__CFAttributedString=}^{__CFAllocator=}q^{__CFAttributedString=}'), '', {'retval': {'already_cfretained': True}}), 'CFStringCreateWithFormatAndArguments': (b'^{__CFString=}^{__CFAllocator=}^{__CFDictionary=}^{__CFString=}^v', '', {'retval': {'already_cfretained': True}}), 'CFStringTokenizerGetCurrentSubTokens': (sel32or64(b'l^{__CFStringTokenizer=}^{_CFRange=ll}l^{__CFArray=}', b'q^{__CFStringTokenizer=}^{_CFRange=qq}q^{__CFArray=}'),), 'CFBundleCopyBundleURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_cfretained': True}}), 'CFXMLNodeGetInfoPtr': (b'^v^{__CFXMLNode=}',), 'CFSocketCreateConnectedToSocketSignature': (sel32or64(b'^{__CFSocket=}^{__CFAllocator=}^{_CFSocketSignature=lll^{__CFData=}}L^?^{_CFSocketContext=l^v^?^?^?}d', b'^{__CFSocket=}^{__CFAllocator=}^{_CFSocketSignature=iii^{__CFData=}}Q^?^{_CFSocketContext=q^v^?^?^?}d'), '', {'retval': {'already_cfretained': True}, 'arguments': {3: {'function': {'args': [{'typestr': [u'^{__CFSocket=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^{__CFData=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFURLCreateDataAndPropertiesFromResource': (sel32or64(b'Z^{__CFAllocator=}^{__CFURL=}^^{__CFData=}^^{__CFDictionary=}^{__CFArray=}^l', b'Z^{__CFAllocator=}^{__CFURL=}^^{__CFData=}^^{__CFDictionary=}^{__CFArray=}^i'), '', {'retval': {'already_cfretained': True}}), 'CFAbsoluteTimeGetWeekOfYear': (sel32or64(b'ld^{__CFTimeZone=}', b'id^{__CFTimeZone=}'),), 'CFDateFormatterSetProperty': (b'v^{__CFDateFormatter=}^{__CFString=}@',), 'CFTreeGetTypeID': (sel32or64(b'L', b'Q'),), 'CFRunLoopStop': (b'v^{__CFRunLoop=}',), 'CFNotificationCenterPostNotification': (b'v^{__CFNotificationCenter=}^{__CFString=}^v^{__CFDictionary=}Z',), 'CFXMLTreeCreateFromData': (sel32or64(b'^{__CFTree=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Ll', b'^{__CFTree=}^{__CFAllocator=}^{__CFData=}^{__CFURL=}Qq'), '', {'retval': {'already_cfretained': True}}), 'CFTreeGetChildAtIndex': (sel32or64(b'^{__CFTree=}^{__CFTree=}l', b'^{__CFTree=}^{__CFTree=}q'),), 'CFStringAppendPascalString': (sel32or64(b'v^{__CFString=}^CL', b'v^{__CFString=}^CI'),), 'CFXMLTreeCreateWithDataFromURL': (sel32or64(b'^{__CFTree=}^{__CFAllocator=}^{__CFURL=}Ll', b'^{__CFTree=}^{__CFAllocator=}^{__CFURL=}Qq'), '', {'retval': {'already_cfretained': True}}), 'CFLocaleCreateComponentsFromLocaleIdentifier': (b'^{__CFDictionary=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFPropertyListIsValid': (sel32or64(b'Z@l', b'Z@q'),), 'CFNumberFormatterGetDecimalInfoForCurrencyCode': (b'Z^{__CFString=}^i^d',), 'CFSocketRegisterSocketSignature': (sel32or64(b'l^{_CFSocketSignature=lll^{__CFData=}}d^{__CFString=}^{_CFSocketSignature=lll^{__CFData=}}', b'q^{_CFSocketSignature=iii^{__CFData=}}d^{__CFString=}^{_CFSocketSignature=iii^{__CFData=}}'),), 'CFSocketEnableCallBacks': (sel32or64(b'v^{__CFSocket=}L', b'v^{__CFSocket=}Q'),), 'CFSetCreateCopy': (b'^{__CFSet=}^{__CFAllocator=}^{__CFSet=}', '', {'retval': {'already_cfretained': True}}), 'CFSwapInt64BigToHost': (b'QQ',), 'CFReadStreamGetTypeID': (sel32or64(b'L', b'Q'),), 'CFFileDescriptorCreate': (sel32or64(b'^{__CFFileDescriptor=}^{__CFAllocator=}iZ^?^{_CFFileDescriptorContext=l^v^?^?^?}', b'^{__CFFileDescriptor=}^{__CFAllocator=}iZ^?^{_CFFileDescriptorContext=q^v^?^?^?}'), '', {'retval': {'already_cfretained': True}, 'arguments': {3: {'function': {'args': [{'typestr': [u'^{__CFFileDescriptor=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFBagCreateMutable': (sel32or64(b'^{__CFBag=}^{__CFAllocator=}l^{_CFBagCallBacks=l^?^?^?^?^?}', b'^{__CFBag=}^{__CFAllocator=}q^{_CFBagCallBacks=q^?^?^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFURLCreateWithString': (b'^{__CFURL=}^{__CFAllocator=}^{__CFString=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFDictionaryAddValue': (b'v^{__CFDictionary=}^v^v',), 'CFFileSecurityCreateCopy': (b'^{__CFFileSecurity=}^{__CFAllocator=}^{__CFFileSecurity=}', '', {'retval': {'already_cfretained': True}}), 'CFStringCreateMutableWithExternalCharactersNoCopy': (sel32or64(b'^{__CFString=}^{__CFAllocator=}^Tll^{__CFAllocator=}', b'^{__CFString=}^{__CFAllocator=}^Tqq^{__CFAllocator=}'), '', {'retval': {'already_cfretained': True}}), 'CFRunLoopRemoveObserver': (b'v^{__CFRunLoop=}^{__CFRunLoopObserver=}^{__CFString=}',), 'CFAttributedStringGetMutableString': (b'^{__CFString=}^{__CFAttributedString=}',), 'CFDictionaryCreate': (sel32or64(b'^{__CFDictionary=}^{__CFAllocator=}^^v^^vl^{_CFDictionaryKeyCallBacks=l^?^?^?^?^?}^{_CFDictionaryValueCallBacks=l^?^?^?^?}', b'^{__CFDictionary=}^{__CFAllocator=}^^v^^vq^{_CFDictionaryKeyCallBacks=q^?^?^?^?^?}^{_CFDictionaryValueCallBacks=q^?^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFNumberGetByteSize': (sel32or64(b'l^{__CFNumber=}', b'q^{__CFNumber=}'),), 'CFXMLParserCopyErrorDescription': (b'^{__CFString=}^{__CFXMLParser=}', '', {'retval': {'already_cfretained': True}}), 'CFCharacterSetCreateWithBitmapRepresentation': (b'^{__CFCharacterSet=}^{__CFAllocator=}^{__CFData=}', '', {'retval': {'already_cfretained': True}}), 'CFBagGetValues': (b'v^{__CFBag=}^^v',), 'CFBundleGetValueForInfoDictionaryKey': (b'@^{__CFBundle=}^{__CFString=}',), 'CFXMLParserGetCallBacks': (sel32or64(b'v^{__CFXMLParser=}^{_CFXMLParserCallBacks=l^?^?^?^?^?}', b'v^{__CFXMLParser=}^{_CFXMLParserCallBacks=q^?^?^?^?^?}'),), 'CFWriteStreamUnscheduleFromRunLoop': (b'v^{__CFWriteStream=}^{__CFRunLoop=}^{__CFString=}',), 'CFAttributedStringCreateCopy': (b'^{__CFAttributedString=}^{__CFAllocator=}^{__CFAttributedString=}', '', {'retval': {'already_cfretained': True}}), 'CFStringHasSuffix': (b'Z^{__CFString=}^{__CFString=}',), 'CFBitVectorSetBitAtIndex': (sel32or64(b'v^{__CFBitVector=}lL', b'v^{__CFBitVector=}qI'),), 'CFMessagePortSetDispatchQueue': (b'v^{__CFMessagePort=}^{dispatch_queue_s=}',), 'CFMachPortGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringGetNameOfEncoding': (sel32or64(b'^{__CFString=}L', b'^{__CFString=}I'),), 'CFBitVectorSetAllBits': (sel32or64(b'v^{__CFBitVector=}L', b'v^{__CFBitVector=}I'),), 'CFSocketGetContext': (sel32or64(b'v^{__CFSocket=}^{_CFSocketContext=l^v^?^?^?}', b'v^{__CFSocket=}^{_CFSocketContext=q^v^?^?^?}'),), 'CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier': (b'I^{__CFString=}',), 'CFXMLParserGetLineNumber': (sel32or64(b'l^{__CFXMLParser=}', b'q^{__CFXMLParser=}'),), 'CFTimeZoneGetDaylightSavingTimeOffset': (b'd^{__CFTimeZone=}d',), 'CFPreferencesAddSuitePreferencesToApp': (b'v^{__CFString=}^{__CFString=}',), 'CFURLGetFileSystemRepresentation': (sel32or64(b'Z^{__CFURL=}Z^Cl', b'Z^{__CFURL=}Z^Cq'),), 'CFXMLCreateStringByUnescapingEntities': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFDictionary=}', '', {'retval': {'already_cfretained': True}}), 'CFStringCapitalize': (b'v^{__CFString=}^{__CFLocale=}',), 'CFBinaryHeapGetMinimumIfPresent': (b'Z^{__CFBinaryHeap=}^^v',), 'CFURLCopyPathExtension': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFLocaleCopyISOCountryCodes': (b'^{__CFArray=}', '', {'retval': {'already_cfretained': True}}), 'CFLocaleCreateCopy': (b'^{__CFLocale=}^{__CFAllocator=}^{__CFLocale=}', '', {'retval': {'already_cfretained': True}}), 'CFURLEnumeratorSkipDescendents': (b'v^{__CFURLEnumerator=}',), 'CFBundleCopyBuiltInPlugInsURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_cfretained': True}}), 'CFBooleanGetTypeID': (sel32or64(b'L', b'Q'),), 'CFAttributedStringGetAttributesAndLongestEffectiveRange': (sel32or64(b'^{__CFDictionary=}^{__CFAttributedString=}l{_CFRange=ll}^{_CFRange=ll}', b'^{__CFDictionary=}^{__CFAttributedString=}q{_CFRange=qq}^{_CFRange=qq}'),), 'CFDateFormatterGetAbsoluteTimeFromString': (sel32or64(b'Z^{__CFDateFormatter=}^{__CFString=}^{_CFRange=ll}^d', b'Z^{__CFDateFormatter=}^{__CFString=}^{_CFRange=qq}^d'),), 'CFTreeSortChildren': (b'v^{__CFTree=}^?^v', '', {'arguments': {1: {'function': {'args': [{'typestr': '@'}, {'typestr': '@'}, {'typestr': '@'}], 'retval': {'typestr': 'L'}}}}}), 'CFURLCopyResourcePropertiesForKeys': (b'^{__CFDictionary=}^{__CFURL=}^{__CFArray=}^^{__CFError=}', '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFDataIncreaseLength': (sel32or64(b'v^{__CFData=}l', b'v^{__CFData=}q'),), 'CFNumberCompare': (sel32or64(b'l^{__CFNumber=}^{__CFNumber=}^v', b'q^{__CFNumber=}^{__CFNumber=}^v'),), 'CFPlugInRemoveInstanceForFactory': (b'v^{__CFUUID=}',), 'CFURLHasDirectoryPath': (b'Z^{__CFURL=}',), 'CFSwapInt16HostToBig': (b'SS',), 'CFXMLCreateStringByEscapingEntities': (b'^{__CFString=}^{__CFAllocator=}^{__CFString=}^{__CFDictionary=}', '', {'retval': {'already_cfretained': True}}), 'CFPreferencesSetMultiple': (b'v^{__CFDictionary=}^{__CFArray=}^{__CFString=}^{__CFString=}^{__CFString=}',), 'CFBagGetValue': (b'^v^{__CFBag=}^v',), 'CFBundleGetBundleWithIdentifier': (b'^{__CFBundle=}^{__CFString=}',), 'CFMakeCollectable': (b'@@',), 'CFSetGetTypeID': (sel32or64(b'L', b'Q'),), 'CFStringAppendFormat': (b'v^{__CFString=}^{__CFDictionary=}^{__CFString=}', '', {'arguments': {2: {'printf_format': True}}, 'variadic': True}), 'CFNumberGetValue': (sel32or64(b'Z^{__CFNumber=}l^v', b'Z^{__CFNumber=}q^v'),), 'CFStringTokenizerSetString': (sel32or64(b'v^{__CFStringTokenizer=}^{__CFString=}{_CFRange=ll}', b'v^{__CFStringTokenizer=}^{__CFString=}{_CFRange=qq}'),), 'CFRunLoopGetMain': (b'^{__CFRunLoop=}',), 'CFDictionaryRemoveAllValues': (b'v^{__CFDictionary=}',), 'CFWriteStreamGetTypeID': (sel32or64(b'L', b'Q'),), 'CFUUIDGetTypeID': (sel32or64(b'L', b'Q'),), 'CFNotificationCenterPostNotificationWithOptions': (sel32or64(b'v^{__CFNotificationCenter=}^{__CFString=}^v^{__CFDictionary=}L', b'v^{__CFNotificationCenter=}^{__CFString=}^v^{__CFDictionary=}Q'),), 'CFStringLowercase': (b'v^{__CFString=}^{__CFLocale=}',), 'CFCalendarSetMinimumDaysInFirstWeek': (sel32or64(b'v^{__CFCalendar=}l', b'v^{__CFCalendar=}q'),), 'CFRetain': (b'@@',), 'CFStringGetCharacters': (sel32or64(b'v^{__CFString=}{_CFRange=ll}^T', b'v^{__CFString=}{_CFRange=qq}^T'),), 'CFTimeZoneGetName': (b'^{__CFString=}^{__CFTimeZone=}',), 'CFURLCopyStrictPath': (b'^{__CFString=}^{__CFURL=}^Z', '', {'retval': {'already_cfretained': True}}), 'CFBundleIsExecutableLoaded': (b'Z^{__CFBundle=}',), 'CFArrayAppendArray': (sel32or64(b'v^{__CFArray=}^{__CFArray=}{_CFRange=ll}', b'v^{__CFArray=}^{__CFArray=}{_CFRange=qq}'),), 'CFNumberFormatterGetTypeID': (sel32or64(b'L', b'Q'),), 'CFDateGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPreferencesCopyMultiple': (b'^{__CFDictionary=}^{__CFArray=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFStringGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBinaryHeapGetTypeID': (sel32or64(b'L', b'Q'),), 'CFTimeZoneCopyLocalizedName': (sel32or64(b'^{__CFString=}^{__CFTimeZone=}l^{__CFLocale=}', b'^{__CFString=}^{__CFTimeZone=}q^{__CFLocale=}'), '', {'retval': {'already_cfretained': True}}), 'CFPlugInInstanceCreateWithInstanceDataSize': (sel32or64(b'^{__CFPlugInInstance=}^{__CFAllocator=}l^?^{__CFString=}^?', b'^{__CFPlugInInstance=}^{__CFAllocator=}q^?^{__CFString=}^?'), '', {'retval': {'already_cfretained': True}, 'arguments': {2: {'function': {'args': [{'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}, 4: {'function': {'args': [{'typestr': [u'^{__CFPlugInInstance=}', False]}, {'typestr': [u'^{__CFString=}', False]}, {'typestr': [u'^^v', False]}], 'retval': {'typestr': [u'Z', True]}}}}}), 'CFCalendarCopyLocale': (b'^{__CFLocale=}^{__CFCalendar=}', '', {'retval': {'already_cfretained': True}}), 'CFStringGetCharacterFromInlineBuffer': (sel32or64(b'T^{_CFStringInlineBuffer=[64T]^{__CFString=}^T{_CFRange=ll}ll}l', b'T^{_CFStringInlineBuffer=[64T]^{__CFString=}^T{_CFRange=qq}qq}q'),), 'CFFileDescriptorDisableCallBacks': (sel32or64(b'v^{__CFFileDescriptor=}L', b'v^{__CFFileDescriptor=}Q'),), 'CFBundleLoadExecutableAndReturnError': (b'Z^{__CFBundle=}^^{__CFError=}', '', {'arguments': {1: {'already_cfretained': True, 'type_modifier': 'o', 'null_accepted': True}}}), 'CFNumberFormatterCreateNumberFromString': (sel32or64(b'^{__CFNumber=}^{__CFAllocator=}^{__CFNumberFormatter=}^{__CFString=}^{_CFRange=ll}L', b'^{__CFNumber=}^{__CFAllocator=}^{__CFNumberFormatter=}^{__CFString=}^{_CFRange=qq}Q'), '', {'retval': {'already_cfretained': True}}), 'CFAttributedStringGetAttribute': (sel32or64(b'@^{__CFAttributedString=}l^{__CFString=}^{_CFRange=ll}', b'@^{__CFAttributedString=}q^{__CFString=}^{_CFRange=qq}'),), 'CFURLCopyLastPathComponent': (b'^{__CFString=}^{__CFURL=}', '', {'retval': {'already_cfretained': True}}), 'CFBundleCopyResourcesDirectoryURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_cfretained': True}}), 'CFRunLoopGetCurrent': (b'^{__CFRunLoop=}',), 'CFDateFormatterCreateDateFromString': (sel32or64(b'^{__CFDate=}^{__CFAllocator=}^{__CFDateFormatter=}^{__CFString=}^{_CFRange=ll}', b'^{__CFDate=}^{__CFAllocator=}^{__CFDateFormatter=}^{__CFString=}^{_CFRange=qq}'), '', {'retval': {'already_cfretained': True}}), 'CFURLEnumeratorGetDescendentLevel': (sel32or64(b'l^{__CFURLEnumerator=}', b'q^{__CFURLEnumerator=}'),), 'CFStringGetSurrogatePairForLongCharacter': (sel32or64(b'ZL^T', b'ZI^T'),), 'CFBagApplyFunction': (b'v^{__CFBag=}^?^v', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFBundleCopySharedSupportURL': (b'^{__CFURL=}^{__CFBundle=}', '', {'retval': {'already_cfretained': True}}), 'CFCharacterSetCreateWithCharactersInString': (b'^{__CFCharacterSet=}^{__CFAllocator=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFBundleGetDataPointersForNames': (b'v^{__CFBundle=}^{__CFArray=}^^v',), 'CFBitVectorGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPreferencesCopyKeyList': (b'^{__CFArray=}^{__CFString=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFDateFormatterGetTypeID': (sel32or64(b'L', b'Q'),), 'CFRunLoopSourceGetContext': (sel32or64(b'v^{__CFRunLoopSource=}^{_CFRunLoopSourceContext=l^v^?^?^?^?^?^?^?^?}', b'v^{__CFRunLoopSource=}^{_CFRunLoopSourceContext=q^v^?^?^?^?^?^?^?^?}'),), 'CFBundleGetAllBundles': (b'^{__CFArray=}',), 'CFFileSecuritySetGroupUUID': (b'Z^{__CFFileSecurity=}^{__CFUUID=}',), 'CFCharacterSetCreateMutableCopy': (b'^{__CFCharacterSet=}^{__CFAllocator=}^{__CFCharacterSet=}', '', {'retval': {'already_cfretained': True}}), 'CFPlugInUnregisterFactory': (b'Z^{__CFUUID=}',), 'CFStringGetRangeOfComposedCharactersAtIndex': (sel32or64(b'{_CFRange=ll}^{__CFString=}l', b'{_CFRange=qq}^{__CFString=}q'),), 'CFAttributedStringBeginEditing': (b'v^{__CFAttributedString=}',), 'CFSocketGetSocketFlags': (sel32or64(b'L^{__CFSocket=}', b'Q^{__CFSocket=}'),), 'CFSwapInt16BigToHost': (b'SS',), 'CFSetApplyFunction': (b'v^{__CFSet=}^?^v', '', {'arguments': {1: {'function': {'args': [{'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFNumberFormatterGetFormat': (b'^{__CFString=}^{__CFNumberFormatter=}',), 'CFErrorGetTypeID': (sel32or64(b'L', b'Q'),), 'CFURLCopyParameterString': (b'^{__CFString=}^{__CFURL=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFPreferencesCopyApplicationList': (b'^{__CFArray=}^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFXMLParserGetContext': (sel32or64(b'v^{__CFXMLParser=}^{_CFXMLParserContext=l^v^?^?^?}', b'v^{__CFXMLParser=}^{_CFXMLParserContext=q^v^?^?^?}'),), 'CFCopyDescription': (b'^{__CFString=}@', '', {'retval': {'already_cfretained': True}}), 'CFDataDeleteBytes': (sel32or64(b'v^{__CFData=}{_CFRange=ll}', b'v^{__CFData=}{_CFRange=qq}'),), 'CFWriteStreamGetError': (sel32or64(b'{_CFStreamError=ll}^{__CFWriteStream=}', b'{_CFStreamError=qi}^{__CFWriteStream=}'),), 'CFBitVectorGetFirstIndexOfBit': (sel32or64(b'l^{__CFBitVector=}{_CFRange=ll}L', b'q^{__CFBitVector=}{_CFRange=qq}I'),), 'CFCharacterSetCreateCopy': (b'^{__CFCharacterSet=}^{__CFAllocator=}^{__CFCharacterSet=}', '', {'retval': {'already_cfretained': True}}), 'CFCharacterSetRemoveCharactersInString': (b'v^{__CFCharacterSet=}^{__CFString=}',), 'CFRunLoopCopyCurrentMode': (b'^{__CFString=}^{__CFRunLoop=}', '', {'retval': {'already_cfretained': True}}), 'CFBundleGetPackageInfo': (sel32or64(b'v^{__CFBundle=}^L^L', b'v^{__CFBundle=}^I^I'),), 'CFCalendarSetFirstWeekday': (sel32or64(b'v^{__CFCalendar=}l', b'v^{__CFCalendar=}q'),), 'CFStringGetFastestEncoding': (sel32or64(b'L^{__CFString=}', b'I^{__CFString=}'),), 'CFSocketIsValid': (b'Z^{__CFSocket=}',), 'CFTreeGetChildren': (b'v^{__CFTree=}^^{__CFTree=}',), 'CFBundleGetLocalInfoDictionary': (b'^{__CFDictionary=}^{__CFBundle=}',), 'CFArrayBSearchValues': (sel32or64(b'l^{__CFArray=}{_CFRange=ll}^v^?^v', b'q^{__CFArray=}{_CFRange=qq}^v^?^v'), '', {'arguments': {3: {'function': {'args': [{'typestr': '@'}, {'typestr': '@'}, {'typestr': '@'}], 'retval': {'typestr': 'L'}}}}}), 'CFTreeGetNextSibling': (b'^{__CFTree=}^{__CFTree=}',), 'CFMessagePortGetTypeID': (sel32or64(b'L', b'Q'),), 'CFBagGetCount': (sel32or64(b'l^{__CFBag=}', b'q^{__CFBag=}'),), 'CFBagRemoveAllValues': (b'v^{__CFBag=}',), 'CFCharacterSetCreateBitmapRepresentation': (b'^{__CFData=}^{__CFAllocator=}^{__CFCharacterSet=}', '', {'retval': {'already_cfretained': True}}), 'CFXMLParserGetDocument': (b'^v^{__CFXMLParser=}',), 'CFFileSecurityGetTypeID': (sel32or64(b'L', b'Q'),), 'CFXMLNodeGetTypeCode': (sel32or64(b'l^{__CFXMLNode=}', b'q^{__CFXMLNode=}'),), 'CFStringInitInlineBuffer': (sel32or64(b'v^{__CFString=}^{_CFStringInlineBuffer=[64T]^{__CFString=}^T{_CFRange=ll}ll}{_CFRange=ll}', b'v^{__CFString=}^{_CFStringInlineBuffer=[64T]^{__CFString=}^T{_CFRange=qq}qq}{_CFRange=qq}'),), 'CFArrayGetValues': (sel32or64(b'v^{__CFArray=}{_CFRange=ll}^^v', b'v^{__CFArray=}{_CFRange=qq}^^v'),), 'CFCharacterSetIsSupersetOfSet': (b'Z^{__CFCharacterSet=}^{__CFCharacterSet=}',), 'CFRunLoopObserverGetTypeID': (sel32or64(b'L', b'Q'),), 'CFAbsoluteTimeGetGregorianDate': (sel32or64(b'{_CFGregorianDate=lccccd}d^{__CFTimeZone=}', b'{_CFGregorianDate=iccccd}d^{__CFTimeZone=}'),), 'CFSwapInt32LittleToHost': (b'II',), 'CFNotificationCenterRemoveObserver': (b'v^{__CFNotificationCenter=}^v^{__CFString=}^v',), 'CFCalendarSetTimeZone': (b'v^{__CFCalendar=}^{__CFTimeZone=}',), 'CFSetCreateMutableCopy': (sel32or64(b'^{__CFSet=}^{__CFAllocator=}l^{__CFSet=}', b'^{__CFSet=}^{__CFAllocator=}q^{__CFSet=}'), '', {'retval': {'already_cfretained': True}}), 'CFXMLTreeCreateWithNode': (b'^{__CFTree=}^{__CFAllocator=}^{__CFXMLNode=}', '', {'retval': {'already_cfretained': True}}), 'CFCharacterSetUnion': (b'v^{__CFCharacterSet=}^{__CFCharacterSet=}',), 'CFRunLoopTimerGetOrder': (sel32or64(b'l^{__CFRunLoopTimer=}', b'q^{__CFRunLoopTimer=}'),), 'CFTreeCreate': (sel32or64(b'^{__CFTree=}^{__CFAllocator=}^{_CFTreeContext=l^v^?^?^?}', b'^{__CFTree=}^{__CFAllocator=}^{_CFTreeContext=q^v^?^?^?}'), '', {'retval': {'already_cfretained': True}}), 'CFPlugInInstanceGetTypeID': (sel32or64(b'L', b'Q'),), 'CFPreferencesCopyAppValue': (b'@^{__CFString=}^{__CFString=}', '', {'retval': {'already_cfretained': True}}), 'CFXMLNodeGetString': (b'^{__CFString=}^{__CFXMLNode=}',), 'CFSocketCreateWithSocketSignature': (sel32or64(b'^{__CFSocket=}^{__CFAllocator=}^{_CFSocketSignature=lll^{__CFData=}}L^?^{_CFSocketContext=l^v^?^?^?}', b'^{__CFSocket=}^{__CFAllocator=}^{_CFSocketSignature=iii^{__CFData=}}Q^?^{_CFSocketContext=q^v^?^?^?}'), '', {'retval': {'already_cfretained': True}, 'arguments': {3: {'function': {'args': [{'typestr': [u'^{__CFSocket=}', False]}, {'typestr': [u'Q', False]}, {'typestr': [u'^{__CFData=}', False]}, {'typestr': [u'^v', False]}, {'typestr': [u'^v', False]}], 'retval': {'typestr': [u'v', False]}}}}}), 'CFURLEnumeratorCreateForDirectoryURL': (sel32or64(b'^{__CFURLEnumerator=}^{__CFAllocator=}^{__CFURL=}L^{__CFArray=}', b'^{__CFURLEnumerator=}^{__CFAllocator=}^{__CFURL=}Q^{__CFArray=}'), '', {'retval': {'already_cfretained': True}})}
+aliases = {'kCFFileSecurityRemoveACL': '_FILESEC_REMOVE_ACL'}
 cftypes=[('CFAllocatorRef', b'^{__CFAllocator=}', 'CFAllocatorGetTypeID', None), ('CFArrayRef', b'^{__CFArray=}', 'CFArrayGetTypeID', '__NSCFArray,NSCFArray'), ('CFAttributedStringRef', b'^{__CFAttributedString=}', 'CFAttributedStringGetTypeID', '__NSCFAttributedString,NSCFAttributedString'), ('CFBagRef', b'^{__CFBag=}', 'CFBagGetTypeID', None), ('CFBinaryHeapRef', b'^{__CFBinaryHeap=}', 'CFBinaryHeapGetTypeID', None), ('CFBitVectorRef', b'^{__CFBitVector=}', 'CFBitVectorGetTypeID', None), ('CFBooleanRef', b'^{__CFBoolean=}', 'CFBooleanGetTypeID', '__NSCFBoolean,NSCFBoolean'), ('CFBundleRef', b'^{__CFBundle=}', 'CFBundleGetTypeID', None), ('CFCalendarRef', b'^{__CFCalendar=}', 'CFCalendarGetTypeID', '__NSCFCalendar'), ('CFCharacterSetRef', b'^{__CFCharacterSet=}', 'CFCharacterSetGetTypeID', '__NSCFCharacterSet,NSCFCharacterSet'), ('CFDataRef', b'^{__CFData=}', 'CFDataGetTypeID', '__NSCFData,NSCFData'), ('CFDateFormatterRef', b'^{__CFDateFormatter=}', 'CFDateFormatterGetTypeID', None), ('CFDateRef', b'^{__CFDate=}', 'CFDateGetTypeID', '__NSCFDate,NSCFDate,__NSDate'), ('CFDictionaryRef', b'^{__CFDictionary=}', 'CFDictionaryGetTypeID', '__NSCFDictionary,NSCFDictionary'), ('CFErrorRef', b'^{__CFError=}', 'CFErrorGetTypeID', '__NSCFError,NSCFError'), ('CFFileDescriptorRef', b'^{__CFFileDescriptor=}', 'CFFileDescriptorGetTypeID', None), ('CFFileSecurityRef', b'^{__CFFileSecurity=}', 'CFFileSecurityGetTypeID', None), ('CFLocaleRef', b'^{__CFLocale=}', 'CFLocaleGetTypeID', '__NSCFLocale,NSCFLocale'), ('CFMachPortRef', b'^{__CFMachPort=}', 'CFMachPortGetTypeID', 'NSMachPort'), ('CFMessagePortRef', b'^{__CFMessagePort=}', 'CFMessagePortGetTypeID', None), ('CFMutableArrayRef', b'^{__CFArray=}', 'CFArrayGetTypeID', 'NSMutableArray'), ('CFMutableAttributedStringRef', b'^{__CFAttributedString=}', 'CFAttributedStringGetTypeID', '__NSCFAttributedString,NSCFAttributedString'), ('CFMutableBagRef', b'^{__CFBag=}', 'CFBagGetTypeID', None), ('CFMutableBitVectorRef', b'^{__CFBitVector=}', 'CFBitVectorGetTypeID', None), ('CFMutableCharacterSetRef', b'^{__CFCharacterSet=}', 'CFCharacterSetGetTypeID', None), ('CFMutableDataRef', b'^{__CFData=}', 'CFDataGetTypeID', 'NSMutableData'), ('CFMutableDictionaryRef', b'^{__CFDictionary=}', 'CFDictionaryGetTypeID', 'NSMutableDictionary'), ('CFMutableSetRef', b'^{__CFSet=}', 'CFSetGetTypeID', 'NSMutableSet'), ('CFMutableStringRef', b'^{__CFString=}', 'CFStringGetTypeID', None), ('CFNotificationCenterRef', b'^{__CFNotificationCenter=}', 'CFNotificationCenterGetTypeID', None), ('CFNullRef', b'^{__CFNull=}', 'CFNullGetTypeID', 'NSNull'), ('CFNumberFormatterRef', b'^{__CFNumberFormatter=}', 'CFNumberFormatterGetTypeID', None), ('CFNumberRef', b'^{__CFNumber=}', 'CFNumberGetTypeID', '__NSCFNumber,NSCFNumber'), ('CFPlugInInstanceRef', b'^{__CFPlugInInstance=}', 'CFPlugInInstanceGetTypeID', None), ('CFReadStreamRef', b'^{__CFReadStream=}', 'CFReadStreamGetTypeID', '__NSCFInputStream,NSCFInputStream'), ('CFRunLoopObserverRef', b'^{__CFRunLoopObserver=}', 'CFRunLoopObserverGetTypeID', None), ('CFRunLoopRef', b'^{__CFRunLoop=}', 'CFRunLoopGetTypeID', None), ('CFRunLoopSourceRef', b'^{__CFRunLoopSource=}', 'CFRunLoopSourceGetTypeID', None), ('CFRunLoopTimerRef', b'^{__CFRunLoopTimer=}', 'CFRunLoopTimerGetTypeID', '__NSCFTimer,NSCFTimer'), ('CFSetRef', b'^{__CFSet=}', 'CFSetGetTypeID', '__NSCFSet,NSCFSet'), ('CFSocketRef', b'^{__CFSocket=}', 'CFSocketGetTypeID', None), ('CFStringRef', b'^{__CFString=}', 'CFStringGetTypeID', '__NSCFString,NSCFString'), ('CFStringTokenizerRef', b'^{__CFStringTokenizer=}', 'CFStringTokenizerGetTypeID', None), ('CFTimeZoneRef', b'^{__CFTimeZone=}', 'CFTimeZoneGetTypeID', '__NSCFTimeZone,__NSTimeZone'), ('CFTreeRef', b'^{__CFTree=}', 'CFTreeGetTypeID', None), ('CFURLEnumeratorRef', b'^{__CFURLEnumerator=}', 'CFURLEnumeratorGetTypeID', None), ('CFURLRef', b'^{__CFURL=}', 'CFURLGetTypeID', 'NSURL'), ('CFUUIDRef', b'^{__CFUUID=}', 'CFUUIDGetTypeID', None), ('CFUserNotificationRef', b'^{__CFUserNotification=}', 'CFUserNotificationGetTypeID', None), ('CFWriteStreamRef', b'^{__CFWriteStream=}', 'CFWriteStreamGetTypeID', '__NSCFOutputStream,NSCFOutputStream'), ('CFXMLNodeRef', b'^{__CFXMLNode=}', 'CFXMLNodeGetTypeID', None), ('CFXMLParserRef', b'^{__CFXMLParser=}', 'CFXMLParserGetTypeID', None)]
 expressions = {}
 

pyobjc-framework-Cocoa/Lib/Foundation/_metadata.py

 # This file is generated by objective.metadata
 #
-# Last update: Wed Apr 25 12:51:26 2012
+# Last update: Wed Apr 25 17:55:51 2012
 
 import objc, sys
 
 
 misc = {
 }
-misc.update({'NSHashEnumerator': objc.createStructType('NSHashEnumerator', sel32or64('{_NSHashEnumerator=II^v}', '{_NSHashEnumerator=QQ^v}'), [u'_pi', u'_si', u'_bs']), 'NSAffineTransformStruct': objc.createStructType('NSAffineTransformStruct', sel32or64('{_NSAffineTransformStruct=ffffff}', '{_NSAffineTransformStruct=dddddd}'), [u'm11', u'm12', u'm21', u'm22', u'tX', u'tY']), 'NSRect': objc.createStructType('NSRect', '{_NSRect={_NSPoint=ff}{_NSSize=ff}}', [u'origin', u'size']), 'NSRange': objc.createStructType('NSRange', sel32or64('{_NSRange=II}', '{_NSRange=QQ}'), [u'location', u'length']), 'NSFastEnumerationState': objc.createStructType('NSFastEnumerationState', sel32or64('{_NSFastEnumerationState=L^@^L[5L]}', '{_NSFastEnumerationState=Q^@^Q[5Q]}'), [u'state', u'itemsPtr', u'mutationsPtr', u'extra']), 'NSDecimal': objc.createStructType('NSDecimal', '{_NSDecimal=iIIII[8S]}', [u'_exponent', u'_length', u'_isNegative', u'_isCompact', u'_reserved', u'_mantissa']), 'NSSize': objc.createStructType('NSSize', '{_NSSize=ff}', [u'width', u'height']), 'NSPoint': objc.createStructType('NSPoint', '{_NSPoint=ff}', [u'x', u'y']), 'NSZone': objc.createStructType('NSZone', '{_NSZone=}', []), 'NSMapEnumerator': objc.createStructType('NSMapEnumerator', sel32or64('{_NSMapEnumerator=II^v}', '{_NSMapEnumerator=QQ^v}'), [u'_pi', u'_si', u'_bs']), 'NSSwappedFloat': objc.createStructType('NSSwappedFloat', '{_NSSwappedFloat=I}', [u'v']), 'NSSwappedDouble': objc.createStructType('NSSwappedDouble', '{_NSSwappedDouble=Q}', [u'v'])})
+misc.update({'NSHashEnumerator': objc.createStructType('NSHashEnumerator', sel32or64('{_NSHashEnumerator=II^v}', '{_NSHashEnumerator=QQ^v}'), [u'_pi', u'_si', u'_bs']), 'NSAffineTransformStruct': objc.createStructType('NSAffineTransformStruct', sel32or64('{_NSAffineTransformStruct=ffffff}', '{_NSAffineTransformStruct=dddddd}'), [u'm11', u'm12', u'm21', u'm22', u'tX', u'tY']), 'NSRect': objc.createStructType('NSRect', '{_NSRect={_NSPoint=ff}{_NSSize=ff}}', [u'origin', u'size']), 'NSRange': objc.createStructType('NSRange', sel32or64('{_NSRange=II}', '{_NSRange=QQ}'), [u'location', u'length']), 'NSZone': objc.createStructType('NSZone', '{_NSZone=}', []), 'NSDecimal': objc.createStructType('NSDecimal', '{_NSDecimal=iIIII[8S]}', [u'_exponent', u'_length', u'_isNegative', u'_isCompact', u'_reserved', u'_mantissa']), 'NSSize': objc.createStructType('NSSize', '{_NSSize=ff}', [u'width', u'height']), 'NSPoint': objc.createStructType('NSPoint', '{_NSPoint=ff}', [u'x', u'y']), 'NSSwappedDouble': objc.createStructType('NSSwappedDouble', '{_NSSwappedDouble=Q}', [u'v']), 'NSMapEnumerator': objc.createStructType('NSMapEnumerator', sel32or64('{_NSMapEnumerator=II^v}', '{_NSMapEnumerator=QQ^v}'), [u'_pi', u'_si', u'_bs']), 'NSSwappedFloat': objc.createStructType('NSSwappedFloat', '{_NSSwappedFloat=I}', [u'v'])})
 constants = '''$NSAMPMDesignation$NSAppleEventManagerWillProcessFirstEventNotification$NSAppleEventTimeOutDefault@d$NSAppleEventTimeOutNone@d$NSAppleScriptErrorAppName$NSAppleScriptErrorBriefMessage$NSAppleScriptErrorMessage$NSAppleScriptErrorNumber$NSAppleScriptErrorRange$NSArgumentDomain$NSAssertionHandlerKey$NSAverageKeyValueOperator$NSBuddhistCalendar$NSBundleDidLoadNotification$NSCharacterConversionException$NSChineseCalendar$NSClassDescriptionNeededForClassNotification$NSCocoaErrorDomain$NSConnectionDidDieNotification$NSConnectionDidInitializeNotification$NSConnectionReplyMode$NSCountKeyValueOperator$NSCurrencySymbol$NSCurrentLocaleDidChangeNotification$NSDateFormatString$NSDateTimeOrdering$NSDecimalDigits$NSDecimalNumberDivideByZeroException$NSDecimalNumberExactnessException$NSDecimalNumberOverflowException$NSDecimalNumberUnderflowException$NSDecimalSeparator$NSDefaultRunLoopMode$NSDestinationInvalidException$NSDidBecomeSingleThreadedNotification$NSDistinctUnionOfArraysKeyValueOperator$NSDistinctUnionOfObjectsKeyValueOperator$NSDistinctUnionOfSetsKeyValueOperator$NSEarlierTimeDesignations$NSErrorFailingURLStringKey$NSFTPPropertyActiveTransferModeKey$NSFTPPropertyFTPProxy$NSFTPPropertyFileOffsetKey$NSFTPPropertyUserLoginKey$NSFTPPropertyUserPasswordKey$NSFailedAuthenticationException$NSFileAppendOnly$NSFileBusy$NSFileCreationDate$NSFileDeviceIdentifier$NSFileExtensionHidden$NSFileGroupOwnerAccountID$NSFileGroupOwnerAccountName$NSFileHFSCreatorCode$NSFileHFSTypeCode$NSFileHandleConnectionAcceptedNotification$NSFileHandleDataAvailableNotification$NSFileHandleNotificationDataItem$NSFileHandleNotificationFileHandleItem$NSFileHandleNotificationMonitorModes$NSFileHandleOperationException$NSFileHandleReadCompletionNotification$NSFileHandleReadToEndOfFileCompletionNotification$NSFileImmutable$NSFileModificationDate$NSFileOwnerAccountID$NSFileOwnerAccountName$NSFilePathErrorKey$NSFilePosixPermissions$NSFileProtectionComplete$NSFileProtectionCompleteUnlessOpen$NSFileProtectionCompleteUntilFirstUserAuthentication$NSFileProtectionKey$NSFileProtectionNone$NSFileReferenceCount$NSFileSize$NSFileSystemFileNumber$NSFileSystemFreeNodes$NSFileSystemFreeSize$NSFileSystemNodes$NSFileSystemNumber$NSFileSystemSize$NSFileType$NSFileTypeBlockSpecial$NSFileTypeCharacterSpecial$NSFileTypeDirectory$NSFileTypeRegular$NSFileTypeSocket$NSFileTypeSymbolicLink$NSFileTypeUnknown$NSFoundationVersionNumber@d$NSGenericException$NSGlobalDomain$NSGrammarCorrections$NSGrammarRange$NSGrammarUserDescription$NSGregorianCalendar$NSHTTPCookieComment$NSHTTPCookieCommentURL$NSHTTPCookieDiscard$NSHTTPCookieDomain$NSHTTPCookieExpires$NSHTTPCookieManagerAcceptPolicyChangedNotification$NSHTTPCookieManagerCookiesChangedNotification$NSHTTPCookieMaximumAge$NSHTTPCookieName$NSHTTPCookieOriginURL$NSHTTPCookiePath$NSHTTPCookiePort$NSHTTPCookieSecure$NSHTTPCookieValue$NSHTTPCookieVersion$NSHTTPPropertyErrorPageDataKey$NSHTTPPropertyHTTPProxy$NSHTTPPropertyRedirectionHeadersKey$NSHTTPPropertyServerHTTPVersionKey$NSHTTPPropertyStatusCodeKey$NSHTTPPropertyStatusReasonKey$NSHebrewCalendar$NSHelpAnchorErrorKey$NSHourNameDesignations$NSISO8601Calendar$NSInconsistentArchiveException$NSIndianCalendar$NSInternalInconsistencyException$NSInternationalCurrencyString$NSInvalidArchiveOperationException$NSInvalidArgumentException$NSInvalidReceivePortException$NSInvalidSendPortException$NSInvalidUnarchiveOperationException$NSInvocationOperationCancelledException$NSInvocationOperationVoidResultException$NSIsNilTransformerName$NSIsNotNilTransformerName$NSIslamicCalendar$NSIslamicCivilCalendar$NSJapaneseCalendar$NSKeyValueChangeIndexesKey$NSKeyValueChangeKindKey$NSKeyValueChangeNewKey$NSKeyValueChangeNotificationIsPriorKey$NSKeyValueChangeOldKey$NSKeyedUnarchiveFromDataTransformerName$NSLaterTimeDesignations$NSLinguisticTagAdjective$NSLinguisticTagAdverb$NSLinguisticTagClassifier$NSLinguisticTagCloseParenthesis$NSLinguisticTagCloseQuote$NSLinguisticTagConjunction$NSLinguisticTagDash$NSLinguisticTagDeterminer$NSLinguisticTagIdiom$NSLinguisticTagInterjection$NSLinguisticTagNoun$NSLinguisticTagNumber$NSLinguisticTagOpenParenthesis$NSLinguisticTagOpenQuote$NSLinguisticTagOrganizationName$NSLinguisticTagOther$NSLinguisticTagOtherPunctuation$NSLinguisticTagOtherWhitespace$NSLinguisticTagOtherWord$NSLinguisticTagParagraphBreak$NSLinguisticTagParticle$NSLinguisticTagPersonalName$NSLinguisticTagPlaceName$NSLinguisticTagPreposition$NSLinguisticTagPronoun$NSLinguisticTagPunctuation$NSLinguisticTagSchemeLanguage$NSLinguisticTagSchemeLemma$NSLinguisticTagSchemeLexicalClass$NSLinguisticTagSchemeNameType$NSLinguisticTagSchemeNameTypeOrLexicalClass$NSLinguisticTagSchemeScript$NSLinguisticTagSchemeTokenType$NSLinguisticTagSentenceTerminator$NSLinguisticTagVerb$NSLinguisticTagWhitespace$NSLinguisticTagWord$NSLinguisticTagWordJoiner$NSLoadedClasses$NSLocalNotificationCenterType$NSLocaleAlternateQuotationBeginDelimiterKey$NSLocaleAlternateQuotationEndDelimiterKey$NSLocaleCalendar$NSLocaleCollationIdentifier$NSLocaleCollatorIdentifier$NSLocaleCountryCode$NSLocaleCurrencyCode$NSLocaleCurrencySymbol$NSLocaleDecimalSeparator$NSLocaleExemplarCharacterSet$NSLocaleGroupingSeparator$NSLocaleIdentifier$NSLocaleLanguageCode$NSLocaleMeasurementSystem$NSLocaleQuotationBeginDelimiterKey$NSLocaleQuotationEndDelimiterKey$NSLocaleScriptCode$NSLocaleUsesMetricSystem$NSLocaleVariantCode$NSLocalizedDescriptionKey$NSLocalizedFailureReasonErrorKey$NSLocalizedRecoveryOptionsErrorKey$NSLocalizedRecoverySuggestionErrorKey$NSMachErrorDomain$NSMallocException$NSMaximumKeyValueOperator$NSMetadataItemDisplayNameKey$NSMetadataItemFSContentChangeDateKey$NSMetadataItemFSCreationDateKey$NSMetadataItemFSNameKey$NSMetadataItemFSSizeKey$NSMetadataItemIsUbiquitousKey$NSMetadataItemPathKey$NSMetadataItemURLKey$NSMetadataQueryDidFinishGatheringNotification$NSMetadataQueryDidStartGatheringNotification$NSMetadataQueryDidUpdateNotification$NSMetadataQueryGatheringProgressNotification$NSMetadataQueryLocalComputerScope$NSMetadataQueryNetworkScope$NSMetadataQueryResultContentRelevanceAttribute$NSMetadataQueryUbiquitousDataScope$NSMetadataQueryUbiquitousDocumentsScope$NSMetadataQueryUserHomeScope$NSMetadataUbiquitousItemHasUnresolvedConflictsKey$NSMetadataUbiquitousItemIsDownloadedKey$NSMetadataUbiquitousItemIsDownloadingKey$NSMetadataUbiquitousItemIsUploadedKey$NSMetadataUbiquitousItemIsUploadingKey$NSMetadataUbiquitousItemPercentDownloadedKey$NSMetadataUbiquitousItemPercentUploadedKey$NSMinimumKeyValueOperator$NSMonthNameArray$NSNegateBooleanTransformerName$NSNegativeCurrencyFormatString$NSNetServicesErrorCode$NSNetServicesErrorDomain$NSNextDayDesignations$NSNextNextDayDesignations$NSOSStatusErrorDomain$NSObjectInaccessibleException$NSObjectNotAvailableException$NSOldStyleException$NSOperationNotSupportedForKeyException$NSPOSIXErrorDomain$NSParseErrorException$NSPersianCalendar$NSPortDidBecomeInvalidNotification$NSPortReceiveException$NSPortSendException$NSPortTimeoutException$NSPositiveCurrencyFormatString$NSPriorDayDesignations$NSRangeException$NSRecoveryAttempterErrorKey$NSRegistrationDomain$NSRepublicOfChinaCalendar$NSRunLoopCommonModes$NSShortDateFormatString$NSShortMonthNameArray$NSShortTimeDateFormatString$NSShortWeekDayNameArray$NSStreamDataWrittenToMemoryStreamKey$NSStreamFileCurrentOffsetKey$NSStreamNetworkServiceType$NSStreamNetworkServiceTypeBackground$NSStreamNetworkServiceTypeVideo$NSStreamNetworkServiceTypeVoIP$NSStreamNetworkServiceTypeVoice$NSStreamSOCKSErrorDomain$NSStreamSOCKSProxyConfigurationKey$NSStreamSOCKSProxyHostKey$NSStreamSOCKSProxyPasswordKey$NSStreamSOCKSProxyPortKey$NSStreamSOCKSProxyUserKey$NSStreamSOCKSProxyVersion4$NSStreamSOCKSProxyVersion5$NSStreamSOCKSProxyVersionKey$NSStreamSocketSSLErrorDomain$NSStreamSocketSecurityLevelKey$NSStreamSocketSecurityLevelNegotiatedSSL$NSStreamSocketSecurityLevelNone$NSStreamSocketSecurityLevelSSLv2$NSStreamSocketSecurityLevelSSLv3$NSStreamSocketSecurityLevelTLSv1$NSStringEncodingErrorKey$NSSumKeyValueOperator$NSSystemClockDidChangeNotification$NSSystemTimeZoneDidChangeNotification$NSTaskDidTerminateNotification$NSTextCheckingAirlineKey$NSTextCheckingCityKey$NSTextCheckingCountryKey$NSTextCheckingFlightKey$NSTextCheckingJobTitleKey$NSTextCheckingNameKey$NSTextCheckingOrganizationKey$NSTextCheckingPhoneKey$NSTextCheckingStateKey$NSTextCheckingStreetKey$NSTextCheckingZIPKey$NSThisDayDesignations$NSThousandsSeparator$NSThreadWillExitNotification$NSTimeDateFormatString$NSTimeFormatString$NSURLAttributeModificationDateKey$NSURLAuthenticationMethodClientCertificate$NSURLAuthenticationMethodDefault$NSURLAuthenticationMethodHTMLForm$NSURLAuthenticationMethodHTTPBasic$NSURLAuthenticationMethodHTTPDigest$NSURLAuthenticationMethodNTLM$NSURLAuthenticationMethodNegotiate$NSURLAuthenticationMethodServerTrust$NSURLContentAccessDateKey$NSURLContentModificationDateKey$NSURLCreationDateKey$NSURLCredentialStorageChangedNotification$NSURLCustomIconKey$NSURLEffectiveIconKey$NSURLErrorDomain$NSURLErrorFailingURLErrorKey$NSURLErrorFailingURLPeerTrustErrorKey$NSURLErrorFailingURLStringErrorKey$NSURLErrorKey$NSURLFileAllocatedSizeKey$NSURLFileResourceIdentifierKey$NSURLFileResourceTypeBlockSpecial$NSURLFileResourceTypeCharacterSpecial$NSURLFileResourceTypeDirectory$NSURLFileResourceTypeKey$NSURLFileResourceTypeNamedPipe$NSURLFileResourceTypeRegular$NSURLFileResourceTypeSocket$NSURLFileResourceTypeSymbolicLink$NSURLFileResourceTypeUnknown$NSURLFileScheme$NSURLFileSecurityKey$NSURLFileSizeKey$NSURLHasHiddenExtensionKey$NSURLIsAliasFileKey$NSURLIsDirectoryKey$NSURLIsExecutableKey$NSURLIsHiddenKey$NSURLIsMountTriggerKey$NSURLIsPackageKey$NSURLIsReadableKey$NSURLIsRegularFileKey$NSURLIsSymbolicLinkKey$NSURLIsSystemImmutableKey$NSURLIsUbiquitousItemKey$NSURLIsUserImmutableKey$NSURLIsVolumeKey$NSURLIsWritableKey$NSURLKeysOfUnsetValuesKey$NSURLLabelColorKey$NSURLLabelNumberKey$NSURLLinkCountKey$NSURLLocalizedLabelKey$NSURLLocalizedNameKey$NSURLLocalizedTypeDescriptionKey$NSURLNameKey$NSURLParentDirectoryURLKey$NSURLPreferredIOBlockSizeKey$NSURLProtectionSpaceFTP$NSURLProtectionSpaceFTPProxy$NSURLProtectionSpaceHTTP$NSURLProtectionSpaceHTTPProxy$NSURLProtectionSpaceHTTPS$NSURLProtectionSpaceHTTPSProxy$NSURLProtectionSpaceSOCKSProxy$NSURLTotalFileAllocatedSizeKey$NSURLTotalFileSizeKey$NSURLTypeIdentifierKey$NSURLUbiquitousItemHasUnresolvedConflictsKey$NSURLUbiquitousItemIsDownloadedKey$NSURLUbiquitousItemIsDownloadingKey$NSURLUbiquitousItemIsUploadedKey$NSURLUbiquitousItemIsUploadingKey$NSURLUbiquitousItemPercentDownloadedKey$NSURLUbiquitousItemPercentUploadedKey$NSURLVolumeAvailableCapacityKey$NSURLVolumeCreationDateKey$NSURLVolumeIdentifierKey$NSURLVolumeIsAutomountedKey$NSURLVolumeIsBrowsableKey$NSURLVolumeIsEjectableKey$NSURLVolumeIsInternalKey$NSURLVolumeIsJournalingKey$NSURLVolumeIsLocalKey$NSURLVolumeIsReadOnlyKey$NSURLVolumeIsRemovableKey$NSURLVolumeLocalizedFormatDescriptionKey$NSURLVolumeLocalizedNameKey$NSURLVolumeMaximumFileSizeKey$NSURLVolumeNameKey$NSURLVolumeResourceCountKey$NSURLVolumeSupportsAdvisoryFileLockingKey$NSURLVolumeSupportsCasePreservedNamesKey$NSURLVolumeSupportsCaseSensitiveNamesKey$NSURLVolumeSupportsExtendedSecurityKey$NSURLVolumeSupportsHardLinksKey$NSURLVolumeSupportsJournalingKey$NSURLVolumeSupportsPersistentIDsKey$NSURLVolumeSupportsRenamingKey$NSURLVolumeSupportsRootDirectoryDatesKey$NSURLVolumeSupportsSparseFilesKey$NSURLVolumeSupportsSymbolicLinksKey$NSURLVolumeSupportsVolumeSizesKey$NSURLVolumeSupportsZeroRunsKey$NSURLVolumeTotalCapacityKey$NSURLVolumeURLForRemountingKey$NSURLVolumeURLKey$NSURLVolumeUUIDStringKey$NSUbiquitousKeyValueStoreChangeReasonKey$NSUbiquitousKeyValueStoreChangedKeysKey$NSUbiquitousKeyValueStoreDidChangeExternallyNotification$NSUnarchiveFromDataTransformerName$NSUndefinedKeyException$NSUnderlyingErrorKey$NSUndoManagerCheckpointNotification$NSUndoManagerDidCloseUndoGroupNotification$NSUndoManagerDidOpenUndoGroupNotification$NSUndoManagerDidRedoChangeNotification$NSUndoManagerDidUndoChangeNotification$NSUndoManagerGroupIsDiscardableKey$NSUndoManagerWillCloseUndoGroupNotification$NSUndoManagerWillRedoChangeNotification$NSUndoManagerWillUndoChangeNotification$NSUnionOfArraysKeyValueOperator$NSUnionOfObjectsKeyValueOperator$NSUnionOfSetsKeyValueOperator$NSUserDefaultsDidChangeNotification$NSWeekDayNameArray$NSWillBecomeMultiThreadedNotification$NSXMLParserErrorDomain$NSYearMonthWeekDesignations$_NSConstantStringClassReference@^v$'''
 constants = constants + '$NSZeroPoint@%s$'%(sel32or64('{_NSPoint=ff}', '{CGPoint=dd}'),)
 constants = constants + '$NSZeroSize@%s$'%(sel32or64('{_NSSize=ff}', '{CGSize=dd}'),)
 constants = constants + '$NSZeroRect@%s$'%(sel32or64('{_NSRect={_NSPoint=ff}{_NSSize=ff}}', '{CGRect={CGPoint=dd}{CGSize=dd}}'),)
-enums = '''$NSASCIIStringEncoding@1$NSAdminApplicationDirectory@4$NSAggregateExpressionType@14$NSAlignAllEdgesInward@15$NSAlignAllEdgesNearest@983040$NSAlignAllEdgesOutward@3840$NSAlignHeightInward@32$NSAlignHeightNearest@2097152$NSAlignHeightOutward@8192$NSAlignMaxXInward@4$NSAlignMaxXNearest@262144$NSAlignMaxXOutward@1024$NSAlignMaxYInward@8$NSAlignMaxYNearest@524288$NSAlignMaxYOutward@2048$NSAlignMinXInward@1$NSAlignMinXNearest@65536$NSAlignMinXOutward@256$NSAlignMinYInward@2$NSAlignMinYNearest@131072$NSAlignMinYOutward@512$NSAlignRectFlipped@-9223372036854775808$NSAlignWidthInward@16$NSAlignWidthNearest@1048576$NSAlignWidthOutward@4096$NSAllApplicationsDirectory@100$NSAllDomainsMask@65535$NSAllLibrariesDirectory@101$NSAllPredicateModifier@1$NSAnchoredSearch@8$NSAndPredicateType@1$NSAnyPredicateModifier@2$NSApplicationDirectory@1$NSApplicationSupportDirectory@14$NSArgumentEvaluationScriptError@3$NSArgumentsWrongScriptError@6$NSAtomicWrite@1$NSAttributedStringEnumerationLongestEffectiveRangeNotRequired@1048576$NSAttributedStringEnumerationReverse@2$NSAutosavedInformationDirectory@11$NSBackwardsSearch@4$NSBeginsWithComparison@5$NSBeginsWithPredicateOperatorType@8$NSBetweenPredicateOperatorType@100$NSBinarySearchingFirstEqual@256$NSBinarySearchingInsertionIndex@1024$NSBinarySearchingLastEqual@512$NSBlockExpressionType@19$NSBundleExecutableArchitectureI386@7$NSBundleExecutableArchitecturePPC@18$NSBundleExecutableArchitecturePPC64@16777234$NSBundleExecutableArchitectureX86_64@16777223$NSCachesDirectory@13$NSCalculationDivideByZero@4$NSCalculationLossOfPrecision@1$NSCalculationNoError@0$NSCalculationOverflow@3$NSCalculationUnderflow@2$NSCalendarCalendarUnit@1048576$NSCannotCreateScriptCommandError@10$NSCaseInsensitivePredicateOption@1$NSCaseInsensitiveSearch@1$NSCollectorDisabledOption@2$NSConstantValueExpressionType@0$NSContainerSpecifierError@2$NSContainsComparison@7$NSContainsPredicateOperatorType@99$NSCoreServiceDirectory@10$NSCustomSelectorPredicateOperatorType@11$NSDataReadingMapped@1$NSDataReadingMappedAlways@8$NSDataReadingMappedIfSafe@1$NSDataReadingUncached@2$NSDataSearchAnchored@2$NSDataSearchBackwards@1$NSDataWritingAtomic@1$NSDateFormatterBehavior10_0@1000$NSDateFormatterBehavior10_4@1040$NSDateFormatterBehaviorDefault@0$NSDateFormatterFullStyle@4$NSDateFormatterLongStyle@3$NSDateFormatterMediumStyle@2$NSDateFormatterNoStyle@0$NSDateFormatterShortStyle@1$NSDayCalendarUnit@16$NSDecimalMaxSize@8$NSDemoApplicationDirectory@2$NSDesktopDirectory@12$NSDeveloperApplicationDirectory@3$NSDeveloperDirectory@6$NSDiacriticInsensitivePredicateOption@2$NSDiacriticInsensitiveSearch@128$NSDirectPredicateModifier@0$NSDirectoryEnumerationSkipsHiddenFiles@4$NSDirectoryEnumerationSkipsPackageDescendants@2$NSDirectoryEnumerationSkipsSubdirectoryDescendants@1$NSDocumentDirectory@9$NSDocumentationDirectory@8$NSDownloadsDirectory@15$NSEndsWithComparison@6$NSEndsWithPredicateOperatorType@9$NSEnumerationConcurrent@1$NSEnumerationReverse@2$NSEqualToComparison@0$NSEqualToPredicateOperatorType@4$NSEraCalendarUnit@2$NSEvaluatedObjectExpressionType@1$NSEverySubelement@1$NSExecutableArchitectureMismatchError@3585$NSExecutableErrorMaximum@3839$NSExecutableErrorMinimum@3584$NSExecutableLinkError@3588$NSExecutableLoadError@3587$NSExecutableNotLoadableError@3584$NSExecutableRuntimeMismatchError@3586$NSFileCoordinatorReadingResolvesSymbolicLink@2$NSFileCoordinatorReadingWithoutChanges@1$NSFileCoordinatorWritingForDeleting@1$NSFileCoordinatorWritingForMerging@4$NSFileCoordinatorWritingForMoving@2$NSFileCoordinatorWritingForReplacing@8$NSFileErrorMaximum@1023$NSFileErrorMinimum@0$NSFileLockingError@255$NSFileManagerItemReplacementUsingNewMetadataOnly@1$NSFileManagerItemReplacementWithoutDeletingBackupItem@2$NSFileNoSuchFileError@4$NSFileReadCorruptFileError@259$NSFileReadInapplicableStringEncodingError@261$NSFileReadInvalidFileNameError@258$NSFileReadNoPermissionError@257$NSFileReadNoSuchFileError@260$NSFileReadTooLargeError@263$NSFileReadUnknownError@256$NSFileReadUnknownStringEncodingError@264$NSFileReadUnsupportedSchemeError@262$NSFileVersionAddingByMoving@1$NSFileVersionReplacingByMoving@1$NSFileWrapperReadingImmediate@1$NSFileWrapperReadingWithoutMapping@2$NSFileWrapperWritingAtomic@1$NSFileWrapperWritingWithNameUpdating@2$NSFileWriteFileExistsError@516$NSFileWriteInapplicableStringEncodingError@517$NSFileWriteInvalidFileNameError@514$NSFileWriteNoPermissionError@513$NSFileWriteOutOfSpaceError@640$NSFileWriteUnknownError@512$NSFileWriteUnsupportedSchemeError@518$NSFileWriteVolumeReadOnlyError@642$NSForcedOrderingSearch@512$NSFormattingError@2048$NSFormattingErrorMaximum@2559$NSFormattingErrorMinimum@2048$NSFoundationVersionWithFileManagerResourceForkSupport@412$NSFunctionExpressionType@4$NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES@1$NSGreaterThanComparison@4$NSGreaterThanOrEqualToComparison@3$NSGreaterThanOrEqualToPredicateOperatorType@3$NSGreaterThanPredicateOperatorType@2$NSHPUXOperatingSystem@4$NSHTTPCookieAcceptPolicyAlways@0$NSHTTPCookieAcceptPolicyNever@1$NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain@2$NSHashTableCopyIn@65536$NSHashTableObjectPointerPersonality@512$NSHashTableStrongMemory@0$NSHashTableZeroingWeakMemory@1$NSHourCalendarUnit@32$NSINTEGER_DEFINED@1$NSISO2022JPStringEncoding@21$NSISOLatin1StringEncoding@5$NSISOLatin2StringEncoding@9$NSInPredicateOperatorType@10$NSIndexSubelement@0$NSInputMethodsDirectory@16$NSInternalScriptError@8$NSInternalSpecifierError@5$NSIntersectSetExpressionType@6$NSInvalidIndexSpecifierError@4$NSItemReplacementDirectory@99$NSJSONReadingAllowFragments@4$NSJSONReadingMutableContainers@1$NSJSONReadingMutableLeaves@2$NSJSONWritingPrettyPrinted@1$NSJapaneseEUCStringEncoding@3$NSKeyPathExpressionType@3$NSKeySpecifierEvaluationScriptError@2$NSKeyValueChangeInsertion@2$NSKeyValueChangeRemoval@3$NSKeyValueChangeReplacement@4$NSKeyValueChangeSetting@1$NSKeyValueIntersectSetMutation@3$NSKeyValueMinusSetMutation@2$NSKeyValueObservingOptionInitial@4$NSKeyValueObservingOptionNew@1$NSKeyValueObservingOptionOld@2$NSKeyValueObservingOptionPrior@8$NSKeyValueSetSetMutation@4$NSKeyValueUnionSetMutation@1$NSKeyValueValidationError@1024$NSLessThanComparison@2$NSLessThanOrEqualToComparison@1$NSLessThanOrEqualToPredicateOperatorType@1$NSLessThanPredicateOperatorType@0$NSLibraryDirectory@5$NSLikePredicateOperatorType@7$NSLinguisticTaggerJoinNames@16$NSLinguisticTaggerOmitOther@8$NSLinguisticTaggerOmitPunctuation@2$NSLinguisticTaggerOmitWhitespace@4$NSLinguisticTaggerOmitWords@1$NSLiteralSearch@2$NSLocalDomainMask@2$NSLocaleLanguageDirectionBottomToTop@4$NSLocaleLanguageDirectionLeftToRight@1$NSLocaleLanguageDirectionRightToLeft@2$NSLocaleLanguageDirectionTopToBottom@3$NSLocaleLanguageDirectionUnknown@0$NSMACHOperatingSystem@5$NSMacOSRomanStringEncoding@30$NSMachPortDeallocateNone@0$NSMachPortDeallocateReceiveRight@2$NSMachPortDeallocateSendRight@1$NSMapTableCopyIn@65536$NSMapTableObjectPointerPersonality@512$NSMapTableStrongMemory@0$NSMapTableZeroingWeakMemory@1$NSMappedRead@1$NSMatchesPredicateOperatorType@6$NSMatchingAnchored@4$NSMatchingCompleted@2$NSMatchingHitEnd@4$NSMatchingInternalError@16$NSMatchingProgress@1$NSMatchingReportCompletion@2$NSMatchingReportProgress@1$NSMatchingRequiredEnd@8$NSMatchingWithTransparentBounds@8$NSMatchingWithoutAnchoringBounds@16$NSMaxXEdge@2$NSMaxYEdge@3$NSMiddleSubelement@2$NSMinXEdge@0$NSMinYEdge@1$NSMinusSetExpressionType@7$NSMinuteCalendarUnit@64$NSMonthCalendarUnit@8$NSMoviesDirectory@17$NSMusicDirectory@18$NSNEXTSTEPStringEncoding@2$NSNetServiceNoAutoRename@1$NSNetServicesActivityInProgress@-72003$NSNetServicesBadArgumentError@-72004$NSNetServicesCancelledError@-72005$NSNetServicesCollisionError@-72001$NSNetServicesInvalidError@-72006$NSNetServicesNotFoundError@-72002$NSNetServicesTimeoutError@-72007$NSNetServicesUnknownError@-72000$NSNetworkDomainMask@4$NSNoScriptError@0$NSNoSpecifierError@0$NSNoSubelement@4$NSNoTopLevelContainersSpecifierError@1$NSNonLossyASCIIStringEncoding@7$NSNormalizedPredicateOption@4$NSNotEqualToPredicateOperatorType@5$NSNotPredicateType@0$NSNotificationCoalescingOnName@1$NSNotificationCoalescingOnSender@2$NSNotificationDeliverImmediately@1$NSNotificationNoCoalescing@0$NSNotificationPostToAllSessions@2$NSNotificationSuspensionBehaviorCoalesce@2$NSNotificationSuspensionBehaviorDeliverImmediately@4$NSNotificationSuspensionBehaviorDrop@1$NSNotificationSuspensionBehaviorHold@3$NSNumberFormatterBehavior10_0@1000$NSNumberFormatterBehavior10_4@1040$NSNumberFormatterBehaviorDefault@0$NSNumberFormatterCurrencyStyle@2$NSNumberFormatterDecimalStyle@1$NSNumberFormatterNoStyle@0$NSNumberFormatterPadAfterPrefix@1$NSNumberFormatterPadAfterSuffix@3$NSNumberFormatterPadBeforePrefix@0$NSNumberFormatterPadBeforeSuffix@2$NSNumberFormatterPercentStyle@3$NSNumberFormatterRoundCeiling@0$NSNumberFormatterRoundDown@2$NSNumberFormatterRoundFloor@1$NSNumberFormatterRoundHalfDown@5$NSNumberFormatterRoundHalfEven@4$NSNumberFormatterRoundHalfUp@6$NSNumberFormatterRoundUp@3$NSNumberFormatterScientificStyle@4$NSNumberFormatterSpellOutStyle@5$NSNumericSearch@64$NSOSF1OperatingSystem@7$NSOpenStepUnicodeReservedBase@62464$NSOperationNotSupportedForKeyScriptError@9$NSOperationNotSupportedForKeySpecifierError@6$NSOperationQueueDefaultMaxConcurrentOperationCount@-1$NSOperationQueuePriorityHigh@4$NSOperationQueuePriorityLow@-4$NSOperationQueuePriorityNormal@0$NSOperationQueuePriorityVeryHigh@8$NSOperationQueuePriorityVeryLow@-8$NSOrPredicateType@2$NSOrderedAscending@-1$NSOrderedDescending@1$NSOrderedSame@0$NSPicturesDirectory@19$NSPointerFunctionsCStringPersonality@768$NSPointerFunctionsCopyIn@65536$NSPointerFunctionsIntegerPersonality@1280$NSPointerFunctionsMachVirtualMemory@4$NSPointerFunctionsMallocMemory@3$NSPointerFunctionsObjectPersonality@0$NSPointerFunctionsObjectPointerPersonality@512$NSPointerFunctionsOpaqueMemory@2$NSPointerFunctionsOpaquePersonality@256$NSPointerFunctionsStrongMemory@0$NSPointerFunctionsStructPersonality@1024$NSPointerFunctionsZeroingWeakMemory@1$NSPositionAfter@0$NSPositionBefore@1$NSPositionBeginning@2$NSPositionEnd@3$NSPositionReplace@4$NSPostASAP@2$NSPostNow@3$NSPostWhenIdle@1$NSPreferencePanesDirectory@22$NSPrinterDescriptionDirectory@20$NSPropertyListBinaryFormat_v1_0@200$NSPropertyListErrorMaximum@4095$NSPropertyListErrorMinimum@3840$NSPropertyListImmutable@0$NSPropertyListMutableContainers@1$NSPropertyListMutableContainersAndLeaves@2$NSPropertyListOpenStepFormat@1$NSPropertyListReadCorruptError@3840$NSPropertyListReadStreamError@3842$NSPropertyListReadUnknownVersionError@3841$NSPropertyListWriteStreamError@3851$NSPropertyListXMLFormat_v1_0@100$NSProprietaryStringEncoding@65536$NSQuarterCalendarUnit@2048$NSRandomSubelement@3$NSReceiverEvaluationScriptError@1$NSReceiversCantHandleCommandScriptError@4$NSRegularExpressionAllowCommentsAndWhitespace@2$NSRegularExpressionAnchorsMatchLines@16$NSRegularExpressionCaseInsensitive@1$NSRegularExpressionDotMatchesLineSeparators@8$NSRegularExpressionIgnoreMetacharacters@4$NSRegularExpressionSearch@1024$NSRegularExpressionUseUnicodeWordBoundaries@64$NSRegularExpressionUseUnixLineSeparators@32$NSRelativeAfter@0$NSRelativeBefore@1$NSRequiredArgumentsMissingScriptError@5$NSRoundBankers@3$NSRoundDown@1$NSRoundPlain@0$NSRoundUp@2$NSSaveOptionsAsk@2$NSSaveOptionsNo@1$NSSaveOptionsYes@0$NSScannedOption@1$NSSecondCalendarUnit@128$NSSharedPublicDirectory@21$NSShiftJISStringEncoding@8$NSSolarisOperatingSystem@3$NSSortConcurrent@1$NSSortStable@16$NSStreamEventEndEncountered@16$NSStreamEventErrorOccurred@8$NSStreamEventHasBytesAvailable@2$NSStreamEventHasSpaceAvailable@4$NSStreamEventNone@0$NSStreamEventOpenCompleted@1$NSStreamStatusAtEnd@5$NSStreamStatusClosed@6$NSStreamStatusError@7$NSStreamStatusNotOpen@0$NSStreamStatusOpen@2$NSStreamStatusOpening@1$NSStreamStatusReading@3$NSStreamStatusWriting@4$NSStringEncodingConversionAllowLossy@1$NSStringEncodingConversionExternalRepresentation@2$NSStringEnumerationByComposedCharacterSequences@2$NSStringEnumerationByLines@0$NSStringEnumerationByParagraphs@1$NSStringEnumerationBySentences@4$NSStringEnumerationByWords@3$NSStringEnumerationLocalized@1024$NSStringEnumerationReverse@256$NSStringEnumerationSubstringNotRequired@512$NSSubqueryExpressionType@13$NSSunOSOperatingSystem@6$NSSymbolStringEncoding@6$NSSystemDomainMask@8$NSTaskTerminationReasonExit@1$NSTaskTerminationReasonUncaughtSignal@2$NSTextCheckingAllCustomTypes@-4294967296$NSTextCheckingAllSystemTypes@4294967295$NSTextCheckingAllTypes@-1$NSTextCheckingTypeAddress@16$NSTextCheckingTypeCorrection@512$NSTextCheckingTypeDash@128$NSTextCheckingTypeDate@8$NSTextCheckingTypeGrammar@4$NSTextCheckingTypeLink@32$NSTextCheckingTypeOrthography@1$NSTextCheckingTypePhoneNumber@2048$NSTextCheckingTypeQuote@64$NSTextCheckingTypeRegularExpression@1024$NSTextCheckingTypeReplacement@256$NSTextCheckingTypeSpelling@2$NSTextCheckingTypeTransitInformation@4096$NSTimeZoneCalendarUnit@2097152$NSTimeZoneNameStyleDaylightSaving@2$NSTimeZoneNameStyleGeneric@4$NSTimeZoneNameStyleShortDaylightSaving@3$NSTimeZoneNameStyleShortGeneric@5$NSTimeZoneNameStyleShortStandard@1$NSTimeZoneNameStyleStandard@0$NSURLBookmarkCreationMinimalBookmark@512$NSURLBookmarkCreationPreferFileIDResolution@256$NSURLBookmarkCreationSuitableForBookmarkFile@1024$NSURLBookmarkResolutionWithoutMounting@512$NSURLBookmarkResolutionWithoutUI@256$NSURLCacheStorageAllowed@0$NSURLCacheStorageAllowedInMemoryOnly@1$NSURLCacheStorageNotAllowed@2$NSURLCredentialPersistenceForSession@1$NSURLCredentialPersistenceNone@0$NSURLCredentialPersistencePermanent@2$NSURLErrorBadServerResponse@-1011$NSURLErrorBadURL@-1000$NSURLErrorCallIsActive@-1019$NSURLErrorCancelled@-999$NSURLErrorCannotCloseFile@-3002$NSURLErrorCannotConnectToHost@-1004$NSURLErrorCannotCreateFile@-3000$NSURLErrorCannotDecodeContentData@-1016$NSURLErrorCannotDecodeRawData@-1015$NSURLErrorCannotFindHost@-1003$NSURLErrorCannotLoadFromNetwork@-2000$NSURLErrorCannotMoveFile@-3005$NSURLErrorCannotOpenFile@-3001$NSURLErrorCannotParseResponse@-1017$NSURLErrorCannotRemoveFile@-3004$NSURLErrorCannotWriteToFile@-3003$NSURLErrorClientCertificateRejected@-1205$NSURLErrorClientCertificateRequired@-1206$NSURLErrorDNSLookupFailed@-1006$NSURLErrorDataLengthExceedsMaximum@-1103$NSURLErrorDataNotAllowed@-1020$NSURLErrorDownloadDecodingFailedMidStream@-3006$NSURLErrorDownloadDecodingFailedToComplete@-3007$NSURLErrorFileDoesNotExist@-1100$NSURLErrorFileIsDirectory@-1101$NSURLErrorHTTPTooManyRedirects@-1007$NSURLErrorInternationalRoamingOff@-1018$NSURLErrorNetworkConnectionLost@-1005$NSURLErrorNoPermissionsToReadFile@-1102$NSURLErrorNotConnectedToInternet@-1009$NSURLErrorRedirectToNonExistentLocation@-1010$NSURLErrorRequestBodyStreamExhausted@-1021$NSURLErrorResourceUnavailable@-1008$NSURLErrorSecureConnectionFailed@-1200$NSURLErrorServerCertificateHasBadDate@-1201$NSURLErrorServerCertificateHasUnknownRoot@-1203$NSURLErrorServerCertificateNotYetValid@-1204$NSURLErrorServerCertificateUntrusted@-1202$NSURLErrorTimedOut@-1001$NSURLErrorUnknown@-1$NSURLErrorUnsupportedURL@-1002$NSURLErrorUserAuthenticationRequired@-1013$NSURLErrorUserCancelledAuthentication@-1012$NSURLErrorZeroByteResource@-1014$NSURLHandleLoadFailed@3$NSURLHandleLoadInProgress@2$NSURLHandleLoadSucceeded@1$NSURLHandleNotLoaded@0$NSURLNetworkServiceTypeBackground@3$NSURLNetworkServiceTypeDefault@0$NSURLNetworkServiceTypeVideo@2$NSURLNetworkServiceTypeVoIP@1$NSURLNetworkServiceTypeVoice@4$NSURLRequestReloadIgnoringCacheData@1$NSURLRequestReloadIgnoringLocalAndRemoteCacheData@4$NSURLRequestReloadIgnoringLocalCacheData@1$NSURLRequestReloadRevalidatingCacheData@5$NSURLRequestReturnCacheDataDontLoad@3$NSURLRequestReturnCacheDataElseLoad@2$NSURLRequestUseProtocolCachePolicy@0$NSURLResponseUnknownLength@-1$NSUTF16BigEndianStringEncoding@2415919360$NSUTF16LittleEndianStringEncoding@2483028224$NSUTF16StringEncoding@10$NSUTF32BigEndianStringEncoding@2550137088$NSUTF32LittleEndianStringEncoding@2617245952$NSUTF32StringEncoding@2348810496$NSUTF8StringEncoding@4$NSUbiquitousKeyValueStoreInitialSyncChange@1$NSUbiquitousKeyValueStoreQuotaViolationChange@2$NSUbiquitousKeyValueStoreServerChange@0$NSUncachedRead@2$NSUndoCloseGroupingRunLoopOrdering@350000$NSUnicodeStringEncoding@10$NSUnionSetExpressionType@5$NSUnknownKeyScriptError@7$NSUnknownKeySpecifierError@3$NSUserCancelledError@3072$NSUserDirectory@7$NSUserDomainMask@1$NSValidationErrorMaximum@2047$NSValidationErrorMinimum@1024$NSVariableExpressionType@2$NSVolumeEnumerationProduceFileReferenceURLs@4$NSVolumeEnumerationSkipHiddenVolumes@2$NSWeekCalendarUnit@256$NSWeekOfMonthCalendarUnit@4096$NSWeekOfYearCalendarUnit@8192$NSWeekdayCalendarUnit@512$NSWeekdayOrdinalCalendarUnit@1024$NSWidthInsensitiveSearch@256$NSWindows95OperatingSystem@2$NSWindowsCP1250StringEncoding@15$NSWindowsCP1251StringEncoding@11$NSWindowsCP1252StringEncoding@12$NSWindowsCP1253StringEncoding@13$NSWindowsCP1254StringEncoding@14$NSWindowsNTOperatingSystem@1$NSWrapCalendarComponents@1$NSXMLAttributeCDATAKind@6$NSXMLAttributeDeclarationKind@10$NSXMLAttributeEntitiesKind@11$NSXMLAttributeEntityKind@10$NSXMLAttributeEnumerationKind@14$NSXMLAttributeIDKind@7$NSXMLAttributeIDRefKind@8$NSXMLAttributeIDRefsKind@9$NSXMLAttributeKind@3$NSXMLAttributeNMTokenKind@12$NSXMLAttributeNMTokensKind@13$NSXMLAttributeNotationKind@15$NSXMLCommentKind@6$NSXMLDTDKind@8$NSXMLDocumentHTMLKind@2$NSXMLDocumentIncludeContentTypeDeclaration@262144$NSXMLDocumentKind@1$NSXMLDocumentTextKind@3$NSXMLDocumentTidyHTML@512$NSXMLDocumentTidyXML@1024$NSXMLDocumentValidate@8192$NSXMLDocumentXHTMLKind@1$NSXMLDocumentXInclude@65536$NSXMLDocumentXMLKind@0$NSXMLElementDeclarationAnyKind@18$NSXMLElementDeclarationElementKind@20$NSXMLElementDeclarationEmptyKind@17$NSXMLElementDeclarationKind@11$NSXMLElementDeclarationMixedKind@19$NSXMLElementDeclarationUndefinedKind@16$NSXMLElementKind@2$NSXMLEntityDeclarationKind@9$NSXMLEntityGeneralKind@1$NSXMLEntityParameterKind@4$NSXMLEntityParsedKind@2$NSXMLEntityPredefined@5$NSXMLEntityUnparsedKind@3$NSXMLInvalidKind@0$NSXMLNamespaceKind@4$NSXMLNodeCompactEmptyElement@4$NSXMLNodeExpandEmptyElement@2$NSXMLNodeIsCDATA@1$NSXMLNodeLoadExternalEntitiesAlways@16384$NSXMLNodeLoadExternalEntitiesNever@524288$NSXMLNodeLoadExternalEntitiesSameOriginOnly@32768$NSXMLNodeOptionsNone@0$NSXMLNodePreserveAll@4293918750$NSXMLNodePreserveAttributeOrder@2097152$NSXMLNodePreserveCDATA@16777216$NSXMLNodePreserveCharacterReferences@134217728$NSXMLNodePreserveDTD@67108864$NSXMLNodePreserveEmptyElements@6$NSXMLNodePreserveEntities@4194304$NSXMLNodePreserveNamespaceOrder@1048576$NSXMLNodePreservePrefixes@8388608$NSXMLNodePreserveQuotes@24$NSXMLNodePreserveWhitespace@33554432$NSXMLNodePrettyPrint@131072$NSXMLNodeUseDoubleQuotes@16$NSXMLNodeUseSingleQuotes@8$NSXMLNotationDeclarationKind@12$NSXMLParserAttributeHasNoValueError@41$NSXMLParserAttributeListNotFinishedError@51$NSXMLParserAttributeListNotStartedError@50$NSXMLParserAttributeNotFinishedError@40$NSXMLParserAttributeNotStartedError@39$NSXMLParserAttributeRedefinedError@42$NSXMLParserCDATANotFinishedError@63$NSXMLParserCharacterRefAtEOFError@10$NSXMLParserCharacterRefInDTDError@13$NSXMLParserCharacterRefInEpilogError@12$NSXMLParserCharacterRefInPrologError@11$NSXMLParserCommentContainsDoubleHyphenError@80$NSXMLParserCommentNotFinishedError@45$NSXMLParserConditionalSectionNotFinishedError@59$NSXMLParserConditionalSectionNotStartedError@58$NSXMLParserDOCTYPEDeclNotFinishedError@61$NSXMLParserDelegateAbortedParseError@512$NSXMLParserDocumentStartError@3$NSXMLParserElementContentDeclNotFinishedError@55$NSXMLParserElementContentDeclNotStartedError@54$NSXMLParserEmptyDocumentError@4$NSXMLParserEncodingNotSupportedError@32$NSXMLParserEntityBoundaryError@90$NSXMLParserEntityIsExternalError@29$NSXMLParserEntityIsParameterError@30$NSXMLParserEntityNotFinishedError@37$NSXMLParserEntityNotStartedError@36$NSXMLParserEntityRefAtEOFError@14$NSXMLParserEntityRefInDTDError@17$NSXMLParserEntityRefInEpilogError@16$NSXMLParserEntityRefInPrologError@15$NSXMLParserEntityRefLoopError@89$NSXMLParserEntityReferenceMissingSemiError@23$NSXMLParserEntityReferenceWithoutNameError@22$NSXMLParserEntityValueRequiredError@84$NSXMLParserEqualExpectedError@75$NSXMLParserExternalStandaloneEntityError@82$NSXMLParserExternalSubsetNotFinishedError@60$NSXMLParserExtraContentError@86$NSXMLParserGTRequiredError@73$NSXMLParserInternalError@1$NSXMLParserInvalidCharacterError@9$NSXMLParserInvalidCharacterInEntityError@87$NSXMLParserInvalidCharacterRefError@8$NSXMLParserInvalidConditionalSectionError@83$NSXMLParserInvalidDecimalCharacterRefError@7$NSXMLParserInvalidEncodingError@81$NSXMLParserInvalidEncodingNameError@79$NSXMLParserInvalidHexCharacterRefError@6$NSXMLParserInvalidURIError@91$NSXMLParserLTRequiredError@72$NSXMLParserLTSlashRequiredError@74$NSXMLParserLessThanSymbolInAttributeError@38$NSXMLParserLiteralNotFinishedError@44$NSXMLParserLiteralNotStartedError@43$NSXMLParserMisplacedCDATAEndStringError@62$NSXMLParserMisplacedXMLDeclarationError@64$NSXMLParserMixedContentDeclNotFinishedError@53$NSXMLParserMixedContentDeclNotStartedError@52$NSXMLParserNAMERequiredError@68$NSXMLParserNMTOKENRequiredError@67$NSXMLParserNamespaceDeclarationError@35$NSXMLParserNoDTDError@94$NSXMLParserNotWellBalancedError@85$NSXMLParserNotationNotFinishedError@49$NSXMLParserNotationNotStartedError@48$NSXMLParserOutOfMemoryError@2$NSXMLParserPCDATARequiredError@69$NSXMLParserParsedEntityRefAtEOFError@18$NSXMLParserParsedEntityRefInEpilogError@20$NSXMLParserParsedEntityRefInInternalError@88$NSXMLParserParsedEntityRefInInternalSubsetError@21$NSXMLParserParsedEntityRefInPrologError@19$NSXMLParserParsedEntityRefMissingSemiError@25$NSXMLParserParsedEntityRefNoNameError@24$NSXMLParserPrematureDocumentEndError@5$NSXMLParserProcessingInstructionNotFinishedError@47$NSXMLParserProcessingInstructionNotStartedError@46$NSXMLParserPublicIdentifierRequiredError@71$NSXMLParserSeparatorRequiredError@66$NSXMLParserSpaceRequiredError@65$NSXMLParserStandaloneValueError@78$NSXMLParserStringNotClosedError@34$NSXMLParserStringNotStartedError@33$NSXMLParserTagNameMismatchError@76$NSXMLParserURIFragmentError@92$NSXMLParserURIRequiredError@70$NSXMLParserUndeclaredEntityError@26$NSXMLParserUnfinishedTagError@77$NSXMLParserUnknownEncodingError@31$NSXMLParserUnparsedEntityError@28$NSXMLParserXMLDeclNotFinishedError@57$NSXMLParserXMLDeclNotStartedError@56$NSXMLProcessingInstructionKind@5$NSXMLTextKind@7$NSYearCalendarUnit@4$NSYearForWeekOfYearCalendarUnit@16384$NS_BLOCKS_AVAILABLE@1$NS_BigEndian@2$NS_LittleEndian@1$NS_UNICHAR_IS_EIGHT_BIT@0$NS_UnknownByteOrder@0$'''
+enums = '''$NSASCIIStringEncoding@1$NSAdminApplicationDirectory@4$NSAggregateExpressionType@14$NSAlignAllEdgesInward@15$NSAlignAllEdgesNearest@983040$NSAlignAllEdgesOutward@3840$NSAlignHeightInward@32$NSAlignHeightNearest@2097152$NSAlignHeightOutward@8192$NSAlignMaxXInward@4$NSAlignMaxXNearest@262144$NSAlignMaxXOutward@1024$NSAlignMaxYInward@8$NSAlignMaxYNearest@524288$NSAlignMaxYOutward@2048$NSAlignMinXInward@1$NSAlignMinXNearest@65536$NSAlignMinXOutward@256$NSAlignMinYInward@2$NSAlignMinYNearest@131072$NSAlignMinYOutward@512$NSAlignRectFlipped@9223372036854775808$NSAlignWidthInward@16$NSAlignWidthNearest@1048576$NSAlignWidthOutward@4096$NSAllApplicationsDirectory@100$NSAllDomainsMask@65535$NSAllLibrariesDirectory@101$NSAllPredicateModifier@1$NSAnchoredSearch@8$NSAndPredicateType@1$NSAnyPredicateModifier@2$NSApplicationDirectory@1$NSApplicationSupportDirectory@14$NSArgumentEvaluationScriptError@3$NSArgumentsWrongScriptError@6$NSAtomicWrite@1$NSAttributedStringEnumerationLongestEffectiveRangeNotRequired@1048576$NSAttributedStringEnumerationReverse@2$NSAutosavedInformationDirectory@11$NSBackwardsSearch@4$NSBeginsWithComparison@5$NSBeginsWithPredicateOperatorType@8$NSBetweenPredicateOperatorType@100$NSBinarySearchingFirstEqual@256$NSBinarySearchingInsertionIndex@1024$NSBinarySearchingLastEqual@512$NSBlockExpressionType@19$NSBundleExecutableArchitectureI386@7$NSBundleExecutableArchitecturePPC@18$NSBundleExecutableArchitecturePPC64@16777234$NSBundleExecutableArchitectureX86_64@16777223$NSCachesDirectory@13$NSCalculationDivideByZero@4$NSCalculationLossOfPrecision@1$NSCalculationNoError@0$NSCalculationOverflow@3$NSCalculationUnderflow@2$NSCalendarCalendarUnit@1048576$NSCannotCreateScriptCommandError@10$NSCaseInsensitivePredicateOption@1$NSCaseInsensitiveSearch@1$NSCollectorDisabledOption@2$NSConstantValueExpressionType@0$NSContainerSpecifierError@2$NSContainsComparison@7$NSContainsPredicateOperatorType@99$NSCoreServiceDirectory@10$NSCustomSelectorPredicateOperatorType@11$NSDataReadingMapped@1$NSDataReadingMappedAlways@8$NSDataReadingMappedIfSafe@1$NSDataReadingUncached@2$NSDataSearchAnchored@2$NSDataSearchBackwards@1$NSDataWritingAtomic@1$NSDateFormatterBehavior10_0@1000$NSDateFormatterBehavior10_4@1040$NSDateFormatterBehaviorDefault@0$NSDecimalMaxSize@8$NSDemoApplicationDirectory@2$NSDesktopDirectory@12$NSDeveloperApplicationDirectory@3$NSDeveloperDirectory@6$NSDiacriticInsensitivePredicateOption@2$NSDiacriticInsensitiveSearch@128$NSDirectPredicateModifier@0$NSDirectoryEnumerationSkipsHiddenFiles@4$NSDirectoryEnumerationSkipsPackageDescendants@2$NSDirectoryEnumerationSkipsSubdirectoryDescendants@1$NSDocumentDirectory@9$NSDocumentationDirectory@8$NSDownloadsDirectory@15$NSEndsWithComparison@6$NSEndsWithPredicateOperatorType@9$NSEnumerationConcurrent@1$NSEnumerationReverse@2$NSEqualToComparison@0$NSEqualToPredicateOperatorType@4$NSEvaluatedObjectExpressionType@1$NSEverySubelement@1$NSExecutableArchitectureMismatchError@3585$NSExecutableErrorMaximum@3839$NSExecutableErrorMinimum@3584$NSExecutableLinkError@3588$NSExecutableLoadError@3587$NSExecutableNotLoadableError@3584$NSExecutableRuntimeMismatchError@3586$NSFileCoordinatorReadingResolvesSymbolicLink@2$NSFileCoordinatorReadingWithoutChanges@1$NSFileCoordinatorWritingForDeleting@1$NSFileCoordinatorWritingForMerging@4$NSFileCoordinatorWritingForMoving@2$NSFileCoordinatorWritingForReplacing@8$NSFileErrorMaximum@1023$NSFileErrorMinimum@0$NSFileLockingError@255$NSFileManagerItemReplacementUsingNewMetadataOnly@1$NSFileManagerItemReplacementWithoutDeletingBackupItem@2$NSFileNoSuchFileError@4$NSFileReadCorruptFileError@259$NSFileReadInapplicableStringEncodingError@261$NSFileReadInvalidFileNameError@258$NSFileReadNoPermissionError@257$NSFileReadNoSuchFileError@260$NSFileReadTooLargeError@263$NSFileReadUnknownError@256$NSFileReadUnknownStringEncodingError@264$NSFileReadUnsupportedSchemeError@262$NSFileVersionAddingByMoving@1$NSFileVersionReplacingByMoving@1$NSFileWrapperReadingImmediate@1$NSFileWrapperReadingWithoutMapping@2$NSFileWrapperWritingAtomic@1$NSFileWrapperWritingWithNameUpdating@2$NSFileWriteFileExistsError@516$NSFileWriteInapplicableStringEncodingError@517$NSFileWriteInvalidFileNameError@514$NSFileWriteNoPermissionError@513$NSFileWriteOutOfSpaceError@640$NSFileWriteUnknownError@512$NSFileWriteUnsupportedSchemeError@518$NSFileWriteVolumeReadOnlyError@642$NSForcedOrderingSearch@512$NSFormattingError@2048$NSFormattingErrorMaximum@2559$NSFormattingErrorMinimum@2048$NSFoundationVersionWithFileManagerResourceForkSupport@412$NSFunctionExpressionType@4$NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES@1$NSGreaterThanComparison@4$NSGreaterThanOrEqualToComparison@3$NSGreaterThanOrEqualToPredicateOperatorType@3$NSGreaterThanPredicateOperatorType@2$NSHPUXOperatingSystem@4$NSHTTPCookieAcceptPolicyAlways@0$NSHTTPCookieAcceptPolicyNever@1$NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain@2$NSHashTableCopyIn@65536$NSHashTableObjectPointerPersonality@512$NSHashTableStrongMemory@0$NSHashTableZeroingWeakMemory@1$NSINTEGER_DEFINED@1$NSISO2022JPStringEncoding@21$NSISOLatin1StringEncoding@5$NSISOLatin2StringEncoding@9$NSInPredicateOperatorType@10$NSIndexSubelement@0$NSInputMethodsDirectory@16$NSInternalScriptError@8$NSInternalSpecifierError@5$NSIntersectSetExpressionType@6$NSInvalidIndexSpecifierError@4$NSItemReplacementDirectory@99$NSJSONReadingAllowFragments@4$NSJSONReadingMutableContainers@1$NSJSONReadingMutableLeaves@2$NSJSONWritingPrettyPrinted@1$NSJapaneseEUCStringEncoding@3$NSKeyPathExpressionType@3$NSKeySpecifierEvaluationScriptError@2$NSKeyValueChangeInsertion@2$NSKeyValueChangeRemoval@3$NSKeyValueChangeReplacement@4$NSKeyValueChangeSetting@1$NSKeyValueIntersectSetMutation@3$NSKeyValueMinusSetMutation@2$NSKeyValueObservingOptionInitial@4$NSKeyValueObservingOptionNew@1$NSKeyValueObservingOptionOld@2$NSKeyValueObservingOptionPrior@8$NSKeyValueSetSetMutation@4$NSKeyValueUnionSetMutation@1$NSKeyValueValidationError@1024$NSLessThanComparison@2$NSLessThanOrEqualToComparison@1$NSLessThanOrEqualToPredicateOperatorType@1$NSLessThanPredicateOperatorType@0$NSLibraryDirectory@5$NSLikePredicateOperatorType@7$NSLinguisticTaggerJoinNames@16$NSLinguisticTaggerOmitOther@8$NSLinguisticTaggerOmitPunctuation@2$NSLinguisticTaggerOmitWhitespace@4$NSLinguisticTaggerOmitWords@1$NSLiteralSearch@2$NSLocalDomainMask@2$NSMACHOperatingSystem@5$NSMacOSRomanStringEncoding@30$NSMachPortDeallocateNone@0$NSMachPortDeallocateReceiveRight@2$NSMachPortDeallocateSendRight@1$NSMapTableCopyIn@65536$NSMapTableObjectPointerPersonality@512$NSMapTableStrongMemory@0$NSMapTableZeroingWeakMemory@1$NSMappedRead@1$NSMatchesPredicateOperatorType@6$NSMatchingAnchored@4$NSMatchingCompleted@2$NSMatchingHitEnd@4$NSMatchingInternalError@16$NSMatchingProgress@1$NSMatchingReportCompletion@2$NSMatchingReportProgress@1$NSMatchingRequiredEnd@8$NSMatchingWithTransparentBounds@8$NSMatchingWithoutAnchoringBounds@16$NSMaxXEdge@2$NSMaxYEdge@3$NSMiddleSubelement@2$NSMinXEdge@0$NSMinYEdge@1$NSMinusSetExpressionType@7$NSMoviesDirectory@17$NSMusicDirectory@18$NSNEXTSTEPStringEncoding@2$NSNetServiceNoAutoRename@1$NSNetServicesActivityInProgress@-72003$NSNetServicesBadArgumentError@-72004$NSNetServicesCancelledError@-72005$NSNetServicesCollisionError@-72001$NSNetServicesInvalidError@-72006$NSNetServicesNotFoundError@-72002$NSNetServicesTimeoutError@-72007$NSNetServicesUnknownError@-72000$NSNetworkDomainMask@4$NSNoScriptError@0$NSNoSpecifierError@0$NSNoSubelement@4$NSNoTopLevelContainersSpecifierError@1$NSNonLossyASCIIStringEncoding@7$NSNormalizedPredicateOption@4$NSNotEqualToPredicateOperatorType@5$NSNotPredicateType@0$NSNotificationCoalescingOnName@1$NSNotificationCoalescingOnSender@2$NSNotificationDeliverImmediately@1$NSNotificationNoCoalescing@0$NSNotificationPostToAllSessions@2$NSNotificationSuspensionBehaviorCoalesce@2$NSNotificationSuspensionBehaviorDeliverImmediately@4$NSNotificationSuspensionBehaviorDrop@1$NSNotificationSuspensionBehaviorHold@3$NSNumberFormatterBehavior10_0@1000$NSNumberFormatterBehavior10_4@1040$NSNumberFormatterBehaviorDefault@0$NSNumericSearch@64$NSOSF1OperatingSystem@7$NSObjectAutoreleasedEvent@3$NSObjectExtraRefDecrementedEvent@5$NSObjectExtraRefIncrementedEvent@4$NSObjectInternalRefDecrementedEvent@7$NSObjectInternalRefIncrementedEvent@6$NSOpenStepUnicodeReservedBase@62464$NSOperationNotSupportedForKeyScriptError@9$NSOperationNotSupportedForKeySpecifierError@6$NSOperationQueueDefaultMaxConcurrentOperationCount@-1$NSOperationQueuePriorityHigh@4$NSOperationQueuePriorityLow@-4$NSOperationQueuePriorityNormal@0$NSOperationQueuePriorityVeryHigh@8$NSOperationQueuePriorityVeryLow@-8$NSOrPredicateType@2$NSOrderedAscending@-1$NSOrderedDescending@1$NSOrderedSame@0$NSPicturesDirectory@19$NSPointerFunctionsCStringPersonality@768$NSPointerFunctionsCopyIn@65536$NSPointerFunctionsIntegerPersonality@1280$NSPointerFunctionsMachVirtualMemory@4$NSPointerFunctionsMallocMemory@3$NSPointerFunctionsObjectPersonality@0$NSPointerFunctionsObjectPointerPersonality@512$NSPointerFunctionsOpaqueMemory@2$NSPointerFunctionsOpaquePersonality@256$NSPointerFunctionsStrongMemory@0$NSPointerFunctionsStructPersonality@1024$NSPointerFunctionsZeroingWeakMemory@1$NSPositionAfter@0$NSPositionBefore@1$NSPositionBeginning@2$NSPositionEnd@3$NSPositionReplace@4$NSPostASAP@2$NSPostNow@3$NSPostWhenIdle@1$NSPreferencePanesDirectory@22$NSPrinterDescriptionDirectory@20$NSPropertyListErrorMaximum@4095$NSPropertyListErrorMinimum@3840$NSPropertyListReadCorruptError@3840$NSPropertyListReadStreamError@3842$NSPropertyListReadUnknownVersionError@3841$NSPropertyListWriteStreamError@3851$NSProprietaryStringEncoding@65536$NSRandomSubelement@3$NSReceiverEvaluationScriptError@1$NSReceiversCantHandleCommandScriptError@4$NSRegularExpressionAllowCommentsAndWhitespace@2$NSRegularExpressionAnchorsMatchLines@16$NSRegularExpressionCaseInsensitive@1$NSRegularExpressionDotMatchesLineSeparators@8$NSRegularExpressionIgnoreMetacharacters@4$NSRegularExpressionSearch@1024$NSRegularExpressionUseUnicodeWordBoundaries@64$NSRegularExpressionUseUnixLineSeparators@32$NSRelativeAfter@0$NSRelativeBefore@1$NSRequiredArgumentsMissingScriptError@5$NSRoundBankers@3$NSRoundDown@1$NSRoundPlain@0$NSRoundUp@2$NSSaveOptionsAsk@2$NSSaveOptionsNo@1$NSSaveOptionsYes@0$NSScannedOption@1$NSSharedPublicDirectory@21$NSShiftJISStringEncoding@8$NSSolarisOperatingSystem@3$NSSortConcurrent@1$NSSortStable@16$NSStreamEventEndEncountered@16$NSStreamEventErrorOccurred@8$NSStreamEventHasBytesAvailable@2$NSStreamEventHasSpaceAvailable@4$NSStreamEventNone@0$NSStreamEventOpenCompleted@1$NSStreamStatusAtEnd@5$NSStreamStatusClosed@6$NSStreamStatusError@7$NSStreamStatusNotOpen@0$NSStreamStatusOpen@2$NSStreamStatusOpening@1$NSStreamStatusReading@3$NSStreamStatusWriting@4$NSStringEncodingConversionAllowLossy@1$NSStringEncodingConversionExternalRepresentation@2$NSStringEnumerationByComposedCharacterSequences@2$NSStringEnumerationByLines@0$NSStringEnumerationByParagraphs@1$NSStringEnumerationBySentences@4$NSStringEnumerationByWords@3$NSStringEnumerationLocalized@1024$NSStringEnumerationReverse@256$NSStringEnumerationSubstringNotRequired@512$NSSubqueryExpressionType@13$NSSunOSOperatingSystem@6$NSSymbolStringEncoding@6$NSSystemDomainMask@8$NSTaskTerminationReasonExit@1$NSTaskTerminationReasonUncaughtSignal@2$NSTextCheckingAllCustomTypes@18446744069414584320$NSTextCheckingAllSystemTypes@4294967295$NSTextCheckingAllTypes@18446744073709551615$NSTextCheckingTypeAddress@16$NSTextCheckingTypeCorrection@512$NSTextCheckingTypeDash@128$NSTextCheckingTypeDate@8$NSTextCheckingTypeGrammar@4$NSTextCheckingTypeLink@32$NSTextCheckingTypeOrthography@1$NSTextCheckingTypePhoneNumber@2048$NSTextCheckingTypeQuote@64$NSTextCheckingTypeRegularExpression@1024$NSTextCheckingTypeReplacement@256$NSTextCheckingTypeSpelling@2$NSTextCheckingTypeTransitInformation@4096$NSTimeZoneCalendarUnit@2097152$NSTimeZoneNameStyleDaylightSaving@2$NSTimeZoneNameStyleGeneric@4$NSTimeZoneNameStyleShortDaylightSaving@3$NSTimeZoneNameStyleShortGeneric@5$NSTimeZoneNameStyleShortStandard@1$NSTimeZoneNameStyleStandard@0$NSURLBookmarkCreationMinimalBookmark@512$NSURLBookmarkCreationPreferFileIDResolution@256$NSURLBookmarkCreationSuitableForBookmarkFile@1024$NSURLBookmarkResolutionWithoutMounting@512$NSURLBookmarkResolutionWithoutUI@256$NSURLCacheStorageAllowed@0$NSURLCacheStorageAllowedInMemoryOnly@1$NSURLCacheStorageNotAllowed@2$NSURLCredentialPersistenceForSession@1$NSURLCredentialPersistenceNone@0$NSURLCredentialPersistencePermanent@2$NSURLErrorUnknown@-1$NSURLHandleLoadFailed@3$NSURLHandleLoadInProgress@2$NSURLHandleLoadSucceeded@1$NSURLHandleNotLoaded@0$NSURLNetworkServiceTypeBackground@3$NSURLNetworkServiceTypeDefault@0$NSURLNetworkServiceTypeVideo@2$NSURLNetworkServiceTypeVoIP@1$NSURLNetworkServiceTypeVoice@4$NSURLRequestReloadIgnoringCacheData@1$NSURLRequestReloadIgnoringLocalAndRemoteCacheData@4$NSURLRequestReloadIgnoringLocalCacheData@1$NSURLRequestReloadRevalidatingCacheData@5$NSURLRequestReturnCacheDataDontLoad@3$NSURLRequestReturnCacheDataElseLoad@2$NSURLRequestUseProtocolCachePolicy@0$NSURLResponseUnknownLength@-1$NSUTF16BigEndianStringEncoding@2415919360$NSUTF16LittleEndianStringEncoding@2483028224$NSUTF16StringEncoding@10$NSUTF32BigEndianStringEncoding@2550137088$NSUTF32LittleEndianStringEncoding@2617245952$NSUTF32StringEncoding@2348810496$NSUTF8StringEncoding@4$NSUbiquitousKeyValueStoreInitialSyncChange@1$NSUbiquitousKeyValueStoreQuotaViolationChange@2$NSUbiquitousKeyValueStoreServerChange@0$NSUncachedRead@2$NSUndoCloseGroupingRunLoopOrdering@350000$NSUnicodeStringEncoding@10$NSUnionSetExpressionType@5$NSUnknownKeyScriptError@7$NSUnknownKeySpecifierError@3$NSUserCancelledError@3072$NSUserDirectory@7$NSUserDomainMask@1$NSValidationErrorMaximum@2047$NSValidationErrorMinimum@1024$NSVariableExpressionType@2$NSVolumeEnumerationProduceFileReferenceURLs@4$NSVolumeEnumerationSkipHiddenVolumes@2$NSWidthInsensitiveSearch@256$NSWindows95OperatingSystem@2$NSWindowsCP1250StringEncoding@15$NSWindowsCP1251StringEncoding@11$NSWindowsCP1252StringEncoding@12$NSWindowsCP1253StringEncoding@13$NSWindowsCP1254StringEncoding@14$NSWindowsNTOperatingSystem@1$NSXMLAttributeCDATAKind@6$NSXMLAttributeDeclarationKind@10$NSXMLAttributeEntitiesKind@11$NSXMLAttributeEntityKind@10$NSXMLAttributeEnumerationKind@14$NSXMLAttributeIDKind@7$NSXMLAttributeIDRefKind@8$NSXMLAttributeIDRefsKind@9$NSXMLAttributeKind@3$NSXMLAttributeNMTokenKind@12$NSXMLAttributeNMTokensKind@13$NSXMLAttributeNotationKind@15$NSXMLCommentKind@6$NSXMLDTDKind@8$NSXMLDocumentHTMLKind@2$NSXMLDocumentIncludeContentTypeDeclaration@262144$NSXMLDocumentKind@1$NSXMLDocumentTextKind@3$NSXMLDocumentTidyHTML@512$NSXMLDocumentTidyXML@1024$NSXMLDocumentValidate@8192$NSXMLDocumentXHTMLKind@1$NSXMLDocumentXInclude@65536$NSXMLDocumentXMLKind@0$NSXMLElementDeclarationAnyKind@18$NSXMLElementDeclarationElementKind@20$NSXMLElementDeclarationEmptyKind@17$NSXMLElementDeclarationKind@11$NSXMLElementDeclarationMixedKind@19$NSXMLElementDeclarationUndefinedKind@16$NSXMLElementKind@2$NSXMLEntityDeclarationKind@9$NSXMLEntityGeneralKind@1$NSXMLEntityParameterKind@4$NSXMLEntityParsedKind@2$NSXMLEntityPredefined@5$NSXMLEntityUnparsedKind@3$NSXMLInvalidKind@0$NSXMLNamespaceKind@4$NSXMLNodeCompactEmptyElement@4$NSXMLNodeExpandEmptyElement@2$NSXMLNodeIsCDATA@1$NSXMLNodeLoadExternalEntitiesAlways@16384$NSXMLNodeLoadExternalEntitiesNever@524288$NSXMLNodeLoadExternalEntitiesSameOriginOnly@32768$NSXMLNodeOptionsNone@0$NSXMLNodePreserveAll@4293918750$NSXMLNodePreserveAttributeOrder@2097152$NSXMLNodePreserveCDATA@16777216$NSXMLNodePreserveCharacterReferences@134217728$NSXMLNodePreserveDTD@67108864$NSXMLNodePreserveEmptyElements@6$NSXMLNodePreserveEntities@4194304$NSXMLNodePreserveNamespaceOrder@1048576$NSXMLNodePreservePrefixes@8388608$NSXMLNodePreserveQuotes@24$NSXMLNodePreserveWhitespace@33554432$NSXMLNodePrettyPrint@131072$NSXMLNodeUseDoubleQuotes@16$NSXMLNodeUseSingleQuotes@8$NSXMLNotationDeclarationKind@12$NSXMLParserAttributeHasNoValueError@41$NSXMLParserAttributeListNotFinishedError@51$NSXMLParserAttributeListNotStartedError@50$NSXMLParserAttributeNotFinishedError@40$NSXMLParserAttributeNotStartedError@39$NSXMLParserAttributeRedefinedError@42$NSXMLParserCDATANotFinishedError@63$NSXMLParserCharacterRefAtEOFError@10$NSXMLParserCharacterRefInDTDError@13$NSXMLParserCharacterRefInEpilogError@12$NSXMLParserCharacterRefInPrologError@11$NSXMLParserCommentContainsDoubleHyphenError@80$NSXMLParserCommentNotFinishedError@45$NSXMLParserConditionalSectionNotFinishedError@59$NSXMLParserConditionalSectionNotStartedError@58$NSXMLParserDOCTYPEDeclNotFinishedError@61$NSXMLParserDelegateAbortedParseError@512$NSXMLParserDocumentStartError@3$NSXMLParserElementContentDeclNotFinishedError@55$NSXMLParserElementContentDeclNotStartedError@54$NSXMLParserEmptyDocumentError@4$NSXMLParserEncodingNotSupportedError@32$NSXMLParserEntityBoundaryError@90$NSXMLParserEntityIsExternalError@29$NSXMLParserEntityIsParameterError@30$NSXMLParserEntityNotFinishedError@37$NSXMLParserEntityNotStartedError@36$NSXMLParserEntityRefAtEOFError@14$NSXMLParserEntityRefInDTDError@17$NSXMLParserEntityRefInEpilogError@16$NSXMLParserEntityRefInPrologError@15$NSXMLParserEntityRefLoopError@89$NSXMLParserEntityReferenceMissingSemiError@23$NSXMLParserEntityReferenceWithoutNameError@22$NSXMLParserEntityValueRequiredError@84$NSXMLParserEqualExpectedError@75$NSXMLParserExternalStandaloneEntityError@82$NSXMLParserExternalSubsetNotFinishedError@60$NSXMLParserExtraContentError@86$NSXMLParserGTRequiredError@73$NSXMLParserInternalError@1$NSXMLParserInvalidCharacterError@9$NSXMLParserInvalidCharacterInEntityError@87$NSXMLParserInvalidCharacterRefError@8$NSXMLParserInvalidConditionalSectionError@83$NSXMLParserInvalidDecimalCharacterRefError@7$NSXMLParserInvalidEncodingError@81$NSXMLParserInvalidEncodingNameError@79$NSXMLParserInvalidHexCharacterRefError@6$NSXMLParserInvalidURIError@91$NSXMLParserLTRequiredError@72$NSXMLParserLTSlashRequiredError@74$NSXMLParserLessThanSymbolInAttributeError@38$NSXMLParserLiteralNotFinishedError@44$NSXMLParserLiteralNotStartedError@43$NSXMLParserMisplacedCDATAEndStringError@62$NSXMLParserMisplacedXMLDeclarationError@64$NSXMLParserMixedContentDeclNotFinishedError@53$NSXMLParserMixedContentDeclNotStartedError@52$NSXMLParserNAMERequiredError@68$NSXMLParserNMTOKENRequiredError@67$NSXMLParserNamespaceDeclarationError@35$NSXMLParserNoDTDError@94$NSXMLParserNotWellBalancedError@85$NSXMLParserNotationNotFinishedError@49$NSXMLParserNotationNotStartedError@48$NSXMLParserOutOfMemoryError@2$NSXMLParserPCDATARequiredError@69$NSXMLParserParsedEntityRefAtEOFError@18$NSXMLParserParsedEntityRefInEpilogError@20$NSXMLParserParsedEntityRefInInternalError@88$NSXMLParserParsedEntityRefInInternalSubsetError@21$NSXMLParserParsedEntityRefInPrologError@19$NSXMLParserParsedEntityRefMissingSemiError@25$NSXMLParserParsedEntityRefNoNameError@24$NSXMLParserPrematureDocumentEndError@5$NSXMLParserProcessingInstructionNotFinishedError@47$NSXMLParserProcessingInstructionNotStartedError@46$NSXMLParserPublicIdentifierRequiredError@71$NSXMLParserSeparatorRequiredError@66$NSXMLParserSpaceRequiredError@65$NSXMLParserStandaloneValueError@78$NSXMLParserStringNotClosedError@34$NSXMLParserStringNotStartedError@33$NSXMLParserTagNameMismatchError@76$NSXMLParserURIFragmentError@92$NSXMLParserURIRequiredError@70$NSXMLParserUndeclaredEntityError@26$NSXMLParserUnfinishedTagError@77$NSXMLParserUnknownEncodingError@31$NSXMLParserUnparsedEntityError@28$NSXMLParserXMLDeclNotFinishedError@57$NSXMLParserXMLDeclNotStartedError@56$NSXMLProcessingInstructionKind@5$NSXMLTextKind@7$NS_BLOCKS_AVAILABLE@1$NS_UNICHAR_IS_EIGHT_BIT@0$'''
 misc.update({'NSUndefinedDateComponent': sel32or64(2147483647, 9223372036854775807), 'NSNotFound': sel32or64(2147483647, 9223372036854775807), 'NSMaximumStringLength': sel32or64(2147483647, 9223372036854775807)})
 misc.update({'NSFoundationVersionNumber10_2_3': 462.0, 'NSFoundationVersionNumber10_2_2': 462.0, 'NSFoundationVersionNumber10_2_1': 462.0, 'NSFoundationVersionNumber10_2_7': 462.7, 'NSFoundationVersionNumber10_2_6': 462.0, 'NSFoundationVersionNumber10_2_5': 462.0, 'NSFoundationVersionNumber10_2_4': 462.0, 'NSFoundationVersionNumber10_1_4': 425.0, 'NSFoundationVersionNumber10_4_4_Intel': 567.23, 'NSFoundationVersionNumber10_2_8': 462.7, 'NSFoundationVersionNumber10_1_1': 425.0, 'NSFoundationVersionNumber10_1_2': 425.0, 'NSFoundationVersionNumber10_1_3': 425.0, 'NSFoundationVersionNumber10_4_9': 567.29, 'NSFoundationVersionNumber10_4_1': 567.0, 'NSFoundationVersionNumber10_3_8': 500.56, 'NSFoundationVersionNumber10_3_9': 500.58, 'NSFoundationVersionNumber10_5_4': 677.19, 'NSFoundationVersionNumber10_5_5': 677.21, 'NSFoundationVersionNumber10_5_6': 677.22, 'NSFoundationVersionNumber10_5_7': 677.24, 'NSFoundationVersionNumber10_3_2': 500.3, 'NSFoundationVersionNumber10_3_3': 500.54, 'NSFoundationVersionNumber10_4_3': 567.21, 'NSFoundationVersionNumber10_3_1': 500.0, 'NSFoundationVersionNumber10_3_6': 500.56, 'NSFoundationVersionNumber10_3_7': 500.56, 'NSFoundationVersionNumber10_3_4': 500.56, 'NSFoundationVersionNumber10_3_5': 500.56, 'NSFoundationVersionNumber10_4_2': 567.12, 'NSFoundationVersionNumber10_5_1': 677.1, 'NSFoundationVersionNumber10_4_5': 567.25, 'NSFoundationVersionNumber10_6': 751.0, 'NSFoundationVersionNumber10_4': 567.0, 'NSFoundationVersionNumber10_5': 677.0, 'NSFoundationVersionNumber10_2': 462.0, 'NSFoundationVersionNumber10_4_7': 567.27, 'NSFoundationVersionNumber10_0': 397.4, 'NSFoundationVersionNumber10_1': 425.0, 'NSFoundationVersionNumber10_4_6': 567.26, 'NSFoundationVersionNumber10_3': 500.0, 'NSFoundationVersionNumber10_4_4_PowerPC': 567.21, 'NSFoundationVersionNumber10_4_11': 567.36, 'NSFoundationVersionNumber10_4_10': 567.29, 'NSTimeIntervalSince1970': 978307200.0, 'NSFoundationVersionNumber10_6_5': 751.42, 'NSFoundationVersionNumber10_6_4': 751.29, 'NSFoundationVersionNumber10_6_3': 751.21, 'NSFoundationVersionNumber10_6_2': 751.14, 'NSFoundationVersionNumber10_6_1': 751.0, 'NSFoundationVersionNumber10_4_8': 567.28, 'NSFoundationVersionNumber10_5_2': 677.15, 'NSFoundationVersionNumber10_5_3': 677.19, 'NSFoundationVersionNumber10_5_8': 677.26})
-functions={'NSSwapShort': (b'SS',), 'NSDecimalIsNotANumber': (b'Z^{_NSDecimal=}',), 'NSSwapHostIntToBig': (b'II',), 'NSDecimalDivide': (sel32or64(b'I^{_NSDecimal=}^{_NSDecimal=}^{_NSDecimal=}I', b'Q^{_NSDecimal=}^{_NSDecimal=}^{_NSDecimal=}Q'),), 'NSEndMapTableEnumeration': (sel32or64(b'v^{_NSMapEnumerator=II^v}', b'v^{_NSMapEnumerator=QQ^v}'),), 'NSEqualRects': (sel32or64(b'Z{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'Z{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSIntegralRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSEqualSizes': (sel32or64(b'Z{_NSSize=ff}{_NSSize=ff}', b'Z{CGSize=dd}{CGSize=dd}'),), 'NSSwapHostLongToLittle': (sel32or64(b'LL', b'QQ'),), 'NSSwapLittleDoubleToHost': (b'd{_NSSwappedDouble=Q}',), 'NSSizeFromCGSize': (sel32or64(b'{_NSSize=ff}{CGSize=ff}', b'{CGSize=dd}{CGSize=dd}'),), 'NSDecimalCompact': (b'v^{_NSDecimal=}',), 'NSCreateHashTable': (sel32or64(b'@{_NSHashTableCallBacks=^?^?^?^?^?}I', b'@{_NSHashTableCallBacks=^?^?^?^?^?}Q'), '', {'retval': {'already_cfretained': True}}), 'NSOpenStepRootDirectory': (b'@',), 'NSRoundDownToMultipleOfPageSize': (sel32or64(b'II', b'QQ'),), 'NSMapInsertIfAbsent': (b'^v@^v^v',), 'NSLocationInRange': (sel32or64(b'ZI{_NSRange=II}', b'ZQ{_NSRange=QQ}'),), 'NSSwapBigLongToHost': (sel32or64(b'LL', b'QQ'),), 'NSEqualRanges': (sel32or64(b'Z{_NSRange=II}{_NSRange=II}', b'Z{_NSRange=QQ}{_NSRange=QQ}'),), 'NSDecimalNormalize': (sel32or64(b'I^{_NSDecimal=}^{_NSDecimal=}I', b'Q^{_NSDecimal=}^{_NSDecimal=}Q'),), 'NSFreeHashTable': (b'v@',), 'NSHostByteOrder': (sel32or64(b'l', b'q'),), 'NSGetUncaughtExceptionHandler': (b'^?',), 'NSStringFromMapTable': (b'@@',), 'NSPointFromString': (sel32or64(b'{_NSPoint=ff}@', b'{CGPoint=dd}@'),), 'NSEnumerateMapTable': (sel32or64(b'{_NSMapEnumerator=II^v}@', b'{_NSMapEnumerator=QQ^v}@'),), 'NSIsEmptyRect': (sel32or64(b'Z{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'Z{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSHeight': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSHomeDirectory': (b'@',), 'NSResetMapTable': (b'v@',), 'NSMinY': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSPageSize': (sel32or64(b'I', b'Q'),), 'NSUserName': (b'@',), 'NSMapInsert': (b'v@^v^v',), 'NSDeallocateObject': (b'v@',), 'NSDefaultMallocZone': (b'^{_NSZone=}',), 'NSDecimalPower': (sel32or64(b'I^{_NSDecimal=}^{_NSDecimal=}II', b'Q^{_NSDecimal=}^{_NSDecimal=}QQ'),), 'NSMaxRange': (sel32or64(b'I{_NSRange=II}', b'Q{_NSRange=QQ}'),), 'NSMinX': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSLogPageSize': (sel32or64(b'I', b'Q'),), 'NSMouseInRect': (sel32or64(b'Z{_NSPoint=ff}{_NSRect={_NSPoint=ff}{_NSSize=ff}}Z', b'Z{CGPoint=dd}{CGRect={CGPoint=dd}{CGSize=dd}}Z'),), 'NSDecimalCompare': (sel32or64(b'i^{_NSDecimal=}^{_NSDecimal=}', b'q^{_NSDecimal=}^{_NSDecimal=}'),), 'NSAllMapTableValues': (b'@@',), 'NSProtocolFromString': (b'@@',), 'NSPointInRect': (sel32or64(b'Z{_NSPoint=ff}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'Z{CGPoint=dd}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'CFBridgingRetain': (b'@@',), 'NSCopyObject': (sel32or64(b'@@I^{_NSZone=}', b'@@Q^{_NSZone=}'), '', {'retval': {'already_cfretained': True}}), 'NSMidY': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSSwapLongLong': (b'QQ',), 'NSDecrementExtraRefCountWasZero': (b'Z@',), 'NSDecimalMultiply': (sel32or64(b'I^{_NSDecimal=}^{_NSDecimal=}^{_NSDecimal=}I', b'Q^{_NSDecimal=}^{_NSDecimal=}^{_NSDecimal=}Q'),), 'NSSwapBigLongLongToHost': (b'QQ',), 'NSShouldRetainWithZone': (b'Z@^{_NSZone=}',), 'NSStringFromRange': (sel32or64(b'@{_NSRange=II}', b'@{_NSRange=QQ}'),), 'NSHashGet': (b'^v@^v',), 'NSStringFromClass': (b'@#',), 'NSPointToCGPoint': (sel32or64(b'{CGPoint=ff}{_NSPoint=ff}', b'{CGPoint=dd}{CGPoint=dd}'),), 'NSUnionRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSRectToCGRect': (sel32or64(b'{CGRect={CGPoint=ff}{CGSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSCopyHashTableWithZone': (b'@@^{_NSZone=}', '', {'retval': {'already_cfretained': True}}), 'NSSwapBigShortToHost': (b'SS',), 'NSSwapHostShortToBig': (b'SS',), 'NSStringFromPoint': (sel32or64(b'@{_NSPoint=ff}', b'@{CGPoint=dd}'),), 'NSWidth': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSRealMemoryAvailable': (sel32or64(b'I', b'Q'),), 'NSNextMapEnumeratorPair': (sel32or64(b'Z^{_NSMapEnumerator=II^v}^^v^^v', b'Z^{_NSMapEnumerator=QQ^v}^^v^^v'),), 'NSAllHashTableObjects': (b'@@',), 'NSPointFromCGPoint': (sel32or64(b'{_NSPoint=ff}{CGPoint=ff}', b'{CGPoint=dd}{CGPoint=dd}'),), 'NSSizeToCGSize': (sel32or64(b'{CGSize=ff}{_NSSize=ff}', b'{CGSize=dd}{CGSize=dd}'),), 'NSHashInsertKnownAbsent': (b'v@^v',), 'NSNextHashEnumeratorItem': (sel32or64(b'^v^{_NSHashEnumerator=II^v}', b'^v^{_NSHashEnumerator=QQ^v}'),), 'NSSwapHostLongLongToLittle': (b'QQ',), 'NSClassFromString': (b'#@',), 'NSSwapLittleLongToHost': (sel32or64(b'LL', b'QQ'),), 'NSMakePoint': (sel32or64(b'{_NSPoint=ff}ff', b'{CGPoint=dd}dd'),), 'NSSizeFromString': (sel32or64(b'{_NSSize=ff}@', b'{CGSize=dd}@'),), 'NSConvertHostFloatToSwapped': (b'{_NSSwappedFloat=I}f',), 'NSIntersectsRect': (sel32or64(b'Z{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'Z{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSIntersectionRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSDecimalAdd': (sel32or64(b'I^{_NSDecimal=}^{_NSDecimal=}^{_NSDecimal=}I', b'Q^{_NSDecimal=}^{_NSDecimal=}^{_NSDecimal=}Q'),), 'NSCreateHashTableWithZone': (sel32or64(b'@{_NSHashTableCallBacks=^?^?^?^?^?}I^{_NSZone=}', b'@{_NSHashTableCallBacks=^?^?^?^?^?}Q^{_NSZone=}'), '', {'retval': {'already_cfretained': True}}), 'NSSwapFloat': (b'{_NSSwappedFloat=I}{_NSSwappedFloat=I}',), 'NSDecimalSubtract': (sel32or64(b'I^{_NSDecimal=}^{_NSDecimal=}^{_NSDecimal=}I', b'Q^{_NSDecimal=}^{_NSDecimal=}^{_NSDecimal=}Q'),), 'NSSetUncaughtExceptionHandler': (b'v^?',), 'NSFreeMapTable': (b'v@',), 'NSMapRemove': (b'v@^v',), 'NSFullUserName': (b'@',), 'NSSwapLittleShortToHost': (b'SS',), 'NSSwapLong': (sel32or64(b'LL', b'QQ'),), 'NSSwapHostLongLongToBig': (b'QQ',), 'NSResetHashTable': (b'v@',), 'NSStringFromRect': (sel32or64(b'@{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'@{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSSwapLittleLongLongToHost': (b'QQ',), 'NSSwapLittleFloatToHost': (b'f{_NSSwappedFloat=I}',), 'NSFileTypeForHFSTypeCode': (sel32or64(b'@L', b'@I'),), 'NSCountMapTable': (sel32or64(b'I@', b'Q@'),), 'NSHFSTypeOfFile': (b'@@',), 'NSHashInsertIfAbsent': (b'^v@^v',), 'NSSwapBigIntToHost': (b'II',), 'NSRecycleZone': (b'v^{_NSZone=}',), 'NSStringFromProtocol': (b'@@',), 'CFBridgingRelease': (b'@@',), 'NSMapMember': (b'Z@^v^^v^^v',), 'NSDivideRect': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}^{_NSRect={_NSPoint=ff}{_NSSize=ff}}^{_NSRect={_NSPoint=ff}{_NSSize=ff}}fi', b'v{CGRect={CGPoint=dd}{CGSize=dd}}^{CGRect={CGPoint=dd}{CGSize=dd}}^{CGRect={CGPoint=dd}{CGSize=dd}}dQ'), '', {'arguments': {1: {'null_accepted': False, 'type_modifier': 'o'}, 2: {'null_accepted': False, 'type_modifier': 'o'}}}), 'NSRangeFromString': (sel32or64(b'{_NSRange=II}@', b'{_NSRange=QQ}@'),), 'NSMapGet': (b'^v@^v',), 'NSHashInsert': (b'v@^v',), 'NSSwapHostIntToLittle': (b'II',), 'NSEndHashTableEnumeration': (sel32or64(b'v^{_NSHashEnumerator=II^v}', b'v^{_NSHashEnumerator=QQ^v}'),), 'NSZoneName': (b'@^{_NSZone=}',), 'NSSwapHostFloatToBig': (b'{_NSSwappedFloat=I}f',), 'NSTemporaryDirectory': (b'@',), 'NSDecimalMultiplyByPowerOf10': (sel32or64(b'I^{_NSDecimal=}^{_NSDecimal=}sI', b'Q^{_NSDecimal=}^{_NSDecimal=}sQ'),), 'NSCompareHashTables': (b'Z@@',), 'NSMakeRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}ffff', b'{CGRect={CGPoint=dd}{CGSize=dd}}dddd'),), 'NSMakeCollectable': (b'@@',), 'NSGetSizeAndAlignment': (sel32or64(b'^t^t^I^I', b'^t^t^Q^Q'), '', {'retval': {'c_array_delimited_by_null': True}, 'arguments': {0: {'c_array_delimited_by_null': True, 'type_modifier': 'n'}, 1: {'type_modifier': 'o'}, 2: {'type_modifier': 'o'}}}), 'NSDecimalRound': (sel32or64(b'v^{_NSDecimal=}^{_NSDecimal=}iI', b'v^{_NSDecimal=}^{_NSDecimal=}qQ'),), 'NSInsetRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}ff', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}dd'),), 'NSAllocateObject': (sel32or64(b'@#I^{_NSZone=}', b'@#Q^{_NSZone=}'),), 'NSSwapInt': (b'II',), 'NSUnionRange': (sel32or64(b'{_NSRange=II}{_NSRange=II}{_NSRange=II}', b'{_NSRange=QQ}{_NSRange=QQ}{_NSRange=QQ}'),), 'NSSelectorFromString': (b':@',), 'NSStringFromHashTable': (b'@@',), 'NSHFSTypeCodeFromFileType': (sel32or64(b'L@', b'I@'),), 'NSSwapDouble': (b'{_NSSwappedDouble=Q}{_NSSwappedDouble=Q}',), 'NSLog': (b'v@', '', {'arguments': {0: {'printf_format': True}}, 'variadic': True}), 'NSMakeSize': (sel32or64(b'{_NSSize=ff}ff', b'{CGSize=dd}dd'),), 'NSSwapHostDoubleToLittle': (b'{_NSSwappedDouble=Q}d',), 'NSRectFromString': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}@', b'{CGRect={CGPoint=dd}{CGSize=dd}}@'),), 'NSDecimalString': (b'@^{_NSDecimal=}@',), 'NSCreateZone': (sel32or64(b'^{_NSZone=}IIZ', b'^{_NSZone=}QQZ'), '', {'retval': {'already_cfretained': True}}), 'NSAllMapTableKeys': (b'@@',), 'NSIncrementExtraRefCount': (b'v@',), 'NSDecimalCopy': (b'v^{_NSDecimal=}^{_NSDecimal=}', '', {'retval': {'already_cfretained': True}}), 'NSStringFromSelector': (b'@:',), 'NSMakeRange': (sel32or64(b'{_NSRange=II}II', b'{_NSRange=QQ}QQ'),), 'NSConvertSwappedFloatToHost': (b'f{_NSSwappedFloat=I}',), 'NSContainsRect': (sel32or64(b'Z{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'Z{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSSwapBigDoubleToHost': (b'd{_NSSwappedDouble=Q}',), 'NSIntersectionRange': (sel32or64(b'{_NSRange=II}{_NSRange=II}{_NSRange=II}', b'{_NSRange=QQ}{_NSRange=QQ}{_NSRange=QQ}'),), 'NSSwapHostDoubleToBig': (b'{_NSSwappedDouble=Q}d',), 'NSRoundUpToMultipleOfPageSize': (sel32or64(b'II', b'QQ'),), 'NSConvertHostDoubleToSwapped': (b'{_NSSwappedDouble=Q}d',), 'NSSwapHostLongToBig': (sel32or64(b'LL', b'QQ'),), 'NSMaxY': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSMaxX': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSCreateMapTableWithZone': (sel32or64(b'@{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}{_NSMapTableValueCallBacks=^?^?^?}I^{_NSZone=}', b'@{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}{_NSMapTableValueCallBacks=^?^?^?}Q^{_NSZone=}'), '', {'retval': {'already_cfretained': True}}), 'NSExtraRefCount': (sel32or64(b'I@', b'Q@'),), 'NSRectFromCGRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{CGRect={CGPoint=ff}{CGSize=ff}}', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSSetZoneName': (b'v^{_NSZone=}@',), 'NSStringFromSize': (sel32or64(b'@{_NSSize=ff}', b'@{CGSize=dd}'),), 'NSHomeDirectoryForUser': (b'@@',), 'NSSwapBigFloatToHost': (b'f{_NSSwappedFloat=I}',), 'NSConvertSwappedDoubleToHost': (b'd{_NSSwappedDouble=Q}',), 'NSMidX': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSEqualPoints': (sel32or64(b'Z{_NSPoint=ff}{_NSPoint=ff}', b'Z{CGPoint=dd}{CGPoint=dd}'),), 'NSCompareMapTables': (b'Z@@',), 'NSIntegralRectWithOptions': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}Q', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}Q'),), 'NSHashRemove': (b'v@^v',), 'NSSwapLittleIntToHost': (b'II',), 'NSCountHashTable': (sel32or64(b'I@', b'Q@'),), 'NSMapInsertKnownAbsent': (b'v@^v^v',), 'NSOffsetRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}ff', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}dd'),), 'NSCreateMapTable': (sel32or64(b'@{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}{_NSMapTableValueCallBacks=^?^?^?}I', b'@{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}{_NSMapTableValueCallBacks=^?^?^?}Q'), '', {'retval': {'already_cfretained': True}}), 'NSSwapHostFloatToLittle': (b'{_NSSwappedFloat=I}f',), 'NSEnumerateHashTable': (sel32or64(b'{_NSHashEnumerator=II^v}@', b'{_NSHashEnumerator=QQ^v}@'),), 'NXReadNSObjectFromCoder': (b'@@',), 'NSCopyMapTableWithZone': (b'@@^{_NSZone=}', '', {'retval': {'already_cfretained': True}}), 'NSSwapHostShortToLittle': (b'SS',), 'NSSearchPathForDirectoriesInDomains': (sel32or64(b'@IIZ', b'@QQZ'),)}
+functions={'NSSwapShort': (b'SS',), 'NSDecimalIsNotANumber': (b'Z^{_NSDecimal=iIIII[8S]}',), 'NSSwapHostIntToBig': (b'II',), 'NSDecimalDivide': (sel32or64(b'I^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}I', b'Q^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}Q'),), 'NSEndMapTableEnumeration': (sel32or64(b'v^{_NSMapEnumerator=II^v}', b'v^{_NSMapEnumerator=QQ^v}'),), 'NSEqualRects': (sel32or64(b'Z{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'Z{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSIntegralRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSEqualSizes': (sel32or64(b'Z{_NSSize=ff}{_NSSize=ff}', b'Z{CGSize=dd}{CGSize=dd}'),), 'NSSwapHostLongToLittle': (sel32or64(b'LL', b'QQ'),), 'NSSwapLittleDoubleToHost': (b'd{_NSSwappedDouble=Q}',), 'NSSizeFromCGSize': (sel32or64(b'{_NSSize=ff}{CGSize=ff}', b'{CGSize=dd}{CGSize=dd}'),), 'NSDecimalCompact': (b'v^{_NSDecimal=iIIII[8S]}',), 'NSCreateHashTable': (sel32or64(b'@{_NSHashTableCallBacks=^?^?^?^?^?}I', b'@{_NSHashTableCallBacks=^?^?^?^?^?}Q'), '', {'retval': {'already_cfretained': True}}), 'NSOpenStepRootDirectory': (b'@',), 'NSRoundDownToMultipleOfPageSize': (sel32or64(b'II', b'QQ'),), 'NSMapInsertIfAbsent': (b'^v@^v^v',), 'NSLocationInRange': (sel32or64(b'ZI{_NSRange=II}', b'ZQ{_NSRange=QQ}'),), 'NSSwapBigLongToHost': (sel32or64(b'LL', b'QQ'),), 'NSEqualRanges': (sel32or64(b'Z{_NSRange=II}{_NSRange=II}', b'Z{_NSRange=QQ}{_NSRange=QQ}'),), 'NSDecimalNormalize': (sel32or64(b'I^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}I', b'Q^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}Q'),), 'NSFreeHashTable': (b'v@',), 'NSHostByteOrder': (sel32or64(b'l', b'q'),), 'NSGetUncaughtExceptionHandler': (b'^?',), 'NSStringFromMapTable': (b'@@',), 'NSPointFromString': (sel32or64(b'{_NSPoint=ff}@', b'{CGPoint=dd}@'),), 'NSEnumerateMapTable': (sel32or64(b'{_NSMapEnumerator=II^v}@', b'{_NSMapEnumerator=QQ^v}@'),), 'NSIsEmptyRect': (sel32or64(b'Z{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'Z{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSHeight': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSHomeDirectory': (b'@',), 'NSResetMapTable': (b'v@',), 'NSMinY': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSPageSize': (sel32or64(b'I', b'Q'),), 'NSUserName': (b'@',), 'NSMapInsert': (b'v@^v^v',), 'NSDeallocateObject': (b'v@',), 'NSDefaultMallocZone': (b'^{_NSZone=}',), 'NSRecordAllocationEvent': (b'vi@',), 'NSDecimalPower': (sel32or64(b'I^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}II', b'Q^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}QQ'),), 'NSMaxRange': (sel32or64(b'I{_NSRange=II}', b'Q{_NSRange=QQ}'),), 'NSMinX': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSLogPageSize': (sel32or64(b'I', b'Q'),), 'NSMouseInRect': (sel32or64(b'Z{_NSPoint=ff}{_NSRect={_NSPoint=ff}{_NSSize=ff}}Z', b'Z{CGPoint=dd}{CGRect={CGPoint=dd}{CGSize=dd}}Z'),), 'NSDecimalCompare': (sel32or64(b'i^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}', b'q^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}'),), 'NSAllMapTableValues': (b'@@',), 'NSProtocolFromString': (b'@@',), 'NSPointInRect': (sel32or64(b'Z{_NSPoint=ff}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'Z{CGPoint=dd}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'CFBridgingRetain': (b'@@',), 'NSCopyObject': (sel32or64(b'@@I^{_NSZone=}', b'@@Q^{_NSZone=}'), '', {'retval': {'already_cfretained': True}}), 'NSMidY': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSSwapLongLong': (b'QQ',), 'NSDecrementExtraRefCountWasZero': (b'Z@',), 'NSDecimalMultiply': (sel32or64(b'I^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}I', b'Q^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}Q'),), 'NSSwapBigLongLongToHost': (b'QQ',), 'NSShouldRetainWithZone': (b'Z@^{_NSZone=}',), 'NSStringFromRange': (sel32or64(b'@{_NSRange=II}', b'@{_NSRange=QQ}'),), 'NSHashGet': (b'^v@^v',), 'NSStringFromClass': (b'@^{objc_class=}',), 'NSPointToCGPoint': (sel32or64(b'{CGPoint=ff}{_NSPoint=ff}', b'{CGPoint=dd}{CGPoint=dd}'),), 'NSUnionRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSRectToCGRect': (sel32or64(b'{CGRect={CGPoint=ff}{CGSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSCopyHashTableWithZone': (b'@@^{_NSZone=}', '', {'retval': {'already_cfretained': True}}), 'NSSwapBigShortToHost': (b'SS',), 'NSSwapHostShortToBig': (b'SS',), 'NSStringFromPoint': (sel32or64(b'@{_NSPoint=ff}', b'@{CGPoint=dd}'),), 'NSWidth': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSRealMemoryAvailable': (sel32or64(b'I', b'Q'),), 'NSNextMapEnumeratorPair': (sel32or64(b'Z^{_NSMapEnumerator=II^v}^^v^^v', b'Z^{_NSMapEnumerator=QQ^v}^^v^^v'),), 'NSAllHashTableObjects': (b'@@',), 'NSPointFromCGPoint': (sel32or64(b'{_NSPoint=ff}{CGPoint=ff}', b'{CGPoint=dd}{CGPoint=dd}'),), 'NSSizeToCGSize': (sel32or64(b'{CGSize=ff}{_NSSize=ff}', b'{CGSize=dd}{CGSize=dd}'),), 'NSHashInsertKnownAbsent': (b'v@^v',), 'NSNextHashEnumeratorItem': (sel32or64(b'^v^{_NSHashEnumerator=II^v}', b'^v^{_NSHashEnumerator=QQ^v}'),), 'NSSwapHostLongLongToLittle': (b'QQ',), 'NSClassFromString': (b'^{objc_class=}@',), 'NSSwapLittleLongToHost': (sel32or64(b'LL', b'QQ'),), 'NSMakePoint': (sel32or64(b'{_NSPoint=ff}ff', b'{CGPoint=dd}dd'),), 'NSSizeFromString': (sel32or64(b'{_NSSize=ff}@', b'{CGSize=dd}@'),), 'NSConvertHostFloatToSwapped': (b'{_NSSwappedFloat=I}f',), 'NSIntersectsRect': (sel32or64(b'Z{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'Z{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSIntersectionRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSDecimalAdd': (sel32or64(b'I^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}I', b'Q^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}Q'),), 'NSCreateHashTableWithZone': (sel32or64(b'@{_NSHashTableCallBacks=^?^?^?^?^?}I^{_NSZone=}', b'@{_NSHashTableCallBacks=^?^?^?^?^?}Q^{_NSZone=}'), '', {'retval': {'already_cfretained': True}}), 'NSSwapFloat': (b'{_NSSwappedFloat=I}{_NSSwappedFloat=I}',), 'NSDecimalSubtract': (sel32or64(b'I^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}I', b'Q^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}Q'),), 'NSSetUncaughtExceptionHandler': (b'v^?',), 'NSFreeMapTable': (b'v@',), 'NSMapRemove': (b'v@^v',), 'NSFullUserName': (b'@',), 'NSSwapLittleShortToHost': (b'SS',), 'NSSwapLong': (sel32or64(b'LL', b'QQ'),), 'NSSwapHostLongLongToBig': (b'QQ',), 'NSResetHashTable': (b'v@',), 'NSStringFromRect': (sel32or64(b'@{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'@{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSSwapLittleLongLongToHost': (b'QQ',), 'NSSwapLittleFloatToHost': (b'f{_NSSwappedFloat=I}',), 'NSFileTypeForHFSTypeCode': (sel32or64(b'@L', b'@I'),), 'NSCountMapTable': (sel32or64(b'I@', b'Q@'),), 'NSHFSTypeOfFile': (b'@@',), 'NSHashInsertIfAbsent': (b'^v@^v',), 'NSSwapBigIntToHost': (b'II',), 'NSRecycleZone': (b'v^{_NSZone=}',), 'NSStringFromProtocol': (b'@@',), 'CFBridgingRelease': (b'@@',), 'NSMapMember': (b'Z@^v^^v^^v',), 'NSDivideRect': (sel32or64(b'v{_NSRect={_NSPoint=ff}{_NSSize=ff}}^{_NSRect={_NSPoint=ff}{_NSSize=ff}}^{_NSRect={_NSPoint=ff}{_NSSize=ff}}fi', b'v{CGRect={CGPoint=dd}{CGSize=dd}}^{CGRect={CGPoint=dd}{CGSize=dd}}^{CGRect={CGPoint=dd}{CGSize=dd}}dQ'), '', {'arguments': {1: {'type_modifier': 'o'}, 2: {'type_modifier': 'o'}}}), 'NSRangeFromString': (sel32or64(b'{_NSRange=II}@', b'{_NSRange=QQ}@'),), 'NSMapGet': (b'^v@^v',), 'NSHashInsert': (b'v@^v',), 'NSSwapHostIntToLittle': (b'II',), 'NSEndHashTableEnumeration': (sel32or64(b'v^{_NSHashEnumerator=II^v}', b'v^{_NSHashEnumerator=QQ^v}'),), 'NSZoneName': (b'@^{_NSZone=}',), 'NSSwapHostFloatToBig': (b'{_NSSwappedFloat=I}f',), 'NSTemporaryDirectory': (b'@',), 'NSDecimalMultiplyByPowerOf10': (sel32or64(b'I^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}sI', b'Q^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}sQ'),), 'NSCompareHashTables': (b'Z@@',), 'NSMakeRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}ffff', b'{CGRect={CGPoint=dd}{CGSize=dd}}dddd'),), 'NSMakeCollectable': (b'@@',), 'NSGetSizeAndAlignment': (sel32or64(b'^c^c^I^I', b'^c^c^Q^Q'), '', {'arguments': {0: {'c_array_delimited_by_null': True}, 1: {'type_modifier': 'o'}, 2: {'type_modifier': 'o'}}}), 'NSDecimalRound': (sel32or64(b'v^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}iI', b'v^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}qQ'),), 'NSInsetRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}ff', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}dd'),), 'NSAllocateObject': (sel32or64(b'@^{objc_class=}I^{_NSZone=}', b'@^{objc_class=}Q^{_NSZone=}'),), 'NSSwapInt': (b'II',), 'NSUnionRange': (sel32or64(b'{_NSRange=II}{_NSRange=II}{_NSRange=II}', b'{_NSRange=QQ}{_NSRange=QQ}{_NSRange=QQ}'),), 'NSSelectorFromString': (b':@',), 'NSStringFromHashTable': (b'@@',), 'NSHFSTypeCodeFromFileType': (sel32or64(b'L@', b'I@'),), 'NSSwapDouble': (b'{_NSSwappedDouble=Q}{_NSSwappedDouble=Q}',), 'NSLog': (b'v@', '', {'arguments': {0: {'printf_format': True}}, 'variadic': True}), 'NSMakeSize': (sel32or64(b'{_NSSize=ff}ff', b'{CGSize=dd}dd'),), 'NSSwapHostDoubleToLittle': (b'{_NSSwappedDouble=Q}d',), 'NSRectFromString': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}@', b'{CGRect={CGPoint=dd}{CGSize=dd}}@'),), 'NSDecimalString': (b'@^{_NSDecimal=iIIII[8S]}@',), 'NSCreateZone': (sel32or64(b'^{_NSZone=}IIZ', b'^{_NSZone=}QQZ'), '', {'retval': {'already_cfretained': True}}), 'NSAllMapTableKeys': (b'@@',), 'NSIncrementExtraRefCount': (b'v@',), 'NSDecimalCopy': (b'v^{_NSDecimal=iIIII[8S]}^{_NSDecimal=iIIII[8S]}', '', {'retval': {'already_cfretained': True}}), 'NSStringFromSelector': (b'@:',), 'NSMakeRange': (sel32or64(b'{_NSRange=II}II', b'{_NSRange=QQ}QQ'),), 'NSConvertSwappedFloatToHost': (b'f{_NSSwappedFloat=I}',), 'NSContainsRect': (sel32or64(b'Z{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'Z{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSSwapBigDoubleToHost': (b'd{_NSSwappedDouble=Q}',), 'NSIntersectionRange': (sel32or64(b'{_NSRange=II}{_NSRange=II}{_NSRange=II}', b'{_NSRange=QQ}{_NSRange=QQ}{_NSRange=QQ}'),), 'NSSwapHostDoubleToBig': (b'{_NSSwappedDouble=Q}d',), 'NSRoundUpToMultipleOfPageSize': (sel32or64(b'II', b'QQ'),), 'NSConvertHostDoubleToSwapped': (b'{_NSSwappedDouble=Q}d',), 'NSSwapHostLongToBig': (sel32or64(b'LL', b'QQ'),), 'NSMaxY': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSMaxX': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSCreateMapTableWithZone': (sel32or64(b'@{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}{_NSMapTableValueCallBacks=^?^?^?}I^{_NSZone=}', b'@{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}{_NSMapTableValueCallBacks=^?^?^?}Q^{_NSZone=}'), '', {'retval': {'already_cfretained': True}}), 'NSExtraRefCount': (sel32or64(b'I@', b'Q@'),), 'NSRectFromCGRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{CGRect={CGPoint=ff}{CGSize=ff}}', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSSetZoneName': (b'v^{_NSZone=}@',), 'NSStringFromSize': (sel32or64(b'@{_NSSize=ff}', b'@{CGSize=dd}'),), 'NSHomeDirectoryForUser': (b'@@',), 'NSIsFreedObject': (b'Z@',), 'NSSwapBigFloatToHost': (b'f{_NSSwappedFloat=I}',), 'NSConvertSwappedDoubleToHost': (b'd{_NSSwappedDouble=Q}',), 'NSMidX': (sel32or64(b'f{_NSRect={_NSPoint=ff}{_NSSize=ff}}', b'd{CGRect={CGPoint=dd}{CGSize=dd}}'),), 'NSEqualPoints': (sel32or64(b'Z{_NSPoint=ff}{_NSPoint=ff}', b'Z{CGPoint=dd}{CGPoint=dd}'),), 'NSCompareMapTables': (b'Z@@',), 'NSIntegralRectWithOptions': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}Q', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}Q'),), 'NSHashRemove': (b'v@^v',), 'NSSwapLittleIntToHost': (b'II',), 'NSCountHashTable': (sel32or64(b'I@', b'Q@'),), 'NSMapInsertKnownAbsent': (b'v@^v^v',), 'NSOffsetRect': (sel32or64(b'{_NSRect={_NSPoint=ff}{_NSSize=ff}}{_NSRect={_NSPoint=ff}{_NSSize=ff}}ff', b'{CGRect={CGPoint=dd}{CGSize=dd}}{CGRect={CGPoint=dd}{CGSize=dd}}dd'),), 'NSCreateMapTable': (sel32or64(b'@{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}{_NSMapTableValueCallBacks=^?^?^?}I', b'@{_NSMapTableKeyCallBacks=^?^?^?^?^?^v}{_NSMapTableValueCallBacks=^?^?^?}Q'), '', {'retval': {'already_cfretained': True}}), 'NSSwapHostFloatToLittle': (b'{_NSSwappedFloat=I}f',), 'NSEnumerateHashTable': (sel32or64(b'{_NSHashEnumerator=II^v}@', b'{_NSHashEnumerator=QQ^v}@'),), 'NXReadNSObjectFromCoder': (b'@@',), 'NSCopyMapTableWithZone': (b'@@^{_NSZone=}', '', {'retval': {'already_cfretained': True}}), 'NSSwapHostShortToLittle': (b'SS',), 'NSSearchPathForDirectoriesInDomains': (sel32or64(b'@IIZ', b'@QQZ'),)}
+aliases = {'NSURLErrorBadURL': 'kCFURLErrorBadURL', 'NSWeekCalendarUnit': 'kCFCalendarUnitWeek', 'NSURLErrorCannotCreateFile': 'kCFURLErrorCannotCreateFile', 'NSWeekdayCalendarUnit': 'kCFCalendarUnitWeekday', 'NSURLErrorFileIsDirectory': 'kCFURLErrorFileIsDirectory', 'NSPropertyListXMLFormat_v1_0': 'kCFPropertyListXMLFormat_v1_0', 'NSNumberFormatterPadBeforeSuffix': 'kCFNumberFormatterPadBeforeSuffix', 'NSNumberFormatterDecimalStyle': 'kCFNumberFormatterDecimalStyle', 'NSMinuteCalendarUnit': 'kCFCalendarUnitMinute', 'NSURLErrorRequestBodyStreamExhausted': 'kCFURLErrorRequestBodyStreamExhausted', 'NSURLErrorCannotLoadFromNetwork': 'kCFURLErrorCannotLoadFromNetwork', 'NSMaxXEdge': 'CGRectMaxXEdge', 'NSDateFormatterNoStyle': 'kCFDateFormatterNoStyle', 'NSNumberFormatterSpellOutStyle': 'kCFNumberFormatterSpellOutStyle', 'NSURLErrorHTTPTooManyRedirects': 'kCFURLErrorHTTPTooManyRedirects', 'NSURLErrorDataNotAllowed': 'kCFURLErrorDataNotAllowed', 'NS_UnknownByteOrder': 'CFByteOrderUnknown', 'NSPropertyListOpenStepFormat': 'kCFPropertyListOpenStepFormat', 'NSURLErrorCallIsActive': 'kCFURLErrorCallIsActive', 'NSURLErrorSecureConnectionFailed': 'kCFURLErrorSecureConnectionFailed', 'NSNumberFormatterRoundCeiling': 'kCFNumberFormatterRoundCeiling', 'NSURLErrorServerCertificateUntrusted': 'kCFURLErrorServerCertificateUntrusted', 'NSURLErrorCannotFindHost': 'kCFURLErrorCannotFindHost', 'NSLocaleLanguageDirectionTopToBottom': 'kCFLocaleLanguageDirectionTopToBottom', 'NSNumberFormatterPadAfterPrefix': 'kCFNumberFormatterPadAfterPrefix', 'NSURLErrorNoPermissionsToReadFile': 'kCFURLErrorNoPermissionsToReadFile', 'NSQuarterCalendarUnit': 'kCFCalendarUnitQuarter', 'NSNumberFormatterPercentStyle': 'kCFNumberFormatterPercentStyle', 'NSIntegerMin': 'LONG_MIN', 'NSLocaleLanguageDirectionLeftToRight': 'kCFLocaleLanguageDirectionLeftToRight', 'NSNumberFormatterPadAfterSuffix': 'kCFNumberFormatterPadAfterSuffix', 'NSURLErrorClientCertificateRequired': 'kCFURLErrorClientCertificateRequired', 'NSSecondCalendarUnit': 'kCFCalendarUnitSecond', 'NSURLErrorCannotConnectToHost': 'kCFURLErrorCannotConnectToHost', 'NSURLErrorDNSLookupFailed': 'kCFURLErrorDNSLookupFailed', 'NSURLErrorZeroByteResource': 'kCFURLErrorZeroByteResource', 'NSMonthCalendarUnit': 'kCFCalendarUnitMonth', 'NSNumberFormatterNoStyle': 'kCFNumberFormatterNoStyle', 'NSMinYEdge': 'CGRectMinYEdge', 'NSURLErrorClientCertificateRejected': 'kCFURLErrorClientCertificateRejected', 'NSURLErrorUserCancelledAuthentication': 'kCFURLErrorUserCancelledAuthentication', 'NSLocaleLanguageDirectionRightToLeft': 'kCFLocaleLanguageDirectionRightToLeft', 'NSURLErrorCannotRemoveFile': 'kCFURLErrorCannotRemoveFile', 'NSWeekdayOrdinalCalendarUnit': 'kCFCalendarUnitWeekdayOrdinal', 'NSURLErrorResourceUnavailable': 'kCFURLErrorResourceUnavailable', 'NSURLErrorNetworkConnectionLost': 'kCFURLErrorNetworkConnectionLost', 'NS_LittleEndian': 'CFByteOrderLittleEndian', 'NSEraCalendarUnit': 'kCFCalendarUnitEra', 'NSPropertyListMutableContainers': 'kCFPropertyListMutableContainers', 'NS_VOIDRETURN': 'return', 'NSWeekOfMonthCalendarUnit': 'kCFCalendarUnitWeekOfMonth', 'NSPropertyListBinaryFormat_v1_0': 'kCFPropertyListBinaryFormat_v1_0', 'NSYearCalendarUnit': 'kCFCalendarUnitYear', 'NS_NONATOMIC_IPHONEONLY': 'NS_NONATOMIC_IOSONLY', 'NSURLErrorRedirectToNonExistentLocation': 'kCFURLErrorRedirectToNonExistentLocation', 'NSURLErrorNotConnectedToInternet': 'kCFURLErrorNotConnectedToInternet', 'NSURLErrorCannotDecodeRawData': 'kCFURLErrorCannotDecodeRawData', 'NSURLErrorCannotMoveFile': 'kCFURLErrorCannotMoveFile', 'NSPropertyListMutableContainersAndLeaves': 'kCFPropertyListMutableContainersAndLeaves', 'NSURLErrorCancelled': 'kCFURLErrorCancelled', 'NSURLErrorTimedOut': 'kCFURLErrorTimedOut', 'NSPropertyListImmutable': 'kCFPropertyListImmutable', 'NSMinXEdge': 'CGRectMinXEdge', 'NSURLErrorCannotDecodeContentData': 'kCFURLErrorCannotDecodeContentData', 'NSURLErrorDownloadDecodingFailedMidStream': 'kCFURLErrorDownloadDecodingFailedMidStream', 'NSNumberFormatterRoundFloor': 'kCFNumberFormatterRoundFloor', 'NS_BigEndian': 'CFByteOrderBigEndian', 'NSNumberFormatterCurrencyStyle': 'kCFNumberFormatterCurrencyStyle', 'NS_UNAVAILABLE': 'UNAVAILABLE_ATTRIBUTE', 'NSNumberFormatterRoundDown': 'kCFNumberFormatterRoundDown', 'NSNumberFormatterRoundHalfUp': 'kCFNumberFormatterRoundHalfUp', 'NSNumberFormatterScientificStyle': 'kCFNumberFormatterScientificStyle', 'NSUIntegerMax': 'ULONG_MAX', 'NSLocaleLanguageDirectionUnknown': 'kCFLocaleLanguageDirectionUnknown', 'NSURLErrorCannotParseResponse': 'kCFURLErrorCannotParseResponse', 'NSURLErrorCannotWriteToFile': 'kCFURLErrorCannotWriteToFile', 'NSURLErrorServerCertificateHasBadDate': 'kCFURLErrorServerCertificateHasBadDate', 'NSURLErrorDataLengthExceedsMaximum': 'kCFURLErrorDataLengthExceedsMaximum', 'NSDateFormatterFullStyle': 'kCFDateFormatterFullStyle', 'NSURLErrorCannotOpenFile': 'kCFURLErrorCannotOpenFile', 'NSDateFormatterShortStyle': 'kCFDateFormatterShortStyle', 'NSDecimalNoScale': 'SHRT_MAX', 'NSDateFormatterLongStyle': 'kCFDateFormatterLongStyle', 'NSURLErrorUserAuthenticationRequired': 'kCFURLErrorUserAuthenticationRequired', 'NSURLErrorDownloadDecodingFailedToComplete': 'kCFURLErrorDownloadDecodingFailedToComplete', 'NSWeekOfYearCalendarUnit': 'kCFCalendarUnitWeekOfYear', 'NSURLErrorServerCertificateNotYetValid': 'kCFURLErrorServerCertificateNotYetValid', 'NSMaxYEdge': 'CGRectMaxYEdge', 'NSWrapCalendarComponents': 'kCFCalendarComponentsWrap', 'NSURLErrorFileDoesNotExist': 'kCFURLErrorFileDoesNotExist', 'NSLocaleLanguageDirectionBottomToTop': 'kCFLocaleLanguageDirectionBottomToTop', 'NSIntegerMax': 'LONG_MAX', 'NSDateFormatterMediumStyle': 'kCFDateFormatterMediumStyle', 'NSURLErrorUnsupportedURL': 'kCFURLErrorUnsupportedURL', 'NSNumberFormatterRoundHalfEven': 'kCFNumberFormatterRoundHalfEven', 'NSDayCalendarUnit': 'kCFCalendarUnitDay', 'NSYearForWeekOfYearCalendarUnit': 'kCFCalendarUnitYearForWeekOfYear', 'NSNumberFormatterPadBeforePrefix': 'kCFNumberFormatterPadBeforePrefix', 'NSURLErrorServerCertificateHasUnknownRoot': 'kCFURLErrorServerCertificateHasUnknownRoot', 'NSURLErrorBadServerResponse': 'kCFURLErrorBadServerResponse', 'NSURLErrorInternationalRoamingOff': 'kCFURLErrorInternationalRoamingOff', 'NSHourCalendarUnit': 'kCFCalendarUnitHour', 'NSNumberFormatterRoundUp': 'kCFNumberFormatterRoundUp', 'NSURLErrorCannotCloseFile': 'kCFURLErrorCannotCloseFile', 'NSNumberFormatterRoundHalfDown': 'kCFNumberFormatterRoundHalfDown'}
+misc.update({'NSAppleEventManagerSuspensionID': objc.createOpaquePointerType('NSAppleEventManagerSuspensionID', '^{__NSAppleEventManagerSuspension=}'), 'NSZonePtr': objc.createOpaquePointerType('NSZonePtr', '^{_NSZone=}')})
 r = objc.registerMetaDataForSelector
 objc._updatingMetadata(True)
 try:
     r('NSCoder', b'encodeSize:forKey:', {'arguments': {2: {'type': sel32or64(u'{_NSSize=ff}', u'{CGSize=dd}')}}})
     r('NSCoder', b'encodeValueOfObjCType:at:', {'arguments': {2: {'c_array_delimited_by_null': True, 'type': '^t', 'type_modifier': b'n'}, 3: {'type': '^v', 'type_modifier': b'n', 'c_array_of_variable_length': True}}})
     r('NSCoder', b'encodeValuesOfObjCTypes:', {'arguments': {2: {'c_array_delimited_by_null': True, 'type': '^t', 'type_modifier': b'n'}}, 'variadic': True})
-    r('NSComparisonPredicate', b'initWithLeftExpression:rightExpression:customSelector:', {'arguments': {4: {'sel_of_type': b'B@:@'}}})
-    r('NSComparisonPredicate', b'predicateWithLeftExpression:rightExpression:customSelector:', {'arguments': {4: {'sel_of_type': b'B@:@'}}})
+    r('NSComparisonPredicate', b'initWithLeftExpression:rightExpression:customSelector:', {'arguments': {4: {'sel_of_type': b'Z@:@'}}})
+    r('NSComparisonPredicate', b'predicateWithLeftExpression:rightExpression:customSelector:', {'arguments': {4: {'sel_of_type': b'Z@:@'}}})
     r('NSCondition', b'waitUntilDate:', {'retval': {'type': 'Z'}})
     r('NSConditionLock', b'lockBeforeDate:', {'retval': {'type': 'Z'}})
     r('NSConditionLock', b'lockWhenCondition:beforeDate:', {'retval': {'type': 'Z'}})
     r('NSFileCoordinator', b'coordinateReadingItemAtURL:options:error:byAccessor:', {'arguments': {4: {'type_modifier': b'o'}, 5: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}}})
     r('NSFileCoordinator', b'coordinateReadingItemAtURL:options:writingItemAtURL:options:error:byAccessor:', {'arguments': {6: {'type_modifier': b'o'}, 7: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}, 2: {'type': b'@'}}}}}})
     r('NSFileCoordinator', b'coordinateWritingItemAtURL:options:error:byAccessor:', {'arguments': {4: {'type_modifier': b'o'}, 5: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}}})
-    r('NSFileCoordinator', b'coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:', {'arguments': {6: {'type_modifier': b'o'}, 7: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}}})
+    r('NSFileCoordinator', b'coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:', {'arguments': {6: {'type_modifier': b'o'}, 7: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}, 2: {'type': b'@'}}}}}})
     r('NSFileCoordinator', b'prepareForReadingItemsAtURLs:options:writingItemsAtURLs:options:error:byAccessor:', {'arguments': {6: {'type_modifier': b'o'}, 7: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'callable': {'retval': {'type': 'v'}, 'arguments': {0: {'type': '^v'}}}, 'type': b'@?'}}}}}})
     r('NSFileHandle', b'fileHandleForReadingFromURL:error:', {'arguments': {3: {'type_modifier': b'o'}}})
     r('NSFileHandle', b'fileHandleForUpdatingURL:error:', {'arguments': {3: {'type_modifier': b'o'}}})
     r('NSFileHandle', b'fileHandleForWritingToURL:error:', {'arguments': {3: {'type_modifier': b'o'}}})
     r('NSFileHandle', b'initWithFileDescriptor:closeOnDealloc:', {'arguments': {3: {'type': 'Z'}}})
     r('NSFileHandle', b'readabilityHandler', {'retval': {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}})
-    r('NSFileHandle', b'setReadabilityHandler', {'arguments': {2: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}}})
-    r('NSFileHandle', b'setWriteabilityHandler', {'arguments': {2: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}}})
+    r('NSFileHandle', b'setReadabilityHandler:', {'arguments': {2: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}}})
+    r('NSFileHandle', b'setWriteabilityHandler:', {'arguments': {2: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}}})
     r('NSFileHandle', b'writeabilityHandler', {'retval': {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}})
     r('NSFileManager', b'URLForDirectory:inDomain:appropriateForURL:create:error:', {'arguments': {5: {'type': 'Z'}, 6: {'type_modifier': b'o'}}})
     r('NSFileManager', b'URLForPublishingUbiquitousItemAtURL:expirationDate:error:', {'arguments': {3: {'type_modifier': b'o'}, 4: {'type_modifier': b'o'}}})
     r('NSFileManager', b'startDownloadingUbiquitousItemAtURL:error:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type_modifier': b'o'}}})
     r('NSFileManager', b'stringWithFileSystemRepresentation:length:', {'arguments': {2: {'type': '^t', 'type_modifier': b'n', 'c_array_length_in_arg': 3}}})
     r('NSFileManager', b'subpathsOfDirectoryAtPath:error:', {'arguments': {3: {'type_modifier': b'o'}}})
+    r('NSFileVersion', b'addVersionOfItemAtURL:withContentsOfURL:options:error:', {'arguments': {5: {'type_modifier': b'o'}}})
     r('NSFileVersion', b'isConflict', {'retval': {'type': b'Z'}})
     r('NSFileVersion', b'isDiscardable', {'retval': {'type': b'Z'}})
     r('NSFileVersion', b'isResolved', {'retval': {'type': b'Z'}})
-    r('NSFileVersion', b'removeAndReturnError:', {'retval': {'type': b'Z'}})
-    r('NSFileVersion', b'removeOtherVersionsOfItemAtURL:error:', {'retval': {'type': b'Z'}})
+    r('NSFileVersion', b'removeAndReturnError:', {'retval': {'type': b'Z'}, 'arguments': {2: {'type_modifier': b'o'}}})
+    r('NSFileVersion', b'removeOtherVersionsOfItemAtURL:error:', {'retval': {'type': b'Z'}, 'arguments': {3: {'type_modifier': b'o'}}})
+    r('NSFileVersion', b'replaceItemAtURL:options:error:', {'arguments': {4: {'type_modifier': b'o'}}})
     r('NSFileVersion', b'setDiscardable:', {'arguments': {2: {'type': b'Z'}}})
     r('NSFileVersion', b'setResolved:', {'arguments': {2: {'type': b'Z'}}})
     r('NSFileVersions', b'addVersionOfItemAtURL:withContentsOfURL:options:error:', {'arguments': {5: {'type_modifier': b'o'}}})
     r('NSNetService', b'getInputStream:outputStream:', {'retval': {'type': 'Z'}, 'arguments': {2: {'null_accepted': False, 'type_modifier': b'o'}, 3: {'null_accepted': False, 'type_modifier': b'o'}}})
     r('NSNetService', b'setTXTRecordData:', {'retval': {'type': 'Z'}})
     r('NSNotificationCenter', b'addObserver:selector:name:object:', {'arguments': {3: {'sel_of_type': b'v@:@'}}})
-    r('NSNotificationCenter', b'addObserverForName:object:queue:usingBlock:', {'arguments': {5: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'@'}}}}}})
+    r('NSNotificationCenter', b'addObserverForName:object:queue:usingBlock:', {'arguments': {5: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}}})
     r('NSNotificationCenter', b'addObserverForName:object:usingBlock:', {'arguments': {4: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}}}}}})
     r('NSNumber', b'boolValue', {'retval': {'type': 'Z'}})
     r('NSNumber', b'charValue', {'retval': {'type': 'z'}})
     r('NSScanner', b'caseSensitive', {'retval': {'type': 'Z'}})
     r('NSScanner', b'isAtEnd', {'retval': {'type': 'Z'}})
     r('NSScanner', b'scanCharactersFromSet:intoString:', {'retval': {'type': 'Z'}, 'arguments': {3: {'null_accepted': False, 'type_modifier': b'o'}}})
-    r('NSScanner', b'scanDecimal:', {'retval': {'type': 'Z'}, 'arguments': {2: {'null_accepted': False, 'type': 'r^{?=b8b4b1b1b18[8S]}', 'type_modifier': b'o'}}})
+    r('NSScanner', b'scanDecimal:', {'retval': {'type': 'Z'}, 'arguments': {2: {'null_accepted': False, 'type': b'^{_NSDecimal=iIIII[8S]}', 'type_modifier': b'o'}}})
     r('NSScanner', b'scanDouble:', {'retval': {'type': 'Z'}, 'arguments': {2: {'null_accepted': False, 'type_modifier': b'o'}}})
     r('NSScanner', b'scanFloat:', {'retval': {'type': 'Z'}, 'arguments': {2: {'null_accepted': False, 'type_modifier': b'o'}}})
     r('NSScanner', b'scanHexDouble:', {'retval': {'type': 'Z'}, 'arguments': {2: {'null_accepted': False, 'type': '^d', 'type_modifier': b'o'}}})
     r('NSString', b'completePathIntoString:caseSensitive:matchesIntoArray:filterTypes:', {'arguments': {2: {'type_modifier': b'o'}, 3: {'type': 'Z'}, 4: {'type_modifier': b'o'}}})
     r('NSString', b'dataUsingEncoding:allowLossyConversion:', {'arguments': {3: {'type': 'Z'}}})
     r('NSString', b'enumerateLinesUsingBlock:', {'arguments': {2: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}, 2: {'type': b'^Z', 'type_modifier': 'o'}}}}}})
+    r('NSString', b'enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:', {'arguments': {6: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}, 2: {'type': sel32or64(b'{_NSRange=II}', b'{_NSRange=QQ}')}, 3: {'type': sel32or64(b'{_NSRange=II}', b'{_NSRange=QQ}')}, 4: {'type': b'^Z', 'type_modifier': 'o'}}}}}})
     r('NSString', b'enumerateSubstringsInRange:options:usingBlock:', {'arguments': {2: {'type': sel32or64(u'{_NSRange=II}', u'{_NSRange=QQ}')}, 4: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}, 2: {'type': sel32or64(b'{_NSRange=II}', b'{_NSRange=QQ}')}, 3: {'type': sel32or64(b'{_NSRange=II}', b'{_NSRange=QQ}')}, 4: {'type': b'^Z', 'type_modifier': 'o'}}}}}})
     r('NSString', b'enumeratorLinguisticTagsInRange:scheme:options:orthography:usingBlock:', {'arguments': {6: {'callable': {'retval': {'type': b'v'}, 'arguments': {0: {'type': b'^v'}, 1: {'type': b'@'}, 2: {'type': sel32or64(b'{_NSRange=II}', b'{_NSRange=QQ}')}, 3: {'type': sel32or64(b'{_NSRange=II}', b'{_NSRange=QQ}')}, 4: {'type': b'^Z', 'type_modifier': 'o'}}}}}})
     r('NSString', b'fileSystemRepresentation', {'retval': {'c_array_delimited_by_null': True, 'type': '^t'}})

pyobjc-framework-Cocoa/Modules/_Foundation_NSDecimal.m

 		}
        	} 
 
+	/* FIXME: metadata generator generates the wrong signature for NSDecimal,
+	 * this is a workaround to get the right mapping anyway.
+	 */
+	if (PyObjCPointerWrapper_Register("^{_NSDecimal=iIIII[8S]}",
+			pythonify_nsdecimal,
+			depythonify_nsdecimal) < 0) {
+		return -1;
+	}
+
+	if (PyObjCPointerWrapper_Register("r^{_NSDecimal=iIIII[8S]}",
+			pythonify_nsdecimal,
+			depythonify_nsdecimal) < 0) {
+		return -1;
+	}
 
 	Class classNSDecimalNumber = objc_lookUpClass("NSDecimalNumber");
 	Class classNSNumber = objc_lookUpClass("NSNumber");

pyobjc-framework-Cocoa/PyObjCTest/test_nsarray.py

 
 
         self.assertArgIsBlock(NSMutableArray.sortUsingComparator_,
-                0, b'l@@')
+                0, objc._C_NSInteger + b'@@')
         self.assertArgIsBlock(NSMutableArray.sortWithOptions_usingComparator_,
-                1, b'l@@')
+                1, objc._C_NSInteger + b'@@')
 
 
 

pyobjc-framework-Cocoa/PyObjCTest/test_nscollectionview.py

         self.assertArgHasType(TestNSCollectionViewHelper.collectionView_acceptDrop_index_dropOperation_,
             3, objc._C_NSInteger)
 
-        self.assertArgHasType(TestNSCollectionViewHelper.collectionView_pasteboardWriterForItemAtIndex_, 1, objc._C_NSUInteger)
+        self.assertArgHasType(TestNSCollectionViewHelper.collectionView_pasteboardWriterForItemAtIndex_, 1, objc._C_NSInteger)
         self.assertArgHasType(TestNSCollectionViewHelper.collectionView_draggingSession_willBeginAtPoint_forItemsAtIndexes_, 
                 2, NSPoint.__typestr__)
         self.assertArgHasType(TestNSCollectionViewHelper.collectionView_draggingSession_endedAtPoint_draggingOperation_, 
                 2, NSPoint.__typestr__)
         self.assertArgHasType(TestNSCollectionViewHelper.collectionView_draggingSession_endedAtPoint_draggingOperation_, 
-                3, objc._C_NSUInteger)
+                3, objc._C_NSInteger)
 
 
     @min_os_level('10.6')

pyobjc-framework-Cocoa/PyObjCTest/test_nsdragging.py

         self.assertEqual(NSDragOperationAll_Obsolete, 15)
         self.assertEqual(NSDragOperationMove, 16)
         self.assertEqual(NSDragOperationDelete, 32)
-        self.assertEqual(NSDragOperationEvery, -1)
+        self.assertEqual(NSDragOperationEvery, NSUIntegerMax)
 
         self.assertEqual(NSDragOperationAll, NSDragOperationAll_Obsolete)
 

pyobjc-framework-Cocoa/PyObjCTest/test_nsevent.py

         self.assertEqual(NSOtherMouseDownMask, 1 << NSOtherMouseDown)
         self.assertEqual(NSOtherMouseUpMask, 1 << NSOtherMouseUp)
         self.assertEqual(NSOtherMouseDraggedMask, 1 << NSOtherMouseDragged)
-        self.assertEqual(NSAnyEventMask, -1)
+        self.assertEqual(NSAnyEventMask, NSUIntegerMax)
 
         self.assertEqual(NSAlphaShiftKeyMask, 1 << 16)
         self.assertEqual(NSShiftKeyMask, 1 << 17)
         self.assertEqual(NSNumericPadKeyMask, 1 << 21)
         self.assertEqual(NSHelpKeyMask, 1 << 22)
         self.assertEqual(NSFunctionKeyMask, 1 << 23)
-        self.assertEqual(NSDeviceIndependentModifierFlagsMask, -65536)
+        self.assertEqual(NSDeviceIndependentModifierFlagsMask, 0xffff0000)
         self.assertEqual(NSUnknownPointingDevice, 0)
         self.assertEqual(NSPenPointingDevice, 1)
         self.assertEqual(NSCursorPointingDevice, 2)

pyobjc-framework-Cocoa/PyObjCTest/test_nsfilehandle.py

     def testMethods10_7(self):
         self.assertArgIsBlock(NSFileHandle.setReadabilityHandler_, 0, b'v@')
         self.assertArgIsBlock(NSFileHandle.setWriteabilityHandler_, 0, b'v@')
-        self.assertResultIsBlock(NSFileHandle.readabilityHandler_, b'v@')
-        self.assertResultIsBlock(NSFileHandle.writeabilityHandler_, b'v@')
+        self.assertResultIsBlock(NSFileHandle.readabilityHandler, b'v@')
+        self.assertResultIsBlock(NSFileHandle.writeabilityHandler, b'v@')
 
 
 if __name__ == "__main__":

pyobjc-framework-Cocoa/PyObjCTest/test_nsfontdescriptor.py

 
 class TestNSFontDescriptor (TestCase):
     def testConstants(self):
-        self.assertEqual(NSFontUnknownClass, cast_int(0 << 28))
-        self.assertEqual(NSFontOldStyleSerifsClass, cast_int(1 << 28))
-        self.assertEqual(NSFontModernSerifsClass, cast_int(3 << 28))
-        self.assertEqual(NSFontSlabSerifsClass, cast_int(5 << 28))
-        self.assertEqual(NSFontSansSerifClass, cast_int(8 << 28))
-        self.assertEqual(NSFontScriptsClass, cast_int(10 << 28))
-        self.assertEqual(NSFontSymbolicClass, cast_int(12 << 28))
+        self.assertEqual(NSFontUnknownClass, (0 << 28))
+        self.assertEqual(NSFontOldStyleSerifsClass, (1 << 28))
+        self.assertEqual(NSFontModernSerifsClass, (3 << 28))
+        self.assertEqual(NSFontSlabSerifsClass, (5 << 28))
+        self.assertEqual(NSFontSansSerifClass, (8 << 28))
+        self.assertEqual(NSFontScriptsClass, (10 << 28))
+        self.assertEqual(NSFontSymbolicClass, (12 << 28))
 
-        self.assertEqual(NSFontFamilyClassMask, cast_int(0xF0000000))
+        self.assertEqual(NSFontFamilyClassMask, (0xF0000000))
 
         self.assertEqual(NSFontItalicTrait, (1 << 0))
         self.assertEqual(NSFontBoldTrait, (1 << 1))

pyobjc-framework-Cocoa/PyObjCTest/test_nsfontpanel.py

         self.assertEqual(NSFontPanelTextColorEffectModeMask, 1<< 10)
         self.assertEqual(NSFontPanelDocumentColorEffectModeMask, 1<<11)
         self.assertEqual(NSFontPanelShadowEffectModeMask, 1<<12)
-        self.assertEqual(NSFontPanelAllEffectsModeMask, cast_int(0XFFF00))
-        self.assertEqual(NSFontPanelStandardModesMask, cast_int(0xFFFF))
-        self.assertEqual(NSFontPanelAllModesMask, cast_int(0xFFFFFFFF))
+        self.assertEqual(NSFontPanelAllEffectsModeMask, (0XFFF00))
+        self.assertEqual(NSFontPanelStandardModesMask, (0xFFFF))
+        self.assertEqual(NSFontPanelAllModesMask, (0xFFFFFFFF))
 
     def testProtocols(self):
         self.assertResultHasType(TestNSFontPanelHelper.validModesForFontPanel_, objc._C_NSUInteger)

pyobjc-framework-Cocoa/PyObjCTest/test_nsindexset.py

     @min_os_level('10.7')
     def testMethod10_7(self):
         self.assertArgIsBlock(NSIndexSet.enumerateRangesUsingBlock_, 0,
-                'v' + NSRange.__typestr__ + b'o^B')
+                'v' + NSRange.__typestr__ + b'o^' + objc._C_NSBOOL)
 
         self.assertArgIsBlock(NSIndexSet.enumerateRangesWithOptions_usingBlock_, 1,
-                'v' + NSRange.__typestr__ + b'o^B')
+                'v' + NSRange.__typestr__ + b'o^' + objc._C_NSBOOL)
 
         self.assertArgIsBlock(NSIndexSet.enumerateRangesInRange_options_usingBlock_, 2,
-                'v' + NSRange.__typestr__ + b'o^B')
+                'v' + NSRange.__typestr__ + b'o^' + objc._C_NSBOOL)
 
 
 if __name__ == "__main__":

pyobjc-framework-Cocoa/PyObjCTest/test_nslinguistictagger.py

                 1, b'o^' + NSRange.__typestr__)
 
         self.assertArgIsBlock(NSLinguisticTagger.enumerateTagsInRange_scheme_options_usingBlock_,
-                3, b'v@' + NSRange.__typestr__ + NSRange.__typestr__ + b'o^B')
+                3, b'v@' + NSRange.__typestr__ + NSRange.__typestr__ + b'o^' + objc._C_NSBOOL)
 
         self.assertArgHasType(NSLinguisticTagger.tagAtIndex_scheme_tokenRange_sentenceRange_,
                 2, b'o^' + NSRange.__typestr__)
         self.assertArgIsOut(NSString.linguisticTagsInRange_scheme_options_orthography_tokenRanges_, 4)
 
         self.assertArgIsBlock(NSString.enumerateLinguisticTagsInRange_scheme_options_orthography_usingBlock_,
-                4, b'v@' + NSRange.__typestr__ + NSRange.__typestr__ + b'o^B')
+                4, b'v@' + NSRange.__typestr__ + NSRange.__typestr__ + b'o^' + objc._C_NSBOOL)
+
+if __name__ == "__main__":
+    main()

pyobjc-framework-Cocoa/PyObjCTest/test_nstextcheckingresult.py

         self.assertEqual(NSTextCheckingTypeCorrection, 1 << 9)
 
         self.assertEqual(NSTextCheckingAllSystemTypes, 0xffffffff)
-        self.assertEqual(NSTextCheckingAllCustomTypes, cast_longlong(0xffffffff << 32))
+        self.assertEqual(NSTextCheckingAllCustomTypes, (0xffffffff << 32))
         self.assertEqual(NSTextCheckingAllTypes, (NSTextCheckingAllSystemTypes | NSTextCheckingAllCustomTypes))
 
         self.assertIsInstance(NSTextCheckingNameKey, unicode)

pyobjc-framework-Cocoa/PyObjCTest/test_nszone.py

     def testZoneCreation(self):
         z = NSDefaultMallocZone()
         if z is not None:
-            print type(z)
             self.assertIsInstance(z, NSZonePtr)
         z = NSCreateZone(5000, 100, True)
         self.assertIsInstance(z, NSZonePtr)

pyobjc-framework-Cocoa/metadata/AppKit.fwinfo

      {
       "args": {
        "0": {
-        "sel_of_type": "B@:@"
+        "sel_of_type": "Z@:@"
        }, 
        "2": {
         "type_override": "Z"
        }
       }, 
       "class_method": false, 
-      "selector": "collectionView:draggingSession:endedAtPoint:dragOperation:"
+      "selector": "collectionView:draggingSession:endedAtPoint:draggingOperation:"
      }, 
      {
       "class_method": false, 
     }
    }, 
    "NSAvailableWindowDepths": {
-    "retval": {}
+    "retval": { "c_array_delimited_by_null": true }
    }, 
    "NSBeginAlertSheet": {
     "args": {
-     "6": { "sel_of_type": ["v@:@i^v", "v@:@q^v"] },
-     "7": { "sel_of_type": ["v@:@i^v", "v@:@q^v"] },
-     "9": { "printf_format": true}
+     "6": {"sel_of_type": "v@:@i^v"},
+     "7": {"sel_of_type": "v@:@i^v"},
+     "9": {"printf_format": true}
     }, 
     "variadic": true
    }, 
    "NSBeginCriticalAlertSheet": {
     "args": {
-     "6": { "sel_of_type": ["v@:@i^v", "v@:@q^v"] },
-     "7": { "sel_of_type": ["v@:@i^v", "v@:@q^v"] },
-     "9": { "printf_format": true }
+     "6": {"sel_of_type": "v@:@i^v"},
+     "7": {"sel_of_type": "v@:@i^v"},
+     "9": {"printf_format": true}
     }, 
     "variadic": true
    }, 
    "NSBeginInformationalAlertSheet": {
     "args": {
-     "6": { "sel_of_type": ["v@:@i^v", "v@:@q^v"] },
-     "7": { "sel_of_type": ["v@:@i^v", "v@:@q^v"] },
-     "9": { "printf_format": true }
+     "6": {"sel_of_type": "v@:@i^v"},
+     "7": {"sel_of_type": "v@:@i^v"},
+     "9": {"printf_format": true}
     }, 
     "variadic": true
    }, 
    "NSBestDepth": {
     "args": {
-     "4": {}
+     "4": { "type_modifier": "o"}
     }
    }, 
    "NSConvertGlyphsToPackedGlyphs": {
    }, 
    "NSCountWindows": {
     "args": {
-     "0": {}
+     "0": {"type_modifier": "o"}
     }
    }, 
    "NSCountWindowsForContext": {
     "args": {
-     "1": {}
+     "1": {"type_modifier": "o"}
     }
    }, 
    "NSDrawColorTiledRects": {
     "args": {
-     "2": {}, 
-     "3": {}
+     "2": {"type_modifier": "n", "c_array_length_in_arg": 4}, 
+     "3": {"type_modifier": "n", "c_array_length_in_arg": 4}
     }
    }, 
    "NSDrawTiledRects": {
     "args": {
-     "2": {}, 
-     "3": {}
+     "2": {"type_modifier": "n", "c_array_length_in_arg": 4}, 
+     "3": {"type_modifier": "n", "c_array_length_in_arg": 4}
     }
    }, 
    "NSGetAlertPanel": {
     "variadic": true,
     "args": {
-      "1": { "printf_format": true }
+       "1": { "printf_format": true }
     }
    }, 
    "NSGetCriticalAlertPanel": {
     "variadic": true,
     "args": {
-      "1": { "printf_format": true }
+       "1": { "printf_format": true }
     }
    }, 
    "NSGetInformationalAlertPanel": {
     "variadic": true,
     "args": {
-      "1": { "printf_format": true }
+       "1": { "printf_format": true }
     }
    }, 
    "NSGetWindowServerMemory": {
     "args": {
-     "1": {}, 
-     "2": {}, 
-     "3": {}
+     "1": {"type_modifier": "o"}, 
+     "2": {"type_modifier": "o"}, 
+     "3": {"type_modifier": "o"}
     }
    }, 
    "NSOpenGLGetOption": {
     "args": {
-     "1": {}
+     "1": {"type_modifier": "o"}
     }
    }, 
    "NSOpenGLGetVersion": {
     "args": {
-     "0": {}, 
-     "1": {}
+     "0": {"type_modifier": "o"}, 
+     "1": {"type_modifier": "o"}
     }
    }, 
    "NSRectClipList": {
     "args": {
-     "0": {}
+     "0": {"type_modifier": "n", "c_array_length_in_arg": 1}
     }
    }, 
    "NSRectFillList": {
     "args": {
-     "0": {}
+     "0": {"type_modifier": "n", "c_array_length_in_arg": 1}
     }
    }, 
    "NSRectFillListUsingOperation": {
     "args": {
-     "0": {}
+     "0": {"type_modifier": "n", "c_array_length_in_arg": 1}
     }
    }, 
    "NSRectFillListWithColors": {
     "args": {
-     "0": {}, 
-     "1": {}
+     "0": {"type_modifier": "n", "c_array_length_in_arg": 2}, 
+     "1": {"type_modifier": "n", "c_array_length_in_arg": 2}
     }
    }, 
    "NSRectFillListWithColorsUsingOperation": {
     "args": {
-     "0": {}, 
-     "1": {}
+     "0": {"type_modifier": "n", "c_array_length_in_arg": 2}, 
+     "1": {"type_modifier": "n", "c_array_length_in_arg": 2}
     }
    }, 
    "NSRectFillListWithGrays": {
     "args": {
-     "0": {}, 
-     "1": {}
+     "0": {"type_modifier": "n", "c_array_length_in_arg": 2}, 
+     "1": {"type_modifier": "n", "c_array_length_in_arg": 2}
     }
    }, 
    "NSRunAlertPanel": {
     "variadic": true,
     "args": {
-       "1": { 
-         "printf_format": true
-       }
+      "1": { "printf_format": 1 }
     }
    }, 
    "NSRunAlertPanelRelativeToWindow": {
     "variadic": true,
     "args": {
-       "1": { 
-         "printf_format": true
-       }
+      "1": { "printf_format": 1 }
     }
    }, 
    "NSRunCriticalAlertPanel": {
     "variadic": true,
     "args": {
-       "1": { 
-         "printf_format": true
-       }
+      "1": { "printf_format": 1 }
     }
    }, 
    "NSRunCriticalAlertPanelRelativeToWindow": {
     "variadic": true,
     "args": {
-       "1": { 
-         "printf_format": true
-       }
+      "1": { "printf_format": 1 }
     }
    }, 
    "NSRunInformationalAlertPanel": {
     "variadic": true,
     "args": {
-       "1": { 
-         "printf_format": true
-       }
+      "1": { "printf_format": 1 }
     }
    }, 
    "NSRunInformationalAlertPanelRelativeToWindow": {
     "variadic": true,
     "args": {
-       "1": { 
-         "printf_format": true
-       }
+      "1": { "printf_format": 1 }
     }
    }, 
    "NSShowAnimationEffect": {
     "args": {
-     "5": {}
+     "4": {"sel_of_type": "v@:^v"}
     }
    }, 
    "NSWindowList": {
     "args": {
-     "1": {}
+     "1": {"c_array_length_in_arg": 0, "type_modifier": "o"}
     }
    }, 
    "NSWindowListForContext": {
     "args": {
-     "2": {}
+     "2": {"c_array_length_in_arg": 1, "type_modifier": "o"}
     }
    }, 
    "_NSDictionaryOfVariableBindings": {
-    "variadic": true
+    "ignore": true
    }
   }, 
   "informal_protocols": {
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.