include/muimaster/macros.h: get() compiler delint
[AROS.git] / workbench / libs / lcms2 / src / lcms2.conf
blobaaa63789c1dba638ce53ee7d6760eedef8bcdb34
1 ##begin config
2 basename lcms2
3 version 1.1
4 date 29.9.2014
5 copyright Copyright (C) 1998-2011 Marti Maria Saguer, 2013-2014 The AROS Development Team
6 options pertaskbase
7 rellib  stdcio
8 rellib  stdc
9 forcebase StdCIOBase
10 forcebase StdCBase
11 ##end config
13 ##begin cdef
14 #include <lcms2.h>
15 ##end cdef
17 ##begin functionlist
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)
281 ##end functionlist