#ifndef _XIE_H_
#define _XIE_H_
#define xieExtName "XIE"
#define xieMajorVersion 5
#define xieMinorVersion 0
#define xieEarliestMinorVersion 0
#define xieLatestMinorVersion 0
#ifdef XIE_DIS
#define XIE_FULL 0
#else
#define XIE_FULL 1
#endif
#define xieValFull 1
#define xieValDIS 2
#define xieValMaxBands 3
#define xieValAlignable 1
#define xieValArbitrary 2
#define xieValAdd 1
#define xieValSub 2
#define xieValSubRev 3
#define xieValMul 4
#define xieValDiv 5
#define xieValDivRev 6
#define xieValMin 7
#define xieValMax 8
#define xieValGamma 9
#define xieValColorAllocDefault 0
#define xieValColorAllocAll 2
#define xieValColorAllocMatch 4
#define xieValColorAllocRequantize 6
#define xieValRGBToCIELab 2
#define xieValRGBToCIEXYZ 4
#define xieValRGBToYCbCr 6
#define xieValRGBToYCC 8
#define xieValCIELabToRGB 2
#define xieValCIEXYZToRGB 4
#define xieValYCbCrToRGB 6
#define xieValYCCToRGB 8
#define xieValLT 1
#define xieValLE 2
#define xieValEQ 3
#define xieValNE 4
#define xieValGT 5
#define xieValGE 6
#define xieValConstrainClipScale 2
#define xieValConstrainHardClip 4
#define xieValConvolveDefault 0
#define xieValConvolveConstant 2
#define xieValConvolveReplicate 4
#define xieValSingleBand 1
#define xieValTripleBand 2
#define xieValConstrained 1
#define xieValUnconstrained 2
#define xieValDecodeUncompressedSingle 2
#define xieValDecodeUncompressedTriple 3
#define xieValDecodeG31D 4
#define xieValDecodeG32D 6
#define xieValDecodeG42D 8
#define xieValDecodeJPEGBaseline 10
#define xieValDecodeJPEGLossless 12
#define xieValDecodeTIFF2 14
#define xieValDecodeTIFFPackBits 16
#define xieValDitherDefault 0
#define xieValDitherErrorDiffusion 2
#define xieValDitherOrdered 4
#define xieValEncodeServerChoice 1
#define xieValEncodeUncompressedSingle 2
#define xieValEncodeUncompressedTriple 3
#define xieValEncodeG31D 4
#define xieValEncodeG32D 6
#define xieValEncodeG42D 8
#define xieValEncodeJPEGBaseline 10
#define xieValEncodeJPEGLossless 12
#define xieValEncodeTIFF2 14
#define xieValEncodeTIFFPackBits 16
#define xieValPreferDefault 0
#define xieValPreferSpace 1
#define xieValPreferTime 2
#define xieValPredictorNone 0
#define xieValPredictorA 1
#define xieValPredictorB 2
#define xieValPredictorC 3
#define xieValPredictorABC 4
#define xieValPredictorABC2 5
#define xieValPredictorBAC2 6
#define xieValPredictorAB2 7
#define xieValDisable 1
#define xieValFirstData 2
#define xieValNewData 3
#define xieValExportDone 1
#define xieValExportMore 2
#define xieValExportEmpty 3
#define xieValExportError 4
#define xieValGamutDefault 0
#define xieValGamutNone 1
#define xieValGamutClipRGB 2
#define xieValGeomDefault 0
#define xieValGeomAntialias 2
#define xieValGeomAntialiasByArea 4
#define xieValGeomAntialiasByLPF 6
#define xieValGeomBilinearInterp 8
#define xieValGeomGaussian 10
#define xieValGeomNearestNeighbor 12
#define xieValFavorDown 1
#define xieValFavorUp 2
#define xieValRoundNW 3
#define xieValRoundNE 4
#define xieValRoundSE 5
#define xieValRoundSW 6
#define xieValHistogramFlat 2
#define xieValHistogramGaussian 4
#define xieValHistogramHyperbolic 6
#define xieValBandByPixel 1
#define xieValBandByPlane 2
#define xieValExp 1
#define xieValLn 2
#define xieValLog2 3
#define xieValLog10 4
#define xieValSquare 5
#define xieValSqrt 6
#define xieValLSFirst 1
#define xieValMSFirst 2
#define xieValFloSuccess 1
#define xieValFloAbort 2
#define xieValFloError 3
#define xieValInactive 1
#define xieValActive 2
#define xieValNonexistent 3
#define xieValDefault 0
#define xieValAll 1
#define xieValColorAlloc 2
#define xieValConstrain 4
#define xieValConvertFromRGB 6
#define xieValConvertToRGB 8
#define xieValConvolve 10
#define xieValDecode 12
#define xieValDither 14
#define xieValEncode 16
#define xieValGamut 18
#define xieValGeometry 20
#define xieValHistogram 22
#define xieValWhiteAdjust 24
#define xieValMaxTechGroup 24
#define xieValWhiteAdjustDefault 0
#define xieValWhiteAdjustNone 1
#define xieValWhiteAdjustCIELabShift 2
#define xieElemImportClientLUT 1
#define xieElemImportClientPhoto 2
#define xieElemImportClientROI 3
#define xieElemImportDrawable 4
#define xieElemImportDrawablePlane 5
#define xieElemImportLUT 6
#define xieElemImportPhotomap 7
#define xieElemImportROI 8
#define xieElemArithmetic 9
#define xieElemBandCombine 10
#define xieElemBandExtract 11
#define xieElemBandSelect 12
#define xieElemBlend 13
#define xieElemCompare 14
#define xieElemConstrain 15
#define xieElemConvertFromIndex 16
#define xieElemConvertFromRGB 17
#define xieElemConvertToIndex 18
#define xieElemConvertToRGB 19
#define xieElemConvolve 20
#define xieElemDither 21
#define xieElemGeometry 22
#define xieElemLogical 23
#define xieElemMatchHistogram 24
#define xieElemMath 25
#define xieElemPasteUp 26
#define xieElemPoint 27
#define xieElemUnconstrain 28
#define xieElemExportClientHistogram 29
#define xieElemExportClientLUT 30
#define xieElemExportClientPhoto 31
#define xieElemExportClientROI 32
#define xieElemExportDrawable 33
#define xieElemExportDrawablePlane 34
#define xieElemExportLUT 35
#define xieElemExportPhotomap 36
#define xieElemExportROI 37
#define xieMaxElem 37
#define xieEvnNoColorAlloc 0
#define xieEvnNoDecodeNotify 1
#define xieEvnNoExportAvailable 2
#define xieEvnNoImportObscured 3
#define xieEvnNoPhotofloDone 4
#define xieNumEvents 5
#define xieErrNoColorList 0
#define xieErrNoLUT 1
#define xieErrNoPhotoflo 2
#define xieErrNoPhotomap 3
#define xieErrNoPhotospace 4
#define xieErrNoROI 5
#define xieErrNoFlo 6
#define xieNumErrors 7
#define xieErrNoFloAccess 1
#define xieErrNoFloAlloc 2
#define xieErrNoFloColormap 3
#define xieErrNoFloColorList 4
#define xieErrNoFloDomain 5
#define xieErrNoFloDrawable 6
#define xieErrNoFloElement 7
#define xieErrNoFloGC 8
#define xieErrNoFloID 9
#define xieErrNoFloLength 10
#define xieErrNoFloLUT 11
#define xieErrNoFloMatch 12
#define xieErrNoFloOperator 13
#define xieErrNoFloPhotomap 14
#define xieErrNoFloROI 15
#define xieErrNoFloSource 16
#define xieErrNoFloTechnique 17
#define xieErrNoFloValue 18
#define xieErrNoFloImplementation 19
#define xieNumFloErrors 19
#endif