extern "C"
{
unsigned int _osver;
unsigned int _winver;
unsigned int _winmajor;
unsigned int _winminor;
}
int WINAPI WinMain( ... )
{
_osver = GetVersion();
_winminor = (_osver >> 8) & 0x00FF ;
_winmajor = _osver & 0x00FF ;
_winver = (_winmajor << 8) + _winminor;
_osver = (_osver >> 16) & 0x00FFFF ;
}