12#ifndef __GUID_UTILS_H__
13#define __GUID_UTILS_H__
16#include "ws_symbol_export.h"
34WS_DLL_PUBLIC
void guids_init(
void);
37WS_DLL_PUBLIC
void guids_add_guid(
const e_guid_t *guid,
const char *name);
40WS_DLL_PUBLIC
void guids_delete_guid(
const e_guid_t *guid);
50#define guids_add_uuid(uuid, name) guids_add_guid((const e_guid_t *) (uuid), (name))
53#define guids_get_uuid_name(uuid, scope) guids_get_guid_name((e_guid_t *) (uuid), scope)
57#define guids_resolve_uuid_to_str(uuid) guids_resolve_guid_to_str((e_guid_t *) (uuid))
61WS_DLL_PUBLIC
unsigned guid_hash(
const e_guid_t *guid);
Definition guid-utils.h:23
Definition wmem_allocator.h:27