5 copyright Copyright (C) 1998-2011 Marti Maria Saguer, 2013-2014 The AROS Development Team
18 int cmsstrcasecmp(const char* s1, const char* s2)
19 long int cmsfilelength(FILE* f)
20 cmsBool cmsPlugin(void* Plugin)
21 void cmsUnregisterPlugins(void)
22 void cmsSetLogErrorHandler(cmsLogErrorHandlerFunction Fn)
23 const cmsCIEXYZ* cmsD50_XYZ(void)
24 const cmsCIExyY* cmsD50_xyY(void)
25 void cmsXYZ2xyY(cmsCIExyY* Dest, const cmsCIEXYZ* Source)
26 void cmsxyY2XYZ(cmsCIEXYZ* Dest, const cmsCIExyY* Source)
27 void cmsXYZ2Lab(const cmsCIEXYZ* WhitePoint, cmsCIELab* Lab, const cmsCIEXYZ* xyz)
28 void cmsLab2XYZ(const cmsCIEXYZ* WhitePoint, cmsCIEXYZ* xyz, const cmsCIELab* Lab)
29 void cmsLab2LCh(cmsCIELCh*LCh, const cmsCIELab* Lab)
30 void cmsLCh2Lab(cmsCIELab* Lab, const cmsCIELCh* LCh)
31 void cmsLabEncoded2Float(cmsCIELab* Lab, const cmsUInt16Number wLab[3])
32 void cmsLabEncoded2FloatV2(cmsCIELab* Lab, const cmsUInt16Number wLab[3])
33 void cmsFloat2LabEncoded(cmsUInt16Number wLab[3], const cmsCIELab* Lab)
34 void cmsFloat2LabEncodedV2(cmsUInt16Number wLab[3], const cmsCIELab* Lab)
35 void cmsXYZEncoded2Float(cmsCIEXYZ* fxyz, const cmsUInt16Number XYZ[3])
36 void cmsFloat2XYZEncoded(cmsUInt16Number XYZ[3], const cmsCIEXYZ* fXYZ)
37 cmsFloat64Number cmsDeltaE(const cmsCIELab* Lab1, const cmsCIELab* Lab2)
38 cmsFloat64Number cmsCIE94DeltaE(const cmsCIELab* Lab1, const cmsCIELab* Lab2)
39 cmsFloat64Number cmsBFDdeltaE(const cmsCIELab* Lab1, const cmsCIELab* Lab2)
40 cmsFloat64Number cmsCMCdeltaE(const cmsCIELab* Lab1, const cmsCIELab* Lab2, cmsFloat64Number l, cmsFloat64Number c)
41 cmsFloat64Number cmsCIE2000DeltaE(const cmsCIELab* Lab1, const cmsCIELab* Lab2, cmsFloat64Number Kl, cmsFloat64Number Kc, cmsFloat64Number Kh)
42 cmsBool cmsWhitePointFromTemp(cmsCIExyY* WhitePoint, cmsFloat64Number TempK)
43 cmsBool cmsTempFromWhitePoint(cmsFloat64Number* TempK, const cmsCIExyY* WhitePoint)
44 cmsBool cmsAdaptToIlluminant(cmsCIEXYZ* Result, const cmsCIEXYZ* SourceWhitePt, const cmsCIEXYZ* Illuminant, const cmsCIEXYZ* Value)
45 cmsHANDLE cmsCIECAM02Init(cmsContext ContextID, const cmsViewingConditions* pVC)
46 void cmsCIECAM02Done(cmsHANDLE hModel)
47 void cmsCIECAM02Forward(cmsHANDLE hModel, const cmsCIEXYZ* pIn, cmsJCh* pOut)
48 void cmsCIECAM02Reverse(cmsHANDLE hModel, const cmsJCh* pIn, cmsCIEXYZ* pOut)
49 cmsToneCurve* cmsBuildSegmentedToneCurve(cmsContext ContextID, cmsInt32Number nSegments, const cmsCurveSegment Segments[])
50 cmsToneCurve* cmsBuildParametricToneCurve(cmsContext ContextID, cmsInt32Number Type, const cmsFloat64Number Params[])
51 cmsToneCurve* cmsBuildGamma(cmsContext ContextID, cmsFloat64Number Gamma)
52 cmsToneCurve* cmsBuildTabulatedToneCurve16(cmsContext ContextID, cmsInt32Number nEntries, const cmsUInt16Number values[])
53 cmsToneCurve* cmsBuildTabulatedToneCurveFloat(cmsContext ContextID, cmsUInt32Number nEntries, const cmsFloat32Number values[])
54 void cmsFreeToneCurve(cmsToneCurve* Curve)
55 void cmsFreeToneCurveTriple(cmsToneCurve* Curve[3])
56 cmsToneCurve* cmsDupToneCurve(const cmsToneCurve* Src)
57 cmsToneCurve* cmsReverseToneCurve(const cmsToneCurve* InGamma)
58 cmsToneCurve* cmsReverseToneCurveEx(cmsInt32Number nResultSamples, const cmsToneCurve* InGamma)
59 cmsToneCurve* cmsJoinToneCurve(cmsContext ContextID, const cmsToneCurve* X, const cmsToneCurve* Y, cmsUInt32Number nPoints)
60 cmsBool cmsSmoothToneCurve(cmsToneCurve* Tab, cmsFloat64Number lambda)
61 cmsFloat32Number cmsEvalToneCurveFloat(const cmsToneCurve* Curve, cmsFloat32Number v)
62 cmsUInt16Number cmsEvalToneCurve16(const cmsToneCurve* Curve, cmsUInt16Number v)
63 cmsBool cmsIsToneCurveMultisegment(const cmsToneCurve* InGamma)
64 cmsBool cmsIsToneCurveLinear(const cmsToneCurve* Curve)
65 cmsBool cmsIsToneCurveMonotonic(const cmsToneCurve* t)
66 cmsBool cmsIsToneCurveDescending(const cmsToneCurve* t)
67 cmsInt32Number cmsGetToneCurveParametricType(const cmsToneCurve* t)
68 cmsFloat64Number cmsEstimateGamma(const cmsToneCurve* t, cmsFloat64Number Precision)
69 cmsUInt32Number cmsGetToneCurveEstimatedTableEntries(const cmsToneCurve* t)
70 const cmsUInt16Number* cmsGetToneCurveEstimatedTable(const cmsToneCurve* t)
71 cmsPipeline* cmsPipelineAlloc(cmsContext ContextID, cmsUInt32Number InputChannels, cmsUInt32Number OutputChannels)
72 void cmsPipelineFree(cmsPipeline* lut)
73 cmsPipeline* cmsPipelineDup(const cmsPipeline* Orig)
74 cmsContext cmsGetPipelineContextID(const cmsPipeline* lut)
75 cmsUInt32Number cmsPipelineInputChannels(const cmsPipeline* lut)
76 cmsUInt32Number cmsPipelineOutputChannels(const cmsPipeline* lut)
77 cmsUInt32Number cmsPipelineStageCount(const cmsPipeline* lut)
78 cmsStage* cmsPipelineGetPtrToFirstStage(const cmsPipeline* lut)
79 cmsStage* cmsPipelineGetPtrToLastStage(const cmsPipeline* lut)
80 void cmsPipelineEval16(const cmsUInt16Number In[], cmsUInt16Number Out[], const cmsPipeline* lut)
81 void cmsPipelineEvalFloat(const cmsFloat32Number In[], cmsFloat32Number Out[], const cmsPipeline* lut)
82 cmsBool cmsPipelineEvalReverseFloat(cmsFloat32Number Target[], cmsFloat32Number Result[], cmsFloat32Number Hint[], const cmsPipeline* lut)
83 cmsBool cmsPipelineCat(cmsPipeline* l1, const cmsPipeline* l2)
84 cmsBool cmsPipelineSetSaveAs8bitsFlag(cmsPipeline* lut, cmsBool On)
85 int cmsPipelineInsertStage(cmsPipeline* lut, cmsStageLoc loc, cmsStage* mpe)
86 void cmsPipelineUnlinkStage(cmsPipeline* lut, cmsStageLoc loc, cmsStage** mpe)
87 cmsBool cmsPipelineCheckAndRetreiveStages(const cmsPipeline* Lut, cmsUInt32Number n, ...)
88 cmsStage* cmsStageAllocIdentity(cmsContext ContextID, cmsUInt32Number nChannels)
89 cmsStage* cmsStageAllocToneCurves(cmsContext ContextID, cmsUInt32Number nChannels, cmsToneCurve* const Curves[])
90 cmsStage* cmsStageAllocMatrix(cmsContext ContextID, cmsUInt32Number Rows, cmsUInt32Number Cols, const cmsFloat64Number* Matrix, const cmsFloat64Number* Offset)
91 cmsStage* cmsStageAllocCLut16bit(cmsContext ContextID, cmsUInt32Number nGridPoints, cmsUInt32Number inputChan, cmsUInt32Number outputChan, const cmsUInt16Number* Table)
92 cmsStage* cmsStageAllocCLutFloat(cmsContext ContextID, cmsUInt32Number nGridPoints, cmsUInt32Number inputChan, cmsUInt32Number outputChan, const cmsFloat32Number* Table)
93 cmsStage* cmsStageAllocCLut16bitGranular(cmsContext ContextID, const cmsUInt32Number clutPoints[], cmsUInt32Number inputChan, cmsUInt32Number outputChan, const cmsUInt16Number* Table)
94 cmsStage* cmsStageAllocCLutFloatGranular(cmsContext ContextID, const cmsUInt32Number clutPoints[], cmsUInt32Number inputChan, cmsUInt32Number outputChan, const cmsFloat32Number* Table)
95 cmsStage* cmsStageDup(cmsStage* mpe)
96 void cmsStageFree(cmsStage* mpe)
97 cmsStage* cmsStageNext(const cmsStage* mpe)
98 cmsUInt32Number cmsStageInputChannels(const cmsStage* mpe)
99 cmsUInt32Number cmsStageOutputChannels(const cmsStage* mpe)
100 cmsStageSignature cmsStageType(const cmsStage* mpe)
101 void* cmsStageData(const cmsStage* mpe)
102 cmsBool cmsStageSampleCLut16bit(cmsStage* mpe, cmsSAMPLER16 Sampler, void* Cargo, cmsUInt32Number dwFlags)
103 cmsBool cmsStageSampleCLutFloat(cmsStage* mpe, cmsSAMPLERFLOAT Sampler, void* Cargo, cmsUInt32Number dwFlags)
104 cmsBool cmsSliceSpace16(cmsUInt32Number nInputs, const cmsUInt32Number clutPoints[], cmsSAMPLER16 Sampler, void * Cargo)
105 cmsBool cmsSliceSpaceFloat(cmsUInt32Number nInputs, const cmsUInt32Number clutPoints[], cmsSAMPLERFLOAT Sampler, void * Cargo)
106 cmsMLU* cmsMLUalloc(cmsContext ContextID, cmsUInt32Number nItems)
107 void cmsMLUfree(cmsMLU* mlu)
108 cmsMLU* cmsMLUdup(const cmsMLU* mlu)
109 cmsBool cmsMLUsetASCII(cmsMLU* mlu, const char LanguageCode[3], const char CountryCode[3], const char* ASCIIString)
110 cmsBool cmsMLUsetWide(cmsMLU* mlu, const char LanguageCode[3], const char CountryCode[3], const wchar_t* WideString)
111 cmsUInt32Number cmsMLUgetASCII(const cmsMLU* mlu, const char LanguageCode[3], const char CountryCode[3], char* Buffer, cmsUInt32Number BufferSize)
112 cmsUInt32Number cmsMLUgetWide(const cmsMLU* mlu, const char LanguageCode[3], const char CountryCode[3], wchar_t* Buffer, cmsUInt32Number BufferSize)
113 cmsBool cmsMLUgetTranslation(const cmsMLU* mlu, const char LanguageCode[3], const char CountryCode[3], char ObtainedLanguage[3], char ObtainedCountry[3])
114 cmsNAMEDCOLORLIST* cmsAllocNamedColorList(cmsContext ContextID, cmsUInt32Number n, cmsUInt32Number ColorantCount, const char* Prefix, const char* Suffix)
115 void cmsFreeNamedColorList(cmsNAMEDCOLORLIST* v)
116 cmsNAMEDCOLORLIST* cmsDupNamedColorList(const cmsNAMEDCOLORLIST* v)
117 cmsBool cmsAppendNamedColor(cmsNAMEDCOLORLIST* v, const char* Name, cmsUInt16Number PCS[3], cmsUInt16Number Colorant[cmsMAXCHANNELS])
118 cmsUInt32Number cmsNamedColorCount(const cmsNAMEDCOLORLIST* v)
119 cmsInt32Number cmsNamedColorIndex(const cmsNAMEDCOLORLIST* v, const char* Name)
120 cmsBool cmsNamedColorInfo(const cmsNAMEDCOLORLIST* NamedColorList, cmsUInt32Number nColor, char* Name, char* Prefix, char* Suffix, cmsUInt16Number* PCS, cmsUInt16Number* Colorant)
121 cmsNAMEDCOLORLIST* cmsGetNamedColorList(cmsHTRANSFORM xform)
122 cmsSEQ* cmsAllocProfileSequenceDescription(cmsContext ContextID, cmsUInt32Number n)
123 cmsSEQ* cmsDupProfileSequenceDescription(const cmsSEQ* pseq)
124 void cmsFreeProfileSequenceDescription(cmsSEQ* pseq)
125 cmsHANDLE cmsDictAlloc(cmsContext ContextID)
126 void cmsDictFree(cmsHANDLE hDict)
127 cmsHANDLE cmsDictDup(cmsHANDLE hDict)
128 cmsBool cmsDictAddEntry(cmsHANDLE hDict, const wchar_t* Name, const wchar_t* Value, const cmsMLU *DisplayName, const cmsMLU *DisplayValue)
129 const cmsDICTentry* cmsDictGetEntryList(cmsHANDLE hDict)
130 const cmsDICTentry* cmsDictNextEntry(const cmsDICTentry* e)
131 cmsHPROFILE cmsCreateProfilePlaceholder(cmsContext ContextID)
132 cmsContext cmsGetProfileContextID(cmsHPROFILE hProfile)
133 cmsInt32Number cmsGetTagCount(cmsHPROFILE hProfile)
134 cmsTagSignature cmsGetTagSignature(cmsHPROFILE hProfile, cmsUInt32Number n)
135 cmsBool cmsIsTag(cmsHPROFILE hProfile, cmsTagSignature sig)
136 void* cmsReadTag(cmsHPROFILE hProfile, cmsTagSignature sig)
137 cmsBool cmsWriteTag(cmsHPROFILE hProfile, cmsTagSignature sig, const void* data)
138 cmsBool cmsLinkTag(cmsHPROFILE hProfile, cmsTagSignature sig, cmsTagSignature dest)
139 cmsTagSignature cmsTagLinkedTo(cmsHPROFILE hProfile, cmsTagSignature sig)
140 cmsInt32Number cmsReadRawTag(cmsHPROFILE hProfile, cmsTagSignature sig, void* Buffer, cmsUInt32Number BufferSize)
141 cmsBool cmsWriteRawTag(cmsHPROFILE hProfile, cmsTagSignature sig, const void* data, cmsUInt32Number Size)
142 cmsUInt32Number cmsGetHeaderFlags(cmsHPROFILE hProfile)
143 void cmsGetHeaderAttributes(cmsHPROFILE hProfile, cmsUInt64Number* Flags)
144 void cmsGetHeaderProfileID(cmsHPROFILE hProfile, cmsUInt8Number* ProfileID)
145 cmsBool cmsGetHeaderCreationDateTime(cmsHPROFILE hProfile, struct tm *Dest)
146 cmsUInt32Number cmsGetHeaderRenderingIntent(cmsHPROFILE hProfile)
147 void cmsSetHeaderFlags(cmsHPROFILE hProfile, cmsUInt32Number Flags)
148 cmsUInt32Number cmsGetHeaderManufacturer(cmsHPROFILE hProfile)
149 void cmsSetHeaderManufacturer(cmsHPROFILE hProfile, cmsUInt32Number manufacturer)
150 cmsUInt32Number cmsGetHeaderModel(cmsHPROFILE hProfile)
151 void cmsSetHeaderModel(cmsHPROFILE hProfile, cmsUInt32Number model)
152 void cmsSetHeaderAttributes(cmsHPROFILE hProfile, cmsUInt64Number Flags)
153 void cmsSetHeaderProfileID(cmsHPROFILE hProfile, cmsUInt8Number* ProfileID)
154 void cmsSetHeaderRenderingIntent(cmsHPROFILE hProfile, cmsUInt32Number RenderingIntent)
155 cmsColorSpaceSignature cmsGetPCS(cmsHPROFILE hProfile)
156 void cmsSetPCS(cmsHPROFILE hProfile, cmsColorSpaceSignature pcs)
157 cmsColorSpaceSignature cmsGetColorSpace(cmsHPROFILE hProfile)
158 void cmsSetColorSpace(cmsHPROFILE hProfile, cmsColorSpaceSignature sig)
159 cmsProfileClassSignature cmsGetDeviceClass(cmsHPROFILE hProfile)
160 void cmsSetDeviceClass(cmsHPROFILE hProfile, cmsProfileClassSignature sig)
161 void cmsSetProfileVersion(cmsHPROFILE hProfile, cmsFloat64Number Version)
162 cmsFloat64Number cmsGetProfileVersion(cmsHPROFILE hProfile)
163 cmsUInt32Number cmsGetEncodedICCversion(cmsHPROFILE hProfile)
164 void cmsSetEncodedICCversion(cmsHPROFILE hProfile, cmsUInt32Number Version)
165 cmsBool cmsIsIntentSupported(cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number UsedDirection)
166 cmsBool cmsIsMatrixShaper(cmsHPROFILE hProfile)
167 cmsBool cmsIsCLUT(cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number UsedDirection)
168 cmsColorSpaceSignature _cmsICCcolorSpace(int OurNotation)
169 int _cmsLCMScolorSpace(cmsColorSpaceSignature ProfileSpace)
170 cmsUInt32Number cmsChannelsOf(cmsColorSpaceSignature ColorSpace)
171 cmsUInt32Number cmsFormatterForColorspaceOfProfile(cmsHPROFILE hProfile, cmsUInt32Number nBytes, cmsBool lIsFloat)
172 cmsUInt32Number cmsFormatterForPCSOfProfile(cmsHPROFILE hProfile, cmsUInt32Number nBytes, cmsBool lIsFloat)
173 cmsUInt32Number cmsGetProfileInfo(cmsHPROFILE hProfile, cmsInfoType Info, const char LanguageCode[3], const char CountryCode[3], wchar_t* Buffer, cmsUInt32Number BufferSize)
174 cmsUInt32Number cmsGetProfileInfoASCII(cmsHPROFILE hProfile, cmsInfoType Info, const char LanguageCode[3], const char CountryCode[3], char* Buffer, cmsUInt32Number BufferSize)
175 cmsIOHANDLER* cmsOpenIOhandlerFromFile(cmsContext ContextID, const char* FileName, const char* AccessMode)
176 cmsIOHANDLER* cmsOpenIOhandlerFromStream(cmsContext ContextID, FILE* Stream)
177 cmsIOHANDLER* cmsOpenIOhandlerFromMem(cmsContext ContextID, void *Buffer, cmsUInt32Number size, const char* AccessMode)
178 cmsIOHANDLER* cmsOpenIOhandlerFromNULL(cmsContext ContextID)
179 cmsBool cmsCloseIOhandler(cmsIOHANDLER* io)
180 cmsBool cmsMD5computeID(cmsHPROFILE hProfile)
181 cmsHPROFILE cmsOpenProfileFromFile(const char *ICCProfile, const char *sAccess)
182 cmsHPROFILE cmsOpenProfileFromFileTHR(cmsContext ContextID, const char *ICCProfile, const char *sAccess)
183 cmsHPROFILE cmsOpenProfileFromStream(FILE* ICCProfile, const char* sAccess)
184 cmsHPROFILE cmsOpenProfileFromStreamTHR(cmsContext ContextID, FILE* ICCProfile, const char* sAccess)
185 cmsHPROFILE cmsOpenProfileFromMem(const void * MemPtr, cmsUInt32Number dwSize)
186 cmsHPROFILE cmsOpenProfileFromMemTHR(cmsContext ContextID, const void * MemPtr, cmsUInt32Number dwSize)
187 cmsHPROFILE cmsOpenProfileFromIOhandlerTHR(cmsContext ContextID, cmsIOHANDLER* io)
188 cmsBool cmsCloseProfile(cmsHPROFILE hProfile)
189 cmsBool cmsSaveProfileToFile(cmsHPROFILE hProfile, const char* FileName)
190 cmsBool cmsSaveProfileToStream(cmsHPROFILE hProfile, FILE* Stream)
191 cmsBool cmsSaveProfileToMem(cmsHPROFILE hProfile, void *MemPtr, cmsUInt32Number* BytesNeeded)
192 cmsUInt32Number cmsSaveProfileToIOhandler(cmsHPROFILE hProfile, cmsIOHANDLER* io)
193 cmsHPROFILE cmsCreateRGBProfileTHR(cmsContext ContextID, const cmsCIExyY* WhitePoint, const cmsCIExyYTRIPLE* Primaries, cmsToneCurve* const TransferFunction[3])
194 cmsHPROFILE cmsCreateRGBProfile(const cmsCIExyY* WhitePoint, const cmsCIExyYTRIPLE* Primaries, cmsToneCurve* const TransferFunction[3])
195 cmsHPROFILE cmsCreateGrayProfileTHR(cmsContext ContextID, const cmsCIExyY* WhitePoint, const cmsToneCurve* TransferFunction)
196 cmsHPROFILE cmsCreateGrayProfile(const cmsCIExyY* WhitePoint, const cmsToneCurve* TransferFunction)
197 cmsHPROFILE cmsCreateLinearizationDeviceLinkTHR(cmsContext ContextID, cmsColorSpaceSignature ColorSpace, cmsToneCurve* const TransferFunctions[])
198 cmsHPROFILE cmsCreateLinearizationDeviceLink(cmsColorSpaceSignature ColorSpace, cmsToneCurve* const TransferFunctions[])
199 cmsHPROFILE cmsCreateInkLimitingDeviceLinkTHR(cmsContext ContextID, cmsColorSpaceSignature ColorSpace, cmsFloat64Number Limit)
200 cmsHPROFILE cmsCreateInkLimitingDeviceLink(cmsColorSpaceSignature ColorSpace, cmsFloat64Number Limit)
201 cmsHPROFILE cmsCreateLab2ProfileTHR(cmsContext ContextID, const cmsCIExyY* WhitePoint)
202 cmsHPROFILE cmsCreateLab2Profile(const cmsCIExyY* WhitePoint)
203 cmsHPROFILE cmsCreateLab4ProfileTHR(cmsContext ContextID, const cmsCIExyY* WhitePoint)
204 cmsHPROFILE cmsCreateLab4Profile(const cmsCIExyY* WhitePoint)
205 cmsHPROFILE cmsCreateXYZProfileTHR(cmsContext ContextID)
206 cmsHPROFILE cmsCreateXYZProfile(void)
207 cmsHPROFILE cmsCreate_sRGBProfileTHR(cmsContext ContextID)
208 cmsHPROFILE cmsCreate_sRGBProfile(void)
209 cmsHPROFILE cmsCreateBCHSWabstractProfileTHR(cmsContext ContextID, int nLUTPoints, cmsFloat64Number Bright, cmsFloat64Number Contrast, cmsFloat64Number Hue, cmsFloat64Number Saturation, int TempSrc, int TempDest)
210 cmsHPROFILE cmsCreateBCHSWabstractProfile(int nLUTPoints, cmsFloat64Number Bright, cmsFloat64Number Contrast, cmsFloat64Number Hue, cmsFloat64Number Saturation, int TempSrc, int TempDest)
211 cmsHPROFILE cmsCreateNULLProfileTHR(cmsContext ContextID)
212 cmsHPROFILE cmsCreateNULLProfile(void)
213 cmsHPROFILE cmsTransform2DeviceLink(cmsHTRANSFORM hTransform, cmsFloat64Number Version, cmsUInt32Number dwFlags)
214 cmsUInt32Number cmsGetSupportedIntents(cmsUInt32Number nMax, cmsUInt32Number* Codes, char** Descriptions)
215 cmsHTRANSFORM cmsCreateTransformTHR(cmsContext ContextID, cmsHPROFILE Input, cmsUInt32Number InputFormat, cmsHPROFILE Output, cmsUInt32Number OutputFormat, cmsUInt32Number Intent, cmsUInt32Number dwFlags)
216 cmsHTRANSFORM cmsCreateTransform(cmsHPROFILE Input, cmsUInt32Number InputFormat, cmsHPROFILE Output, cmsUInt32Number OutputFormat, cmsUInt32Number Intent, cmsUInt32Number dwFlags)
217 cmsHTRANSFORM cmsCreateProofingTransformTHR(cmsContext ContextID, cmsHPROFILE Input, cmsUInt32Number InputFormat, cmsHPROFILE Output, cmsUInt32Number OutputFormat, cmsHPROFILE Proofing, cmsUInt32Number Intent, cmsUInt32Number ProofingIntent, cmsUInt32Number dwFlags)
218 cmsHTRANSFORM cmsCreateProofingTransform(cmsHPROFILE Input, cmsUInt32Number InputFormat, cmsHPROFILE Output, cmsUInt32Number OutputFormat, cmsHPROFILE Proofing, cmsUInt32Number Intent, cmsUInt32Number ProofingIntent, cmsUInt32Number dwFlags)
219 cmsHTRANSFORM cmsCreateMultiprofileTransformTHR(cmsContext ContextID, cmsHPROFILE hProfiles[], cmsUInt32Number nProfiles, cmsUInt32Number InputFormat, cmsUInt32Number OutputFormat, cmsUInt32Number Intent, cmsUInt32Number dwFlags)
220 cmsHTRANSFORM cmsCreateMultiprofileTransform(cmsHPROFILE hProfiles[], cmsUInt32Number nProfiles, cmsUInt32Number InputFormat, cmsUInt32Number OutputFormat, cmsUInt32Number Intent, cmsUInt32Number dwFlags)
221 cmsHTRANSFORM cmsCreateExtendedTransform(cmsContext ContextID, cmsUInt32Number nProfiles, cmsHPROFILE hProfiles[], cmsBool BPC[], cmsUInt32Number Intents[], cmsFloat64Number AdaptationStates[], cmsHPROFILE hGamutProfile, cmsUInt32Number nGamutPCSposition, cmsUInt32Number InputFormat, cmsUInt32Number OutputFormat, cmsUInt32Number dwFlags)
222 void cmsDeleteTransform(cmsHTRANSFORM hTransform)
223 void cmsDoTransform(cmsHTRANSFORM Transform, const void * InputBuffer, void * OutputBuffer, cmsUInt32Number Size)
224 void cmsDoTransformStride(cmsHTRANSFORM Transform, const void * InputBuffer, void * OutputBuffer, cmsUInt32Number Size, cmsUInt32Number Stride)
225 void cmsSetAlarmCodes(cmsUInt16Number NewAlarm[cmsMAXCHANNELS])
226 void cmsGetAlarmCodes(cmsUInt16Number NewAlarm[cmsMAXCHANNELS])
227 cmsFloat64Number cmsSetAdaptationState(cmsFloat64Number d)
228 cmsContext cmsGetTransformContextID(cmsHTRANSFORM hTransform)
229 cmsUInt32Number cmsGetTransformInputFormat(cmsHTRANSFORM hTransform)
230 cmsUInt32Number cmsGetTransformOutputFormat(cmsHTRANSFORM hTransform)
231 cmsBool cmsChangeBuffersFormat(cmsHTRANSFORM hTransform, cmsUInt32Number InputFormat, cmsUInt32Number OutputFormat)
232 cmsUInt32Number cmsGetPostScriptColorResource(cmsContext ContextID, cmsPSResourceType Type, cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number dwFlags, cmsIOHANDLER* io)
233 cmsUInt32Number cmsGetPostScriptCSA(cmsContext ContextID, cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number dwFlags, void* Buffer, cmsUInt32Number dwBufferLen)
234 cmsUInt32Number cmsGetPostScriptCRD(cmsContext ContextID, cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number dwFlags, void* Buffer, cmsUInt32Number dwBufferLen)
235 cmsHANDLE cmsIT8Alloc(cmsContext ContextID)
236 void cmsIT8Free(cmsHANDLE hIT8)
237 cmsUInt32Number cmsIT8TableCount(cmsHANDLE hIT8)
238 cmsInt32Number cmsIT8SetTable(cmsHANDLE hIT8, cmsUInt32Number nTable)
239 cmsHANDLE cmsIT8LoadFromFile(cmsContext ContextID, const char* cFileName)
240 cmsHANDLE cmsIT8LoadFromMem(cmsContext ContextID, void *Ptr, cmsUInt32Number len)
241 cmsBool cmsIT8SaveToFile(cmsHANDLE hIT8, const char* cFileName)
242 cmsBool cmsIT8SaveToMem(cmsHANDLE hIT8, void *MemPtr, cmsUInt32Number* BytesNeeded)
243 const char* cmsIT8GetSheetType(cmsHANDLE hIT8)
244 cmsBool cmsIT8SetSheetType(cmsHANDLE hIT8, const char* Type)
245 cmsBool cmsIT8SetComment(cmsHANDLE hIT8, const char* cComment)
246 cmsBool cmsIT8SetPropertyStr(cmsHANDLE hIT8, const char* cProp, const char *Str)
247 cmsBool cmsIT8SetPropertyDbl(cmsHANDLE hIT8, const char* cProp, cmsFloat64Number Val)
248 cmsBool cmsIT8SetPropertyHex(cmsHANDLE hIT8, const char* cProp, cmsUInt32Number Val)
249 cmsBool cmsIT8SetPropertyMulti(cmsHANDLE hIT8, const char* Key, const char* SubKey, const char *Buffer)
250 cmsBool cmsIT8SetPropertyUncooked(cmsHANDLE hIT8, const char* Key, const char* Buffer)
251 const char* cmsIT8GetProperty(cmsHANDLE hIT8, const char* cProp)
252 cmsFloat64Number cmsIT8GetPropertyDbl(cmsHANDLE hIT8, const char* cProp)
253 const char* cmsIT8GetPropertyMulti(cmsHANDLE hIT8, const char* Key, const char *SubKey)
254 cmsUInt32Number cmsIT8EnumProperties(cmsHANDLE hIT8, char ***PropertyNames)
255 cmsUInt32Number cmsIT8EnumPropertyMulti(cmsHANDLE hIT8, const char* cProp, const char ***SubpropertyNames)
256 const char* cmsIT8GetDataRowCol(cmsHANDLE hIT8, int row, int col)
257 cmsFloat64Number cmsIT8GetDataRowColDbl(cmsHANDLE hIT8, int row, int col)
258 cmsBool cmsIT8SetDataRowCol(cmsHANDLE hIT8, int row, int col, const char* Val)
259 cmsBool cmsIT8SetDataRowColDbl(cmsHANDLE hIT8, int row, int col, cmsFloat64Number Val)
260 const char* cmsIT8GetData(cmsHANDLE hIT8, const char* cPatch, const char* cSample)
261 cmsFloat64Number cmsIT8GetDataDbl(cmsHANDLE hIT8, const char* cPatch, const char* cSample)
262 cmsBool cmsIT8SetData(cmsHANDLE hIT8, const char* cPatch, const char* cSample, const char *Val)
263 cmsBool cmsIT8SetDataDbl(cmsHANDLE hIT8, const char* cPatch, const char* cSample, cmsFloat64Number Val)
264 int cmsIT8FindDataFormat(cmsHANDLE hIT8, const char* cSample)
265 cmsBool cmsIT8SetDataFormat(cmsHANDLE hIT8, int n, const char *Sample)
266 int cmsIT8EnumDataFormat(cmsHANDLE hIT8, char ***SampleNames)
267 const char* cmsIT8GetPatchName(cmsHANDLE hIT8, int nPatch, char* buffer)
268 int cmsIT8GetPatchByName(cmsHANDLE hIT8, const char *cPatch)
269 int cmsIT8SetTableByLabel(cmsHANDLE hIT8, const char* cSet, const char* cField, const char* ExpectedType)
270 cmsBool cmsIT8SetIndexColumn(cmsHANDLE hIT8, const char* cSample)
271 void cmsIT8DefineDblFormat(cmsHANDLE hIT8, const char* Formatter)
272 cmsHANDLE cmsGBDAlloc(cmsContext ContextID)
273 void cmsGBDFree(cmsHANDLE hGBD)
274 cmsBool cmsGDBAddPoint(cmsHANDLE hGBD, const cmsCIELab* Lab)
275 cmsBool cmsGDBCompute(cmsHANDLE hGDB, cmsUInt32Number dwFlags)
276 cmsBool cmsGDBCheckPoint(cmsHANDLE hGBD, const cmsCIELab* Lab)
277 cmsBool cmsDetectBlackPoint(cmsCIEXYZ* BlackPoint, cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number dwFlags)
278 cmsBool cmsDetectDestinationBlackPoint(cmsCIEXYZ* BlackPoint, cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number dwFlags)
279 cmsFloat64Number cmsDetectTAC(cmsHPROFILE hProfile)
280 cmsBool cmsDesaturateLab(cmsCIELab* Lab, double amax, double amin, double bmax, double bmin)