// This file has been automatically generated by `objc2`'s `header-translator`. // DO NOT EDIT #![allow(unused_imports)] #![allow(deprecated)] #![allow(non_snake_case)] #![allow(non_camel_case_types)] #![allow(non_upper_case_globals)] #![allow(missing_docs)] #![allow(clippy::too_many_arguments)] #![allow(clippy::type_complexity)] #![allow(clippy::upper_case_acronyms)] #![allow(clippy::identity_op)] #![allow(clippy::missing_safety_doc)] #![allow(clippy::doc_lazy_continuation)] #![allow(rustdoc::broken_intra_doc_links)] #![allow(rustdoc::bare_urls)] #![allow(rustdoc::invalid_html_tags)] #[cfg_attr( target_vendor = "apple", link(name = "CoreFoundation", kind = "framework") )] extern "C" {} #[cfg(feature = "CFArray")] #[path = "CFArray.rs"] mod __CFArray; #[cfg(feature = "CFAttributedString")] #[path = "CFAttributedString.rs"] mod __CFAttributedString; #[cfg(feature = "CFAvailability")] #[path = "CFAvailability.rs"] mod __CFAvailability; #[cfg(feature = "CFBag")] #[path = "CFBag.rs"] mod __CFBag; #[cfg(feature = "CFBinaryHeap")] #[path = "CFBinaryHeap.rs"] mod __CFBinaryHeap; #[cfg(feature = "CFBitVector")] #[path = "CFBitVector.rs"] mod __CFBitVector; #[cfg(feature = "CFBundle")] #[path = "CFBundle.rs"] mod __CFBundle; #[cfg(feature = "CFByteOrder")] #[path = "CFByteOrder.rs"] mod __CFByteOrder; #[cfg(feature = "CFCGTypes")] #[path = "CFCGTypes.rs"] mod __CFCGTypes; #[cfg(feature = "CFCalendar")] #[path = "CFCalendar.rs"] mod __CFCalendar; #[cfg(feature = "CFCharacterSet")] #[path = "CFCharacterSet.rs"] mod __CFCharacterSet; #[cfg(feature = "CFData")] #[path = "CFData.rs"] mod __CFData; #[cfg(feature = "CFDate")] #[path = "CFDate.rs"] mod __CFDate; #[cfg(feature = "CFDateFormatter")] #[path = "CFDateFormatter.rs"] mod __CFDateFormatter; #[cfg(feature = "CFDictionary")] #[path = "CFDictionary.rs"] mod __CFDictionary; #[cfg(feature = "CFError")] #[path = "CFError.rs"] mod __CFError; #[cfg(feature = "CFFileDescriptor")] #[path = "CFFileDescriptor.rs"] mod __CFFileDescriptor; #[cfg(feature = "CFFileSecurity")] #[path = "CFFileSecurity.rs"] mod __CFFileSecurity; #[cfg(feature = "CFLocale")] #[path = "CFLocale.rs"] mod __CFLocale; #[cfg(feature = "CFMachPort")] #[path = "CFMachPort.rs"] mod __CFMachPort; #[cfg(feature = "CFMessagePort")] #[path = "CFMessagePort.rs"] mod __CFMessagePort; #[cfg(feature = "CFNotificationCenter")] #[path = "CFNotificationCenter.rs"] mod __CFNotificationCenter; #[cfg(feature = "CFNumber")] #[path = "CFNumber.rs"] mod __CFNumber; #[cfg(feature = "CFNumberFormatter")] #[path = "CFNumberFormatter.rs"] mod __CFNumberFormatter; #[cfg(feature = "CFPlugIn")] #[path = "CFPlugIn.rs"] mod __CFPlugIn; #[cfg(feature = "CFPlugInCOM")] #[path = "CFPlugInCOM.rs"] mod __CFPlugInCOM; #[cfg(feature = "CFPreferences")] #[path = "CFPreferences.rs"] mod __CFPreferences; #[cfg(feature = "CFPropertyList")] #[path = "CFPropertyList.rs"] mod __CFPropertyList; #[cfg(feature = "CFRunLoop")] #[path = "CFRunLoop.rs"] mod __CFRunLoop; #[cfg(feature = "CFSet")] #[path = "CFSet.rs"] mod __CFSet; #[cfg(feature = "CFSocket")] #[path = "CFSocket.rs"] mod __CFSocket; #[cfg(feature = "CFStream")] #[path = "CFStream.rs"] mod __CFStream; #[cfg(feature = "CFString")] #[path = "CFString.rs"] mod __CFString; #[cfg(feature = "CFStringEncodingExt")] #[path = "CFStringEncodingExt.rs"] mod __CFStringEncodingExt; #[cfg(feature = "CFStringTokenizer")] #[path = "CFStringTokenizer.rs"] mod __CFStringTokenizer; #[cfg(feature = "CFTimeZone")] #[path = "CFTimeZone.rs"] mod __CFTimeZone; #[cfg(feature = "CFTree")] #[path = "CFTree.rs"] mod __CFTree; #[cfg(feature = "CFURL")] #[path = "CFURL.rs"] mod __CFURL; #[cfg(feature = "CFURLAccess")] #[path = "CFURLAccess.rs"] mod __CFURLAccess; #[cfg(feature = "CFURLEnumerator")] #[path = "CFURLEnumerator.rs"] mod __CFURLEnumerator; #[cfg(feature = "CFUUID")] #[path = "CFUUID.rs"] mod __CFUUID; #[cfg(feature = "CFUserNotification")] #[path = "CFUserNotification.rs"] mod __CFUserNotification; #[cfg(feature = "CFUtilities")] #[path = "CFUtilities.rs"] mod __CFUtilities; #[cfg(feature = "CFXMLNode")] #[path = "CFXMLNode.rs"] mod __CFXMLNode; #[cfg(feature = "CFXMLParser")] #[path = "CFXMLParser.rs"] mod __CFXMLParser; #[cfg(feature = "CFArray")] pub use self::__CFArray::kCFTypeArrayCallBacks; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArray; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayAppendArray; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayAppendValue; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayApplierFunction; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayApplyFunction; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayBSearchValues; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayCallBacks; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayContainsValue; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayCopyDescriptionCallBack; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayCreate; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayCreateCopy; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayCreateMutable; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayCreateMutableCopy; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayEqualCallBack; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayExchangeValuesAtIndices; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayGetCount; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayGetCountOfValue; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayGetFirstIndexOfValue; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayGetLastIndexOfValue; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayGetValueAtIndex; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayGetValues; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayInsertValueAtIndex; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayReleaseCallBack; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayRemoveAllValues; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayRemoveValueAtIndex; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayReplaceValues; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArrayRetainCallBack; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArraySetValueAtIndex; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFArraySortValues; #[cfg(feature = "CFArray")] pub use self::__CFArray::CFMutableArray; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedString; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringBeginEditing; #[cfg(all(feature = "CFAttributedString", feature = "CFDictionary"))] pub use self::__CFAttributedString::CFAttributedStringCreate; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringCreateCopy; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringCreateMutable; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringCreateMutableCopy; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringCreateWithSubstring; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringEndEditing; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringGetAttribute; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringGetAttributeAndLongestEffectiveRange; #[cfg(all(feature = "CFAttributedString", feature = "CFDictionary"))] pub use self::__CFAttributedString::CFAttributedStringGetAttributes; #[cfg(all(feature = "CFAttributedString", feature = "CFDictionary"))] pub use self::__CFAttributedString::CFAttributedStringGetAttributesAndLongestEffectiveRange; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringGetBidiLevelsAndResolvedDirections; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringGetLength; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringGetMutableString; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringGetStatisticalWritingDirections; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringGetString; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringRemoveAttribute; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringReplaceAttributedString; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringReplaceString; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFAttributedStringSetAttribute; #[cfg(all(feature = "CFAttributedString", feature = "CFDictionary"))] pub use self::__CFAttributedString::CFAttributedStringSetAttributes; #[cfg(feature = "CFAttributedString")] pub use self::__CFAttributedString::CFMutableAttributedString; #[cfg(feature = "CFBag")] pub use self::__CFBag::kCFCopyStringBagCallBacks; #[cfg(feature = "CFBag")] pub use self::__CFBag::kCFTypeBagCallBacks; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBag; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagAddValue; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagApplierFunction; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagApplyFunction; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagCallBacks; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagContainsValue; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagCopyDescriptionCallBack; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagCreate; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagCreateCopy; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagCreateMutable; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagCreateMutableCopy; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagEqualCallBack; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagGetCount; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagGetCountOfValue; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagGetValue; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagGetValueIfPresent; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagGetValues; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagHashCallBack; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagReleaseCallBack; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagRemoveAllValues; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagRemoveValue; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagReplaceValue; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagRetainCallBack; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFBagSetValue; #[cfg(feature = "CFBag")] pub use self::__CFBag::CFMutableBag; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::kCFStringBinaryHeapCallBacks; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeap; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapAddValue; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapApplierFunction; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapApplyFunction; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapCallBacks; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapCompareContext; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapContainsValue; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapCreate; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapCreateCopy; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapGetCount; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapGetCountOfValue; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapGetMinimum; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapGetMinimumIfPresent; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapGetValues; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapRemoveAllValues; #[cfg(feature = "CFBinaryHeap")] pub use self::__CFBinaryHeap::CFBinaryHeapRemoveMinimumValue; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBit; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVector; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorContainsBit; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorCreate; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorCreateCopy; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorCreateMutable; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorCreateMutableCopy; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorFlipBitAtIndex; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorFlipBits; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorGetBitAtIndex; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorGetBits; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorGetCount; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorGetCountOfBit; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorGetFirstIndexOfBit; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorGetLastIndexOfBit; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorSetAllBits; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorSetBitAtIndex; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorSetBits; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFBitVectorSetCount; #[cfg(feature = "CFBitVector")] pub use self::__CFBitVector::CFMutableBitVector; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleDevelopmentRegionKey; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleExecutableArchitectureARM64; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleExecutableArchitectureI386; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleExecutableArchitecturePPC; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleExecutableArchitecturePPC64; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleExecutableArchitectureX86_64; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleExecutableKey; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleIdentifierKey; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleInfoDictionaryVersionKey; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleLocalizationsKey; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleNameKey; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::kCFBundleVersionKey; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundle; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleCloseBundleResourceMap; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyAuxiliaryExecutableURL; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyBuiltInPlugInsURL; #[cfg(all(feature = "CFArray", feature = "CFBundle"))] pub use self::__CFBundle::CFBundleCopyBundleLocalizations; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyBundleURL; #[cfg(all(feature = "CFArray", feature = "CFBundle"))] pub use self::__CFBundle::CFBundleCopyExecutableArchitectures; #[cfg(all(feature = "CFArray", feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyExecutableArchitecturesForURL; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyExecutableURL; #[cfg(all(feature = "CFBundle", feature = "CFDictionary", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyInfoDictionaryForURL; #[cfg(all(feature = "CFBundle", feature = "CFDictionary", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyInfoDictionaryInDirectory; #[cfg(all(feature = "CFArray", feature = "CFBundle"))] pub use self::__CFBundle::CFBundleCopyLocalizationsForPreferences; #[cfg(all(feature = "CFArray", feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyLocalizationsForURL; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleCopyLocalizedString; #[cfg(all(feature = "CFArray", feature = "CFBundle"))] pub use self::__CFBundle::CFBundleCopyLocalizedStringForLocalizations; #[cfg(all(feature = "CFArray", feature = "CFBundle"))] pub use self::__CFBundle::CFBundleCopyPreferredLocalizationsFromArray; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyPrivateFrameworksURL; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyResourceURL; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyResourceURLForLocalization; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyResourceURLInDirectory; #[cfg(all(feature = "CFArray", feature = "CFBundle"))] pub use self::__CFBundle::CFBundleCopyResourceURLsOfType; #[cfg(all(feature = "CFArray", feature = "CFBundle"))] pub use self::__CFBundle::CFBundleCopyResourceURLsOfTypeForLocalization; #[cfg(all(feature = "CFArray", feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyResourceURLsOfTypeInDirectory; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopyResourcesDirectoryURL; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopySharedFrameworksURL; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopySharedSupportURL; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCopySupportFilesDirectoryURL; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCreate; #[cfg(all(feature = "CFArray", feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleCreateBundlesFromDirectory; #[cfg(all(feature = "CFArray", feature = "CFBundle"))] pub use self::__CFBundle::CFBundleGetAllBundles; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleGetBundleWithIdentifier; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleGetDataPointerForName; #[cfg(all(feature = "CFArray", feature = "CFBundle"))] pub use self::__CFBundle::CFBundleGetDataPointersForNames; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleGetDevelopmentRegion; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleGetFunctionPointerForName; #[cfg(all(feature = "CFArray", feature = "CFBundle"))] pub use self::__CFBundle::CFBundleGetFunctionPointersForNames; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleGetIdentifier; #[cfg(all(feature = "CFBundle", feature = "CFDictionary"))] pub use self::__CFBundle::CFBundleGetInfoDictionary; #[cfg(all(feature = "CFBundle", feature = "CFDictionary"))] pub use self::__CFBundle::CFBundleGetLocalInfoDictionary; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleGetMainBundle; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleGetPackageInfo; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleGetPackageInfoInDirectory; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleGetPlugIn; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleGetValueForInfoDictionaryKey; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleGetVersionNumber; #[cfg(all(feature = "CFBundle", feature = "libc"))] pub use self::__CFBundle::CFBundleIsArchitectureLoadable; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleIsExecutableLoadable; #[cfg(all(feature = "CFBundle", feature = "CFURL"))] pub use self::__CFBundle::CFBundleIsExecutableLoadableForURL; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleIsExecutableLoaded; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleLoadExecutable; #[cfg(all(feature = "CFBundle", feature = "CFError"))] pub use self::__CFBundle::CFBundleLoadExecutableAndReturnError; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleOpenBundleResourceFiles; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleOpenBundleResourceMap; #[cfg(all(feature = "CFBundle", feature = "CFError"))] pub use self::__CFBundle::CFBundlePreflightExecutable; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFBundleUnloadExecutable; #[cfg(feature = "CFBundle")] pub use self::__CFBundle::CFPlugIn; #[cfg(feature = "CFByteOrder")] pub use self::__CFByteOrder::CFByteOrder; #[cfg(feature = "CFByteOrder")] pub use self::__CFByteOrder::CFSwappedFloat32; #[cfg(feature = "CFByteOrder")] pub use self::__CFByteOrder::CFSwappedFloat64; #[cfg(feature = "CFCGTypes")] pub use self::__CFCGTypes::CGAffineTransform; #[cfg(feature = "CFCGTypes")] pub use self::__CFCGTypes::CGAffineTransformComponents; #[cfg(feature = "CFCGTypes")] pub use self::__CFCGTypes::CGRectEdge; #[cfg(feature = "CFCGTypes")] pub use self::__CFCGTypes::CGVector; #[cfg(feature = "CFCalendar")] pub use self::__CFCalendar::kCFCalendarComponentsWrap; #[cfg(feature = "CFCalendar")] pub use self::__CFCalendar::CFCalendar; #[cfg(feature = "CFCalendar")] pub use self::__CFCalendar::CFCalendarCopyCurrent; #[cfg(all(feature = "CFCalendar", feature = "CFLocale"))] pub use self::__CFCalendar::CFCalendarCopyLocale; #[cfg(all(feature = "CFCalendar", feature = "CFDate"))] pub use self::__CFCalendar::CFCalendarCopyTimeZone; #[cfg(all(feature = "CFCalendar", feature = "CFLocale"))] pub use self::__CFCalendar::CFCalendarCreateWithIdentifier; #[cfg(feature = "CFCalendar")] pub use self::__CFCalendar::CFCalendarGetFirstWeekday; #[cfg(all(feature = "CFCalendar", feature = "CFLocale"))] pub use self::__CFCalendar::CFCalendarGetIdentifier; #[cfg(feature = "CFCalendar")] pub use self::__CFCalendar::CFCalendarGetMaximumRangeOfUnit; #[cfg(feature = "CFCalendar")] pub use self::__CFCalendar::CFCalendarGetMinimumDaysInFirstWeek; #[cfg(feature = "CFCalendar")] pub use self::__CFCalendar::CFCalendarGetMinimumRangeOfUnit; #[cfg(all(feature = "CFCalendar", feature = "CFDate"))] pub use self::__CFCalendar::CFCalendarGetOrdinalityOfUnit; #[cfg(all(feature = "CFCalendar", feature = "CFDate"))] pub use self::__CFCalendar::CFCalendarGetRangeOfUnit; #[cfg(all(feature = "CFCalendar", feature = "CFDate"))] pub use self::__CFCalendar::CFCalendarGetTimeRangeOfUnit; #[cfg(feature = "CFCalendar")] pub use self::__CFCalendar::CFCalendarSetFirstWeekday; #[cfg(all(feature = "CFCalendar", feature = "CFLocale"))] pub use self::__CFCalendar::CFCalendarSetLocale; #[cfg(feature = "CFCalendar")] pub use self::__CFCalendar::CFCalendarSetMinimumDaysInFirstWeek; #[cfg(all(feature = "CFCalendar", feature = "CFDate"))] pub use self::__CFCalendar::CFCalendarSetTimeZone; #[cfg(feature = "CFCalendar")] pub use self::__CFCalendar::CFCalendarUnit; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSet; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetAddCharactersInRange; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetAddCharactersInString; #[cfg(all(feature = "CFCharacterSet", feature = "CFData"))] pub use self::__CFCharacterSet::CFCharacterSetCreateBitmapRepresentation; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetCreateCopy; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetCreateInvertedSet; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetCreateMutable; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetCreateMutableCopy; #[cfg(all(feature = "CFCharacterSet", feature = "CFData"))] pub use self::__CFCharacterSet::CFCharacterSetCreateWithBitmapRepresentation; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetCreateWithCharactersInRange; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetCreateWithCharactersInString; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetGetPredefined; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetHasMemberInPlane; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetIntersect; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetInvert; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetIsCharacterMember; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetIsLongCharacterMember; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetIsSupersetOfSet; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetPredefinedSet; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetRemoveCharactersInRange; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetRemoveCharactersInString; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFCharacterSetUnion; #[cfg(feature = "CFCharacterSet")] pub use self::__CFCharacterSet::CFMutableCharacterSet; #[cfg(feature = "CFData")] pub use self::__CFData::CFData; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataAppendBytes; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataCreate; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataCreateCopy; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataCreateMutable; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataCreateMutableCopy; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataCreateWithBytesNoCopy; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataDeleteBytes; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataFind; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataGetBytePtr; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataGetBytes; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataGetLength; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataGetMutableBytePtr; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataIncreaseLength; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataReplaceBytes; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataSearchFlags; #[cfg(feature = "CFData")] pub use self::__CFData::CFDataSetLength; #[cfg(feature = "CFData")] pub use self::__CFData::CFMutableData; #[cfg(feature = "CFDate")] pub use self::__CFDate::kCFAbsoluteTimeIntervalSince1904; #[cfg(feature = "CFDate")] pub use self::__CFDate::kCFAbsoluteTimeIntervalSince1970; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFAbsoluteTime; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFAbsoluteTimeAddGregorianUnits; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFAbsoluteTimeGetCurrent; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFAbsoluteTimeGetDayOfWeek; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFAbsoluteTimeGetDayOfYear; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFAbsoluteTimeGetDifferenceAsGregorianUnits; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFAbsoluteTimeGetGregorianDate; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFAbsoluteTimeGetWeekOfYear; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFDate; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFDateCompare; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFDateCreate; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFDateGetAbsoluteTime; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFDateGetTimeIntervalSinceDate; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFGregorianDate; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFGregorianDateGetAbsoluteTime; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFGregorianDateIsValid; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFGregorianUnitFlags; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFGregorianUnits; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFTimeInterval; #[cfg(feature = "CFDate")] pub use self::__CFDate::CFTimeZone; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterAMSymbol; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterCalendar; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterCalendarName; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterDefaultDate; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterDefaultFormat; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterDoesRelativeDateFormattingKey; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterEraSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterGregorianStartDate; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterIsLenient; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterLongEraSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterMonthSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterPMSymbol; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterQuarterSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterShortMonthSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterShortQuarterSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterShortStandaloneMonthSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterShortStandaloneQuarterSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterShortStandaloneWeekdaySymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterShortWeekdaySymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterStandaloneMonthSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterStandaloneQuarterSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterStandaloneWeekdaySymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterTimeZone; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterTwoDigitStartDate; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterVeryShortMonthSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterVeryShortStandaloneMonthSymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterVeryShortStandaloneWeekdaySymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterVeryShortWeekdaySymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::kCFDateFormatterWeekdaySymbols; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFDateFormatter; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFDateFormatterCopyProperty; #[cfg(all(feature = "CFDateFormatter", feature = "CFLocale"))] pub use self::__CFDateFormatter::CFDateFormatterCreate; #[cfg(all(feature = "CFDateFormatter", feature = "CFLocale"))] pub use self::__CFDateFormatter::CFDateFormatterCreateDateFormatFromTemplate; #[cfg(all(feature = "CFDate", feature = "CFDateFormatter"))] pub use self::__CFDateFormatter::CFDateFormatterCreateDateFromString; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFDateFormatterCreateISO8601Formatter; #[cfg(all(feature = "CFDate", feature = "CFDateFormatter"))] pub use self::__CFDateFormatter::CFDateFormatterCreateStringWithAbsoluteTime; #[cfg(all(feature = "CFDate", feature = "CFDateFormatter"))] pub use self::__CFDateFormatter::CFDateFormatterCreateStringWithDate; #[cfg(all(feature = "CFDate", feature = "CFDateFormatter"))] pub use self::__CFDateFormatter::CFDateFormatterGetAbsoluteTimeFromString; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFDateFormatterGetDateStyle; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFDateFormatterGetFormat; #[cfg(all(feature = "CFDateFormatter", feature = "CFLocale"))] pub use self::__CFDateFormatter::CFDateFormatterGetLocale; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFDateFormatterGetTimeStyle; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFDateFormatterKey; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFDateFormatterSetFormat; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFDateFormatterSetProperty; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFDateFormatterStyle; #[cfg(feature = "CFDateFormatter")] pub use self::__CFDateFormatter::CFISO8601DateFormatOptions; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::kCFCopyStringDictionaryKeyCallBacks; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::kCFTypeDictionaryKeyCallBacks; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::kCFTypeDictionaryValueCallBacks; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionary; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryAddValue; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryApplierFunction; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryApplyFunction; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryContainsKey; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryContainsValue; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryCopyDescriptionCallBack; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryCreate; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryCreateCopy; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryCreateMutable; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryCreateMutableCopy; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryEqualCallBack; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryGetCount; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryGetCountOfKey; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryGetCountOfValue; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryGetKeysAndValues; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryGetValue; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryGetValueIfPresent; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryHashCallBack; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryKeyCallBacks; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryReleaseCallBack; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryRemoveAllValues; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryRemoveValue; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryReplaceValue; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryRetainCallBack; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionarySetValue; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFDictionaryValueCallBacks; #[cfg(feature = "CFDictionary")] pub use self::__CFDictionary::CFMutableDictionary; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorDescriptionKey; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorDomainCocoa; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorDomainMach; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorDomainOSStatus; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorDomainPOSIX; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorFilePathKey; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorLocalizedDescriptionKey; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorLocalizedFailureKey; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorLocalizedFailureReasonKey; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorLocalizedRecoverySuggestionKey; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorURLKey; #[cfg(feature = "CFError")] pub use self::__CFError::kCFErrorUnderlyingErrorKey; #[cfg(feature = "CFError")] pub use self::__CFError::CFError; #[cfg(feature = "CFError")] pub use self::__CFError::CFErrorCopyDescription; #[cfg(feature = "CFError")] pub use self::__CFError::CFErrorCopyFailureReason; #[cfg(feature = "CFError")] pub use self::__CFError::CFErrorCopyRecoverySuggestion; #[cfg(all(feature = "CFDictionary", feature = "CFError"))] pub use self::__CFError::CFErrorCopyUserInfo; #[cfg(all(feature = "CFDictionary", feature = "CFError"))] pub use self::__CFError::CFErrorCreate; #[cfg(feature = "CFError")] pub use self::__CFError::CFErrorCreateWithUserInfoKeysAndValues; #[cfg(feature = "CFError")] pub use self::__CFError::CFErrorDomain; #[cfg(feature = "CFError")] pub use self::__CFError::CFErrorGetCode; #[cfg(feature = "CFError")] pub use self::__CFError::CFErrorGetDomain; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::kCFFileDescriptorReadCallBack; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::kCFFileDescriptorWriteCallBack; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptor; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptorCallBack; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptorContext; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptorCreate; #[cfg(all(feature = "CFFileDescriptor", feature = "CFRunLoop"))] pub use self::__CFFileDescriptor::CFFileDescriptorCreateRunLoopSource; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptorDisableCallBacks; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptorEnableCallBacks; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptorGetContext; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptorGetNativeDescriptor; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptorInvalidate; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptorIsValid; #[cfg(feature = "CFFileDescriptor")] pub use self::__CFFileDescriptor::CFFileDescriptorNativeDescriptor; #[cfg(feature = "CFFileSecurity")] pub use self::__CFFileSecurity::CFFileSecurity; #[cfg(feature = "CFFileSecurity")] pub use self::__CFFileSecurity::CFFileSecurityClearOptions; #[cfg(feature = "CFFileSecurity")] pub use self::__CFFileSecurity::CFFileSecurityClearProperties; #[cfg(all(feature = "CFFileSecurity", feature = "CFUUID"))] pub use self::__CFFileSecurity::CFFileSecurityCopyGroupUUID; #[cfg(all(feature = "CFFileSecurity", feature = "CFUUID"))] pub use self::__CFFileSecurity::CFFileSecurityCopyOwnerUUID; #[cfg(feature = "CFFileSecurity")] pub use self::__CFFileSecurity::CFFileSecurityCreate; #[cfg(feature = "CFFileSecurity")] pub use self::__CFFileSecurity::CFFileSecurityCreateCopy; #[cfg(all(feature = "CFFileSecurity", feature = "libc"))] pub use self::__CFFileSecurity::CFFileSecurityGetGroup; #[cfg(all(feature = "CFFileSecurity", feature = "libc"))] pub use self::__CFFileSecurity::CFFileSecurityGetMode; #[cfg(all(feature = "CFFileSecurity", feature = "libc"))] pub use self::__CFFileSecurity::CFFileSecurityGetOwner; #[cfg(all(feature = "CFFileSecurity", feature = "libc"))] pub use self::__CFFileSecurity::CFFileSecuritySetGroup; #[cfg(all(feature = "CFFileSecurity", feature = "CFUUID"))] pub use self::__CFFileSecurity::CFFileSecuritySetGroupUUID; #[cfg(all(feature = "CFFileSecurity", feature = "libc"))] pub use self::__CFFileSecurity::CFFileSecuritySetMode; #[cfg(all(feature = "CFFileSecurity", feature = "libc"))] pub use self::__CFFileSecurity::CFFileSecuritySetOwner; #[cfg(all(feature = "CFFileSecurity", feature = "CFUUID"))] pub use self::__CFFileSecurity::CFFileSecuritySetOwnerUUID; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFBanglaCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFBuddhistCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFChineseCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFDangiCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFGregorianCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFGujaratiCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFHebrewCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFISO8601Calendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFIndianCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFIslamicCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFIslamicCivilCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFIslamicTabularCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFIslamicUmmAlQuraCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFJapaneseCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFKannadaCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleAlternateQuotationBeginDelimiterKey; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleAlternateQuotationEndDelimiterKey; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleCalendarIdentifier; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleCollationIdentifier; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleCollatorIdentifier; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleCountryCode; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleCurrencyCode; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleCurrencySymbol; #[cfg(all(feature = "CFLocale", feature = "CFNotificationCenter"))] pub use self::__CFLocale::kCFLocaleCurrentLocaleDidChangeNotification; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleDecimalSeparator; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleExemplarCharacterSet; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleGroupingSeparator; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleIdentifier; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleLanguageCode; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleMeasurementSystem; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleQuotationBeginDelimiterKey; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleQuotationEndDelimiterKey; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleScriptCode; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleUsesMetricSystem; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFLocaleVariantCode; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFMalayalamCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFMarathiCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFOdiaCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFPersianCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFRepublicOfChinaCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFTamilCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFTeluguCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFVietnameseCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::kCFVikramCalendar; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFCalendarIdentifier; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocale; #[cfg(all(feature = "CFArray", feature = "CFLocale"))] pub use self::__CFLocale::CFLocaleCopyAvailableLocaleIdentifiers; #[cfg(all(feature = "CFArray", feature = "CFLocale"))] pub use self::__CFLocale::CFLocaleCopyCommonISOCurrencyCodes; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleCopyCurrent; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleCopyDisplayNameForPropertyValue; #[cfg(all(feature = "CFArray", feature = "CFLocale"))] pub use self::__CFLocale::CFLocaleCopyISOCountryCodes; #[cfg(all(feature = "CFArray", feature = "CFLocale"))] pub use self::__CFLocale::CFLocaleCopyISOCurrencyCodes; #[cfg(all(feature = "CFArray", feature = "CFLocale"))] pub use self::__CFLocale::CFLocaleCopyISOLanguageCodes; #[cfg(all(feature = "CFArray", feature = "CFLocale"))] pub use self::__CFLocale::CFLocaleCopyPreferredLanguages; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleCreate; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleCreateCanonicalLanguageIdentifierFromString; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleCreateCanonicalLocaleIdentifierFromString; #[cfg(all(feature = "CFDictionary", feature = "CFLocale"))] pub use self::__CFLocale::CFLocaleCreateComponentsFromLocaleIdentifier; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleCreateCopy; #[cfg(all(feature = "CFDictionary", feature = "CFLocale"))] pub use self::__CFLocale::CFLocaleCreateLocaleIdentifierFromComponents; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleGetIdentifier; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleGetLanguageCharacterDirection; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleGetLanguageLineDirection; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleGetSystem; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleGetValue; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleIdentifier; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleKey; #[cfg(feature = "CFLocale")] pub use self::__CFLocale::CFLocaleLanguageDirection; #[cfg(feature = "CFMachPort")] pub use self::__CFMachPort::CFMachPort; #[cfg(feature = "CFMachPort")] pub use self::__CFMachPort::CFMachPortCallBack; #[cfg(feature = "CFMachPort")] pub use self::__CFMachPort::CFMachPortContext; #[cfg(feature = "CFMachPort")] pub use self::__CFMachPort::CFMachPortCreate; #[cfg(all(feature = "CFMachPort", feature = "CFRunLoop"))] pub use self::__CFMachPort::CFMachPortCreateRunLoopSource; #[cfg(all(feature = "CFMachPort", feature = "libc"))] pub use self::__CFMachPort::CFMachPortCreateWithPort; #[cfg(feature = "CFMachPort")] pub use self::__CFMachPort::CFMachPortGetContext; #[cfg(feature = "CFMachPort")] pub use self::__CFMachPort::CFMachPortGetInvalidationCallBack; #[cfg(all(feature = "CFMachPort", feature = "libc"))] pub use self::__CFMachPort::CFMachPortGetPort; #[cfg(feature = "CFMachPort")] pub use self::__CFMachPort::CFMachPortInvalidate; #[cfg(feature = "CFMachPort")] pub use self::__CFMachPort::CFMachPortInvalidationCallBack; #[cfg(feature = "CFMachPort")] pub use self::__CFMachPort::CFMachPortIsValid; #[cfg(feature = "CFMachPort")] pub use self::__CFMachPort::CFMachPortSetInvalidationCallBack; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::kCFMessagePortBecameInvalidError; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::kCFMessagePortIsInvalid; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::kCFMessagePortReceiveTimeout; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::kCFMessagePortSendTimeout; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::kCFMessagePortSuccess; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::kCFMessagePortTransportError; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePort; #[cfg(all(feature = "CFData", feature = "CFMessagePort"))] pub use self::__CFMessagePort::CFMessagePortCallBack; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortContext; #[cfg(all(feature = "CFData", feature = "CFMessagePort"))] pub use self::__CFMessagePort::CFMessagePortCreateLocal; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortCreateRemote; #[cfg(all(feature = "CFMessagePort", feature = "CFRunLoop"))] pub use self::__CFMessagePort::CFMessagePortCreateRunLoopSource; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortGetContext; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortGetInvalidationCallBack; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortGetName; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortInvalidate; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortInvalidationCallBack; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortIsRemote; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortIsValid; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFMessagePort"))] pub use self::__CFMessagePort::CFMessagePortSendRequest; #[cfg(all(feature = "CFMessagePort", feature = "dispatch2"))] pub use self::__CFMessagePort::CFMessagePortSetDispatchQueue; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortSetInvalidationCallBack; #[cfg(feature = "CFMessagePort")] pub use self::__CFMessagePort::CFMessagePortSetName; #[cfg(feature = "CFNotificationCenter")] pub use self::__CFNotificationCenter::kCFNotificationDeliverImmediately; #[cfg(feature = "CFNotificationCenter")] pub use self::__CFNotificationCenter::kCFNotificationPostToAllSessions; #[cfg(all(feature = "CFDictionary", feature = "CFNotificationCenter"))] pub use self::__CFNotificationCenter::CFNotificationCallback; #[cfg(feature = "CFNotificationCenter")] pub use self::__CFNotificationCenter::CFNotificationCenter; #[cfg(all(feature = "CFDictionary", feature = "CFNotificationCenter"))] pub use self::__CFNotificationCenter::CFNotificationCenterAddObserver; #[cfg(feature = "CFNotificationCenter")] pub use self::__CFNotificationCenter::CFNotificationCenterGetDarwinNotifyCenter; #[cfg(feature = "CFNotificationCenter")] pub use self::__CFNotificationCenter::CFNotificationCenterGetDistributedCenter; #[cfg(feature = "CFNotificationCenter")] pub use self::__CFNotificationCenter::CFNotificationCenterGetLocalCenter; #[cfg(all(feature = "CFDictionary", feature = "CFNotificationCenter"))] pub use self::__CFNotificationCenter::CFNotificationCenterPostNotification; #[cfg(all(feature = "CFDictionary", feature = "CFNotificationCenter"))] pub use self::__CFNotificationCenter::CFNotificationCenterPostNotificationWithOptions; #[cfg(feature = "CFNotificationCenter")] pub use self::__CFNotificationCenter::CFNotificationCenterRemoveEveryObserver; #[cfg(feature = "CFNotificationCenter")] pub use self::__CFNotificationCenter::CFNotificationCenterRemoveObserver; #[cfg(feature = "CFNotificationCenter")] pub use self::__CFNotificationCenter::CFNotificationName; #[cfg(feature = "CFNotificationCenter")] pub use self::__CFNotificationCenter::CFNotificationSuspensionBehavior; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::kCFBooleanFalse; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::kCFBooleanTrue; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::kCFNumberNaN; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::kCFNumberNegativeInfinity; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::kCFNumberPositiveInfinity; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::CFBoolean; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::CFBooleanGetValue; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::CFNumber; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::CFNumberCompare; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::CFNumberCreate; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::CFNumberGetByteSize; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::CFNumberGetType; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::CFNumberGetValue; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::CFNumberIsFloatType; #[cfg(feature = "CFNumber")] pub use self::__CFNumber::CFNumberType; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterAlwaysShowDecimalSeparator; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterCurrencyCode; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterCurrencyDecimalSeparator; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterCurrencyGroupingSeparator; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterCurrencySymbol; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterDecimalSeparator; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterDefaultFormat; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterExponentSymbol; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterFormatWidth; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterGroupingSeparator; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterGroupingSize; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterInfinitySymbol; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterInternationalCurrencySymbol; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterIsLenient; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterMaxFractionDigits; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterMaxIntegerDigits; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterMaxSignificantDigits; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterMinFractionDigits; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterMinGroupingDigits; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterMinIntegerDigits; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterMinSignificantDigits; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterMinusSign; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterMultiplier; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterNaNSymbol; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterNegativePrefix; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterNegativeSuffix; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterPaddingCharacter; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterPaddingPosition; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterPerMillSymbol; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterPercentSymbol; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterPlusSign; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterPositivePrefix; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterPositiveSuffix; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterRoundingIncrement; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterRoundingMode; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterSecondaryGroupingSize; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterUseGroupingSeparator; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterUseSignificantDigits; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::kCFNumberFormatterZeroSymbol; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatter; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterCopyProperty; #[cfg(all(feature = "CFLocale", feature = "CFNumberFormatter"))] pub use self::__CFNumberFormatter::CFNumberFormatterCreate; #[cfg(all(feature = "CFNumber", feature = "CFNumberFormatter"))] pub use self::__CFNumberFormatter::CFNumberFormatterCreateNumberFromString; #[cfg(all(feature = "CFNumber", feature = "CFNumberFormatter"))] pub use self::__CFNumberFormatter::CFNumberFormatterCreateStringWithNumber; #[cfg(all(feature = "CFNumber", feature = "CFNumberFormatter"))] pub use self::__CFNumberFormatter::CFNumberFormatterCreateStringWithValue; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterGetDecimalInfoForCurrencyCode; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterGetFormat; #[cfg(all(feature = "CFLocale", feature = "CFNumberFormatter"))] pub use self::__CFNumberFormatter::CFNumberFormatterGetLocale; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterGetStyle; #[cfg(all(feature = "CFNumber", feature = "CFNumberFormatter"))] pub use self::__CFNumberFormatter::CFNumberFormatterGetValueFromString; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterKey; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterOptionFlags; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterPadPosition; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterRoundingMode; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterSetFormat; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterSetProperty; #[cfg(feature = "CFNumberFormatter")] pub use self::__CFNumberFormatter::CFNumberFormatterStyle; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::kCFPlugInDynamicRegisterFunctionKey; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::kCFPlugInDynamicRegistrationKey; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::kCFPlugInFactoriesKey; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::kCFPlugInTypesKey; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::kCFPlugInUnloadFunctionKey; #[cfg(all(feature = "CFPlugIn", feature = "CFUUID"))] pub use self::__CFPlugIn::CFPlugInAddInstanceForFactory; #[cfg(all(feature = "CFBundle", feature = "CFPlugIn", feature = "CFURL"))] pub use self::__CFPlugIn::CFPlugInCreate; #[cfg(all(feature = "CFBundle", feature = "CFPlugIn"))] pub use self::__CFPlugIn::CFPlugInDynamicRegisterFunction; #[cfg(all(feature = "CFPlugIn", feature = "CFUUID"))] pub use self::__CFPlugIn::CFPlugInFactoryFunction; #[cfg(all(feature = "CFArray", feature = "CFPlugIn", feature = "CFUUID"))] pub use self::__CFPlugIn::CFPlugInFindFactoriesForPlugInType; #[cfg(all( feature = "CFArray", feature = "CFBundle", feature = "CFPlugIn", feature = "CFUUID" ))] pub use self::__CFPlugIn::CFPlugInFindFactoriesForPlugInTypeInPlugIn; #[cfg(all(feature = "CFBundle", feature = "CFPlugIn"))] pub use self::__CFPlugIn::CFPlugInGetBundle; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::CFPlugInInstance; #[cfg(all(feature = "CFPlugIn", feature = "CFUUID"))] pub use self::__CFPlugIn::CFPlugInInstanceCreate; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::CFPlugInInstanceCreateWithInstanceDataSize; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::CFPlugInInstanceDeallocateInstanceDataFunction; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::CFPlugInInstanceGetFactoryName; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::CFPlugInInstanceGetInstanceData; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::CFPlugInInstanceGetInterfaceFunction; #[cfg(feature = "CFPlugIn")] pub use self::__CFPlugIn::CFPlugInInstanceGetInterfaceFunctionTable; #[cfg(all(feature = "CFBundle", feature = "CFPlugIn"))] pub use self::__CFPlugIn::CFPlugInIsLoadOnDemand; #[cfg(all(feature = "CFPlugIn", feature = "CFUUID"))] pub use self::__CFPlugIn::CFPlugInRegisterFactoryFunction; #[cfg(all(feature = "CFBundle", feature = "CFPlugIn", feature = "CFUUID"))] pub use self::__CFPlugIn::CFPlugInRegisterFactoryFunctionByName; #[cfg(all(feature = "CFPlugIn", feature = "CFUUID"))] pub use self::__CFPlugIn::CFPlugInRegisterPlugInType; #[cfg(all(feature = "CFPlugIn", feature = "CFUUID"))] pub use self::__CFPlugIn::CFPlugInRemoveInstanceForFactory; #[cfg(all(feature = "CFBundle", feature = "CFPlugIn"))] pub use self::__CFPlugIn::CFPlugInSetLoadOnDemand; #[cfg(all(feature = "CFBundle", feature = "CFPlugIn"))] pub use self::__CFPlugIn::CFPlugInUnloadFunction; #[cfg(all(feature = "CFPlugIn", feature = "CFUUID"))] pub use self::__CFPlugIn::CFPlugInUnregisterFactory; #[cfg(all(feature = "CFPlugIn", feature = "CFUUID"))] pub use self::__CFPlugIn::CFPlugInUnregisterPlugInType; #[cfg(all(feature = "CFPlugInCOM", feature = "CFUUID"))] pub use self::__CFPlugInCOM::IUnknownVTbl; #[cfg(feature = "CFPlugInCOM")] pub use self::__CFPlugInCOM::HRESULT; #[cfg(feature = "CFPlugInCOM")] pub use self::__CFPlugInCOM::LPVOID; #[cfg(all(feature = "CFPlugInCOM", feature = "CFUUID"))] pub use self::__CFPlugInCOM::REFIID; #[cfg(feature = "CFPlugInCOM")] pub use self::__CFPlugInCOM::ULONG; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::kCFPreferencesAnyApplication; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::kCFPreferencesAnyHost; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::kCFPreferencesAnyUser; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::kCFPreferencesCurrentApplication; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::kCFPreferencesCurrentHost; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::kCFPreferencesCurrentUser; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesAddSuitePreferencesToApp; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesAppSynchronize; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesAppValueIsForced; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesCopyAppValue; #[cfg(all(feature = "CFArray", feature = "CFPreferences"))] pub use self::__CFPreferences::CFPreferencesCopyApplicationList; #[cfg(all(feature = "CFArray", feature = "CFPreferences"))] pub use self::__CFPreferences::CFPreferencesCopyKeyList; #[cfg(all( feature = "CFArray", feature = "CFDictionary", feature = "CFPreferences" ))] pub use self::__CFPreferences::CFPreferencesCopyMultiple; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesCopyValue; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesGetAppBooleanValue; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesGetAppIntegerValue; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesRemoveSuitePreferencesFromApp; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesSetAppValue; #[cfg(all( feature = "CFArray", feature = "CFDictionary", feature = "CFPreferences" ))] pub use self::__CFPreferences::CFPreferencesSetMultiple; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesSetValue; #[cfg(feature = "CFPreferences")] pub use self::__CFPreferences::CFPreferencesSynchronize; #[cfg(feature = "CFPropertyList")] pub use self::__CFPropertyList::kCFPropertyListReadCorruptError; #[cfg(feature = "CFPropertyList")] pub use self::__CFPropertyList::kCFPropertyListReadStreamError; #[cfg(feature = "CFPropertyList")] pub use self::__CFPropertyList::kCFPropertyListReadUnknownVersionError; #[cfg(feature = "CFPropertyList")] pub use self::__CFPropertyList::kCFPropertyListWriteStreamError; #[cfg(all(feature = "CFData", feature = "CFError", feature = "CFPropertyList"))] pub use self::__CFPropertyList::CFPropertyListCreateData; #[cfg(feature = "CFPropertyList")] pub use self::__CFPropertyList::CFPropertyListCreateDeepCopy; #[cfg(all(feature = "CFPropertyList", feature = "CFStream"))] pub use self::__CFPropertyList::CFPropertyListCreateFromStream; #[cfg(all(feature = "CFData", feature = "CFPropertyList"))] pub use self::__CFPropertyList::CFPropertyListCreateFromXMLData; #[cfg(all(feature = "CFData", feature = "CFError", feature = "CFPropertyList"))] pub use self::__CFPropertyList::CFPropertyListCreateWithData; #[cfg(all(feature = "CFError", feature = "CFPropertyList", feature = "CFStream"))] pub use self::__CFPropertyList::CFPropertyListCreateWithStream; #[cfg(all(feature = "CFData", feature = "CFPropertyList"))] pub use self::__CFPropertyList::CFPropertyListCreateXMLData; #[cfg(feature = "CFPropertyList")] pub use self::__CFPropertyList::CFPropertyListFormat; #[cfg(feature = "CFPropertyList")] pub use self::__CFPropertyList::CFPropertyListIsValid; #[cfg(feature = "CFPropertyList")] pub use self::__CFPropertyList::CFPropertyListMutabilityOptions; #[cfg(all(feature = "CFError", feature = "CFPropertyList", feature = "CFStream"))] pub use self::__CFPropertyList::CFPropertyListWrite; #[cfg(all(feature = "CFPropertyList", feature = "CFStream"))] pub use self::__CFPropertyList::CFPropertyListWriteToStream; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::kCFRunLoopCommonModes; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::kCFRunLoopDefaultMode; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoop; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopActivity; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopAddCommonMode; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopAddObserver; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopAddSource; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopAddTimer; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopContainsObserver; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopContainsSource; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopContainsTimer; #[cfg(all(feature = "CFArray", feature = "CFRunLoop"))] pub use self::__CFRunLoop::CFRunLoopCopyAllModes; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopCopyCurrentMode; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopGetCurrent; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopGetMain; #[cfg(all(feature = "CFDate", feature = "CFRunLoop"))] pub use self::__CFRunLoop::CFRunLoopGetNextTimerFireDate; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopIsWaiting; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopMode; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopObserver; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopObserverCallBack; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopObserverContext; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopObserverCreate; #[cfg(all(feature = "CFRunLoop", feature = "block2"))] pub use self::__CFRunLoop::CFRunLoopObserverCreateWithHandler; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopObserverDoesRepeat; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopObserverGetActivities; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopObserverGetContext; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopObserverGetOrder; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopObserverInvalidate; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopObserverIsValid; #[cfg(all(feature = "CFRunLoop", feature = "block2"))] pub use self::__CFRunLoop::CFRunLoopPerformBlock; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopRemoveObserver; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopRemoveSource; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopRemoveTimer; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopRun; #[cfg(all(feature = "CFDate", feature = "CFRunLoop"))] pub use self::__CFRunLoop::CFRunLoopRunInMode; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopRunResult; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopSource; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopSourceContext; #[cfg(all(feature = "CFRunLoop", feature = "libc"))] pub use self::__CFRunLoop::CFRunLoopSourceContext1; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopSourceCreate; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopSourceGetContext; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopSourceGetOrder; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopSourceInvalidate; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopSourceIsValid; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopSourceSignal; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopStop; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopTimer; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopTimerCallBack; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopTimerContext; #[cfg(all(feature = "CFDate", feature = "CFRunLoop"))] pub use self::__CFRunLoop::CFRunLoopTimerCreate; #[cfg(all(feature = "CFDate", feature = "CFRunLoop", feature = "block2"))] pub use self::__CFRunLoop::CFRunLoopTimerCreateWithHandler; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopTimerDoesRepeat; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopTimerGetContext; #[cfg(all(feature = "CFDate", feature = "CFRunLoop"))] pub use self::__CFRunLoop::CFRunLoopTimerGetInterval; #[cfg(all(feature = "CFDate", feature = "CFRunLoop"))] pub use self::__CFRunLoop::CFRunLoopTimerGetNextFireDate; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopTimerGetOrder; #[cfg(all(feature = "CFDate", feature = "CFRunLoop"))] pub use self::__CFRunLoop::CFRunLoopTimerGetTolerance; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopTimerInvalidate; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopTimerIsValid; #[cfg(all(feature = "CFDate", feature = "CFRunLoop"))] pub use self::__CFRunLoop::CFRunLoopTimerSetNextFireDate; #[cfg(all(feature = "CFDate", feature = "CFRunLoop"))] pub use self::__CFRunLoop::CFRunLoopTimerSetTolerance; #[cfg(feature = "CFRunLoop")] pub use self::__CFRunLoop::CFRunLoopWakeUp; #[cfg(feature = "CFSet")] pub use self::__CFSet::kCFCopyStringSetCallBacks; #[cfg(feature = "CFSet")] pub use self::__CFSet::kCFTypeSetCallBacks; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFMutableSet; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSet; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetAddValue; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetApplierFunction; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetApplyFunction; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetCallBacks; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetContainsValue; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetCopyDescriptionCallBack; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetCreate; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetCreateCopy; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetCreateMutable; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetCreateMutableCopy; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetEqualCallBack; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetGetCount; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetGetCountOfValue; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetGetValue; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetGetValueIfPresent; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetGetValues; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetHashCallBack; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetReleaseCallBack; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetRemoveAllValues; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetRemoveValue; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetReplaceValue; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetRetainCallBack; #[cfg(feature = "CFSet")] pub use self::__CFSet::CFSetSetValue; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketAutomaticallyReenableAcceptCallBack; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketAutomaticallyReenableDataCallBack; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketAutomaticallyReenableReadCallBack; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketAutomaticallyReenableWriteCallBack; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketCloseOnInvalidate; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketCommandKey; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketErrorKey; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketLeaveErrors; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketNameKey; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketRegisterCommand; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketResultKey; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketRetrieveCommand; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::kCFSocketValueKey; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocket; #[cfg(all(feature = "CFData", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketCallBack; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketCallBackType; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketConnectToAddress; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketContext; #[cfg(all(feature = "CFData", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketCopyAddress; #[cfg(all(feature = "CFData", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketCopyPeerAddress; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketCopyRegisteredSocketSignature; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketCopyRegisteredValue; #[cfg(all(feature = "CFData", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketCreate; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketCreateConnectedToSocketSignature; #[cfg(all(feature = "CFRunLoop", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketCreateRunLoopSource; #[cfg(all(feature = "CFData", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketCreateWithNative; #[cfg(all(feature = "CFData", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketCreateWithSocketSignature; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketDisableCallBacks; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketEnableCallBacks; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketError; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketGetContext; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketGetDefaultNameRegistryPortNumber; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketGetNative; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketGetSocketFlags; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketInvalidate; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketIsValid; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketNativeHandle; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketRegisterSocketSignature; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketRegisterValue; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketSendData; #[cfg(all(feature = "CFData", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketSetAddress; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketSetDefaultNameRegistryPortNumber; #[cfg(feature = "CFSocket")] pub use self::__CFSocket::CFSocketSetSocketFlags; #[cfg(all(feature = "CFData", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketSignature; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFSocket"))] pub use self::__CFSocket::CFSocketUnregister; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamErrorDomainSOCKS; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamErrorDomainSSL; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertyAppendToFile; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertyDataWritten; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertyFileCurrentOffset; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertySOCKSPassword; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertySOCKSProxy; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertySOCKSProxyHost; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertySOCKSProxyPort; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertySOCKSUser; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertySOCKSVersion; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertyShouldCloseNativeSocket; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertySocketNativeHandle; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertySocketRemoteHostName; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertySocketRemotePortNumber; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamPropertySocketSecurityLevel; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamSocketSOCKSVersion4; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamSocketSOCKSVersion5; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamSocketSecurityLevelNegotiatedSSL; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamSocketSecurityLevelNone; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamSocketSecurityLevelSSLv2; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamSocketSecurityLevelSSLv3; #[cfg(feature = "CFStream")] pub use self::__CFStream::kCFStreamSocketSecurityLevelTLSv1; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStream; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamClientCallBack; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamClose; #[cfg(all(feature = "CFStream", feature = "dispatch2"))] pub use self::__CFStream::CFReadStreamCopyDispatchQueue; #[cfg(all(feature = "CFError", feature = "CFStream"))] pub use self::__CFStream::CFReadStreamCopyError; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamCopyProperty; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamCreateWithBytesNoCopy; #[cfg(all(feature = "CFStream", feature = "CFURL"))] pub use self::__CFStream::CFReadStreamCreateWithFile; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamGetBuffer; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamGetError; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamGetStatus; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamHasBytesAvailable; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamOpen; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamRead; #[cfg(all(feature = "CFRunLoop", feature = "CFStream"))] pub use self::__CFStream::CFReadStreamScheduleWithRunLoop; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamSetClient; #[cfg(all(feature = "CFStream", feature = "dispatch2"))] pub use self::__CFStream::CFReadStreamSetDispatchQueue; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFReadStreamSetProperty; #[cfg(all(feature = "CFRunLoop", feature = "CFStream"))] pub use self::__CFStream::CFReadStreamUnscheduleFromRunLoop; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFStreamClientContext; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFStreamCreateBoundPair; #[cfg(all(feature = "CFData", feature = "CFSocket", feature = "CFStream"))] pub use self::__CFStream::CFStreamCreatePairWithPeerSocketSignature; #[cfg(all(feature = "CFSocket", feature = "CFStream"))] pub use self::__CFStream::CFStreamCreatePairWithSocket; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFStreamCreatePairWithSocketToHost; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFStreamError; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFStreamErrorDomain; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFStreamEventType; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFStreamPropertyKey; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFStreamStatus; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStream; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamCanAcceptBytes; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamClientCallBack; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamClose; #[cfg(all(feature = "CFStream", feature = "dispatch2"))] pub use self::__CFStream::CFWriteStreamCopyDispatchQueue; #[cfg(all(feature = "CFError", feature = "CFStream"))] pub use self::__CFStream::CFWriteStreamCopyError; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamCopyProperty; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamCreateWithAllocatedBuffers; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamCreateWithBuffer; #[cfg(all(feature = "CFStream", feature = "CFURL"))] pub use self::__CFStream::CFWriteStreamCreateWithFile; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamGetError; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamGetStatus; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamOpen; #[cfg(all(feature = "CFRunLoop", feature = "CFStream"))] pub use self::__CFStream::CFWriteStreamScheduleWithRunLoop; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamSetClient; #[cfg(all(feature = "CFStream", feature = "dispatch2"))] pub use self::__CFStream::CFWriteStreamSetDispatchQueue; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamSetProperty; #[cfg(all(feature = "CFRunLoop", feature = "CFStream"))] pub use self::__CFStream::CFWriteStreamUnscheduleFromRunLoop; #[cfg(feature = "CFStream")] pub use self::__CFStream::CFWriteStreamWrite; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringEncodingInvalidId; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformFullwidthHalfwidth; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformHiraganaKatakana; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformLatinArabic; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformLatinCyrillic; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformLatinGreek; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformLatinHangul; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformLatinHebrew; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformLatinHiragana; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformLatinKatakana; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformLatinThai; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformMandarinLatin; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformStripCombiningMarks; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformStripDiacritics; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformToLatin; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformToUnicodeName; #[cfg(feature = "CFString")] pub use self::__CFString::kCFStringTransformToXMLHex; #[cfg(feature = "CFString")] pub use self::__CFString::CFShow; #[cfg(feature = "CFString")] pub use self::__CFString::CFShowStr; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringAppend; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringAppendCString; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringAppendCharacters; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringAppendPascalString; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringBuiltInEncodings; #[cfg(all(feature = "CFLocale", feature = "CFString"))] pub use self::__CFString::CFStringCapitalize; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCompare; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCompareFlags; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCompareWithOptions; #[cfg(all(feature = "CFLocale", feature = "CFString"))] pub use self::__CFString::CFStringCompareWithOptionsAndLocale; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringConvertEncodingToIANACharSetName; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringConvertEncodingToNSStringEncoding; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringConvertEncodingToWindowsCodepage; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringConvertIANACharSetNameToEncoding; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringConvertNSStringEncodingToEncoding; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringConvertWindowsCodepageToEncoding; #[cfg(all(feature = "CFArray", feature = "CFString"))] pub use self::__CFString::CFStringCreateArrayBySeparatingStrings; #[cfg(all(feature = "CFArray", feature = "CFString"))] pub use self::__CFString::CFStringCreateArrayWithFindResults; #[cfg(all(feature = "CFArray", feature = "CFString"))] pub use self::__CFString::CFStringCreateByCombiningStrings; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateCopy; #[cfg(all(feature = "CFData", feature = "CFString"))] pub use self::__CFString::CFStringCreateExternalRepresentation; #[cfg(all(feature = "CFData", feature = "CFString"))] pub use self::__CFString::CFStringCreateFromExternalRepresentation; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateMutable; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateMutableCopy; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateMutableWithExternalCharactersNoCopy; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateWithBytes; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateWithBytesNoCopy; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateWithCString; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateWithCStringNoCopy; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateWithCharacters; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateWithCharactersNoCopy; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateWithFileSystemRepresentation; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateWithPascalString; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateWithPascalStringNoCopy; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringCreateWithSubstring; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringDelete; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringEncoding; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringFind; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringFindAndReplace; #[cfg(all(feature = "CFCharacterSet", feature = "CFString"))] pub use self::__CFString::CFStringFindCharacterFromSet; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringFindWithOptions; #[cfg(all(feature = "CFLocale", feature = "CFString"))] pub use self::__CFString::CFStringFindWithOptionsAndLocale; #[cfg(all(feature = "CFLocale", feature = "CFString"))] pub use self::__CFString::CFStringFold; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetBytes; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetCString; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetCStringPtr; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetCharacterAtIndex; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetCharacters; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetCharactersPtr; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetDoubleValue; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetFastestEncoding; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetFileSystemRepresentation; #[cfg(all(feature = "CFLocale", feature = "CFString"))] pub use self::__CFString::CFStringGetHyphenationLocationBeforeIndex; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetIntValue; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetLength; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetLineBounds; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetListOfAvailableEncodings; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetMaximumSizeForEncoding; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetMaximumSizeOfFileSystemRepresentation; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetMostCompatibleMacStringEncoding; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetNameOfEncoding; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetParagraphBounds; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetPascalString; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetPascalStringPtr; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetRangeOfComposedCharactersAtIndex; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetSmallestEncoding; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringGetSystemEncoding; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringHasPrefix; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringHasSuffix; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringInlineBuffer; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringInsert; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringIsEncodingAvailable; #[cfg(all(feature = "CFLocale", feature = "CFString"))] pub use self::__CFString::CFStringIsHyphenationAvailableForLocale; #[cfg(all(feature = "CFLocale", feature = "CFString"))] pub use self::__CFString::CFStringLowercase; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringNormalizationForm; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringNormalize; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringPad; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringReplace; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringReplaceAll; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringSetExternalCharactersNoCopy; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringTransform; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringTrim; #[cfg(feature = "CFString")] pub use self::__CFString::CFStringTrimWhitespace; #[cfg(all(feature = "CFLocale", feature = "CFString"))] pub use self::__CFString::CFStringUppercase; #[cfg(feature = "CFStringEncodingExt")] pub use self::__CFStringEncodingExt::CFStringEncodings; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::kCFStringTokenizerAttributeLanguage; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::kCFStringTokenizerAttributeLatinTranscription; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::kCFStringTokenizerUnitLineBreak; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::kCFStringTokenizerUnitParagraph; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::kCFStringTokenizerUnitSentence; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::kCFStringTokenizerUnitWord; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::kCFStringTokenizerUnitWordBoundary; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::CFStringTokenizer; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::CFStringTokenizerAdvanceToNextToken; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::CFStringTokenizerCopyBestStringLanguage; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::CFStringTokenizerCopyCurrentTokenAttribute; #[cfg(all(feature = "CFLocale", feature = "CFStringTokenizer"))] pub use self::__CFStringTokenizer::CFStringTokenizerCreate; #[cfg(all(feature = "CFArray", feature = "CFStringTokenizer"))] pub use self::__CFStringTokenizer::CFStringTokenizerGetCurrentSubTokens; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::CFStringTokenizerGetCurrentTokenRange; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::CFStringTokenizerGoToTokenAtIndex; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::CFStringTokenizerSetString; #[cfg(feature = "CFStringTokenizer")] pub use self::__CFStringTokenizer::CFStringTokenizerTokenType; #[cfg(all(feature = "CFNotificationCenter", feature = "CFTimeZone"))] pub use self::__CFTimeZone::kCFTimeZoneSystemTimeZoneDidChangeNotification; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneCopyAbbreviation; #[cfg(all(feature = "CFDictionary", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneCopyAbbreviationDictionary; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneCopyDefault; #[cfg(all(feature = "CFArray", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneCopyKnownNames; #[cfg(all(feature = "CFDate", feature = "CFLocale", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneCopyLocalizedName; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneCopySystem; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneCreate; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneCreateWithName; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneCreateWithTimeIntervalFromGMT; #[cfg(all(feature = "CFData", feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneGetData; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneGetDaylightSavingTimeOffset; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneGetName; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneGetNextDaylightSavingTimeTransition; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneGetSecondsFromGMT; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneIsDaylightSavingTime; #[cfg(feature = "CFTimeZone")] pub use self::__CFTimeZone::CFTimeZoneNameStyle; #[cfg(feature = "CFTimeZone")] pub use self::__CFTimeZone::CFTimeZoneResetSystem; #[cfg(all(feature = "CFDictionary", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneSetAbbreviationDictionary; #[cfg(all(feature = "CFDate", feature = "CFTimeZone"))] pub use self::__CFTimeZone::CFTimeZoneSetDefault; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTree; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeAppendChild; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeApplierFunction; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeApplyFunctionToChildren; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeContext; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeCopyDescriptionCallBack; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeCreate; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeFindRoot; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeGetChildAtIndex; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeGetChildCount; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeGetChildren; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeGetContext; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeGetFirstChild; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeGetNextSibling; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeGetParent; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeInsertSibling; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreePrependChild; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeReleaseCallBack; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeRemove; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeRemoveAllChildren; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeRetainCallBack; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeSetContext; #[cfg(feature = "CFTree")] pub use self::__CFTree::CFTreeSortChildren; #[cfg(feature = "CFURLAccess")] pub use self::__CFURLAccess::kCFURLFileDirectoryContents; #[cfg(feature = "CFURLAccess")] pub use self::__CFURLAccess::kCFURLFileExists; #[cfg(feature = "CFURLAccess")] pub use self::__CFURLAccess::kCFURLFileLastModificationTime; #[cfg(feature = "CFURLAccess")] pub use self::__CFURLAccess::kCFURLFileLength; #[cfg(feature = "CFURLAccess")] pub use self::__CFURLAccess::kCFURLFileOwnerID; #[cfg(feature = "CFURLAccess")] pub use self::__CFURLAccess::kCFURLFilePOSIXMode; #[cfg(feature = "CFURLAccess")] pub use self::__CFURLAccess::kCFURLHTTPStatusCode; #[cfg(feature = "CFURLAccess")] pub use self::__CFURLAccess::kCFURLHTTPStatusLine; #[cfg(all( feature = "CFArray", feature = "CFData", feature = "CFDictionary", feature = "CFURL", feature = "CFURLAccess" ))] pub use self::__CFURLAccess::CFURLCreateDataAndPropertiesFromResource; #[cfg(all(feature = "CFURL", feature = "CFURLAccess"))] pub use self::__CFURLAccess::CFURLCreatePropertyFromResource; #[cfg(all(feature = "CFURL", feature = "CFURLAccess"))] pub use self::__CFURLAccess::CFURLDestroyResource; #[cfg(feature = "CFURLAccess")] pub use self::__CFURLAccess::CFURLError; #[cfg(all( feature = "CFData", feature = "CFDictionary", feature = "CFURL", feature = "CFURLAccess" ))] pub use self::__CFURLAccess::CFURLWriteDataAndPropertiesToResource; #[cfg(feature = "CFURLEnumerator")] pub use self::__CFURLEnumerator::CFURLEnumerator; #[cfg(all(feature = "CFArray", feature = "CFURL", feature = "CFURLEnumerator"))] pub use self::__CFURLEnumerator::CFURLEnumeratorCreateForDirectoryURL; #[cfg(all(feature = "CFArray", feature = "CFURLEnumerator"))] pub use self::__CFURLEnumerator::CFURLEnumeratorCreateForMountedVolumes; #[cfg(feature = "CFURLEnumerator")] pub use self::__CFURLEnumerator::CFURLEnumeratorGetDescendentLevel; #[cfg(all(feature = "CFError", feature = "CFURL", feature = "CFURLEnumerator"))] pub use self::__CFURLEnumerator::CFURLEnumeratorGetNextURL; #[cfg(feature = "CFURLEnumerator")] pub use self::__CFURLEnumerator::CFURLEnumeratorGetSourceDidChange; #[cfg(feature = "CFURLEnumerator")] pub use self::__CFURLEnumerator::CFURLEnumeratorOptions; #[cfg(feature = "CFURLEnumerator")] pub use self::__CFURLEnumerator::CFURLEnumeratorResult; #[cfg(feature = "CFURLEnumerator")] pub use self::__CFURLEnumerator::CFURLEnumeratorSkipDescendents; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationAlertHeaderKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationAlertMessageKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationAlertTopMostKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationAlternateButtonTitleKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationAlternateResponse; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationCancelResponse; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationCautionAlertLevel; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationCheckBoxTitlesKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationDefaultButtonTitleKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationDefaultResponse; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationIconURLKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationKeyboardTypesKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationLocalizationURLKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationNoDefaultButtonFlag; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationNoteAlertLevel; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationOtherButtonTitleKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationOtherResponse; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationPlainAlertLevel; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationPopUpSelectionKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationPopUpTitlesKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationProgressIndicatorValueKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationSoundURLKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationStopAlertLevel; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationTextFieldTitlesKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationTextFieldValuesKey; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::kCFUserNotificationUseRadioButtonsFlag; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::CFUserNotification; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::CFUserNotificationCallBack; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::CFUserNotificationCancel; #[cfg(all( feature = "CFDate", feature = "CFDictionary", feature = "CFUserNotification" ))] pub use self::__CFUserNotification::CFUserNotificationCreate; #[cfg(all(feature = "CFRunLoop", feature = "CFUserNotification"))] pub use self::__CFUserNotification::CFUserNotificationCreateRunLoopSource; #[cfg(all(feature = "CFDate", feature = "CFURL", feature = "CFUserNotification"))] pub use self::__CFUserNotification::CFUserNotificationDisplayAlert; #[cfg(all(feature = "CFDate", feature = "CFURL", feature = "CFUserNotification"))] pub use self::__CFUserNotification::CFUserNotificationDisplayNotice; #[cfg(all(feature = "CFDictionary", feature = "CFUserNotification"))] pub use self::__CFUserNotification::CFUserNotificationGetResponseDictionary; #[cfg(feature = "CFUserNotification")] pub use self::__CFUserNotification::CFUserNotificationGetResponseValue; #[cfg(all(feature = "CFDate", feature = "CFUserNotification"))] pub use self::__CFUserNotification::CFUserNotificationReceiveResponse; #[cfg(all( feature = "CFDate", feature = "CFDictionary", feature = "CFUserNotification" ))] pub use self::__CFUserNotification::CFUserNotificationUpdate; #[cfg(all(feature = "CFURL", feature = "CFUtilities"))] pub use self::__CFUtilities::CFCopyHomeDirectoryURL; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::kCFXMLNodeCurrentVersion; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLAttributeDeclarationInfo; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLAttributeListDeclarationInfo; #[cfg(all(feature = "CFString", feature = "CFURL", feature = "CFXMLNode"))] pub use self::__CFXMLNode::CFXMLDocumentInfo; #[cfg(all(feature = "CFURL", feature = "CFXMLNode"))] pub use self::__CFXMLNode::CFXMLDocumentTypeInfo; #[cfg(all(feature = "CFArray", feature = "CFDictionary", feature = "CFXMLNode"))] pub use self::__CFXMLNode::CFXMLElementInfo; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLElementTypeDeclarationInfo; #[cfg(all(feature = "CFURL", feature = "CFXMLNode"))] pub use self::__CFXMLNode::CFXMLEntityInfo; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLEntityReferenceInfo; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLEntityTypeCode; #[cfg(all(feature = "CFURL", feature = "CFXMLNode"))] pub use self::__CFXMLNode::CFXMLExternalID; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLNode; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLNodeCreate; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLNodeCreateCopy; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLNodeGetInfoPtr; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLNodeGetString; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLNodeGetTypeCode; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLNodeGetVersion; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLNodeTypeCode; #[cfg(all(feature = "CFURL", feature = "CFXMLNode"))] pub use self::__CFXMLNode::CFXMLNotationInfo; #[cfg(feature = "CFXMLNode")] pub use self::__CFXMLNode::CFXMLProcessingInstructionInfo; #[cfg(all(feature = "CFTree", feature = "CFXMLNode"))] pub use self::__CFXMLNode::CFXMLTree; #[cfg(all(feature = "CFTree", feature = "CFXMLNode"))] pub use self::__CFXMLNode::CFXMLTreeCreateWithNode; #[cfg(all(feature = "CFTree", feature = "CFXMLNode"))] pub use self::__CFXMLNode::CFXMLTreeGetNode; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::kCFXMLTreeErrorDescription; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::kCFXMLTreeErrorLineNumber; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::kCFXMLTreeErrorLocation; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::kCFXMLTreeErrorStatusCode; #[cfg(all(feature = "CFDictionary", feature = "CFXMLParser"))] pub use self::__CFXMLParser::CFXMLCreateStringByEscapingEntities; #[cfg(all(feature = "CFDictionary", feature = "CFXMLParser"))] pub use self::__CFXMLParser::CFXMLCreateStringByUnescapingEntities; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParser; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserAbort; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserAddChildCallBack; #[cfg(all( feature = "CFData", feature = "CFURL", feature = "CFXMLNode", feature = "CFXMLParser" ))] pub use self::__CFXMLParser::CFXMLParserCallBacks; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserContext; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserCopyDescriptionCallBack; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserCopyErrorDescription; #[cfg(all( feature = "CFData", feature = "CFURL", feature = "CFXMLNode", feature = "CFXMLParser" ))] pub use self::__CFXMLParser::CFXMLParserCreate; #[cfg(all( feature = "CFData", feature = "CFURL", feature = "CFXMLNode", feature = "CFXMLParser" ))] pub use self::__CFXMLParser::CFXMLParserCreateWithDataFromURL; #[cfg(all(feature = "CFXMLNode", feature = "CFXMLParser"))] pub use self::__CFXMLParser::CFXMLParserCreateXMLStructureCallBack; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserEndXMLStructureCallBack; #[cfg(all( feature = "CFData", feature = "CFURL", feature = "CFXMLNode", feature = "CFXMLParser" ))] pub use self::__CFXMLParser::CFXMLParserGetCallBacks; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserGetContext; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserGetDocument; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserGetLineNumber; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserGetLocation; #[cfg(all(feature = "CFURL", feature = "CFXMLParser"))] pub use self::__CFXMLParser::CFXMLParserGetSourceURL; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserGetStatusCode; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserHandleErrorCallBack; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserOptions; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserParse; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserReleaseCallBack; #[cfg(all( feature = "CFData", feature = "CFURL", feature = "CFXMLNode", feature = "CFXMLParser" ))] pub use self::__CFXMLParser::CFXMLParserResolveExternalEntityCallBack; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserRetainCallBack; #[cfg(feature = "CFXMLParser")] pub use self::__CFXMLParser::CFXMLParserStatusCode; #[cfg(all( feature = "CFData", feature = "CFTree", feature = "CFURL", feature = "CFXMLNode", feature = "CFXMLParser" ))] pub use self::__CFXMLParser::CFXMLTreeCreateFromData; #[cfg(all( feature = "CFData", feature = "CFDictionary", feature = "CFTree", feature = "CFURL", feature = "CFXMLNode", feature = "CFXMLParser" ))] pub use self::__CFXMLParser::CFXMLTreeCreateFromDataWithError; #[cfg(all( feature = "CFTree", feature = "CFURL", feature = "CFXMLNode", feature = "CFXMLParser" ))] pub use self::__CFXMLParser::CFXMLTreeCreateWithDataFromURL; #[cfg(all( feature = "CFData", feature = "CFTree", feature = "CFXMLNode", feature = "CFXMLParser" ))] pub use self::__CFXMLParser::CFXMLTreeCreateXMLData; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLAddedToDirectoryDateKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLApplicationIsScriptableKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLAttributeModificationDateKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLCanonicalPathKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLContentAccessDateKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLContentModificationDateKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLCreationDateKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLCustomIconKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLDirectoryEntryCountKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLDocumentIdentifierKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLEffectiveIconKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileAllocatedSizeKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileContentIdentifierKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileIdentifierKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileProtectionComplete; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileProtectionCompleteUnlessOpen; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileProtectionCompleteUntilFirstUserAuthentication; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileProtectionCompleteWhenUserInactive; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileProtectionKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileProtectionNone; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileResourceIdentifierKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileResourceTypeBlockSpecial; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileResourceTypeCharacterSpecial; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileResourceTypeDirectory; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileResourceTypeKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileResourceTypeNamedPipe; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileResourceTypeRegular; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileResourceTypeSocket; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileResourceTypeSymbolicLink; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileResourceTypeUnknown; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileSecurityKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLFileSizeKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLGenerationIdentifierKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLHasHiddenExtensionKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsAliasFileKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsApplicationKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsDirectoryKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsExcludedFromBackupKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsExecutableKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsHiddenKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsMountTriggerKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsPackageKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsPurgeableKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsReadableKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsRegularFileKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsSparseKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsSymbolicLinkKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsSystemImmutableKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsUbiquitousItemKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsUserImmutableKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsVolumeKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLIsWritableKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLKeysOfUnsetValuesKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLLabelColorKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLLabelNumberKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLLinkCountKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLLocalizedLabelKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLLocalizedNameKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLLocalizedTypeDescriptionKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLMayHaveExtendedAttributesKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLMayShareFileContentKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLNameKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLParentDirectoryURLKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLPathKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLPreferredIOBlockSizeKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLQuarantinePropertiesKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLTagNamesKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLTotalFileAllocatedSizeKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLTotalFileSizeKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLTypeIdentifierKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemDownloadingErrorKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemDownloadingStatusCurrent; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemDownloadingStatusDownloaded; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemDownloadingStatusKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemDownloadingStatusNotDownloaded; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemHasUnresolvedConflictsKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemIsDownloadedKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemIsDownloadingKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemIsExcludedFromSyncKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemIsSyncPausedKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemIsUploadedKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemIsUploadingKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemPercentDownloadedKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemPercentUploadedKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemSupportedSyncControlsKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLUbiquitousItemUploadingErrorKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeAvailableCapacityForImportantUsageKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeAvailableCapacityForOpportunisticUsageKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeAvailableCapacityKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeCreationDateKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIdentifierKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIsAutomountedKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIsBrowsableKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIsEjectableKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIsEncryptedKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIsInternalKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIsJournalingKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIsLocalKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIsReadOnlyKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIsRemovableKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeIsRootFileSystemKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeLocalizedFormatDescriptionKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeLocalizedNameKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeMaximumFileSizeKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeMountFromLocationKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeNameKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeResourceCountKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSubtypeKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsAccessPermissionsKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsAdvisoryFileLockingKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsCasePreservedNamesKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsCaseSensitiveNamesKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsCompressionKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsExclusiveRenamingKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsExtendedSecurityKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsFileCloningKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsFileProtectionKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsHardLinksKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsImmutableFilesKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsJournalingKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsPersistentIDsKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsRenamingKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsRootDirectoryDatesKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsSparseFilesKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsSwapRenamingKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsSymbolicLinksKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsVolumeSizesKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeSupportsZeroRunsKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeTotalCapacityKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeTypeNameKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeURLForRemountingKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeURLKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::kCFURLVolumeUUIDStringKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLBookmarkCreationOptions; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLBookmarkFileCreationOptions; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLBookmarkResolutionOptions; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCanBeDecomposed; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLClearResourcePropertyCache; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLClearResourcePropertyCacheForKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLComponentType; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyAbsoluteURL; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyFileSystemPath; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyFragment; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyHostName; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyLastPathComponent; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyNetLocation; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyParameterString; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyPassword; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyPath; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyPathExtension; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyQueryString; #[cfg(all( feature = "CFArray", feature = "CFDictionary", feature = "CFError", feature = "CFURL" ))] pub use self::__CFURL::CFURLCopyResourcePropertiesForKeys; #[cfg(all(feature = "CFError", feature = "CFURL"))] pub use self::__CFURL::CFURLCopyResourcePropertyForKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyResourceSpecifier; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyScheme; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyStrictPath; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCopyUserName; #[cfg(all(feature = "CFString", feature = "CFURL"))] pub use self::__CFURL::CFURLCreateAbsoluteURLWithBytes; #[cfg(all( feature = "CFArray", feature = "CFData", feature = "CFError", feature = "CFURL" ))] pub use self::__CFURL::CFURLCreateBookmarkData; #[cfg(all(feature = "CFData", feature = "CFURL"))] pub use self::__CFURL::CFURLCreateBookmarkDataFromAliasRecord; #[cfg(all(feature = "CFData", feature = "CFError", feature = "CFURL"))] pub use self::__CFURL::CFURLCreateBookmarkDataFromFile; #[cfg(all( feature = "CFArray", feature = "CFData", feature = "CFError", feature = "CFURL" ))] pub use self::__CFURL::CFURLCreateByResolvingBookmarkData; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCreateCopyAppendingPathComponent; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCreateCopyAppendingPathExtension; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCreateCopyDeletingLastPathComponent; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCreateCopyDeletingPathExtension; #[cfg(all(feature = "CFData", feature = "CFString", feature = "CFURL"))] pub use self::__CFURL::CFURLCreateData; #[cfg(all(feature = "CFError", feature = "CFURL"))] pub use self::__CFURL::CFURLCreateFilePathURL; #[cfg(all(feature = "CFError", feature = "CFURL"))] pub use self::__CFURL::CFURLCreateFileReferenceURL; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCreateFromFileSystemRepresentation; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCreateFromFileSystemRepresentationRelativeToBase; #[cfg(all( feature = "CFArray", feature = "CFData", feature = "CFDictionary", feature = "CFURL" ))] pub use self::__CFURL::CFURLCreateResourcePropertiesForKeysFromBookmarkData; #[cfg(all(feature = "CFData", feature = "CFURL"))] pub use self::__CFURL::CFURLCreateResourcePropertyForKeyFromBookmarkData; #[cfg(all(feature = "CFString", feature = "CFURL"))] pub use self::__CFURL::CFURLCreateStringByAddingPercentEscapes; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCreateStringByReplacingPercentEscapes; #[cfg(all(feature = "CFString", feature = "CFURL"))] pub use self::__CFURL::CFURLCreateStringByReplacingPercentEscapesUsingEncoding; #[cfg(all(feature = "CFString", feature = "CFURL"))] pub use self::__CFURL::CFURLCreateWithBytes; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCreateWithFileSystemPath; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCreateWithFileSystemPathRelativeToBase; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLCreateWithString; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLGetBaseURL; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLGetByteRangeForComponent; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLGetBytes; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLGetFileSystemRepresentation; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLGetPortNumber; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLGetString; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLHasDirectoryPath; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLIsFileReferenceURL; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLPathStyle; #[cfg(all(feature = "CFError", feature = "CFURL"))] pub use self::__CFURL::CFURLResourceIsReachable; #[cfg(all(feature = "CFDictionary", feature = "CFError", feature = "CFURL"))] pub use self::__CFURL::CFURLSetResourcePropertiesForKeys; #[cfg(all(feature = "CFError", feature = "CFURL"))] pub use self::__CFURL::CFURLSetResourcePropertyForKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLSetTemporaryResourcePropertyForKey; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLStartAccessingSecurityScopedResource; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURLStopAccessingSecurityScopedResource; #[cfg(all(feature = "CFData", feature = "CFError", feature = "CFURL"))] pub use self::__CFURL::CFURLWriteBookmarkDataToFile; #[cfg(feature = "CFURL")] pub use self::__CFURL::CFURL; #[cfg(feature = "CFUUID")] pub use self::__CFUUID::CFUUIDBytes; #[cfg(feature = "CFUUID")] pub use self::__CFUUID::CFUUIDCreate; #[cfg(feature = "CFUUID")] pub use self::__CFUUID::CFUUIDCreateFromString; #[cfg(feature = "CFUUID")] pub use self::__CFUUID::CFUUIDCreateFromUUIDBytes; #[cfg(feature = "CFUUID")] pub use self::__CFUUID::CFUUIDCreateString; #[cfg(feature = "CFUUID")] pub use self::__CFUUID::CFUUIDCreateWithBytes; #[cfg(feature = "CFUUID")] pub use self::__CFUUID::CFUUIDGetConstantUUIDWithBytes; #[cfg(feature = "CFUUID")] pub use self::__CFUUID::CFUUIDGetUUIDBytes; #[cfg(feature = "CFUUID")] pub use self::__CFUUID::CFUUID; use core::cell::UnsafeCell; use core::ffi::*; use core::marker::{PhantomData, PhantomPinned}; use core::ptr::NonNull; #[cfg(feature = "objc2")] use objc2::__framework_prelude::*; use crate::*; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_0?language=objc) pub const kCFCoreFoundationVersionNumber10_0: c_float = 196.40; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_0_3?language=objc) pub const kCFCoreFoundationVersionNumber10_0_3: c_float = 196.50; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_1?language=objc) pub const kCFCoreFoundationVersionNumber10_1: c_float = 226.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_1_1?language=objc) pub const kCFCoreFoundationVersionNumber10_1_1: c_float = 226.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_1_2?language=objc) pub const kCFCoreFoundationVersionNumber10_1_2: c_float = 227.20; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_1_3?language=objc) pub const kCFCoreFoundationVersionNumber10_1_3: c_float = 227.20; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_1_4?language=objc) pub const kCFCoreFoundationVersionNumber10_1_4: c_float = 227.30; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_2?language=objc) pub const kCFCoreFoundationVersionNumber10_2: c_float = 263.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_2_1?language=objc) pub const kCFCoreFoundationVersionNumber10_2_1: c_float = 263.10; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_2_2?language=objc) pub const kCFCoreFoundationVersionNumber10_2_2: c_float = 263.10; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_2_3?language=objc) pub const kCFCoreFoundationVersionNumber10_2_3: c_float = 263.30; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_2_4?language=objc) pub const kCFCoreFoundationVersionNumber10_2_4: c_float = 263.30; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_2_5?language=objc) pub const kCFCoreFoundationVersionNumber10_2_5: c_float = 263.50; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_2_6?language=objc) pub const kCFCoreFoundationVersionNumber10_2_6: c_float = 263.50; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_2_7?language=objc) pub const kCFCoreFoundationVersionNumber10_2_7: c_float = 263.50; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_2_8?language=objc) pub const kCFCoreFoundationVersionNumber10_2_8: c_float = 263.50; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_3?language=objc) pub const kCFCoreFoundationVersionNumber10_3: c_float = 299.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_3_1?language=objc) pub const kCFCoreFoundationVersionNumber10_3_1: c_float = 299.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_3_2?language=objc) pub const kCFCoreFoundationVersionNumber10_3_2: c_float = 299.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_3_3?language=objc) pub const kCFCoreFoundationVersionNumber10_3_3: c_float = 299.30; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_3_4?language=objc) pub const kCFCoreFoundationVersionNumber10_3_4: c_float = 299.31; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_3_5?language=objc) pub const kCFCoreFoundationVersionNumber10_3_5: c_float = 299.31; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_3_6?language=objc) pub const kCFCoreFoundationVersionNumber10_3_6: c_float = 299.32; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_3_7?language=objc) pub const kCFCoreFoundationVersionNumber10_3_7: c_float = 299.33; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_3_8?language=objc) pub const kCFCoreFoundationVersionNumber10_3_8: c_float = 299.33; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_3_9?language=objc) pub const kCFCoreFoundationVersionNumber10_3_9: c_float = 299.35; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4?language=objc) pub const kCFCoreFoundationVersionNumber10_4: c_float = 368.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_1?language=objc) pub const kCFCoreFoundationVersionNumber10_4_1: c_float = 368.10; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_2?language=objc) pub const kCFCoreFoundationVersionNumber10_4_2: c_float = 368.11; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_3?language=objc) pub const kCFCoreFoundationVersionNumber10_4_3: c_float = 368.18; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_4_intel?language=objc) pub const kCFCoreFoundationVersionNumber10_4_4_Intel: c_float = 368.26; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_4_powerpc?language=objc) pub const kCFCoreFoundationVersionNumber10_4_4_PowerPC: c_float = 368.25; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_5_intel?language=objc) pub const kCFCoreFoundationVersionNumber10_4_5_Intel: c_float = 368.26; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_5_powerpc?language=objc) pub const kCFCoreFoundationVersionNumber10_4_5_PowerPC: c_float = 368.25; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_6_intel?language=objc) pub const kCFCoreFoundationVersionNumber10_4_6_Intel: c_float = 368.26; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_6_powerpc?language=objc) pub const kCFCoreFoundationVersionNumber10_4_6_PowerPC: c_float = 368.25; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_7?language=objc) pub const kCFCoreFoundationVersionNumber10_4_7: c_float = 368.27; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_8?language=objc) pub const kCFCoreFoundationVersionNumber10_4_8: c_float = 368.27; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_9?language=objc) pub const kCFCoreFoundationVersionNumber10_4_9: c_float = 368.28; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_10?language=objc) pub const kCFCoreFoundationVersionNumber10_4_10: c_float = 368.28; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_4_11?language=objc) pub const kCFCoreFoundationVersionNumber10_4_11: c_float = 368.31; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_5?language=objc) pub const kCFCoreFoundationVersionNumber10_5: c_float = 476.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_5_1?language=objc) pub const kCFCoreFoundationVersionNumber10_5_1: c_float = 476.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_5_2?language=objc) pub const kCFCoreFoundationVersionNumber10_5_2: c_float = 476.10; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_5_3?language=objc) pub const kCFCoreFoundationVersionNumber10_5_3: c_float = 476.13; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_5_4?language=objc) pub const kCFCoreFoundationVersionNumber10_5_4: c_float = 476.14; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_5_5?language=objc) pub const kCFCoreFoundationVersionNumber10_5_5: c_float = 476.15; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_5_6?language=objc) pub const kCFCoreFoundationVersionNumber10_5_6: c_float = 476.17; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_5_7?language=objc) pub const kCFCoreFoundationVersionNumber10_5_7: c_float = 476.18; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_5_8?language=objc) pub const kCFCoreFoundationVersionNumber10_5_8: c_float = 476.19; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_6?language=objc) pub const kCFCoreFoundationVersionNumber10_6: c_float = 550.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_6_1?language=objc) pub const kCFCoreFoundationVersionNumber10_6_1: c_float = 550.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_6_2?language=objc) pub const kCFCoreFoundationVersionNumber10_6_2: c_float = 550.13; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_6_3?language=objc) pub const kCFCoreFoundationVersionNumber10_6_3: c_float = 550.19; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_6_4?language=objc) pub const kCFCoreFoundationVersionNumber10_6_4: c_float = 550.29; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_6_5?language=objc) pub const kCFCoreFoundationVersionNumber10_6_5: c_float = 550.42; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_6_6?language=objc) pub const kCFCoreFoundationVersionNumber10_6_6: c_float = 550.42; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_6_7?language=objc) pub const kCFCoreFoundationVersionNumber10_6_7: c_float = 550.42; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_6_8?language=objc) pub const kCFCoreFoundationVersionNumber10_6_8: c_float = 550.43; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_7?language=objc) pub const kCFCoreFoundationVersionNumber10_7: c_float = 635.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_7_1?language=objc) pub const kCFCoreFoundationVersionNumber10_7_1: c_float = 635.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_7_2?language=objc) pub const kCFCoreFoundationVersionNumber10_7_2: c_float = 635.15; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_7_3?language=objc) pub const kCFCoreFoundationVersionNumber10_7_3: c_float = 635.19; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_7_4?language=objc) pub const kCFCoreFoundationVersionNumber10_7_4: c_float = 635.21; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_7_5?language=objc) pub const kCFCoreFoundationVersionNumber10_7_5: c_float = 635.21; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_8?language=objc) pub const kCFCoreFoundationVersionNumber10_8: c_float = 744.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_8_1?language=objc) pub const kCFCoreFoundationVersionNumber10_8_1: c_float = 744.00; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_8_2?language=objc) pub const kCFCoreFoundationVersionNumber10_8_2: c_float = 744.12; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_8_3?language=objc) pub const kCFCoreFoundationVersionNumber10_8_3: c_float = 744.18; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_8_4?language=objc) pub const kCFCoreFoundationVersionNumber10_8_4: c_float = 744.19; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_9?language=objc) pub const kCFCoreFoundationVersionNumber10_9: c_float = 855.11; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_9_1?language=objc) pub const kCFCoreFoundationVersionNumber10_9_1: c_float = 855.11; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_9_2?language=objc) pub const kCFCoreFoundationVersionNumber10_9_2: c_float = 855.14; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_10?language=objc) pub const kCFCoreFoundationVersionNumber10_10: c_float = 1151.16; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_10_1?language=objc) pub const kCFCoreFoundationVersionNumber10_10_1: c_float = 1151.16; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_10_2?language=objc) pub const kCFCoreFoundationVersionNumber10_10_2: c_uint = 1152; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_10_3?language=objc) pub const kCFCoreFoundationVersionNumber10_10_3: c_float = 1153.18; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_10_4?language=objc) pub const kCFCoreFoundationVersionNumber10_10_4: c_float = 1153.18; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_10_5?language=objc) pub const kCFCoreFoundationVersionNumber10_10_5: c_float = 1153.18; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_10_max?language=objc) pub const kCFCoreFoundationVersionNumber10_10_Max: c_uint = 1199; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_11?language=objc) pub const kCFCoreFoundationVersionNumber10_11: c_uint = 1253; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_11_1?language=objc) pub const kCFCoreFoundationVersionNumber10_11_1: c_float = 1255.1; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_11_2?language=objc) pub const kCFCoreFoundationVersionNumber10_11_2: c_float = 1256.14; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_11_3?language=objc) pub const kCFCoreFoundationVersionNumber10_11_3: c_float = 1256.14; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_11_4?language=objc) pub const kCFCoreFoundationVersionNumber10_11_4: c_float = 1258.1; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber10_11_max?language=objc) pub const kCFCoreFoundationVersionNumber10_11_Max: c_uint = 1299; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfallocatortypeid?language=objc) pub type CFAllocatorTypeID = c_ulonglong; extern "C" { /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfcorefoundationversionnumber?language=objc) pub static kCFCoreFoundationVersionNumber: c_double; } /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfstring?language=objc) /// /// This is toll-free bridged with `NSString`. #[doc(alias = "CFStringRef")] #[repr(C)] pub struct CFString { inner: [u8; 0], _p: UnsafeCell, PhantomPinned)>>, } cf_type!( unsafe impl CFString {} ); #[cfg(feature = "objc2")] cf_objc2_type!( unsafe impl RefEncode<"__CFString"> for CFString {} ); /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfmutablestring?language=objc) /// /// This is toll-free bridged with `NSMutableString`. #[doc(alias = "CFMutableStringRef")] #[repr(C)] pub struct CFMutableString { inner: [u8; 0], _p: UnsafeCell, PhantomPinned)>>, } cf_type!( unsafe impl CFMutableString: CFString {} ); #[cfg(feature = "objc2")] cf_objc2_type!( unsafe impl RefEncode<"__CFString"> for CFMutableString {} ); /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfpropertylist?language=objc) #[doc(alias = "CFPropertyListRef")] pub type CFPropertyList = CFType; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfcomparisonresult?language=objc) // NS_ENUM #[repr(transparent)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)] pub struct CFComparisonResult(pub CFIndex); impl CFComparisonResult { #[doc(alias = "kCFCompareLessThan")] pub const CompareLessThan: Self = Self(-1); #[doc(alias = "kCFCompareEqualTo")] pub const CompareEqualTo: Self = Self(0); #[doc(alias = "kCFCompareGreaterThan")] pub const CompareGreaterThan: Self = Self(1); } #[cfg(feature = "objc2")] unsafe impl Encode for CFComparisonResult { const ENCODING: Encoding = CFIndex::ENCODING; } #[cfg(feature = "objc2")] unsafe impl RefEncode for CFComparisonResult { const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING); } /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfcomparatorfunction?language=objc) pub type CFComparatorFunction = Option< unsafe extern "C-unwind" fn(*const c_void, *const c_void, *mut c_void) -> CFComparisonResult, >; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfnotfound?language=objc) pub static kCFNotFound: CFIndex = -1; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfrange?language=objc) #[repr(C)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CFRange { pub location: CFIndex, pub length: CFIndex, } #[cfg(feature = "objc2")] unsafe impl Encode for CFRange { const ENCODING: Encoding = Encoding::Struct("?", &[::ENCODING, ::ENCODING]); } #[cfg(feature = "objc2")] unsafe impl RefEncode for CFRange { const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING); } /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfnull?language=objc) /// /// This is toll-free bridged with `NSNull`. #[doc(alias = "CFNullRef")] #[repr(C)] pub struct CFNull { inner: [u8; 0], _p: UnsafeCell, PhantomPinned)>>, } cf_type!( unsafe impl CFNull {} ); #[cfg(feature = "objc2")] cf_objc2_type!( unsafe impl RefEncode<"__CFNull"> for CFNull {} ); unsafe impl ConcreteType for CFNull { #[doc(alias = "CFNullGetTypeID")] #[inline] fn type_id() -> CFTypeID { extern "C-unwind" { fn CFNullGetTypeID() -> CFTypeID; } unsafe { CFNullGetTypeID() } } } extern "C" { /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfnull?language=objc) pub static kCFNull: Option<&'static CFNull>; } /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfallocator?language=objc) #[doc(alias = "CFAllocatorRef")] #[repr(C)] pub struct CFAllocator { inner: [u8; 0], _p: UnsafeCell, PhantomPinned)>>, } cf_type!( unsafe impl CFAllocator {} ); #[cfg(feature = "objc2")] cf_objc2_type!( unsafe impl RefEncode<"__CFAllocator"> for CFAllocator {} ); extern "C" { /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfallocatordefault?language=objc) pub static kCFAllocatorDefault: Option<&'static CFAllocator>; } extern "C" { /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfallocatorsystemdefault?language=objc) pub static kCFAllocatorSystemDefault: Option<&'static CFAllocator>; } extern "C" { /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfallocatormalloc?language=objc) pub static kCFAllocatorMalloc: Option<&'static CFAllocator>; } extern "C" { /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfallocatormalloczone?language=objc) pub static kCFAllocatorMallocZone: Option<&'static CFAllocator>; } extern "C" { /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfallocatornull?language=objc) pub static kCFAllocatorNull: Option<&'static CFAllocator>; } extern "C" { /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/kcfallocatorusecontext?language=objc) pub static kCFAllocatorUseContext: Option<&'static CFAllocator>; } /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfallocatorretaincallback?language=objc) pub type CFAllocatorRetainCallBack = Option *const c_void>; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfallocatorreleasecallback?language=objc) pub type CFAllocatorReleaseCallBack = Option; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfallocatorcopydescriptioncallback?language=objc) pub type CFAllocatorCopyDescriptionCallBack = Option *const CFString>; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfallocatorallocatecallback?language=objc) pub type CFAllocatorAllocateCallBack = Option *mut c_void>; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfallocatorreallocatecallback?language=objc) pub type CFAllocatorReallocateCallBack = Option< unsafe extern "C-unwind" fn(*mut c_void, CFIndex, CFOptionFlags, *mut c_void) -> *mut c_void, >; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfallocatordeallocatecallback?language=objc) pub type CFAllocatorDeallocateCallBack = Option; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfallocatorpreferredsizecallback?language=objc) pub type CFAllocatorPreferredSizeCallBack = Option CFIndex>; /// [Apple's documentation](https://developer.apple.com/documentation/corefoundation/cfallocatorcontext?language=objc) #[repr(C)] #[allow(unpredictable_function_pointer_comparisons)] #[derive(Clone, Copy, Debug, PartialEq)] pub struct CFAllocatorContext { pub version: CFIndex, pub info: *mut c_void, pub retain: CFAllocatorRetainCallBack, pub release: CFAllocatorReleaseCallBack, pub copyDescription: CFAllocatorCopyDescriptionCallBack, pub allocate: CFAllocatorAllocateCallBack, pub reallocate: CFAllocatorReallocateCallBack, pub deallocate: CFAllocatorDeallocateCallBack, pub preferredSize: CFAllocatorPreferredSizeCallBack, } #[cfg(feature = "objc2")] unsafe impl Encode for CFAllocatorContext { const ENCODING: Encoding = Encoding::Struct( "?", &[ ::ENCODING, <*mut c_void>::ENCODING, ::ENCODING, ::ENCODING, ::ENCODING, ::ENCODING, ::ENCODING, ::ENCODING, ::ENCODING, ], ); } #[cfg(feature = "objc2")] unsafe impl RefEncode for CFAllocatorContext { const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING); } unsafe impl ConcreteType for CFAllocator { #[doc(alias = "CFAllocatorGetTypeID")] #[inline] fn type_id() -> CFTypeID { extern "C-unwind" { fn CFAllocatorGetTypeID() -> CFTypeID; } unsafe { CFAllocatorGetTypeID() } } } impl CFAllocator { #[doc(alias = "CFAllocatorSetDefault")] #[inline] pub fn set_default(allocator: Option<&CFAllocator>) { extern "C-unwind" { fn CFAllocatorSetDefault(allocator: Option<&CFAllocator>); } unsafe { CFAllocatorSetDefault(allocator) } } #[doc(alias = "CFAllocatorGetDefault")] #[inline] pub fn default() -> Option> { extern "C-unwind" { fn CFAllocatorGetDefault() -> Option>; } let ret = unsafe { CFAllocatorGetDefault() }; ret.map(|ret| unsafe { CFRetained::retain(ret) }) } /// # Safety /// /// - `allocator` might not allow `None`. /// - `context` must be a valid pointer. #[doc(alias = "CFAllocatorCreate")] #[inline] pub unsafe fn new( allocator: Option<&CFAllocator>, context: *mut CFAllocatorContext, ) -> Option> { extern "C-unwind" { fn CFAllocatorCreate( allocator: Option<&CFAllocator>, context: *mut CFAllocatorContext, ) -> Option>; } let ret = unsafe { CFAllocatorCreate(allocator, context) }; ret.map(|ret| unsafe { CFRetained::from_raw(ret) }) } /// # Safety /// /// - `allocator` might not allow `None`. /// - `zone` must be a valid pointer. #[doc(alias = "CFAllocatorCreateWithZone")] #[cfg(feature = "libc")] #[inline] pub unsafe fn with_zone( allocator: Option<&CFAllocator>, zone: *mut libc::malloc_zone_t, ) -> Option> { extern "C-unwind" { fn CFAllocatorCreateWithZone( allocator: Option<&CFAllocator>, zone: *mut libc::malloc_zone_t, ) -> Option>; } let ret = unsafe { CFAllocatorCreateWithZone(allocator, zone) }; ret.map(|ret| unsafe { CFRetained::from_raw(ret) }) } /// # Safety /// /// `allocator` might not allow `None`. #[doc(alias = "CFAllocatorAllocateTyped")] #[inline] pub unsafe fn allocate_typed( allocator: Option<&CFAllocator>, size: CFIndex, descriptor: CFAllocatorTypeID, hint: CFOptionFlags, ) -> *mut c_void { extern "C-unwind" { fn CFAllocatorAllocateTyped( allocator: Option<&CFAllocator>, size: CFIndex, descriptor: CFAllocatorTypeID, hint: CFOptionFlags, ) -> *mut c_void; } unsafe { CFAllocatorAllocateTyped(allocator, size, descriptor, hint) } } /// # Safety /// /// - `allocator` might not allow `None`. /// - `ptr` must be a valid pointer. #[doc(alias = "CFAllocatorReallocateTyped")] #[inline] pub unsafe fn reallocate_typed( allocator: Option<&CFAllocator>, ptr: *mut c_void, newsize: CFIndex, descriptor: CFAllocatorTypeID, hint: CFOptionFlags, ) -> *mut c_void { extern "C-unwind" { fn CFAllocatorReallocateTyped( allocator: Option<&CFAllocator>, ptr: *mut c_void, newsize: CFIndex, descriptor: CFAllocatorTypeID, hint: CFOptionFlags, ) -> *mut c_void; } unsafe { CFAllocatorReallocateTyped(allocator, ptr, newsize, descriptor, hint) } } #[doc(alias = "CFAllocatorAllocateBytes")] #[inline] pub fn allocate_bytes( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> *mut c_void { extern "C-unwind" { fn CFAllocatorAllocateBytes( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> *mut c_void; } unsafe { CFAllocatorAllocateBytes(allocator, size, hint) } } /// # Safety /// /// - `allocator` might not allow `None`. /// - `ptr` must be a valid pointer. #[doc(alias = "CFAllocatorReallocateBytes")] #[inline] pub unsafe fn reallocate_bytes( allocator: Option<&CFAllocator>, ptr: *mut c_void, newsize: CFIndex, hint: CFOptionFlags, ) -> *mut c_void { extern "C-unwind" { fn CFAllocatorReallocateBytes( allocator: Option<&CFAllocator>, ptr: *mut c_void, newsize: CFIndex, hint: CFOptionFlags, ) -> *mut c_void; } unsafe { CFAllocatorReallocateBytes(allocator, ptr, newsize, hint) } } #[doc(alias = "CFAllocatorAllocate")] #[inline] pub fn allocate( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> *mut c_void { extern "C-unwind" { fn CFAllocatorAllocate( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> *mut c_void; } unsafe { CFAllocatorAllocate(allocator, size, hint) } } /// # Safety /// /// - `allocator` might not allow `None`. /// - `ptr` must be a valid pointer. #[doc(alias = "CFAllocatorReallocate")] #[inline] pub unsafe fn reallocate( allocator: Option<&CFAllocator>, ptr: *mut c_void, newsize: CFIndex, hint: CFOptionFlags, ) -> *mut c_void { extern "C-unwind" { fn CFAllocatorReallocate( allocator: Option<&CFAllocator>, ptr: *mut c_void, newsize: CFIndex, hint: CFOptionFlags, ) -> *mut c_void; } unsafe { CFAllocatorReallocate(allocator, ptr, newsize, hint) } } /// # Safety /// /// - `allocator` might not allow `None`. /// - `ptr` must be a valid pointer. #[doc(alias = "CFAllocatorDeallocate")] #[inline] pub unsafe fn deallocate(allocator: Option<&CFAllocator>, ptr: *mut c_void) { extern "C-unwind" { fn CFAllocatorDeallocate(allocator: Option<&CFAllocator>, ptr: *mut c_void); } unsafe { CFAllocatorDeallocate(allocator, ptr) } } #[doc(alias = "CFAllocatorGetPreferredSizeForSize")] #[inline] pub fn preferred_size_for_size( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> CFIndex { extern "C-unwind" { fn CFAllocatorGetPreferredSizeForSize( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> CFIndex; } unsafe { CFAllocatorGetPreferredSizeForSize(allocator, size, hint) } } /// # Safety /// /// - `allocator` might not allow `None`. /// - `context` must be a valid pointer. #[doc(alias = "CFAllocatorGetContext")] #[inline] pub unsafe fn context(allocator: Option<&CFAllocator>, context: *mut CFAllocatorContext) { extern "C-unwind" { fn CFAllocatorGetContext( allocator: Option<&CFAllocator>, context: *mut CFAllocatorContext, ); } unsafe { CFAllocatorGetContext(allocator, context) } } } #[inline] pub extern "C-unwind" fn CFGetTypeID(cf: Option<&CFType>) -> CFTypeID { extern "C-unwind" { fn CFGetTypeID(cf: Option<&CFType>) -> CFTypeID; } unsafe { CFGetTypeID(cf) } } #[inline] pub extern "C-unwind" fn CFCopyTypeIDDescription( type_id: CFTypeID, ) -> Option> { extern "C-unwind" { fn CFCopyTypeIDDescription(type_id: CFTypeID) -> Option>; } let ret = unsafe { CFCopyTypeIDDescription(type_id) }; ret.map(|ret| unsafe { CFRetained::from_raw(ret) }) } #[inline] pub extern "C-unwind" fn CFGetRetainCount(cf: Option<&CFType>) -> CFIndex { extern "C-unwind" { fn CFGetRetainCount(cf: Option<&CFType>) -> CFIndex; } unsafe { CFGetRetainCount(cf) } } #[inline] pub extern "C-unwind" fn CFEqual(cf1: Option<&CFType>, cf2: Option<&CFType>) -> bool { extern "C-unwind" { fn CFEqual(cf1: Option<&CFType>, cf2: Option<&CFType>) -> Boolean; } let ret = unsafe { CFEqual(cf1, cf2) }; ret != 0 } #[inline] pub extern "C-unwind" fn CFHash(cf: Option<&CFType>) -> CFHashCode { extern "C-unwind" { fn CFHash(cf: Option<&CFType>) -> CFHashCode; } unsafe { CFHash(cf) } } #[inline] pub extern "C-unwind" fn CFCopyDescription(cf: Option<&CFType>) -> Option> { extern "C-unwind" { fn CFCopyDescription(cf: Option<&CFType>) -> Option>; } let ret = unsafe { CFCopyDescription(cf) }; ret.map(|ret| unsafe { CFRetained::from_raw(ret) }) } #[inline] pub extern "C-unwind" fn CFGetAllocator(cf: Option<&CFType>) -> Option> { extern "C-unwind" { fn CFGetAllocator(cf: Option<&CFType>) -> Option>; } let ret = unsafe { CFGetAllocator(cf) }; ret.map(|ret| unsafe { CFRetained::retain(ret) }) } #[deprecated = "renamed to `CFAllocator::set_default`"] #[inline] pub extern "C-unwind" fn CFAllocatorSetDefault(allocator: Option<&CFAllocator>) { extern "C-unwind" { fn CFAllocatorSetDefault(allocator: Option<&CFAllocator>); } unsafe { CFAllocatorSetDefault(allocator) } } #[deprecated = "renamed to `CFAllocator::default`"] #[inline] pub extern "C-unwind" fn CFAllocatorGetDefault() -> Option> { extern "C-unwind" { fn CFAllocatorGetDefault() -> Option>; } let ret = unsafe { CFAllocatorGetDefault() }; ret.map(|ret| unsafe { CFRetained::retain(ret) }) } #[deprecated = "renamed to `CFAllocator::new`"] #[inline] pub unsafe extern "C-unwind" fn CFAllocatorCreate( allocator: Option<&CFAllocator>, context: *mut CFAllocatorContext, ) -> Option> { extern "C-unwind" { fn CFAllocatorCreate( allocator: Option<&CFAllocator>, context: *mut CFAllocatorContext, ) -> Option>; } let ret = unsafe { CFAllocatorCreate(allocator, context) }; ret.map(|ret| unsafe { CFRetained::from_raw(ret) }) } #[cfg(feature = "libc")] #[deprecated = "renamed to `CFAllocator::with_zone`"] #[inline] pub unsafe extern "C-unwind" fn CFAllocatorCreateWithZone( allocator: Option<&CFAllocator>, zone: *mut libc::malloc_zone_t, ) -> Option> { extern "C-unwind" { fn CFAllocatorCreateWithZone( allocator: Option<&CFAllocator>, zone: *mut libc::malloc_zone_t, ) -> Option>; } let ret = unsafe { CFAllocatorCreateWithZone(allocator, zone) }; ret.map(|ret| unsafe { CFRetained::from_raw(ret) }) } extern "C-unwind" { #[deprecated = "renamed to `CFAllocator::allocate_typed`"] pub fn CFAllocatorAllocateTyped( allocator: Option<&CFAllocator>, size: CFIndex, descriptor: CFAllocatorTypeID, hint: CFOptionFlags, ) -> *mut c_void; } extern "C-unwind" { #[deprecated = "renamed to `CFAllocator::reallocate_typed`"] pub fn CFAllocatorReallocateTyped( allocator: Option<&CFAllocator>, ptr: *mut c_void, newsize: CFIndex, descriptor: CFAllocatorTypeID, hint: CFOptionFlags, ) -> *mut c_void; } #[deprecated = "renamed to `CFAllocator::allocate_bytes`"] #[inline] pub extern "C-unwind" fn CFAllocatorAllocateBytes( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> *mut c_void { extern "C-unwind" { fn CFAllocatorAllocateBytes( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> *mut c_void; } unsafe { CFAllocatorAllocateBytes(allocator, size, hint) } } extern "C-unwind" { #[deprecated = "renamed to `CFAllocator::reallocate_bytes`"] pub fn CFAllocatorReallocateBytes( allocator: Option<&CFAllocator>, ptr: *mut c_void, newsize: CFIndex, hint: CFOptionFlags, ) -> *mut c_void; } #[deprecated = "renamed to `CFAllocator::allocate`"] #[inline] pub extern "C-unwind" fn CFAllocatorAllocate( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> *mut c_void { extern "C-unwind" { fn CFAllocatorAllocate( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> *mut c_void; } unsafe { CFAllocatorAllocate(allocator, size, hint) } } extern "C-unwind" { #[deprecated = "renamed to `CFAllocator::reallocate`"] pub fn CFAllocatorReallocate( allocator: Option<&CFAllocator>, ptr: *mut c_void, newsize: CFIndex, hint: CFOptionFlags, ) -> *mut c_void; } extern "C-unwind" { #[deprecated = "renamed to `CFAllocator::deallocate`"] pub fn CFAllocatorDeallocate(allocator: Option<&CFAllocator>, ptr: *mut c_void); } #[deprecated = "renamed to `CFAllocator::preferred_size_for_size`"] #[inline] pub extern "C-unwind" fn CFAllocatorGetPreferredSizeForSize( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> CFIndex { extern "C-unwind" { fn CFAllocatorGetPreferredSizeForSize( allocator: Option<&CFAllocator>, size: CFIndex, hint: CFOptionFlags, ) -> CFIndex; } unsafe { CFAllocatorGetPreferredSizeForSize(allocator, size, hint) } } extern "C-unwind" { #[deprecated = "renamed to `CFAllocator::context`"] pub fn CFAllocatorGetContext(allocator: Option<&CFAllocator>, context: *mut CFAllocatorContext); }