Merge pull request #3749 from BrzVlad/fix-mips-fix
[mono.git] / mono / metadata / appdomain.h
index c80b87842734362655c1f71309ff30d0a5be390b..ebf94234bb21b83ac59f44a776c2bc2e5d2aff47 100644 (file)
@@ -38,6 +38,7 @@ mono_init_version          (const char *domain_name, const char *version);
 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);
@@ -63,6 +64,7 @@ mono_check_corlib_version (void);
 MONO_API MonoDomain *
 mono_domain_create         (void);
 
+MONO_RT_EXTERNAL_ONLY
 MONO_API MonoDomain *
 mono_domain_create_appdomain (char *friendly_name, char *configuration_file);
 
@@ -87,6 +89,7 @@ mono_domain_set            (MonoDomain *domain, mono_bool force);
 MONO_API void
 mono_domain_set_internal   (MonoDomain *domain);
 
+MONO_RT_EXTERNAL_ONLY
 MONO_API void
 mono_domain_unload (MonoDomain *domain);
 
@@ -114,12 +117,14 @@ mono_domain_free           (MonoDomain *domain, mono_bool force);
 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);