if((style & ICON_SMALL)>0)type |= Win32.ICON_SMALL;
if((style & ICON_LARGE)>0)type |= Win32.ICON_LARGE;
int pid = Extension.SHGetSpecialFolderLocation(folderId);
SHFILEINFO shInfo;
if (Extension.IsUnicode)
shInfo = new SHFILEINFOW();
else
shInfo = new SHFILEINFOA();
Extension.SHGetFileInfo(pid, 0, shInfo, SHFILEINFO.sizeof,
Win32.SHGFI_DISPLAYNAME | Win32.SHGFI_SYSICONINDEX
| Win32.SHGFI_ICON | Win32.SHGFI_PIDL | type);