unsafe extern "C" {
    // Generated from macOS ImageIO SDK headers.
    // Do not edit manually; regenerate from the current SDK when needed.

    // CGImageSource.h
    pub static kCGImageSourceTypeIdentifierHint: CFStringRef;
    pub static kCGImageSourceShouldCache: CFStringRef;
    pub static kCGImageSourceShouldCacheImmediately: CFStringRef;
    pub static kCGImageSourceShouldAllowFloat: CFStringRef;
    pub static kCGImageSourceCreateThumbnailFromImageIfAbsent: CFStringRef;
    pub static kCGImageSourceCreateThumbnailFromImageAlways: CFStringRef;
    pub static kCGImageSourceThumbnailMaxPixelSize: CFStringRef;
    pub static kCGImageSourceCreateThumbnailWithTransform: CFStringRef;
    pub static kCGImageSourceSubsampleFactor: CFStringRef;
    pub static kCGImageSourceDecodeRequest: CFStringRef;
    pub static kCGImageSourceDecodeToHDR: CFStringRef;
    pub static kCGImageSourceDecodeToSDR: CFStringRef;
    pub static kCGImageSourceGenerateImageSpecificLumaScaling: CFStringRef;
    pub static kCGImageSourceDecodeRequestOptions: CFStringRef;
    pub static kCGComputeHDRStats: CFStringRef;

    // CGImageDestination.h
    pub static kCGImageDestinationLossyCompressionQuality: CFStringRef;
    pub static kCGImageDestinationBackgroundColor: CFStringRef;
    pub static kCGImageDestinationImageMaxPixelSize: CFStringRef;
    pub static kCGImageDestinationEmbedThumbnail: CFStringRef;
    pub static kCGImageDestinationOptimizeColorForSharing: CFStringRef;
    pub static kCGImageDestinationPreserveGainMap: CFStringRef;
    pub static kCGImageDestinationMetadata: CFStringRef;
    pub static kCGImageDestinationMergeMetadata: CFStringRef;
    pub static kCGImageMetadataShouldExcludeXMP: CFStringRef;
    pub static kCGImageMetadataShouldExcludeGPS: CFStringRef;
    pub static kCGImageDestinationDateTime: CFStringRef;
    pub static kCGImageDestinationOrientation: CFStringRef;
    pub static kCGImagePropertyEncoder: CFStringRef;
    pub static kCGImagePropertyASTCEncoder: CFStringRef;
    pub static kCGImagePropertyPVREncoder: CFStringRef;
    pub static kCGImagePropertyBCEncoder: CFStringRef;
    pub static kCGImagePropertyBCFormat: CFStringRef;
    pub static kCGImagePropertyASTCBlockSize: CFStringRef;
    pub static kCGImagePropertyASTCBlockSize4x4: CFStringRef;
    pub static kCGImagePropertyASTCBlockSize8x8: CFStringRef;
    pub static kCGImageDestinationEncodeRequest: CFStringRef;
    pub static kCGImageDestinationEncodeToSDR: CFStringRef;
    pub static kCGImageDestinationEncodeToISOHDR: CFStringRef;
    pub static kCGImageDestinationEncodeToISOGainmap: CFStringRef;
    pub static kCGImageDestinationEncodeRequestOptions: CFStringRef;
    pub static kCGImageDestinationEncodeBaseIsSDR: CFStringRef;
    pub static kCGImageDestinationEncodeTonemapMode: CFStringRef;
    pub static kCGImageDestinationEncodeIsBaseImage: CFStringRef;
    pub static kCGImageDestinationEncodeBaseColorSpace: CFStringRef;
    pub static kCGImageDestinationEncodeBasePixelFormatRequest: CFStringRef;
    pub static kCGImageDestinationEncodeGenerateGainMapWithBaseImage: CFStringRef;
    pub static kCGImageDestinationEncodeGainMapPixelFormatRequest: CFStringRef;
    pub static kCGImageDestinationEncodeGainMapSubsampleFactor: CFStringRef;
    pub static kCGImageDestinationEncodeAlternateColorSpace: CFStringRef;

    // CGImageAnimation.h
    pub static kCGImageAnimationStartIndex: CFStringRef;
    pub static kCGImageAnimationDelayTime: CFStringRef;
    pub static kCGImageAnimationLoopCount: CFStringRef;

    // CGImageMetadata.h
    pub static kCGImageMetadataNamespaceExif: CFStringRef;
    pub static kCGImageMetadataNamespaceExifAux: CFStringRef;
    pub static kCGImageMetadataNamespaceExifEX: CFStringRef;
    pub static kCGImageMetadataNamespaceDublinCore: CFStringRef;
    pub static kCGImageMetadataNamespaceIPTCCore: CFStringRef;
    pub static kCGImageMetadataNamespaceIPTCExtension: CFStringRef;
    pub static kCGImageMetadataNamespacePhotoshop: CFStringRef;
    pub static kCGImageMetadataNamespaceTIFF: CFStringRef;
    pub static kCGImageMetadataNamespaceXMPBasic: CFStringRef;
    pub static kCGImageMetadataNamespaceXMPRights: CFStringRef;
    pub static kCGImageMetadataPrefixExif: CFStringRef;
    pub static kCGImageMetadataPrefixExifAux: CFStringRef;
    pub static kCGImageMetadataPrefixExifEX: CFStringRef;
    pub static kCGImageMetadataPrefixDublinCore: CFStringRef;
    pub static kCGImageMetadataPrefixIPTCCore: CFStringRef;
    pub static kCGImageMetadataPrefixIPTCExtension: CFStringRef;
    pub static kCGImageMetadataPrefixPhotoshop: CFStringRef;
    pub static kCGImageMetadataPrefixTIFF: CFStringRef;
    pub static kCGImageMetadataPrefixXMPBasic: CFStringRef;
    pub static kCGImageMetadataPrefixXMPRights: CFStringRef;
    pub static kCGImageMetadataEnumerateRecursively: CFStringRef;
    pub static kCFErrorDomainCGImageMetadata: CFStringRef;

    // CGImageProperties.h
    pub static kCGImagePropertyTIFFDictionary: CFStringRef;
    pub static kCGImagePropertyGIFDictionary: CFStringRef;
    pub static kCGImagePropertyJFIFDictionary: CFStringRef;
    pub static kCGImagePropertyHEIFDictionary: CFStringRef;
    pub static kCGImagePropertyHEICSDictionary: CFStringRef;
    pub static kCGImagePropertyExifDictionary: CFStringRef;
    pub static kCGImagePropertyPNGDictionary: CFStringRef;
    pub static kCGImagePropertyIPTCDictionary: CFStringRef;
    pub static kCGImagePropertyGPSDictionary: CFStringRef;
    pub static kCGImagePropertyRawDictionary: CFStringRef;
    pub static kCGImagePropertyCIFFDictionary: CFStringRef;
    pub static kCGImagePropertyMakerCanonDictionary: CFStringRef;
    pub static kCGImagePropertyMakerNikonDictionary: CFStringRef;
    pub static kCGImagePropertyMakerMinoltaDictionary: CFStringRef;
    pub static kCGImagePropertyMakerFujiDictionary: CFStringRef;
    pub static kCGImagePropertyMakerOlympusDictionary: CFStringRef;
    pub static kCGImagePropertyMakerPentaxDictionary: CFStringRef;
    pub static kCGImageProperty8BIMDictionary: CFStringRef;
    pub static kCGImagePropertyDNGDictionary: CFStringRef;
    pub static kCGImagePropertyExifAuxDictionary: CFStringRef;
    pub static kCGImagePropertyOpenEXRDictionary: CFStringRef;
    pub static kCGImagePropertyMakerAppleDictionary: CFStringRef;
    pub static kCGImagePropertyFileContentsDictionary: CFStringRef;
    pub static kCGImagePropertyWebPDictionary: CFStringRef;
    pub static kCGImagePropertyAVISDictionary: CFStringRef;
    pub static kCGImagePropertyTGADictionary: CFStringRef;
    pub static kCGImagePropertyFileSize: CFStringRef;
    pub static kCGImagePropertyPixelHeight: CFStringRef;
    pub static kCGImagePropertyPixelWidth: CFStringRef;
    pub static kCGImagePropertyDPIHeight: CFStringRef;
    pub static kCGImagePropertyDPIWidth: CFStringRef;
    pub static kCGImagePropertyDepth: CFStringRef;
    pub static kCGImagePropertyOrientation: CFStringRef;
    pub static kCGImagePropertyIsFloat: CFStringRef;
    pub static kCGImagePropertyIsIndexed: CFStringRef;
    pub static kCGImagePropertyHasAlpha: CFStringRef;
    pub static kCGImagePropertyColorModel: CFStringRef;
    pub static kCGImagePropertyProfileName: CFStringRef;
    pub static kCGImagePropertyPrimaryImage: CFStringRef;
    pub static kCGImagePropertyColorModelRGB: CFStringRef;
    pub static kCGImagePropertyColorModelGray: CFStringRef;
    pub static kCGImagePropertyColorModelCMYK: CFStringRef;
    pub static kCGImagePropertyColorModelLab: CFStringRef;
    pub static kCGImagePropertyTIFFCompression: CFStringRef;
    pub static kCGImagePropertyTIFFPhotometricInterpretation: CFStringRef;
    pub static kCGImagePropertyTIFFDocumentName: CFStringRef;
    pub static kCGImagePropertyTIFFImageDescription: CFStringRef;
    pub static kCGImagePropertyTIFFMake: CFStringRef;
    pub static kCGImagePropertyTIFFModel: CFStringRef;
    pub static kCGImagePropertyTIFFOrientation: CFStringRef;
    pub static kCGImagePropertyTIFFXResolution: CFStringRef;
    pub static kCGImagePropertyTIFFYResolution: CFStringRef;
    pub static kCGImagePropertyTIFFXPosition: CFStringRef;
    pub static kCGImagePropertyTIFFYPosition: CFStringRef;
    pub static kCGImagePropertyTIFFResolutionUnit: CFStringRef;
    pub static kCGImagePropertyTIFFSoftware: CFStringRef;
    pub static kCGImagePropertyTIFFTransferFunction: CFStringRef;
    pub static kCGImagePropertyTIFFDateTime: CFStringRef;
    pub static kCGImagePropertyTIFFArtist: CFStringRef;
    pub static kCGImagePropertyTIFFHostComputer: CFStringRef;
    pub static kCGImagePropertyTIFFCopyright: CFStringRef;
    pub static kCGImagePropertyTIFFWhitePoint: CFStringRef;
    pub static kCGImagePropertyTIFFPrimaryChromaticities: CFStringRef;
    pub static kCGImagePropertyTIFFTileWidth: CFStringRef;
    pub static kCGImagePropertyTIFFTileLength: CFStringRef;
    pub static kCGImagePropertyJFIFVersion: CFStringRef;
    pub static kCGImagePropertyJFIFXDensity: CFStringRef;
    pub static kCGImagePropertyJFIFYDensity: CFStringRef;
    pub static kCGImagePropertyJFIFDensityUnit: CFStringRef;
    pub static kCGImagePropertyJFIFIsProgressive: CFStringRef;
    pub static kCGImagePropertyHEICSLoopCount: CFStringRef;
    pub static kCGImagePropertyHEICSDelayTime: CFStringRef;
    pub static kCGImagePropertyHEICSUnclampedDelayTime: CFStringRef;
    pub static kCGImagePropertyHEICSCanvasPixelWidth: CFStringRef;
    pub static kCGImagePropertyHEICSCanvasPixelHeight: CFStringRef;
    pub static kCGImagePropertyHEICSFrameInfoArray: CFStringRef;
    pub static kCGImagePropertyExifExposureTime: CFStringRef;
    pub static kCGImagePropertyExifFNumber: CFStringRef;
    pub static kCGImagePropertyExifExposureProgram: CFStringRef;
    pub static kCGImagePropertyExifSpectralSensitivity: CFStringRef;
    pub static kCGImagePropertyExifISOSpeedRatings: CFStringRef;
    pub static kCGImagePropertyExifOECF: CFStringRef;
    pub static kCGImagePropertyExifSensitivityType: CFStringRef;
    pub static kCGImagePropertyExifStandardOutputSensitivity: CFStringRef;
    pub static kCGImagePropertyExifRecommendedExposureIndex: CFStringRef;
    pub static kCGImagePropertyExifISOSpeed: CFStringRef;
    pub static kCGImagePropertyExifISOSpeedLatitudeyyy: CFStringRef;
    pub static kCGImagePropertyExifISOSpeedLatitudezzz: CFStringRef;
    pub static kCGImagePropertyExifVersion: CFStringRef;
    pub static kCGImagePropertyExifDateTimeOriginal: CFStringRef;
    pub static kCGImagePropertyExifDateTimeDigitized: CFStringRef;
    pub static kCGImagePropertyExifOffsetTime: CFStringRef;
    pub static kCGImagePropertyExifOffsetTimeOriginal: CFStringRef;
    pub static kCGImagePropertyExifOffsetTimeDigitized: CFStringRef;
    pub static kCGImagePropertyExifComponentsConfiguration: CFStringRef;
    pub static kCGImagePropertyExifCompressedBitsPerPixel: CFStringRef;
    pub static kCGImagePropertyExifShutterSpeedValue: CFStringRef;
    pub static kCGImagePropertyExifApertureValue: CFStringRef;
    pub static kCGImagePropertyExifBrightnessValue: CFStringRef;
    pub static kCGImagePropertyExifExposureBiasValue: CFStringRef;
    pub static kCGImagePropertyExifMaxApertureValue: CFStringRef;
    pub static kCGImagePropertyExifSubjectDistance: CFStringRef;
    pub static kCGImagePropertyExifMeteringMode: CFStringRef;
    pub static kCGImagePropertyExifLightSource: CFStringRef;
    pub static kCGImagePropertyExifFlash: CFStringRef;
    pub static kCGImagePropertyExifFocalLength: CFStringRef;
    pub static kCGImagePropertyExifSubjectArea: CFStringRef;
    pub static kCGImagePropertyExifMakerNote: CFStringRef;
    pub static kCGImagePropertyExifUserComment: CFStringRef;
    pub static kCGImagePropertyExifSubsecTime: CFStringRef;
    pub static kCGImagePropertyExifSubsecTimeOriginal: CFStringRef;
    pub static kCGImagePropertyExifSubsecTimeDigitized: CFStringRef;
    pub static kCGImagePropertyExifFlashPixVersion: CFStringRef;
    pub static kCGImagePropertyExifColorSpace: CFStringRef;
    pub static kCGImagePropertyExifPixelXDimension: CFStringRef;
    pub static kCGImagePropertyExifPixelYDimension: CFStringRef;
    pub static kCGImagePropertyExifRelatedSoundFile: CFStringRef;
    pub static kCGImagePropertyExifFlashEnergy: CFStringRef;
    pub static kCGImagePropertyExifSpatialFrequencyResponse: CFStringRef;
    pub static kCGImagePropertyExifFocalPlaneXResolution: CFStringRef;
    pub static kCGImagePropertyExifFocalPlaneYResolution: CFStringRef;
    pub static kCGImagePropertyExifFocalPlaneResolutionUnit: CFStringRef;
    pub static kCGImagePropertyExifSubjectLocation: CFStringRef;
    pub static kCGImagePropertyExifExposureIndex: CFStringRef;
    pub static kCGImagePropertyExifSensingMethod: CFStringRef;
    pub static kCGImagePropertyExifFileSource: CFStringRef;
    pub static kCGImagePropertyExifSceneType: CFStringRef;
    pub static kCGImagePropertyExifCFAPattern: CFStringRef;
    pub static kCGImagePropertyExifCustomRendered: CFStringRef;
    pub static kCGImagePropertyExifExposureMode: CFStringRef;
    pub static kCGImagePropertyExifWhiteBalance: CFStringRef;
    pub static kCGImagePropertyExifDigitalZoomRatio: CFStringRef;
    pub static kCGImagePropertyExifFocalLenIn35mmFilm: CFStringRef;
    pub static kCGImagePropertyExifSceneCaptureType: CFStringRef;
    pub static kCGImagePropertyExifGainControl: CFStringRef;
    pub static kCGImagePropertyExifContrast: CFStringRef;
    pub static kCGImagePropertyExifSaturation: CFStringRef;
    pub static kCGImagePropertyExifSharpness: CFStringRef;
    pub static kCGImagePropertyExifDeviceSettingDescription: CFStringRef;
    pub static kCGImagePropertyExifSubjectDistRange: CFStringRef;
    pub static kCGImagePropertyExifImageUniqueID: CFStringRef;
    pub static kCGImagePropertyExifCameraOwnerName: CFStringRef;
    pub static kCGImagePropertyExifBodySerialNumber: CFStringRef;
    pub static kCGImagePropertyExifLensSpecification: CFStringRef;
    pub static kCGImagePropertyExifLensMake: CFStringRef;
    pub static kCGImagePropertyExifLensModel: CFStringRef;
    pub static kCGImagePropertyExifLensSerialNumber: CFStringRef;
    pub static kCGImagePropertyExifGamma: CFStringRef;
    pub static kCGImagePropertyExifCompositeImage: CFStringRef;
    pub static kCGImagePropertyExifSourceImageNumberOfCompositeImage: CFStringRef;
    pub static kCGImagePropertyExifSourceExposureTimesOfCompositeImage: CFStringRef;
    pub static kCGImagePropertyExifSubsecTimeOrginal: CFStringRef;
    pub static kCGImagePropertyExifAuxLensInfo: CFStringRef;
    pub static kCGImagePropertyExifAuxLensModel: CFStringRef;
    pub static kCGImagePropertyExifAuxSerialNumber: CFStringRef;
    pub static kCGImagePropertyExifAuxLensID: CFStringRef;
    pub static kCGImagePropertyExifAuxLensSerialNumber: CFStringRef;
    pub static kCGImagePropertyExifAuxImageNumber: CFStringRef;
    pub static kCGImagePropertyExifAuxFlashCompensation: CFStringRef;
    pub static kCGImagePropertyExifAuxOwnerName: CFStringRef;
    pub static kCGImagePropertyExifAuxFirmware: CFStringRef;
    pub static kCGImagePropertyGIFLoopCount: CFStringRef;
    pub static kCGImagePropertyGIFDelayTime: CFStringRef;
    pub static kCGImagePropertyGIFImageColorMap: CFStringRef;
    pub static kCGImagePropertyGIFHasGlobalColorMap: CFStringRef;
    pub static kCGImagePropertyGIFUnclampedDelayTime: CFStringRef;
    pub static kCGImagePropertyGIFCanvasPixelWidth: CFStringRef;
    pub static kCGImagePropertyGIFCanvasPixelHeight: CFStringRef;
    pub static kCGImagePropertyGIFFrameInfoArray: CFStringRef;
    pub static kCGImagePropertyPNGAuthor: CFStringRef;
    pub static kCGImagePropertyPNGChromaticities: CFStringRef;
    pub static kCGImagePropertyPNGComment: CFStringRef;
    pub static kCGImagePropertyPNGCopyright: CFStringRef;
    pub static kCGImagePropertyPNGCreationTime: CFStringRef;
    pub static kCGImagePropertyPNGDescription: CFStringRef;
    pub static kCGImagePropertyPNGDisclaimer: CFStringRef;
    pub static kCGImagePropertyPNGGamma: CFStringRef;
    pub static kCGImagePropertyPNGInterlaceType: CFStringRef;
    pub static kCGImagePropertyPNGModificationTime: CFStringRef;
    pub static kCGImagePropertyPNGSoftware: CFStringRef;
    pub static kCGImagePropertyPNGSource: CFStringRef;
    pub static kCGImagePropertyPNGsRGBIntent: CFStringRef;
    pub static kCGImagePropertyPNGTitle: CFStringRef;
    pub static kCGImagePropertyPNGWarning: CFStringRef;
    pub static kCGImagePropertyPNGXPixelsPerMeter: CFStringRef;
    pub static kCGImagePropertyPNGYPixelsPerMeter: CFStringRef;
    pub static kCGImagePropertyPNGPixelsAspectRatio: CFStringRef;
    pub static kCGImagePropertyAPNGLoopCount: CFStringRef;
    pub static kCGImagePropertyAPNGDelayTime: CFStringRef;
    pub static kCGImagePropertyAPNGUnclampedDelayTime: CFStringRef;
    pub static kCGImagePropertyAPNGFrameInfoArray: CFStringRef;
    pub static kCGImagePropertyAPNGCanvasPixelWidth: CFStringRef;
    pub static kCGImagePropertyAPNGCanvasPixelHeight: CFStringRef;
    pub static kCGImagePropertyWebPLoopCount: CFStringRef;
    pub static kCGImagePropertyWebPDelayTime: CFStringRef;
    pub static kCGImagePropertyWebPUnclampedDelayTime: CFStringRef;
    pub static kCGImagePropertyWebPFrameInfoArray: CFStringRef;
    pub static kCGImagePropertyWebPCanvasPixelWidth: CFStringRef;
    pub static kCGImagePropertyWebPCanvasPixelHeight: CFStringRef;
    pub static kCGImagePropertyGPSVersion: CFStringRef;
    pub static kCGImagePropertyGPSLatitudeRef: CFStringRef;
    pub static kCGImagePropertyGPSLatitude: CFStringRef;
    pub static kCGImagePropertyGPSLongitudeRef: CFStringRef;
    pub static kCGImagePropertyGPSLongitude: CFStringRef;
    pub static kCGImagePropertyGPSAltitudeRef: CFStringRef;
    pub static kCGImagePropertyGPSAltitude: CFStringRef;
    pub static kCGImagePropertyGPSTimeStamp: CFStringRef;
    pub static kCGImagePropertyGPSSatellites: CFStringRef;
    pub static kCGImagePropertyGPSStatus: CFStringRef;
    pub static kCGImagePropertyGPSMeasureMode: CFStringRef;
    pub static kCGImagePropertyGPSDOP: CFStringRef;
    pub static kCGImagePropertyGPSSpeedRef: CFStringRef;
    pub static kCGImagePropertyGPSSpeed: CFStringRef;
    pub static kCGImagePropertyGPSTrackRef: CFStringRef;
    pub static kCGImagePropertyGPSTrack: CFStringRef;
    pub static kCGImagePropertyGPSImgDirectionRef: CFStringRef;
    pub static kCGImagePropertyGPSImgDirection: CFStringRef;
    pub static kCGImagePropertyGPSMapDatum: CFStringRef;
    pub static kCGImagePropertyGPSDestLatitudeRef: CFStringRef;
    pub static kCGImagePropertyGPSDestLatitude: CFStringRef;
    pub static kCGImagePropertyGPSDestLongitudeRef: CFStringRef;
    pub static kCGImagePropertyGPSDestLongitude: CFStringRef;
    pub static kCGImagePropertyGPSDestBearingRef: CFStringRef;
    pub static kCGImagePropertyGPSDestBearing: CFStringRef;
    pub static kCGImagePropertyGPSDestDistanceRef: CFStringRef;
    pub static kCGImagePropertyGPSDestDistance: CFStringRef;
    pub static kCGImagePropertyGPSProcessingMethod: CFStringRef;
    pub static kCGImagePropertyGPSAreaInformation: CFStringRef;
    pub static kCGImagePropertyGPSDateStamp: CFStringRef;
    pub static kCGImagePropertyGPSDifferental: CFStringRef;
    pub static kCGImagePropertyGPSHPositioningError: CFStringRef;
    pub static kCGImagePropertyIPTCObjectTypeReference: CFStringRef;
    pub static kCGImagePropertyIPTCObjectAttributeReference: CFStringRef;
    pub static kCGImagePropertyIPTCObjectName: CFStringRef;
    pub static kCGImagePropertyIPTCEditStatus: CFStringRef;
    pub static kCGImagePropertyIPTCEditorialUpdate: CFStringRef;
    pub static kCGImagePropertyIPTCUrgency: CFStringRef;
    pub static kCGImagePropertyIPTCSubjectReference: CFStringRef;
    pub static kCGImagePropertyIPTCCategory: CFStringRef;
    pub static kCGImagePropertyIPTCSupplementalCategory: CFStringRef;
    pub static kCGImagePropertyIPTCFixtureIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCKeywords: CFStringRef;
    pub static kCGImagePropertyIPTCContentLocationCode: CFStringRef;
    pub static kCGImagePropertyIPTCContentLocationName: CFStringRef;
    pub static kCGImagePropertyIPTCReleaseDate: CFStringRef;
    pub static kCGImagePropertyIPTCReleaseTime: CFStringRef;
    pub static kCGImagePropertyIPTCExpirationDate: CFStringRef;
    pub static kCGImagePropertyIPTCExpirationTime: CFStringRef;
    pub static kCGImagePropertyIPTCSpecialInstructions: CFStringRef;
    pub static kCGImagePropertyIPTCActionAdvised: CFStringRef;
    pub static kCGImagePropertyIPTCReferenceService: CFStringRef;
    pub static kCGImagePropertyIPTCReferenceDate: CFStringRef;
    pub static kCGImagePropertyIPTCReferenceNumber: CFStringRef;
    pub static kCGImagePropertyIPTCDateCreated: CFStringRef;
    pub static kCGImagePropertyIPTCTimeCreated: CFStringRef;
    pub static kCGImagePropertyIPTCDigitalCreationDate: CFStringRef;
    pub static kCGImagePropertyIPTCDigitalCreationTime: CFStringRef;
    pub static kCGImagePropertyIPTCOriginatingProgram: CFStringRef;
    pub static kCGImagePropertyIPTCProgramVersion: CFStringRef;
    pub static kCGImagePropertyIPTCObjectCycle: CFStringRef;
    pub static kCGImagePropertyIPTCByline: CFStringRef;
    pub static kCGImagePropertyIPTCBylineTitle: CFStringRef;
    pub static kCGImagePropertyIPTCCity: CFStringRef;
    pub static kCGImagePropertyIPTCSubLocation: CFStringRef;
    pub static kCGImagePropertyIPTCProvinceState: CFStringRef;
    pub static kCGImagePropertyIPTCCountryPrimaryLocationCode: CFStringRef;
    pub static kCGImagePropertyIPTCCountryPrimaryLocationName: CFStringRef;
    pub static kCGImagePropertyIPTCOriginalTransmissionReference: CFStringRef;
    pub static kCGImagePropertyIPTCHeadline: CFStringRef;
    pub static kCGImagePropertyIPTCCredit: CFStringRef;
    pub static kCGImagePropertyIPTCSource: CFStringRef;
    pub static kCGImagePropertyIPTCCopyrightNotice: CFStringRef;
    pub static kCGImagePropertyIPTCContact: CFStringRef;
    pub static kCGImagePropertyIPTCCaptionAbstract: CFStringRef;
    pub static kCGImagePropertyIPTCWriterEditor: CFStringRef;
    pub static kCGImagePropertyIPTCImageType: CFStringRef;
    pub static kCGImagePropertyIPTCImageOrientation: CFStringRef;
    pub static kCGImagePropertyIPTCLanguageIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCStarRating: CFStringRef;
    pub static kCGImagePropertyIPTCCreatorContactInfo: CFStringRef;
    pub static kCGImagePropertyIPTCRightsUsageTerms: CFStringRef;
    pub static kCGImagePropertyIPTCScene: CFStringRef;
    pub static kCGImagePropertyIPTCExtAboutCvTerm: CFStringRef;
    pub static kCGImagePropertyIPTCExtAboutCvTermCvId: CFStringRef;
    pub static kCGImagePropertyIPTCExtAboutCvTermId: CFStringRef;
    pub static kCGImagePropertyIPTCExtAboutCvTermName: CFStringRef;
    pub static kCGImagePropertyIPTCExtAboutCvTermRefinedAbout: CFStringRef;
    pub static kCGImagePropertyIPTCExtAddlModelInfo: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkOrObject: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkCircaDateCreated: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkContentDescription: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkContributionDescription: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkCopyrightNotice: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkCreator: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkCreatorID: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkCopyrightOwnerID: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkCopyrightOwnerName: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkLicensorID: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkLicensorName: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkDateCreated: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkPhysicalDescription: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkSource: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkSourceInventoryNo: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkSourceInvURL: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkStylePeriod: CFStringRef;
    pub static kCGImagePropertyIPTCExtArtworkTitle: CFStringRef;
    pub static kCGImagePropertyIPTCExtAudioBitrate: CFStringRef;
    pub static kCGImagePropertyIPTCExtAudioBitrateMode: CFStringRef;
    pub static kCGImagePropertyIPTCExtAudioChannelCount: CFStringRef;
    pub static kCGImagePropertyIPTCExtCircaDateCreated: CFStringRef;
    pub static kCGImagePropertyIPTCExtContainerFormat: CFStringRef;
    pub static kCGImagePropertyIPTCExtContainerFormatIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtContainerFormatName: CFStringRef;
    pub static kCGImagePropertyIPTCExtContributor: CFStringRef;
    pub static kCGImagePropertyIPTCExtContributorIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtContributorName: CFStringRef;
    pub static kCGImagePropertyIPTCExtContributorRole: CFStringRef;
    pub static kCGImagePropertyIPTCExtCopyrightYear: CFStringRef;
    pub static kCGImagePropertyIPTCExtCreator: CFStringRef;
    pub static kCGImagePropertyIPTCExtCreatorIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtCreatorName: CFStringRef;
    pub static kCGImagePropertyIPTCExtCreatorRole: CFStringRef;
    pub static kCGImagePropertyIPTCExtControlledVocabularyTerm: CFStringRef;
    pub static kCGImagePropertyIPTCExtDataOnScreen: CFStringRef;
    pub static kCGImagePropertyIPTCExtDataOnScreenRegion: CFStringRef;
    pub static kCGImagePropertyIPTCExtDataOnScreenRegionD: CFStringRef;
    pub static kCGImagePropertyIPTCExtDataOnScreenRegionH: CFStringRef;
    pub static kCGImagePropertyIPTCExtDataOnScreenRegionText: CFStringRef;
    pub static kCGImagePropertyIPTCExtDataOnScreenRegionUnit: CFStringRef;
    pub static kCGImagePropertyIPTCExtDataOnScreenRegionW: CFStringRef;
    pub static kCGImagePropertyIPTCExtDataOnScreenRegionX: CFStringRef;
    pub static kCGImagePropertyIPTCExtDataOnScreenRegionY: CFStringRef;
    pub static kCGImagePropertyIPTCExtDigitalImageGUID: CFStringRef;
    pub static kCGImagePropertyIPTCExtDigitalSourceFileType: CFStringRef;
    pub static kCGImagePropertyIPTCExtDigitalSourceType: CFStringRef;
    pub static kCGImagePropertyIPTCExtDopesheet: CFStringRef;
    pub static kCGImagePropertyIPTCExtDopesheetLink: CFStringRef;
    pub static kCGImagePropertyIPTCExtDopesheetLinkLink: CFStringRef;
    pub static kCGImagePropertyIPTCExtDopesheetLinkLinkQualifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtEmbdEncRightsExpr: CFStringRef;
    pub static kCGImagePropertyIPTCExtEmbeddedEncodedRightsExpr: CFStringRef;
    pub static kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprType: CFStringRef;
    pub static kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprLangID: CFStringRef;
    pub static kCGImagePropertyIPTCExtEpisode: CFStringRef;
    pub static kCGImagePropertyIPTCExtEpisodeIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtEpisodeName: CFStringRef;
    pub static kCGImagePropertyIPTCExtEpisodeNumber: CFStringRef;
    pub static kCGImagePropertyIPTCExtEvent: CFStringRef;
    pub static kCGImagePropertyIPTCExtShownEvent: CFStringRef;
    pub static kCGImagePropertyIPTCExtShownEventIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtShownEventName: CFStringRef;
    pub static kCGImagePropertyIPTCExtExternalMetadataLink: CFStringRef;
    pub static kCGImagePropertyIPTCExtFeedIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtGenre: CFStringRef;
    pub static kCGImagePropertyIPTCExtGenreCvId: CFStringRef;
    pub static kCGImagePropertyIPTCExtGenreCvTermId: CFStringRef;
    pub static kCGImagePropertyIPTCExtGenreCvTermName: CFStringRef;
    pub static kCGImagePropertyIPTCExtGenreCvTermRefinedAbout: CFStringRef;
    pub static kCGImagePropertyIPTCExtHeadline: CFStringRef;
    pub static kCGImagePropertyIPTCExtIPTCLastEdited: CFStringRef;
    pub static kCGImagePropertyIPTCExtLinkedEncRightsExpr: CFStringRef;
    pub static kCGImagePropertyIPTCExtLinkedEncodedRightsExpr: CFStringRef;
    pub static kCGImagePropertyIPTCExtLinkedEncodedRightsExprType: CFStringRef;
    pub static kCGImagePropertyIPTCExtLinkedEncodedRightsExprLangID: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationCreated: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationCity: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationCountryCode: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationCountryName: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationGPSAltitude: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationGPSLatitude: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationGPSLongitude: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationLocationId: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationLocationName: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationProvinceState: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationSublocation: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationWorldRegion: CFStringRef;
    pub static kCGImagePropertyIPTCExtLocationShown: CFStringRef;
    pub static kCGImagePropertyIPTCExtMaxAvailHeight: CFStringRef;
    pub static kCGImagePropertyIPTCExtMaxAvailWidth: CFStringRef;
    pub static kCGImagePropertyIPTCExtModelAge: CFStringRef;
    pub static kCGImagePropertyIPTCExtOrganisationInImageCode: CFStringRef;
    pub static kCGImagePropertyIPTCExtOrganisationInImageName: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonHeard: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonHeardIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonHeardName: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonInImage: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonInImageWDetails: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonInImageCharacteristic: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonInImageCvTermCvId: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonInImageCvTermId: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonInImageCvTermName: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonInImageCvTermRefinedAbout: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonInImageDescription: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonInImageId: CFStringRef;
    pub static kCGImagePropertyIPTCExtPersonInImageName: CFStringRef;
    pub static kCGImagePropertyIPTCExtProductInImage: CFStringRef;
    pub static kCGImagePropertyIPTCExtProductInImageDescription: CFStringRef;
    pub static kCGImagePropertyIPTCExtProductInImageGTIN: CFStringRef;
    pub static kCGImagePropertyIPTCExtProductInImageName: CFStringRef;
    pub static kCGImagePropertyIPTCExtPublicationEvent: CFStringRef;
    pub static kCGImagePropertyIPTCExtPublicationEventDate: CFStringRef;
    pub static kCGImagePropertyIPTCExtPublicationEventIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtPublicationEventName: CFStringRef;
    pub static kCGImagePropertyIPTCExtRating: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRatingRegion: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionCity: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionCountryCode: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionCountryName: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionGPSAltitude: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionGPSLatitude: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionGPSLongitude: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionLocationId: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionLocationName: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionProvinceState: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionSublocation: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingRegionWorldRegion: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingScaleMaxValue: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingScaleMinValue: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingSourceLink: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingValue: CFStringRef;
    pub static kCGImagePropertyIPTCExtRatingValueLogoLink: CFStringRef;
    pub static kCGImagePropertyIPTCExtRegistryID: CFStringRef;
    pub static kCGImagePropertyIPTCExtRegistryEntryRole: CFStringRef;
    pub static kCGImagePropertyIPTCExtRegistryItemID: CFStringRef;
    pub static kCGImagePropertyIPTCExtRegistryOrganisationID: CFStringRef;
    pub static kCGImagePropertyIPTCExtReleaseReady: CFStringRef;
    pub static kCGImagePropertyIPTCExtSeason: CFStringRef;
    pub static kCGImagePropertyIPTCExtSeasonIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtSeasonName: CFStringRef;
    pub static kCGImagePropertyIPTCExtSeasonNumber: CFStringRef;
    pub static kCGImagePropertyIPTCExtSeries: CFStringRef;
    pub static kCGImagePropertyIPTCExtSeriesIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtSeriesName: CFStringRef;
    pub static kCGImagePropertyIPTCExtStorylineIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtStreamReady: CFStringRef;
    pub static kCGImagePropertyIPTCExtStylePeriod: CFStringRef;
    pub static kCGImagePropertyIPTCExtSupplyChainSource: CFStringRef;
    pub static kCGImagePropertyIPTCExtSupplyChainSourceIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtSupplyChainSourceName: CFStringRef;
    pub static kCGImagePropertyIPTCExtTemporalCoverage: CFStringRef;
    pub static kCGImagePropertyIPTCExtTemporalCoverageFrom: CFStringRef;
    pub static kCGImagePropertyIPTCExtTemporalCoverageTo: CFStringRef;
    pub static kCGImagePropertyIPTCExtTranscript: CFStringRef;
    pub static kCGImagePropertyIPTCExtTranscriptLink: CFStringRef;
    pub static kCGImagePropertyIPTCExtTranscriptLinkLink: CFStringRef;
    pub static kCGImagePropertyIPTCExtTranscriptLinkLinkQualifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtVideoBitrate: CFStringRef;
    pub static kCGImagePropertyIPTCExtVideoBitrateMode: CFStringRef;
    pub static kCGImagePropertyIPTCExtVideoDisplayAspectRatio: CFStringRef;
    pub static kCGImagePropertyIPTCExtVideoEncodingProfile: CFStringRef;
    pub static kCGImagePropertyIPTCExtVideoShotType: CFStringRef;
    pub static kCGImagePropertyIPTCExtVideoShotTypeIdentifier: CFStringRef;
    pub static kCGImagePropertyIPTCExtVideoShotTypeName: CFStringRef;
    pub static kCGImagePropertyIPTCExtVideoStreamsCount: CFStringRef;
    pub static kCGImagePropertyIPTCExtVisualColor: CFStringRef;
    pub static kCGImagePropertyIPTCExtWorkflowTag: CFStringRef;
    pub static kCGImagePropertyIPTCExtWorkflowTagCvId: CFStringRef;
    pub static kCGImagePropertyIPTCExtWorkflowTagCvTermId: CFStringRef;
    pub static kCGImagePropertyIPTCExtWorkflowTagCvTermName: CFStringRef;
    pub static kCGImagePropertyIPTCExtWorkflowTagCvTermRefinedAbout: CFStringRef;
    pub static kCGImagePropertyIPTCContactInfoCity: CFStringRef;
    pub static kCGImagePropertyIPTCContactInfoCountry: CFStringRef;
    pub static kCGImagePropertyIPTCContactInfoAddress: CFStringRef;
    pub static kCGImagePropertyIPTCContactInfoPostalCode: CFStringRef;
    pub static kCGImagePropertyIPTCContactInfoStateProvince: CFStringRef;
    pub static kCGImagePropertyIPTCContactInfoEmails: CFStringRef;
    pub static kCGImagePropertyIPTCContactInfoPhones: CFStringRef;
    pub static kCGImagePropertyIPTCContactInfoWebURLs: CFStringRef;
    pub static kCGImageProperty8BIMLayerNames: CFStringRef;
    pub static kCGImageProperty8BIMVersion: CFStringRef;
    pub static kCGImagePropertyDNGVersion: CFStringRef;
    pub static kCGImagePropertyDNGBackwardVersion: CFStringRef;
    pub static kCGImagePropertyDNGUniqueCameraModel: CFStringRef;
    pub static kCGImagePropertyDNGLocalizedCameraModel: CFStringRef;
    pub static kCGImagePropertyDNGCameraSerialNumber: CFStringRef;
    pub static kCGImagePropertyDNGLensInfo: CFStringRef;
    pub static kCGImagePropertyDNGBlackLevel: CFStringRef;
    pub static kCGImagePropertyDNGWhiteLevel: CFStringRef;
    pub static kCGImagePropertyDNGCalibrationIlluminant1: CFStringRef;
    pub static kCGImagePropertyDNGCalibrationIlluminant2: CFStringRef;
    pub static kCGImagePropertyDNGColorMatrix1: CFStringRef;
    pub static kCGImagePropertyDNGColorMatrix2: CFStringRef;
    pub static kCGImagePropertyDNGCameraCalibration1: CFStringRef;
    pub static kCGImagePropertyDNGCameraCalibration2: CFStringRef;
    pub static kCGImagePropertyDNGAsShotNeutral: CFStringRef;
    pub static kCGImagePropertyDNGAsShotWhiteXY: CFStringRef;
    pub static kCGImagePropertyDNGBaselineExposure: CFStringRef;
    pub static kCGImagePropertyDNGBaselineNoise: CFStringRef;
    pub static kCGImagePropertyDNGBaselineSharpness: CFStringRef;
    pub static kCGImagePropertyDNGPrivateData: CFStringRef;
    pub static kCGImagePropertyDNGCameraCalibrationSignature: CFStringRef;
    pub static kCGImagePropertyDNGProfileCalibrationSignature: CFStringRef;
    pub static kCGImagePropertyDNGNoiseProfile: CFStringRef;
    pub static kCGImagePropertyDNGWarpRectilinear: CFStringRef;
    pub static kCGImagePropertyDNGWarpFisheye: CFStringRef;
    pub static kCGImagePropertyDNGFixVignetteRadial: CFStringRef;
    pub static kCGImagePropertyDNGActiveArea: CFStringRef;
    pub static kCGImagePropertyDNGAnalogBalance: CFStringRef;
    pub static kCGImagePropertyDNGAntiAliasStrength: CFStringRef;
    pub static kCGImagePropertyDNGAsShotICCProfile: CFStringRef;
    pub static kCGImagePropertyDNGAsShotPreProfileMatrix: CFStringRef;
    pub static kCGImagePropertyDNGAsShotProfileName: CFStringRef;
    pub static kCGImagePropertyDNGBaselineExposureOffset: CFStringRef;
    pub static kCGImagePropertyDNGBayerGreenSplit: CFStringRef;
    pub static kCGImagePropertyDNGBestQualityScale: CFStringRef;
    pub static kCGImagePropertyDNGBlackLevelDeltaH: CFStringRef;
    pub static kCGImagePropertyDNGBlackLevelDeltaV: CFStringRef;
    pub static kCGImagePropertyDNGBlackLevelRepeatDim: CFStringRef;
    pub static kCGImagePropertyDNGCFALayout: CFStringRef;
    pub static kCGImagePropertyDNGCFAPlaneColor: CFStringRef;
    pub static kCGImagePropertyDNGChromaBlurRadius: CFStringRef;
    pub static kCGImagePropertyDNGColorimetricReference: CFStringRef;
    pub static kCGImagePropertyDNGCurrentICCProfile: CFStringRef;
    pub static kCGImagePropertyDNGCurrentPreProfileMatrix: CFStringRef;
    pub static kCGImagePropertyDNGDefaultBlackRender: CFStringRef;
    pub static kCGImagePropertyDNGDefaultCropOrigin: CFStringRef;
    pub static kCGImagePropertyDNGDefaultCropSize: CFStringRef;
    pub static kCGImagePropertyDNGDefaultScale: CFStringRef;
    pub static kCGImagePropertyDNGDefaultUserCrop: CFStringRef;
    pub static kCGImagePropertyDNGExtraCameraProfiles: CFStringRef;
    pub static kCGImagePropertyDNGForwardMatrix1: CFStringRef;
    pub static kCGImagePropertyDNGForwardMatrix2: CFStringRef;
    pub static kCGImagePropertyDNGLinearizationTable: CFStringRef;
    pub static kCGImagePropertyDNGLinearResponseLimit: CFStringRef;
    pub static kCGImagePropertyDNGMakerNoteSafety: CFStringRef;
    pub static kCGImagePropertyDNGMaskedAreas: CFStringRef;
    pub static kCGImagePropertyDNGNewRawImageDigest: CFStringRef;
    pub static kCGImagePropertyDNGNoiseReductionApplied: CFStringRef;
    pub static kCGImagePropertyDNGOpcodeList1: CFStringRef;
    pub static kCGImagePropertyDNGOpcodeList2: CFStringRef;
    pub static kCGImagePropertyDNGOpcodeList3: CFStringRef;
    pub static kCGImagePropertyDNGOriginalBestQualityFinalSize: CFStringRef;
    pub static kCGImagePropertyDNGOriginalDefaultCropSize: CFStringRef;
    pub static kCGImagePropertyDNGOriginalDefaultFinalSize: CFStringRef;
    pub static kCGImagePropertyDNGOriginalRawFileData: CFStringRef;
    pub static kCGImagePropertyDNGOriginalRawFileDigest: CFStringRef;
    pub static kCGImagePropertyDNGOriginalRawFileName: CFStringRef;
    pub static kCGImagePropertyDNGPreviewApplicationName: CFStringRef;
    pub static kCGImagePropertyDNGPreviewApplicationVersion: CFStringRef;
    pub static kCGImagePropertyDNGPreviewColorSpace: CFStringRef;
    pub static kCGImagePropertyDNGPreviewDateTime: CFStringRef;
    pub static kCGImagePropertyDNGPreviewSettingsDigest: CFStringRef;
    pub static kCGImagePropertyDNGPreviewSettingsName: CFStringRef;
    pub static kCGImagePropertyDNGProfileCopyright: CFStringRef;
    pub static kCGImagePropertyDNGProfileEmbedPolicy: CFStringRef;
    pub static kCGImagePropertyDNGProfileHueSatMapData1: CFStringRef;
    pub static kCGImagePropertyDNGProfileHueSatMapData2: CFStringRef;
    pub static kCGImagePropertyDNGProfileHueSatMapDims: CFStringRef;
    pub static kCGImagePropertyDNGProfileHueSatMapEncoding: CFStringRef;
    pub static kCGImagePropertyDNGProfileLookTableData: CFStringRef;
    pub static kCGImagePropertyDNGProfileLookTableDims: CFStringRef;
    pub static kCGImagePropertyDNGProfileLookTableEncoding: CFStringRef;
    pub static kCGImagePropertyDNGProfileName: CFStringRef;
    pub static kCGImagePropertyDNGProfileToneCurve: CFStringRef;
    pub static kCGImagePropertyDNGRawDataUniqueID: CFStringRef;
    pub static kCGImagePropertyDNGRawImageDigest: CFStringRef;
    pub static kCGImagePropertyDNGRawToPreviewGain: CFStringRef;
    pub static kCGImagePropertyDNGReductionMatrix1: CFStringRef;
    pub static kCGImagePropertyDNGReductionMatrix2: CFStringRef;
    pub static kCGImagePropertyDNGRowInterleaveFactor: CFStringRef;
    pub static kCGImagePropertyDNGShadowScale: CFStringRef;
    pub static kCGImagePropertyDNGSubTileBlockSize: CFStringRef;
    pub static kCGImagePropertyCIFFDescription: CFStringRef;
    pub static kCGImagePropertyCIFFFirmware: CFStringRef;
    pub static kCGImagePropertyCIFFOwnerName: CFStringRef;
    pub static kCGImagePropertyCIFFImageName: CFStringRef;
    pub static kCGImagePropertyCIFFImageFileName: CFStringRef;
    pub static kCGImagePropertyCIFFReleaseMethod: CFStringRef;
    pub static kCGImagePropertyCIFFReleaseTiming: CFStringRef;
    pub static kCGImagePropertyCIFFRecordID: CFStringRef;
    pub static kCGImagePropertyCIFFSelfTimingTime: CFStringRef;
    pub static kCGImagePropertyCIFFCameraSerialNumber: CFStringRef;
    pub static kCGImagePropertyCIFFImageSerialNumber: CFStringRef;
    pub static kCGImagePropertyCIFFContinuousDrive: CFStringRef;
    pub static kCGImagePropertyCIFFFocusMode: CFStringRef;
    pub static kCGImagePropertyCIFFMeteringMode: CFStringRef;
    pub static kCGImagePropertyCIFFShootingMode: CFStringRef;
    pub static kCGImagePropertyCIFFLensModel: CFStringRef;
    pub static kCGImagePropertyCIFFLensMaxMM: CFStringRef;
    pub static kCGImagePropertyCIFFLensMinMM: CFStringRef;
    pub static kCGImagePropertyCIFFWhiteBalanceIndex: CFStringRef;
    pub static kCGImagePropertyCIFFFlashExposureComp: CFStringRef;
    pub static kCGImagePropertyCIFFMeasuredEV: CFStringRef;
    pub static kCGImagePropertyMakerNikonISOSetting: CFStringRef;
    pub static kCGImagePropertyMakerNikonColorMode: CFStringRef;
    pub static kCGImagePropertyMakerNikonQuality: CFStringRef;
    pub static kCGImagePropertyMakerNikonWhiteBalanceMode: CFStringRef;
    pub static kCGImagePropertyMakerNikonSharpenMode: CFStringRef;
    pub static kCGImagePropertyMakerNikonFocusMode: CFStringRef;
    pub static kCGImagePropertyMakerNikonFlashSetting: CFStringRef;
    pub static kCGImagePropertyMakerNikonISOSelection: CFStringRef;
    pub static kCGImagePropertyMakerNikonFlashExposureComp: CFStringRef;
    pub static kCGImagePropertyMakerNikonImageAdjustment: CFStringRef;
    pub static kCGImagePropertyMakerNikonLensAdapter: CFStringRef;
    pub static kCGImagePropertyMakerNikonLensType: CFStringRef;
    pub static kCGImagePropertyMakerNikonLensInfo: CFStringRef;
    pub static kCGImagePropertyMakerNikonFocusDistance: CFStringRef;
    pub static kCGImagePropertyMakerNikonDigitalZoom: CFStringRef;
    pub static kCGImagePropertyMakerNikonShootingMode: CFStringRef;
    pub static kCGImagePropertyMakerNikonCameraSerialNumber: CFStringRef;
    pub static kCGImagePropertyMakerNikonShutterCount: CFStringRef;
    pub static kCGImagePropertyMakerCanonOwnerName: CFStringRef;
    pub static kCGImagePropertyMakerCanonCameraSerialNumber: CFStringRef;
    pub static kCGImagePropertyMakerCanonImageSerialNumber: CFStringRef;
    pub static kCGImagePropertyMakerCanonFlashExposureComp: CFStringRef;
    pub static kCGImagePropertyMakerCanonContinuousDrive: CFStringRef;
    pub static kCGImagePropertyMakerCanonLensModel: CFStringRef;
    pub static kCGImagePropertyMakerCanonFirmware: CFStringRef;
    pub static kCGImagePropertyMakerCanonAspectRatioInfo: CFStringRef;
    pub static kCGImagePropertyOpenEXRCompression: CFStringRef;
    pub static kCGImagePropertyOpenEXRAspectRatio: CFStringRef;
    pub static kCGImagePropertyTGACompression: CFStringRef;
    pub static kCGImagePropertyPNGCompressionFilter: CFStringRef;
    pub static kCGImagePropertyPNGTransparency: CFStringRef;
    pub static kCGImageAuxiliaryDataTypeDepth: CFStringRef;
    pub static kCGImageAuxiliaryDataTypeDisparity: CFStringRef;
    pub static kCGImageAuxiliaryDataTypePortraitEffectsMatte: CFStringRef;
    pub static kCGImageAuxiliaryDataTypeSemanticSegmentationSkinMatte: CFStringRef;
    pub static kCGImageAuxiliaryDataTypeSemanticSegmentationHairMatte: CFStringRef;
    pub static kCGImageAuxiliaryDataTypeSemanticSegmentationTeethMatte: CFStringRef;
    pub static kCGImageAuxiliaryDataTypeSemanticSegmentationGlassesMatte: CFStringRef;
    pub static kCGImageAuxiliaryDataTypeSemanticSegmentationSkyMatte: CFStringRef;
    pub static kCGImageAuxiliaryDataTypeHDRGainMap: CFStringRef;
    pub static kCGImageAuxiliaryDataTypeISOGainMap: CFStringRef;
    pub static kCGImageAuxiliaryDataInfoData: CFStringRef;
    pub static kCGImageAuxiliaryDataInfoDataDescription: CFStringRef;
    pub static kCGImageAuxiliaryDataInfoMetadata: CFStringRef;
    pub static kCGImageAuxiliaryDataInfoColorSpace: CFStringRef;
    pub static kCGImagePropertyImageCount: CFStringRef;
    pub static kCGImagePropertyWidth: CFStringRef;
    pub static kCGImagePropertyHeight: CFStringRef;
    pub static kCGImagePropertyBytesPerRow: CFStringRef;
    pub static kCGImagePropertyNamedColorSpace: CFStringRef;
    pub static kCGImagePropertyPixelFormat: CFStringRef;
    pub static kCGImagePropertyImages: CFStringRef;
    pub static kCGImagePropertyThumbnailImages: CFStringRef;
    pub static kCGImagePropertyAuxiliaryData: CFStringRef;
    pub static kCGImagePropertyAuxiliaryDataType: CFStringRef;
    pub static kCGImagePropertyImageIndex: CFStringRef;
    pub static kCGImagePropertyGroups: CFStringRef;
    pub static kCGImagePropertyGroupIndex: CFStringRef;
    pub static kCGImagePropertyGroupType: CFStringRef;
    pub static kCGImagePropertyGroupTypeStereoPair: CFStringRef;
    pub static kCGImagePropertyGroupTypeAlternate: CFStringRef;
    pub static kCGImagePropertyGroupImagesAlternate: CFStringRef;
    pub static kCGImagePropertyGroupImageIndexLeft: CFStringRef;
    pub static kCGImagePropertyGroupImageIndexRight: CFStringRef;
    pub static kCGImagePropertyGroupImageIndexMonoscopic: CFStringRef;
    pub static kCGImagePropertyGroupImageIsLeftImage: CFStringRef;
    pub static kCGImagePropertyGroupImageIsRightImage: CFStringRef;
    pub static kCGImagePropertyGroupImageIsMonoscopicImage: CFStringRef;
    pub static kCGImagePropertyGroupImageIsAlternateImage: CFStringRef;
    pub static kCGImagePropertyGroupImageBaseline: CFStringRef;
    pub static kCGImagePropertyGroupImageDisparityAdjustment: CFStringRef;
    pub static kCGImagePropertyGroupImageStereoAggressors: CFStringRef;
    pub static kIIOStereoAggressors_Type: CFStringRef;
    pub static kIIOStereoAggressors_SubTypeURI: CFStringRef;
    pub static kIIOStereoAggressors_Severity: CFStringRef;
    pub static kCGImagePropertyGroupMonoscopicImageLocation: CFStringRef;
    pub static kIIOMonoscopicImageLocation_Unspecified: CFStringRef;
    pub static kIIOMonoscopicImageLocation_Left: CFStringRef;
    pub static kIIOMonoscopicImageLocation_Right: CFStringRef;
    pub static kIIOMonoscopicImageLocation_Center: CFStringRef;
    pub static kIIOMetadata_CameraExtrinsicsKey: CFStringRef;
    pub static kIIOCameraExtrinsics_CoordinateSystemID: CFStringRef;
    pub static kIIOCameraExtrinsics_Position: CFStringRef;
    pub static kIIOCameraExtrinsics_Rotation: CFStringRef;
    pub static kIIOMetadata_CameraModelKey: CFStringRef;
    pub static kIIOCameraModel_ModelType: CFStringRef;
    pub static kIIOCameraModelType_SimplifiedPinhole: CFStringRef;
    pub static kIIOCameraModelType_GenericPinhole: CFStringRef;
    pub static kIIOCameraModel_Intrinsics: CFStringRef;
    pub static kCGImageProviderPreferredTileWidth: CFStringRef;
    pub static kCGImageProviderPreferredTileHeight: CFStringRef;

}
