[runtime] Fix "make distcheck"
[mono-project.git] / mono / io-layer / system.h
blob390b1776b7d0cab9fbec9e5bd36b6acad3a3b885
1 /*
2 * system.h: System information
4 * Author:
5 * Dick Porter (dick@ximian.com)
7 * (C) 2002 Ximian, Inc.
8 */
10 #ifndef _WAPI_SYSTEM_H_
11 #define _WAPI_SYSTEM_H_
13 #include <glib.h>
15 G_BEGIN_DECLS
17 typedef struct _WapiSystemInfo WapiSystemInfo;
19 struct _WapiSystemInfo
21 union _anon_union
23 guint32 dwOemId;
24 struct _anon_struct
26 guint16 wProcessorArchitecture;
27 guint16 wReserved;
28 } _anon_struct;
29 } _anon_union;
31 guint32 dwPageSize;
32 gpointer lpMinimumApplicationAddress;
33 gpointer lpMaximumApplicationAddress;
34 guint32 /*_PTR?*/ dwActiveProcessorMask;
35 guint32 dwNumberOfProcessors;
36 guint32 dwProcessorType;
37 guint32 dwAllocationGranularity;
38 guint16 wProcessorLevel;
39 guint16 wProcessorRevision;
42 extern void GetSystemInfo(WapiSystemInfo *info);
44 G_END_DECLS
45 #endif /* _WAPI_SYSTEM_H_ */