Merge branch 'alexischr/nursery-canaries-managed-alloc'
[mono.git] / mono / metadata / w32process-internals.h
1
2 #ifndef _MONO_METADATA_W32PROCESS_INTERNALS_H_
3 #define _MONO_METADATA_W32PROCESS_INTERNALS_H_
4
5 #include <config.h>
6 #include <glib.h>
7
8 #include "io-layer/io-layer.h"
9
10 #if !defined(HOST_WIN32)
11
12 guint32
13 mono_w32process_get_pid (gpointer handle);
14
15 gboolean
16 mono_w32process_try_get_modules (gpointer process, gpointer *modules, guint32 size, guint32 *needed);
17
18 guint32
19 mono_w32process_module_get_name (gpointer process, gpointer module, gunichar2 *basename, guint32 size);
20
21 guint32
22 mono_w32process_module_get_filename (gpointer process, gpointer module, gunichar2 *basename, guint32 size);
23
24 gboolean
25 mono_w32process_module_get_information (gpointer process, gpointer module, MODULEINFO *modinfo, guint32 size);
26
27 #endif /* !defined(HOST_WIN32) */
28
29 #endif /* _MONO_METADATA_W32PROCESS_INTERNALS_H_ */