3
#include <winpr/sysinfo.h>
5
int TestGetNativeSystemInfo(int argc, char* argv[])
9
GetNativeSystemInfo(&sysinfo);
11
printf("SystemInfo:\n");
12
printf("\twProcessorArchitecture: %d\n", sysinfo.wProcessorArchitecture);
13
printf("\twReserved: %d\n", sysinfo.wReserved);
14
printf("\tdwPageSize: 0x%08lX\n", sysinfo.dwPageSize);
15
printf("\tlpMinimumApplicationAddress: %p\n", sysinfo.lpMinimumApplicationAddress);
16
printf("\tlpMaximumApplicationAddress: %p\n", sysinfo.lpMaximumApplicationAddress);
17
printf("\tdwActiveProcessorMask: 0x%08llX\n", (unsigned long long)sysinfo.dwActiveProcessorMask);
18
printf("\tdwNumberOfProcessors: %ld\n", sysinfo.dwNumberOfProcessors);
19
printf("\tdwProcessorType: %ld\n", sysinfo.dwProcessorType);
20
printf("\tdwAllocationGranularity: %ld\n", sysinfo.dwAllocationGranularity);
21
printf("\twProcessorLevel: %d\n", sysinfo.wProcessorLevel);
22
printf("\twProcessorRevision: %d\n", sysinfo.wProcessorRevision);