创建一个新的guid,并且转换成cstring类型
来源:互联网 发布:nemo泰语软件 编辑:程序博客网 时间:2024/05/17 02:41
//创建一个guid
OleInitialize(NULL);
GUID pguid;
int p = GetLastError();
HRESULT hr = CoCreateGuid(&pguid);
OleUninitialize( );
PTREESECOND gropuInfo = new TREESECOND/*PGroupInfo*/;
strncpy((char*)&gropuInfo->tag_Guid , (const char*)&pguid,sizeof(GUID));
tvwall
GUID CreateGuid()
{
GUID id;
memset(&id,0,sizeof(GUID));
HRESULT hr=::CoCreateGuid(&id);
if(FAILED(hr))
ASSERT(FALSE);
return id;
}
CString GuidToString(const GUID & id)
{
BSTR bs;
StringFromCLSID(id,&bs);
CString str=(LPCTSTR)_bstr_t(bs);
if(!str.CollateNoCase("{00000000-0000-0000-0000-000000000000}"))
str.Empty();
return str;
}
GUID StringToGuid(LPCTSTR szGuid)
{
GUID id;
memset(&id,0,sizeof(GUID));
CLSIDFromString(_bstr_t(szGuid),&id);
return id;
}
- 创建一个新的guid,并且转换成cstring类型
- 如何将CString 的一个字符串转换成一个string 类型的
- CString类型的转换成int
- GUID与CString转换函数
- CString 字符串类型的转换
- double类型转换成Cstring
- CString 转换成VARIANT类型
- 如何创建一个GUID
- 【VC++类型转换】CString类型到Char[]类型的转换
- 创建新的管道类型,并且修改管道的弯头类型和T形连接弯头类型
- CString 类型如何转换成字符型的指针?
- CString类型转换成16进制数的问题
- CString 与 其他类型的转换
- 一篇关于CString类型转换的文章
- CString与其他类型的转换
- CString与其他类型的转换
- CString与其他字符类型的转换
- CString与其他类型的转换
- 山区行
- requestWindowFeature使用详解
- 竖排文字的3种设计方法
- [Android] Dalvik opcodes
- 童言童趣
- 创建一个新的guid,并且转换成cstring类型
- 10,11,12月学习计划
- jq 操作复选框 学习笔记
- Windows 7下Maven3.0.3的安装
- Begining IOS5学习笔记
- 用栈实现十进制到二进制的转换
- Highchart大汇总
- SDL库的安装及游戏测试
- C#中读取“已注册的文件类型”的图标及读取指定文件图标的方法