|
ReactOS 0.4.16-dev-1946-g52006dd
|


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 |
Definition at line 35 of file dictionary.h.
Definition at line 40 of file dictionary.h.
Definition at line 45 of file dictionary.h.
| struct dictionary * dictionary_create | ( | comparefunc | c, |
| destroyfunc | d, | ||
| void * | extra | ||
| ) |
Definition at line 45 of file dictionary.c.
Referenced by PropertyStorage_CreateDictionaries().
| void dictionary_destroy | ( | struct dictionary * | d | ) |
Definition at line 65 of file dictionary.c.
Referenced by PropertyStorage_DestroyDictionaries(), and PropertyStorage_ReadFromStream().
| void dictionary_enumerate | ( | struct dictionary * | d, |
| enumeratefunc | e, | ||
| void * | closure | ||
| ) |
Definition at line 179 of file dictionary.c.
Referenced by create_EnumSTATPROPSTG(), PropertyStorage_WriteDictionaryToStream(), and PropertyStorage_WritePropertiesToStream().
Definition at line 142 of file dictionary.c.
Referenced by IPropertyStorage_fnDeleteMultiple(), IPropertyStorage_fnDeletePropertyNames(), prop_enum_copy_cb(), PropertyStorage_FindProperty(), PropertyStorage_FindPropertyByName(), and PropertyStorage_FindPropertyNameById().
Definition at line 113 of file dictionary.c.
Referenced by PropertyStorage_StoreNameWithId(), and PropertyStorage_StorePropWithId().
| UINT dictionary_num_entries | ( | struct dictionary * | d | ) |
Definition at line 85 of file dictionary.c.
Referenced by IPropertyStorage_fnWriteMultiple(), PropertyStorage_WriteDictionaryToStream(), and PropertyStorage_WriteToStream().
| void dictionary_remove | ( | struct dictionary * | d, |
| const void * | k | ||
| ) |
Definition at line 161 of file dictionary.c.
Referenced by IPropertyStorage_fnDeleteMultiple(), and IPropertyStorage_fnDeletePropertyNames().