#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
Go to the source code of this file.
Typedefs |
| typedef int(* | comparefunc )(const void *a, const void *b, void *extra) |
| typedef void(* | destroyfunc )(void *k, void *v, void *extra) |
| typedef BOOL(* | enumeratefunc )(const void *k, const void *v, void *extra, void *closure) |
Functions |
| struct dictionary * | dictionary_create (comparefunc c, destroyfunc d, void *extra) DECLSPEC_HIDDEN |
| void | dictionary_destroy (struct dictionary *d) DECLSPEC_HIDDEN |
| UINT | dictionary_num_entries (struct dictionary *d) DECLSPEC_HIDDEN |
| void | dictionary_insert (struct dictionary *d, const void *k, const void *v) DECLSPEC_HIDDEN |
| BOOL | dictionary_find (struct dictionary *d, const void *k, void **v) DECLSPEC_HIDDEN |
| void | dictionary_remove (struct dictionary *d, const void *k) DECLSPEC_HIDDEN |
| void | dictionary_enumerate (struct dictionary *d, enumeratefunc e, void *closure) DECLSPEC_HIDDEN |