1 /** 2 * \file 3 */ 4 5 #ifndef _MONO_METADATA_W32HANDLE_NAMESPACE_H_ 6 #define _MONO_METADATA_W32HANDLE_NAMESPACE_H_ 7 8 #include <config.h> 9 #include <glib.h> 10 11 #include "mono/metadata/w32handle.h" 12 13 #define MONO_W32HANDLE_NAMESPACE_MAX_PATH 260 14 15 typedef struct { 16 gchar name [MONO_W32HANDLE_NAMESPACE_MAX_PATH + 1]; 17 } MonoW32HandleNamespace; 18 19 void 20 mono_w32handle_namespace_init (void); 21 22 void 23 mono_w32handle_namespace_lock (void); 24 25 void 26 mono_w32handle_namespace_unlock (void); 27 28 gpointer 29 mono_w32handle_namespace_search_handle (MonoW32Type type, const gchar *name); 30 31 #endif /* _MONO_METADATA_W32HANDLE_NAMESPACE_H_ */ 32