Stefan Leichter Stefan.Leichter@camline.com writes:
While looking for bug 7701 i found that the function __vbaNew2 of the MSVBVM60.dll does not like return values from SHGetFileInfoA bigger than 0x7fff.
Checking the return values on windows 2000 an XP (http://www.winehq.org/pipermail/wine-devel/2009-July/077589.html) turned out that it is always 1 on success (as long as SHGFI_EXETYPE is not specified).
You need to take SHGFI_SYSICONINDEX into account too.