22 #ifndef __DICTIONARY_H__ 23 #define __DICTIONARY_H__ struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
void(* destroyfunc)(void *k, void *v, void *extra)
void dictionary_insert(struct dictionary *d, const void *k, const void *v) DECLSPEC_HIDDEN
UINT dictionary_num_entries(struct dictionary *d) DECLSPEC_HIDDEN
BOOL(* enumeratefunc)(const void *k, const void *v, void *extra, void *closure)
struct dictionary * dictionary_create(comparefunc c, destroyfunc d, void *extra) DECLSPEC_HIDDEN
void dictionary_enumerate(struct dictionary *d, enumeratefunc e, void *closure) DECLSPEC_HIDDEN
int(* comparefunc)(const void *a, const void *b, void *extra)
void dictionary_remove(struct dictionary *d, const void *k) DECLSPEC_HIDDEN
BOOL dictionary_find(struct dictionary *d, const void *k, void **v) DECLSPEC_HIDDEN
void dictionary_destroy(struct dictionary *d) DECLSPEC_HIDDEN
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *