The return value of GetVersion16() for win95 changed recently from 0x5f03 to
0x304 in misc/version.c (patch 1.43 -> 1.44). The version of "real" win95 I use
(Czech, win95 2nd ed) gives 0x5f03 while "wine --winver win95" gives 0x304.
As I do not have the US version of win95 I am not able to determine the right
value.
Since people from many countries read this group I ask for help. I
created a simple test (compiled binary attached or compile yourselves in a 16
bit compiler). Please let me know what do your win95 (win98) returns.
#include <windows.h>
int WINAPI WinMain()
{
char s[1024];
DWORD v;
v = GetVersion();
wsprintf(s,"GetVersion returned: 0x%0x",v);
MessageBox(NULL,s,"lsla(a)post.cz",0);
return 0;
}
Ladislav Sladecek