X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fw32event.h;h=779407de845ae746dea928826b30cc4bb24085c7;hb=d0ad7e2df9bf67d11cd0164d39916f4659e606f1;hp=1f41b1a455530366aed57acb8e75347ccccbf93b;hpb=fee5ece80556eb45d16da5f6c0fde991e5af1d40;p=mono.git diff --git a/mono/metadata/w32event.h b/mono/metadata/w32event.h index 1f41b1a4555..779407de845 100644 --- a/mono/metadata/w32event.h +++ b/mono/metadata/w32event.h @@ -1,3 +1,6 @@ +/** + * \file + */ #ifndef _MONO_METADATA_W32EVENT_H_ #define _MONO_METADATA_W32EVENT_H_ @@ -6,6 +9,7 @@ #include #include "object.h" +#include "object-internals.h" #include "w32handle-namespace.h" void @@ -14,6 +18,9 @@ mono_w32event_init (void); gpointer mono_w32event_create (gboolean manual, gboolean initial); +gboolean +mono_w32event_close (gpointer handle); + void mono_w32event_set (gpointer handle); @@ -21,7 +28,7 @@ void mono_w32event_reset (gpointer handle); gpointer -ves_icall_System_Threading_Events_CreateEvent_internal (MonoBoolean manual, MonoBoolean initial, MonoString *name, gint32 *error); +ves_icall_System_Threading_Events_CreateEvent_internal (MonoBoolean manual, MonoBoolean initial, MonoStringHandle name, gint32 *err, MonoError *error); gboolean ves_icall_System_Threading_Events_SetEvent_internal (gpointer handle); @@ -33,7 +40,7 @@ void ves_icall_System_Threading_Events_CloseEvent_internal (gpointer handle); gpointer -ves_icall_System_Threading_Events_OpenEvent_internal (MonoString *name, gint32 rights, gint32 *error); +ves_icall_System_Threading_Events_OpenEvent_internal (MonoStringHandle name, gint32 rights, gint32 *err, MonoError *error); typedef struct MonoW32HandleNamedEvent MonoW32HandleNamedEvent;