12 #ifndef __GUID_UTILS_H__
13 #define __GUID_UTILS_H__
15 #include "ws_symbol_export.h"
33 WS_DLL_PUBLIC
void guids_init(
void);
36 WS_DLL_PUBLIC
void guids_add_guid(
const e_guid_t *guid,
const gchar *name);
39 WS_DLL_PUBLIC
void guids_delete_guid(
const e_guid_t *guid);
49 #define guids_add_uuid(uuid, name) guids_add_guid((const e_guid_t *) (uuid), (name))
52 #define guids_get_uuid_name(uuid, scope) guids_get_guid_name((e_guid_t *) (uuid), scope)
56 #define guids_resolve_uuid_to_str(uuid) guids_resolve_guid_to_str((e_guid_t *) (uuid))
60 WS_DLL_PUBLIC guint guid_hash(
const e_guid_t *guid);
Definition: guid-utils.h:22
Definition: wmem_allocator.h:27