21#ifndef LIBEXIF_EXIF_MNOTE_DATA_PRIV_H
22#define LIBEXIF_EXIF_MNOTE_DATA_PRIV_H
42 void (* save) (
ExifMnoteData *,
unsigned char **,
unsigned int *);
43 void (* load) (
ExifMnoteData *,
const unsigned char *,
unsigned int);
52 const char * (* get_description) (
ExifMnoteData *,
unsigned int);
53 char * (* get_value) (
ExifMnoteData *,
unsigned int,
char *val,
unsigned int maxlen);
57typedef struct _ExifMnoteDataPriv ExifMnoteDataPriv;
62 ExifMnoteDataPriv *priv;
80void exif_mnote_data_set_offset (
ExifMnoteData *,
unsigned int);
Defines the ExifByteOrder enum and the associated functions.
ExifByteOrder
Which byte order to use.
Definition exif-byte-order.h:31
Log message infrastructure.
struct _ExifLog ExifLog
State maintained by the logging interface.
Definition exif-log.h:34
struct _ExifMem ExifMem
ExifMem define a memory allocator.
Definition exif-mem.h:57
Handling EXIF MakerNote tags.
Definition exif-mnote-data-priv.h:36
Definition exif-mnote-data-priv.h:61