[KERNEL32] Fix FIXME by calling appropriate function in GetNativeSystemInfo()

This commit is contained in:
Pierre Schweitzer 2019-10-02 10:52:00 +02:00
parent 8c7b84bb5c
commit 0ce3941b41
No known key found for this signature in database
GPG key ID: 7545556C3D585B0B

View file

@ -209,18 +209,16 @@ GetNativeSystemInfo(IN LPSYSTEM_INFO lpSystemInfo)
SYSTEM_PROCESSOR_INFORMATION ProcInfo;
NTSTATUS Status;
/* FIXME: Should be SystemNativeBasicInformation */
Status = NtQuerySystemInformation(SystemBasicInformation,
&BasicInfo,
sizeof(BasicInfo),
0);
Status = RtlGetNativeSystemInformation(SystemBasicInformation,
&BasicInfo,
sizeof(BasicInfo),
0);
if (!NT_SUCCESS(Status)) return;
/* FIXME: Should be SystemNativeProcessorInformation */
Status = NtQuerySystemInformation(SystemProcessorInformation,
&ProcInfo,
sizeof(ProcInfo),
0);
Status = RtlGetNativeSystemInformation(SystemProcessorInformation,
&ProcInfo,
sizeof(ProcInfo),
0);
if (!NT_SUCCESS(Status)) return;
GetSystemInfoInternal(&BasicInfo, &ProcInfo, lpSystemInfo);