3 #include "mono/utils/mono-publib.h"
5 // Keep in sync with mcs/class/corlib/Test/Mono/MonoNativePlatformType.cs
8 MONO_NATIVE_PLATFORM_TYPE_UNKNOWN
= 0,
9 MONO_NATIVE_PLATFORM_TYPE_MACOS
= 1,
10 MONO_NATIVE_PLATFORM_TYPE_IOS
= 2,
11 MONO_NATIVE_PLATFORM_TYPE_LINUX
= 3,
12 MONO_NATIVE_PLATFORM_TYPE_AIX
= 4,
13 MONO_NATIVE_PLATFORM_TYPE_ANDROID
= 5,
14 MONO_NATIVE_PLATFORM_TYPE_FREEBSD
= 6,
15 MONO_NATIVE_PLATFORM_TYPE_HAIKU
= 7,
16 MONO_NATIVE_PLATFORM_TYPE_NETBSD
= 8,
18 MONO_NATIVE_PLATFORM_TYPE_IPHONE
= 0x100,
19 MONO_NATIVE_PLATFORM_TYPE_TV
= 0x200,
20 MONO_NATIVE_PLATFORM_TYPE_WATCH
= 0x400,
22 MONO_NATIVE_PLATFORM_TYPE_COMPAT
= 0x1000,
23 MONO_NATIVE_PLATFORM_TYPE_UNIFIED
= 0x2000,
25 MONO_NATIVE_PLATFORM_TYPE_SIMULATOR
= 0x4000,
26 MONO_NATIVE_PLATFORM_TYPE_DEVICE
= 0x8000
27 } MonoNativePlatformType
;
30 mono_native_get_platform_type (void);
33 mono_native_is_initialized (void);
36 mono_native_initialize (void);