Version 2.0.5 calls the unsupported function SHGetFolderPathA (instead of SHGetSpecialFolderPathA).
Or perhaps you dropped support for that OS, then I guess it's not a bug...
SHGetSpecialFolderPathA( NULL, tmpstr, CSIDL_PERSONAL, TRUE )
SHGetFolderPathA( NULL, CSIDL_PERSONAL|CSIDL_FLAG_CREATE, NULL, SHGFP_TYPE_CURRENT, tmpstr )
DevUrandom wrote:So who needs Win98 compatibility? I think when I last asked there was no one who needed it. Let's find out how it is currently.
Kreuvf wrote:*callsdevu* That enough?
DevUrandom wrote:The call would then be
- Code: Select all
SHGetSpecialFolderPathA( NULL, tmpstr, CSIDL_PERSONAL, TRUE )
instead of
- Code: Select all
SHGetFolderPathA( NULL, CSIDL_PERSONAL|CSIDL_FLAG_CREATE, NULL, SHGFP_TYPE_CURRENT, tmpstr )
?
DevUrandom wrote:
Ok then. When I have time, I'll create a snapshot of the 2.0 branch with the other, Win98 compatible, folder thingy.
MSDN library wrote:Minimum operating systems
Windows 95 with Internet Explorer 5.0, Windows 98 with Internet Explorer 5.0, Windows 98 Second Edition (SE), Windows NT 4.0 with Internet Explorer 5.0, Windows NT 4.0 with Service Pack 4 (SP4)
MSDN library