* ntdll.h (RtlGetVersion): Declare.
* wincap.cc (wincapc::init): Rather than GetVersionEx, call RtlGetVersion which is not crippled by missing Windows 8.1 manifest. * wincap.h (wincapc): Change type of version to RTL_OSVERSIONINFOEXW. Align formatting of all class members.
This commit is contained in:
@@ -172,8 +172,8 @@ wincapc::init ()
|
||||
return; // already initialized
|
||||
|
||||
GetSystemInfo (&system_info);
|
||||
version.dwOSVersionInfoSize = sizeof (OSVERSIONINFOEX);
|
||||
GetVersionEx (reinterpret_cast<LPOSVERSIONINFO>(&version));
|
||||
version.dwOSVersionInfoSize = sizeof (RTL_OSVERSIONINFOEXW);
|
||||
RtlGetVersion (&version);
|
||||
|
||||
switch (version.dwMajorVersion)
|
||||
{
|
||||
|
Reference in New Issue
Block a user