|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <assert.h>#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "dictionary.h"#include "wine/debug.h"
Go to the source code of this file.
Classes | |
| struct | dictionary_entry |
| struct | dictionary |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (storage) | |
| struct dictionary * | dictionary_create (comparefunc c, destroyfunc d, void *extra) |
| void | dictionary_destroy (struct dictionary *d) |
| UINT | dictionary_num_entries (struct dictionary *d) |
| static struct dictionary_entry ** | dictionary_find_internal (struct dictionary *d, const void *k) |
| void | dictionary_insert (struct dictionary *d, const void *k, const void *v) |
| BOOL | dictionary_find (struct dictionary *d, const void *k, void **value) |
| void | dictionary_remove (struct dictionary *d, const void *k) |
| void | dictionary_enumerate (struct dictionary *d, enumeratefunc e, void *closure) |
| 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().
|
static |
Definition at line 95 of file dictionary.c.
Referenced by dictionary_find(), dictionary_insert(), and dictionary_remove().
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().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | storage | ) |