X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fcominterop.h;h=1338bd3b5bc169c8b440a59ea7d6941155542dbf;hb=1639e26a6b22a59d0bfb8ad564530eeff593e4a3;hp=f65aae2fb03e101f137b26d3ed4a4a0d6d41678b;hpb=51927cb4192e9ab4ef42cfad8b8be638c0e615c8;p=mono.git diff --git a/mono/metadata/cominterop.h b/mono/metadata/cominterop.h index f65aae2fb03..1338bd3b5bc 100644 --- a/mono/metadata/cominterop.h +++ b/mono/metadata/cominterop.h @@ -13,39 +13,39 @@ #include void -mono_cominterop_init (void) MONO_INTERNAL; +mono_cominterop_init (void); void -mono_cominterop_cleanup (void) MONO_INTERNAL; +mono_cominterop_cleanup (void); void -mono_mb_emit_cominterop_call (MonoMethodBuilder *mb, MonoMethodSignature *sig, MonoMethod* method) MONO_INTERNAL; +mono_mb_emit_cominterop_call (MonoMethodBuilder *mb, MonoMethodSignature *sig, MonoMethod* method); void -mono_cominterop_emit_ptr_to_object_conv (MonoMethodBuilder *mb, MonoType *type, MonoMarshalConv conv, MonoMarshalSpec *mspec) MONO_INTERNAL; +mono_cominterop_emit_ptr_to_object_conv (MonoMethodBuilder *mb, MonoType *type, MonoMarshalConv conv, MonoMarshalSpec *mspec); void -mono_cominterop_emit_object_to_ptr_conv (MonoMethodBuilder *mb, MonoType *type, MonoMarshalConv conv, MonoMarshalSpec *mspec) MONO_INTERNAL; +mono_cominterop_emit_object_to_ptr_conv (MonoMethodBuilder *mb, MonoType *type, MonoMarshalConv conv, MonoMarshalSpec *mspec); MonoMethod * -mono_cominterop_get_native_wrapper (MonoMethod *method) MONO_INTERNAL; +mono_cominterop_get_native_wrapper (MonoMethod *method); MonoMethod * -mono_cominterop_get_invoke (MonoMethod *method) MONO_INTERNAL; +mono_cominterop_get_invoke (MonoMethod *method); int mono_cominterop_emit_marshal_com_interface (EmitMarshalContext *m, int argnum, MonoType *t, MonoMarshalSpec *spec, int conv_arg, MonoType **conv_arg_type, - MarshalAction action) MONO_INTERNAL; + MarshalAction action); int mono_cominterop_emit_marshal_safearray (EmitMarshalContext *m, int argnum, MonoType *t, MonoMarshalSpec *spec, int conv_arg, MonoType **conv_arg_type, - MarshalAction action) MONO_INTERNAL; + MarshalAction action); MONO_API MonoString * mono_string_from_bstr (gpointer bstr); @@ -53,4 +53,7 @@ mono_string_from_bstr (gpointer bstr); MONO_API void mono_free_bstr (gpointer bstr); +MonoClass* +mono_class_try_get_com_object_class (void); + #endif /* __MONO_COMINTEROP_H__ */