X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fassembly.h;h=6551e54a8b3570dfaca0a6d8413640d4fa62756e;hb=85637006de0b9d1350a4a8a4bac6d386c5739509;hp=447e663e6cec6cc2af74cb1cd1deab7da7323963;hpb=9eaf726688f190eb4c5965c4d2268cf786bb594a;p=mono.git diff --git a/mono/metadata/assembly.h b/mono/metadata/assembly.h index 447e663e6ce..6551e54a8b3 100644 --- a/mono/metadata/assembly.h +++ b/mono/metadata/assembly.h @@ -1,13 +1,21 @@ #ifndef _MONONET_METADATA_ASSEMBLY_H_ #define _MONONET_METADATA_ASSEMBLY_H_ +#include + #include -typedef char * (*MonoAssemblyResolverFn)(const char *name); +#define CORLIB_NAME "corlib.dll" + +MonoAssembly *mono_assembly_open (const char *filename, + MonoImageOpenStatus *status); +MonoAssembly* mono_assembly_load (MonoAssemblyName *aname, + const char *basedir, + MonoImageOpenStatus *status); +void mono_assembly_close (MonoAssembly *assembly); +void mono_assembly_setrootdir (const char *root_dir); +void mono_assembly_foreach (GFunc func, gpointer user_data); +void mono_assembly_set_main (MonoAssembly *assembly); +MonoAssembly *mono_assembly_get_main (void); -MonoAssembly *mono_assembly_open (const char *fname, - MonoAssemblyResolverFn resolver, - enum MonoImageOpenStatus *status); -void mono_assembly_close (MonoAssembly *assembly); - #endif