00001 #ifndef __si_std_h_uuid_h__8847b706_9ec0_4c88_a029_326f34f9cf9f 00002 #define __si_std_h_uuid_h__8847b706_9ec0_4c88_a029_326f34f9cf9f 00003 00016 #include <si_sys/defs.h> 00017 00018 00021 typedef struct sc_uuid { 00022 s_uint8 data[16]; 00023 } sc_uuid; 00024 00025 sc_status sc_uuid_init(sc_uuid* uuid); 00028 sc_status sc_uuid_initFromString(sc_uuid* uuid, const TCHAR* uuidstr); 00039 sc_status sc_uuid_assign(sc_uuid* pthis, const sc_uuid* pthat); 00043 sc_status sc_uuid_compareEqual(const sc_uuid* g0, const sc_uuid* g1, 00044 s_bool* equal); 00055 #endif /* __si_std_h_uuid_h__8847b706_9ec0_4c88_a029_326f34f9cf9f */