Fri Mar 29 16:09:54 CET 2002 Paolo Molaro <lupus@ximian.com>
[mono.git] / mono / metadata / loader.h
index 8f25f9f2b8fded68c7494e17d7e8cf731b33d8d2..1e0b2fd2ba7c086fa41f88270a8f1cd67e5af369 100644 (file)
@@ -11,6 +11,7 @@ typedef struct {
        MonoMethodSignature *signature;
        gpointer addr;
        gpointer info; /* runtime info */
+       gpointer remoting_tramp; 
        gint slot;
        /* name is useful mostly for debugging */
        const char *name; 
@@ -24,7 +25,7 @@ typedef struct {
 typedef struct {
        MonoMethod method;
        guint16 piflags;  /* pinvoke flags */
-       void  (*code) ();
+       void  (*code) (void);
 } MonoMethodPInvoke;
 
 typedef struct {
@@ -48,18 +49,22 @@ typedef struct {
        MonoClass *string_class;
        MonoClass *enum_class;
        MonoClass *array_class;
-       MonoClass *delegate_class;
+       MonoClass *multicastdelegate_class;
+       MonoClass *asyncresult_class;
+       MonoClass *waithandle_class;
        MonoClass *typehandle_class;
        MonoClass *fieldhandle_class;
        MonoClass *methodhandle_class;
        MonoClass *monotype_class;
+       MonoClass *exception_class;
+       MonoClass *thread_class;
+       MonoClass *transparent_proxy_class;
+       MonoClass *real_proxy_class;
+       MonoClass *mono_method_message_class;
 } MonoDefaults;
 
 extern MonoDefaults mono_defaults;
 
-void
-mono_init                  (void);
-
 void 
 mono_init_icall            (void);