21 #ifndef LIBEXIF_EXIF_MNOTE_DATA_PRIV_H
22 #define LIBEXIF_EXIF_MNOTE_DATA_PRIV_H
53 char * (* get_value) (
ExifMnoteData *,
unsigned int,
char *val,
unsigned int maxlen);
Defines the ExifByteOrder enum and the associated functions.
ExifByteOrder
Which byte order to use.
Log message infrastructure.
void exif_mnote_data_construct(ExifMnoteData *, ExifMem *mem)
void exif_mnote_data_set_offset(ExifMnoteData *, unsigned int)
void exif_mnote_data_set_byte_order(ExifMnoteData *, ExifByteOrder)
Handling EXIF MakerNote tags.
void(* load)(ExifMnoteData *, const unsigned char *, unsigned int)
unsigned int(* get_id)(ExifMnoteData *, unsigned int)
void(* save)(ExifMnoteData *, unsigned char **, unsigned int *)
unsigned int(* count)(ExifMnoteData *)
void(* set_offset)(ExifMnoteData *, unsigned int)
void(* set_byte_order)(ExifMnoteData *, ExifByteOrder)
void(* free)(ExifMnoteData *)
ExifMnoteDataMethods methods