ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

tiffio.h File Reference
#include "tiff.h"
#include "tiffvers.h"
#include <stdio.h>
#include <stdarg.h>

Go to the source code of this file.

Data Structures

struct  TIFFDisplay
struct  TIFFYCbCrToRGB
struct  TIFFCIELabToRGB
struct  TIFFRGBAImage
struct  TIFFCodec
struct  TIFFFieldInfo
struct  TIFFTagValue
struct  TIFFTagMethods

Defines

#define __DLL_IMPORT__   __declspec(dllimport)
#define __DLL_EXPORT__   __declspec(dllexport)
#define LIBTIFF_DLL_IMPEXP
#define BINMODE
#define SET_BINARY(f)   (void)0
#define TIFFPRINT_NONE   0x0 /* no extra info */
#define TIFFPRINT_STRIPS   0x1 /* strips/tiles info */
#define TIFFPRINT_CURVES   0x2 /* color/gray response curves */
#define TIFFPRINT_COLORMAP   0x4 /* colormap */
#define TIFFPRINT_JPEGQTABLES   0x100 /* JPEG Q matrices */
#define TIFFPRINT_JPEGACTABLES   0x200 /* JPEG AC tables */
#define TIFFPRINT_JPEGDCTABLES   0x200 /* JPEG DC tables */
#define D65_X0   (95.0470F)
#define D65_Y0   (100.0F)
#define D65_Z0   (108.8827F)
#define D50_X0   (96.4250F)
#define D50_Y0   (100.0F)
#define D50_Z0   (82.4680F)
#define CIELABTORGB_TABLE_RANGE   1500
#define TIFFGetR(abgr)   ((abgr) & 0xff)
#define TIFFGetG(abgr)   (((abgr) >> 8) & 0xff)
#define TIFFGetB(abgr)   (((abgr) >> 16) & 0xff)
#define TIFFGetA(abgr)   (((abgr) >> 24) & 0xff)
#define LOGLUV_PUBLIC   1
#define __attribute__(x)   /*nothing*/
#define TIFF_ANY   TIFF_NOTYPE /* for field descriptor searching */
#define TIFF_VARIABLE   -1 /* marker for variable length tags */
#define TIFF_SPP   -2 /* marker for SamplesPerPixel tags */
#define TIFF_VARIABLE2   -3 /* marker for uint32 var-length tags */
#define FIELD_CUSTOM   65
#define U_NEU   0.210526316
#define V_NEU   0.473684211
#define UVSCALE   410.

Typedefs

typedef uint32 ttag_t
typedef uint16 tdir_t
typedef uint16 tsample_t
typedef uint32 tstrile_t
typedef tstrile_t tstrip_t
typedef tstrile_t ttile_t
typedef int32 tsize_t
typedef voidtdata_t
typedef uint32 toff_t
typedef voidthandle_t
typedef unsigned char TIFFRGBValue
typedef void(* tileContigRoutine )(TIFFRGBAImage *, uint32 *, uint32, uint32, uint32, uint32, int32, int32, unsigned char *)
typedef void(* tileSeparateRoutine )(TIFFRGBAImage *, uint32 *, uint32, uint32, uint32, uint32, int32, int32, unsigned char *, unsigned char *, unsigned char *, unsigned char *)
typedef int(* TIFFInitMethod )(TIFF *, int)
typedef void(* TIFFErrorHandler )(const char *, const char *, va_list)
typedef void(* TIFFErrorHandlerExt )(thandle_t, const char *, const char *, va_list)
typedef tsize_t(* TIFFReadWriteProc )(thandle_t, tdata_t, tsize_t)
typedef toff_t(* TIFFSeekProc )(thandle_t, toff_t, int)
typedef int(* TIFFCloseProc )(thandle_t)
typedef toff_t(* TIFFSizeProc )(thandle_t)
typedef int(* TIFFMapFileProc )(thandle_t, tdata_t *, toff_t *)
typedef void(* TIFFUnmapFileProc )(thandle_t, tdata_t, toff_t)
typedef void(* TIFFExtendProc )(TIFF *)
typedef int(* TIFFVSetMethod )(TIFF *, ttag_t, va_list)
typedef int(* TIFFVGetMethod )(TIFF *, ttag_t, va_list)
typedef void(* TIFFPrintMethod )(TIFF *, FILE *, long)

