mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-15 13:21:28 +00:00
version: Return ERROR_FILE_NOT_FOUND for Win 9x when a file was not found in GetFileVersionInfoSize.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
f7b5b8975c
commit
df3dfa7baf
|
@ -705,7 +705,12 @@ DWORD WINAPI GetFileVersionInfoSizeExW( DWORD flags, LPCWSTR filename, LPDWORD h
|
|||
return (len * 2) + 4;
|
||||
|
||||
default:
|
||||
SetLastError( lzfd == HFILE_ERROR ? ofs.nErrCode : ERROR_RESOURCE_DATA_NOT_FOUND );
|
||||
if (lzfd == HFILE_ERROR)
|
||||
SetLastError(ofs.nErrCode);
|
||||
else if (GetVersion() & 0x80000000) /* Windows 95/98 */
|
||||
SetLastError(ERROR_FILE_NOT_FOUND);
|
||||
else
|
||||
SetLastError(ERROR_RESOURCE_DATA_NOT_FOUND);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue