Win32 C语言版本的GUID函数
2008-02-15 14:23
155 查看
一个简单的GUID生成函数,在输入法源代码当中看到的:
//--生成GUID
void generate_guid(TCHAR* guid_string)
{
GUID guid;
strcpy(guid_string,"");
if( CoCreateGuid(&guid) == S_OK)
{
_stprintf(guid_string, TEXT("{%08X-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X}"),
guid.Data1,
guid.Data2,
guid.Data3,
guid.Data4[0],
guid.Data4[1],
guid.Data4[2],
guid.Data4[3],
guid.Data4[4],
guid.Data4[5],
guid.Data4[6],
guid.Data4[7]);
}
return ;
}
//--生成GUID
void generate_guid(TCHAR* guid_string)
{
GUID guid;
strcpy(guid_string,"");
if( CoCreateGuid(&guid) == S_OK)
{
_stprintf(guid_string, TEXT("{%08X-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X}"),
guid.Data1,
guid.Data2,
guid.Data3,
guid.Data4[0],
guid.Data4[1],
guid.Data4[2],
guid.Data4[3],
guid.Data4[4],
guid.Data4[5],
guid.Data4[6],
guid.Data4[7]);
}
return ;
}
相关文章推荐
- 一个UUID生成算法的C语言实现 --- WIN32版本
- 一个UUID生成算法的C语言实现 --- WIN32版本 .
- 一个UUID生成算法的C语言实现 --- WIN32版本
- 一个UUID生成算法的C语言实现——WIN32版本
- 一个UUID生成算法的C语言实现——WIN32版本
- 生成UUID算法的C语言实现-win32版本
- 一个UUID生成算法的C语言实现——WIN32版本
- 一个UUID生成算法的C语言实现 --- WIN32版本
- 一个UUID生成算法的C语言实现 --- WIN32版本
- nginx win32 版本静态文件测试 (Windows环境)
- vs2010 编译mosquitto win32版本
- 希尔排序(C语言版本)
- 读者写着问题(C语言版本)
- 【转载】MFCC特征提取(C语言版本)
- cocos2d-x 2.x版本之win32 window移植android 环境搭配 只用NDK 超级详细 android 环境搭配
- opencv:累加图像求平均(c语言版本)
- C语言的发展及其版本
- 一步一步了解Cocos2dx 3.0 正式版本开发环境搭建(Win32/Android)
- UNIX网络编程之epoll 的accept , read, write(重要) C语言版本
- Windows系统版本宏_WIN32_WINNT对应值