X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mono%2Fmetadata%2Fassembly.h;h=6551e54a8b3570dfaca0a6d8413640d4fa62756e;hb=85637006de0b9d1350a4a8a4bac6d386c5739509;hp=07a2f00d2d974601797b9b87b5f7abf1e35a05f2;hpb=f7db85e6962474f093333f71b3e8df0825295e25;p=mono.git diff --git a/mono/metadata/assembly.h b/mono/metadata/assembly.h index 07a2f00d2d9..6551e54a8b3 100644 --- a/mono/metadata/assembly.h +++ b/mono/metadata/assembly.h @@ -1,15 +1,21 @@ #ifndef _MONONET_METADATA_ASSEMBLY_H_ #define _MONONET_METADATA_ASSEMBLY_H_ +#include + #include #define CORLIB_NAME "corlib.dll" -typedef char * (*MonoAssemblyResolverFn)(const char *name); +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