2002-03-30 Dietmar Maurer <dietmar@ximian.com>
[mono.git] / mono / metadata / assembly.h
1 #ifndef _MONONET_METADATA_ASSEMBLY_H_ 
2 #define _MONONET_METADATA_ASSEMBLY_H_
3
4 #include <mono/metadata/image.h>
5
6 #define CORLIB_NAME "corlib.dll"
7
8 typedef char * (*MonoAssemblyResolverFn)(const char *base_dir, const char *name);
9
10 MonoAssembly *mono_assembly_open     (const char *fname,
11                                       MonoAssemblyResolverFn resolver,
12                                       enum MonoImageOpenStatus *status);
13 void          mono_assembly_close    (MonoAssembly *assembly);
14
15 GHashTable   *mono_get_assemblies    (void);
16 #endif