MONO_API MonoDomain*
mono_get_root_domain (void);
+MONO_RT_EXTERNAL_ONLY
MONO_API void
mono_runtime_init (MonoDomain *domain, MonoThreadStartCB start_cb,
MonoThreadAttachCB attach_cb);
MONO_API MonoDomain *
mono_domain_create (void);
+MONO_RT_EXTERNAL_ONLY
MONO_API MonoDomain *
mono_domain_create_appdomain (char *friendly_name, char *configuration_file);
MONO_API void
mono_domain_set_internal (MonoDomain *domain);
+MONO_RT_EXTERNAL_ONLY
MONO_API void
mono_domain_unload (MonoDomain *domain);
MONO_API mono_bool
mono_domain_is_unloading (MonoDomain *domain);
+MONO_RT_EXTERNAL_ONLY
MONO_API MonoDomain *
mono_domain_from_appdomain (MonoAppDomain *appdomain);
MONO_API mono_bool
mono_domain_has_type_resolve (MonoDomain *domain);
+MONO_RT_EXTERNAL_ONLY
MONO_API MonoReflectionAssembly *
mono_domain_try_type_resolve (MonoDomain *domain, char *name, MonoObject *tb);
MONO_API mono_bool
mono_domain_owns_vtable_slot (MonoDomain *domain, void* vtable_slot);
+MONO_RT_EXTERNAL_ONLY
MONO_API void
mono_context_init (MonoDomain *domain);