1 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
2 /*          EXIFPROBE - TIFF/JPEG/EXIF image file probe               */
3 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
4 /* Copyright (C) 2005 by Duane H. Hesser. All rights reserved.        */
5 /*                                                                    */
6 /* See the file LICENSE.EXIFPROBE for terms of use.                   */
7 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
8 
9 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
10 /* @(#) $Id: $" */
11 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
12 
13 /* All tags defined in CIFF spec                                      */
14 
15 #ifndef CIFFTAGS_INCLUDED
16 #define CIFFTAGS_INCLUDED
17 
18 #define CIFFTAG_NULLRECORD                   0x0000
19 #define CIFFTAG_FREEBYTES                    0x0001
20 #define CIFFTAG_COLORINFO1                   0x0032
21 #define CIFFTAG_FILEDESCRIPTION              0x0805  /* 0x000d */
22 #define CIFFTAG_RAWMAKEMODEL                 0x080a  /* 0x0007 */
23 #define CIFFTAG_FIRMWAREVERSION              0x080b
24 #define CIFFTAG_COMPONENTVERSION             0x080c
25 #define CIFFTAG_ROMOPERATIONMODE             0x080d  /* 0x000? */
26 #define CIFFTAG_OWNERNAME                    0x0810  /* 0x0009 */
27 #define CIFFTAG_IMAGETYPE                    0x0815  /* 0x0006 */
28 #define CIFFTAG_ORIGINALFILENAME             0x0816
29 #define CIFFTAG_THUMBNAILFILENAME            0x0817
30 
31 #define CIFFTAG_TARGETIMAGETYPE              0x100a
32 #define CIFFTAG_SHUTTERRELEASEMETHOD         0x1010
33 #define CIFFTAG_SHUTTERRELEASETIMING         0x1011
34 #define CIFFTAG_RELEASESETTING               0x1016
35 #define CIFFTAG_BASEISO                      0x101c
36 #define CIFFTAG_0X1028                       0x1028  /* 0x0003 */
37 #define CIFFTAG_FOCALLENGTH                  0x1029  /* 0x0002 */
38 #define CIFFTAG_SHOTINFO                     0x102a  /* 0x0004 */
39 #define CIFFTAG_COLORINFO2                   0x102c
40 #define CIFFTAG_CAMERASETTINGS               0x102d  /* 0x0001 */
41 #define CIFFTAG_SENSORINFO                   0x1031
42 #define CIFFTAG_CUSTOMFUNCTIONS              0x1033  /* 0x000f */
43 #define CIFFTAG_PICTUREINFO                  0x1038  /* 0x0012 */
44 #define CIFFTAG_WHITEBALANCETABLE            0x10a9  /* 0x00a9 */
45 #define CIFFTAG_COLORSPACE                   0x10b4  /* 0x00b4 */
46 
47 #define CIFFTAG_IMAGESPEC                    0x1803
48 #define CIFFTAG_RECORDID                     0x1804
49 #define CIFFTAG_SELFTIMERTIME                0x1806
50 #define CIFFTAG_TARGETDISTANCESETTING        0x1807
51 #define CIFFTAG_SERIALNUMBER                 0x180b  /* 0x000c */
52 #define CIFFTAG_CAPTUREDTIME                 0x180e
53 #define CIFFTAG_IMAGEINFO                    0x1810
54 #define CIFFTAG_FLASHINFO                    0x1813
55 #define CIFFTAG_MEASUREDEV                   0x1814
56 #define CIFFTAG_FILENUMBER                   0x1817  /* 0x0008 */
57 #define CIFFTAG_EXPOSUREINFO                 0x1818
58 #define CIFFTAG_0X1834                       0x1834  /* 0x0010 */
59 #define CIFFTAG_DECODERTABLE                 0x1835
60 
61 #define CIFFTAG_RAWIMAGEDATA                 0x2005
62 #define CIFFTAG_JPEGIMAGE                    0x2007
63 #define CIFFTAG_JPEGTHUMBNAIL                0x2008
64 
65 #define CIFFTAG_IMAGEDESCRIPTION             0x2804
66 #define CIFFTAG_CAMERAOBJECT                 0x2807
67 #define CIFFTAG_SHOOTINGRECORD               0x3002
68 #define CIFFTAG_MEASUREDINFO                 0x3003
69 #define CIFFTAG_CAMERASPECIFICATION          0x3004
70 #define CIFFTAG_IMAGEPROPS                   0x300a
71 #define CIFFTAG_EXIFINFORMATION              0x300b
72 
73 #endif /* CIFFTAGS_INCLUDED */
74