23 #ifndef LIBEXIF_EXIF_MNOTE_DATA_PRIV_H
24 #define LIBEXIF_EXIF_MNOTE_DATA_PRIV_H
44 void (* save) (
ExifMnoteData *,
unsigned char **,
unsigned int *);
45 void (* load) (
ExifMnoteData *,
const unsigned char *,
unsigned int);
52 const char * (* get_name) (ExifMnoteData *,
unsigned int);
53 const char * (* get_title) (ExifMnoteData *,
unsigned int);
54 const char * (* get_description) (ExifMnoteData *,
unsigned int);
55 char * (* get_value) (ExifMnoteData *,
unsigned int,
char *val,
unsigned int maxlen);
59 typedef struct _ExifMnoteDataPriv ExifMnoteDataPriv;
64 ExifMnoteDataPriv *priv;
82 void exif_mnote_data_set_offset (
ExifMnoteData *,
unsigned int);
ExifByteOrder
Which byte order to use.
Definition: exif-byte-order.h:33
Definition: exif-mnote-data-priv.h:38
struct _ExifMem ExifMem
ExifMem define a memory allocator.
Definition: exif-mem.h:59
Log message infrastructure.
Handling EXIF MakerNote tags.
Definition: exif-mnote-data-priv.h:62
Defines the ExifByteOrder enum and the associated functions.
struct _ExifLog ExifLog
State maintained by the logging interface.
Definition: exif-log.h:36