Functions

LIBTIFF_DLL_IMPEXP const charTIFFGetVersion (void)
LIBTIFF_DLL_IMPEXP const
TIFFCodec
TIFFFindCODEC (uint16)
LIBTIFF_DLL_IMPEXP TIFFCodecTIFFRegisterCODEC (uint16, const char *, TIFFInitMethod)
LIBTIFF_DLL_IMPEXP void TIFFUnRegisterCODEC (TIFFCodec *)
LIBTIFF_DLL_IMPEXP int TIFFIsCODECConfigured (uint16)
LIBTIFF_DLL_IMPEXP TIFFCodecTIFFGetConfiguredCODECs (void)
LIBTIFF_DLL_IMPEXP tdata_t _TIFFmalloc (tsize_t)
LIBTIFF_DLL_IMPEXP tdata_t _TIFFrealloc (tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP void _TIFFmemset (tdata_t, int, tsize_t)
LIBTIFF_DLL_IMPEXP void _TIFFmemcpy (tdata_t, const tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP int _TIFFmemcmp (const tdata_t, const tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP void _TIFFfree (tdata_t)
LIBTIFF_DLL_IMPEXP int TIFFGetTagListCount (TIFF *)
LIBTIFF_DLL_IMPEXP ttag_t TIFFGetTagListEntry (TIFF *, int tag_index)
LIBTIFF_DLL_IMPEXP void TIFFMergeFieldInfo (TIFF *, const TIFFFieldInfo[], int)
LIBTIFF_DLL_IMPEXP const
TIFFFieldInfo
TIFFFindFieldInfo (TIFF *, ttag_t, TIFFDataType)
LIBTIFF_DLL_IMPEXP const
TIFFFieldInfo
TIFFFindFieldInfoByName (TIFF *, const char *, TIFFDataType)
LIBTIFF_DLL_IMPEXP const
TIFFFieldInfo
TIFFFieldWithTag (TIFF *, ttag_t)
LIBTIFF_DLL_IMPEXP const
TIFFFieldInfo
TIFFFieldWithName (TIFF *, const char *)
LIBTIFF_DLL_IMPEXP TIFFTagMethodsTIFFAccessTagMethods (TIFF *)
LIBTIFF_DLL_IMPEXP voidTIFFGetClientInfo (TIFF *, const char *)
LIBTIFF_DLL_IMPEXP void TIFFSetClientInfo (TIFF *, void *, const char *)
LIBTIFF_DLL_IMPEXP void TIFFCleanup (TIFF *)
LIBTIFF_DLL_IMPEXP void TIFFClose (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFFlush (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFFlushData (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFGetField (TIFF *, ttag_t,...)
LIBTIFF_DLL_IMPEXP int TIFFVGetField (TIFF *, ttag_t, va_list)
LIBTIFF_DLL_IMPEXP int TIFFGetFieldDefaulted (TIFF *, ttag_t,...)
LIBTIFF_DLL_IMPEXP int TIFFVGetFieldDefaulted (TIFF *, ttag_t, va_list)
LIBTIFF_DLL_IMPEXP int TIFFReadDirectory (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFReadCustomDirectory (TIFF *, toff_t, const TIFFFieldInfo[], size_t)
LIBTIFF_DLL_IMPEXP int TIFFReadEXIFDirectory (TIFF *, toff_t)
LIBTIFF_DLL_IMPEXP tsize_t TIFFScanlineSize (TIFF *)
LIBTIFF_DLL_IMPEXP tsize_t TIFFOldScanlineSize (TIFF *)
LIBTIFF_DLL_IMPEXP tsize_t TIFFNewScanlineSize (TIFF *)
LIBTIFF_DLL_IMPEXP tsize_t TIFFRasterScanlineSize (TIFF *)
LIBTIFF_DLL_IMPEXP tsize_t TIFFStripSize (TIFF *)
LIBTIFF_DLL_IMPEXP tsize_t TIFFRawStripSize (TIFF *, tstrip_t)
LIBTIFF_DLL_IMPEXP tsize_t TIFFVStripSize (TIFF *, uint32)
LIBTIFF_DLL_IMPEXP tsize_t TIFFTileRowSize (TIFF *)
LIBTIFF_DLL_IMPEXP tsize_t TIFFTileSize (TIFF *)
LIBTIFF_DLL_IMPEXP tsize_t TIFFVTileSize (TIFF *, uint32)
LIBTIFF_DLL_IMPEXP uint32 TIFFDefaultStripSize (TIFF *, uint32)
LIBTIFF_DLL_IMPEXP void TIFFDefaultTileSize (TIFF *, uint32 *, uint32 *)
LIBTIFF_DLL_IMPEXP int TIFFFileno (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFSetFileno (TIFF *, int)
LIBTIFF_DLL_IMPEXP thandle_t TIFFClientdata (TIFF *)
LIBTIFF_DLL_IMPEXP thandle_t TIFFSetClientdata (TIFF *, thandle_t)
LIBTIFF_DLL_IMPEXP int TIFFGetMode (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFSetMode (TIFF *, int)
LIBTIFF_DLL_IMPEXP int TIFFIsTiled (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFIsByteSwapped (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFIsUpSampled (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFIsMSB2LSB (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFIsBigEndian (TIFF *)
LIBTIFF_DLL_IMPEXP
TIFFReadWriteProc 
TIFFGetReadProc (TIFF *)
LIBTIFF_DLL_IMPEXP
TIFFReadWriteProc 
TIFFGetWriteProc (TIFF *)
LIBTIFF_DLL_IMPEXP TIFFSeekProc TIFFGetSeekProc (TIFF *)
LIBTIFF_DLL_IMPEXP TIFFCloseProc TIFFGetCloseProc (TIFF *)
LIBTIFF_DLL_IMPEXP TIFFSizeProc TIFFGetSizeProc (TIFF *)
LIBTIFF_DLL_IMPEXP TIFFMapFileProc TIFFGetMapFileProc (TIFF *)
LIBTIFF_DLL_IMPEXP
TIFFUnmapFileProc 
TIFFGetUnmapFileProc (TIFF *)
LIBTIFF_DLL_IMPEXP uint32 TIFFCurrentRow (TIFF *)
LIBTIFF_DLL_IMPEXP tdir_t TIFFCurrentDirectory (TIFF *)
LIBTIFF_DLL_IMPEXP tdir_t TIFFNumberOfDirectories (TIFF *)
LIBTIFF_DLL_IMPEXP uint32 TIFFCurrentDirOffset (TIFF *)
LIBTIFF_DLL_IMPEXP tstrip_t TIFFCurrentStrip (TIFF *)
LIBTIFF_DLL_IMPEXP ttile_t TIFFCurrentTile (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFReadBufferSetup (TIFF *, tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP int TIFFWriteBufferSetup (TIFF *, tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP int TIFFSetupStrips (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFWriteCheck (TIFF *, int, const char *)
LIBTIFF_DLL_IMPEXP void TIFFFreeDirectory (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFCreateDirectory (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFLastDirectory (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFSetDirectory (TIFF *, tdir_t)
LIBTIFF_DLL_IMPEXP int TIFFSetSubDirectory (TIFF *, uint32)
LIBTIFF_DLL_IMPEXP int TIFFUnlinkDirectory (TIFF *, tdir_t)
LIBTIFF_DLL_IMPEXP int TIFFSetField (TIFF *, ttag_t,...)
LIBTIFF_DLL_IMPEXP int TIFFVSetField (TIFF *, ttag_t, va_list)
LIBTIFF_DLL_IMPEXP int TIFFWriteDirectory (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFCheckpointDirectory (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFRewriteDirectory (TIFF *)
LIBTIFF_DLL_IMPEXP int TIFFReassignTagToIgnore (enum TIFFIgnoreSense, int)
LIBTIFF_DLL_IMPEXP void TIFFPrintDirectory (TIFF *, FILE *, long)
LIBTIFF_DLL_IMPEXP int TIFFReadScanline (TIFF *, tdata_t, uint32, tsample_t)
LIBTIFF_DLL_IMPEXP int TIFFWriteScanline (TIFF *, tdata_t, uint32, tsample_t)
LIBTIFF_DLL_IMPEXP int TIFFReadRGBAImage (TIFF *, uint32, uint32, uint32 *, int)
LIBTIFF_DLL_IMPEXP int TIFFReadRGBAImageOriented (TIFF *, uint32, uint32, uint32 *, int, int)
LIBTIFF_DLL_IMPEXP int TIFFReadRGBAStrip (TIFF *, tstrip_t, uint32 *)
LIBTIFF_DLL_IMPEXP int TIFFReadRGBATile (TIFF *, uint32, uint32, uint32 *)
LIBTIFF_DLL_IMPEXP int TIFFRGBAImageOK (TIFF *, char[1024])
LIBTIFF_DLL_IMPEXP int TIFFRGBAImageBegin (TIFFRGBAImage *, TIFF *, int, char[1024])
LIBTIFF_DLL_IMPEXP int TIFFRGBAImageGet (TIFFRGBAImage *, uint32 *, uint32, uint32)
LIBTIFF_DLL_IMPEXP void TIFFRGBAImageEnd (TIFFRGBAImage *)
LIBTIFF_DLL_IMPEXP TIFFTIFFOpen (const char *, const char *)
LIBTIFF_DLL_IMPEXP TIFFTIFFFdOpen (int, const char *, const char *)
LIBTIFF_DLL_IMPEXP TIFFTIFFClientOpen (const char *, const char *, thandle_t, TIFFReadWriteProc, TIFFReadWriteProc, TIFFSeekProc, TIFFCloseProc, TIFFSizeProc, TIFFMapFileProc, TIFFUnmapFileProc)
LIBTIFF_DLL_IMPEXP const charTIFFFileName (TIFF *)
LIBTIFF_DLL_IMPEXP const charTIFFSetFileName (TIFF *, const char *)
LIBTIFF_DLL_IMPEXP void TIFFError (const char *, const char *,...) __attribute__((format(printf
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void 
TIFFErrorExt (thandle_t, const char *, const char *,...) __attribute__((format(printf
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void 
TIFFWarning (const char *, const char *,...) __attribute__((format(printf
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void 
TIFFWarningExt (thandle_t, const char *, const char *,...) __attribute__((format(printf
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP void
LIBTIFF_DLL_IMPEXP
TIFFErrorHandler 
TIFFSetErrorHandler (TIFFErrorHandler)
LIBTIFF_DLL_IMPEXP
TIFFErrorHandlerExt 
TIFFSetErrorHandlerExt (TIFFErrorHandlerExt)
LIBTIFF_DLL_IMPEXP TIFFErrorHandler TIFFSetWarningHandler (TIFFErrorHandler)
LIBTIFF_DLL_IMPEXP
TIFFErrorHandlerExt 
TIFFSetWarningHandlerExt (TIFFErrorHandlerExt)
LIBTIFF_DLL_IMPEXP TIFFExtendProc TIFFSetTagExtender (TIFFExtendProc)
LIBTIFF_DLL_IMPEXP ttile_t TIFFComputeTile (TIFF *, uint32, uint32, uint32, tsample_t)
LIBTIFF_DLL_IMPEXP int TIFFCheckTile (TIFF *, uint32, uint32, uint32, tsample_t)
LIBTIFF_DLL_IMPEXP ttile_t TIFFNumberOfTiles (TIFF *)
LIBTIFF_DLL_IMPEXP tsize_t TIFFReadTile (TIFF *, tdata_t, uint32, uint32, uint32, tsample_t)
LIBTIFF_DLL_IMPEXP tsize_t TIFFWriteTile (TIFF *, tdata_t, uint32, uint32, uint32, tsample_t)
LIBTIFF_DLL_IMPEXP tstrip_t TIFFComputeStrip (TIFF *, uint32, tsample_t)
LIBTIFF_DLL_IMPEXP tstrip_t TIFFNumberOfStrips (TIFF *)
LIBTIFF_DLL_IMPEXP tsize_t TIFFReadEncodedStrip (TIFF *, tstrip_t, tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP tsize_t TIFFReadRawStrip (TIFF *, tstrip_t, tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP tsize_t TIFFReadEncodedTile (TIFF *, ttile_t, tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP tsize_t TIFFReadRawTile (TIFF *, ttile_t, tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP tsize_t TIFFWriteEncodedStrip (TIFF *, tstrip_t, tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP tsize_t TIFFWriteRawStrip (TIFF *, tstrip_t, tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP tsize_t TIFFWriteEncodedTile (TIFF *, ttile_t, tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP tsize_t TIFFWriteRawTile (TIFF *, ttile_t, tdata_t, tsize_t)
LIBTIFF_DLL_IMPEXP int TIFFDataWidth (TIFFDataType)
LIBTIFF_DLL_IMPEXP void TIFFSetWriteOffset (TIFF *, toff_t)
LIBTIFF_DLL_IMPEXP void TIFFSwabShort (uint16 *)
LIBTIFF_DLL_IMPEXP void TIFFSwabLong (uint32 *)
LIBTIFF_DLL_IMPEXP void TIFFSwabDouble (double *)
LIBTIFF_DLL_IMPEXP void TIFFSwabArrayOfShort (uint16 *, unsigned long)
LIBTIFF_DLL_IMPEXP void TIFFSwabArrayOfTriples (uint8 *, unsigned long)
LIBTIFF_DLL_IMPEXP void TIFFSwabArrayOfLong (uint32 *, unsigned long)
LIBTIFF_DLL_IMPEXP void TIFFSwabArrayOfDouble (double *, unsigned long)
LIBTIFF_DLL_IMPEXP void TIFFReverseBits (unsigned char *, unsigned long)
LIBTIFF_DLL_IMPEXP const
unsigned char
TIFFGetBitRevTable (int)
LIBTIFF_DLL_IMPEXP double LogL16toY (int)
LIBTIFF_DLL_IMPEXP double LogL10toY (int)
LIBTIFF_DLL_IMPEXP void XYZtoRGB24 (float *, uint8 *)
LIBTIFF_DLL_IMPEXP int uv_decode (double *, double *, int)
LIBTIFF_DLL_IMPEXP void LogLuv24toXYZ (uint32, float *)
LIBTIFF_DLL_IMPEXP void LogLuv32toXYZ (uint32, float *)
LIBTIFF_DLL_IMPEXP int LogL16fromY (double, int)
LIBTIFF_DLL_IMPEXP int LogL10fromY (double, int)
LIBTIFF_DLL_IMPEXP int uv_encode (double, double, int)
LIBTIFF_DLL_IMPEXP uint32 LogLuv24fromXYZ (float *, int)
LIBTIFF_DLL_IMPEXP uint32 LogLuv32fromXYZ (float *, int)
LIBTIFF_DLL_IMPEXP int TIFFCIELabToRGBInit (TIFFCIELabToRGB *, TIFFDisplay *, float *)
LIBTIFF_DLL_IMPEXP void TIFFCIELabToXYZ (TIFFCIELabToRGB *, uint32, int32, int32, float *, float *, float *)
LIBTIFF_DLL_IMPEXP void TIFFXYZToRGB (TIFFCIELabToRGB *, float, float, float, uint32 *, uint32 *, uint32 *)
LIBTIFF_DLL_IMPEXP int TIFFYCbCrToRGBInit (TIFFYCbCrToRGB *, float *, float *)
LIBTIFF_DLL_IMPEXP void TIFFYCbCrtoRGB (TIFFYCbCrToRGB *, uint32, int32, int32, uint32 *, uint32 *, uint32 *)

Generated on Sat May 26 2012 05:56:22 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.