vtUserName;
// Get the value of the Name property
hres = pclsObj->Get(L"UserName",0, &vtUserName, 0, 0);
if(SUCCEEDED(hres))
{
if(vtUserName.vt != VT_NULL)
{
pstrResult = _com_util::ConvertBSTRToString(vtUserName.bstrVal);
if(pstrResult)
{
strncpy(szUserName, pstrResult, sizeof(UserIdentifyInfo.szUserName));
free(pstrResult);
}
}
}
VariantClear(&vtUserName);
pclsObj->Release();
}
}
pSvc->Release();
pLoc->Release();
pEnumerator->Release();
CoUninitialize();
return 0;
}