Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mono / metadata / w32event.h
index 1f41b1a455530366aed57acb8e75347ccccbf93b..779407de845ae746dea928826b30cc4bb24085c7 100644 (file)
@@ -1,3 +1,6 @@
+/**
+ * \file
+ */
 
 #ifndef _MONO_METADATA_W32EVENT_H_
 #define _MONO_METADATA_W32EVENT_H_
@@ -6,6 +9,7 @@
 #include <glib.h>
 
 #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;