explorer: Use StrRetToStrW to convert STRRET result.
This commit is contained in:
parent
1202e9af56
commit
cd1abd68c3
|
@ -118,20 +118,13 @@ static BOOL create_combobox_item(IShellFolder *folder, LPCITEMIDLIST pidl, IImag
|
|||
HICON icon;
|
||||
strret.uType=STRRET_WSTR;
|
||||
hres = IShellFolder_GetDisplayNameOf(folder,pidl,SHGDN_FORADDRESSBAR,&strret);
|
||||
if(SUCCEEDED(hres))
|
||||
hres = StrRetToStrW(&strret, pidl, &item->pszText);
|
||||
if(FAILED(hres))
|
||||
{
|
||||
WINE_WARN("Could not get name for pidl\n");
|
||||
return FALSE;
|
||||
}
|
||||
switch(strret.uType)
|
||||
{
|
||||
case STRRET_WSTR:
|
||||
item->pszText = strret.u.pOleStr;
|
||||
break;
|
||||
default:
|
||||
WINE_FIXME("Unimplemented STRRET type:%u\n",strret.uType);
|
||||
break;
|
||||
}
|
||||
hres = IShellFolder_GetUIObjectOf(folder,NULL,1,&pidl,&IID_IExtractIconW,
|
||||
&reserved,(void**)&extract_icon);
|
||||
if(SUCCEEDED(hres))
|
||||
|
|
Loading…
Reference in New Issue