2001-07-18 Miguel de Icaza <miguel@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 typedef struct {
7         MonoImage *image;
8         /* Load files here */
9 } MonoAssembly;
10
11 typedef char * (*MonoAssemblyResolverFn)(const char *name);
12
13 MonoAssembly *mono_assembly_open     (const char *fname,
14                                       MonoAssemblyResolverFn resolver,
15                                       enum MonoImageOpenStatus *status);
16 void          mono_assembly_close    (MonoAssembly *assembly);
17         
18 #endif