2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / io-layer / processes.h
index a6b1e75ca6fd31fcf84ba91f73a8de385d0beaef..35122c424ee0e59a141ecfe14d3f22a361afa03d 100644 (file)
@@ -14,6 +14,7 @@
 
 #include <mono/io-layer/handles.h>
 #include <mono/io-layer/access.h>
+#include <mono/io-layer/versioninfo.h>
 
 G_BEGIN_DECLS
 
@@ -177,9 +178,6 @@ extern gboolean CreateProcessWithLogonW (const gunichar2 *username,
                                         const guint32 logonFlags,
                                         const gunichar2 *appname,
                                         const gunichar2 *cmdline,
-                                        WapiSecurityAttributes *process_attrs,
-                                        WapiSecurityAttributes *thread_attrs,
-                                        gboolean inherit_handles,
                                         guint32 create_flags,
                                         gpointer environ,
                                         const gunichar2 *cwd,
@@ -202,6 +200,10 @@ extern gboolean EnumProcessModules (gpointer process, gpointer *modules,
                                    guint32 size, guint32 *needed);
 extern guint32 GetModuleBaseName (gpointer process, gpointer module,
                                  gunichar2 *basename, guint32 size);
+extern guint32 GetModuleFileNameEx (gpointer process, gpointer module,
+                                   gunichar2 *filename, guint32 size);
+extern gboolean GetModuleInformation (gpointer process, gpointer module,
+                                     WapiModuleInfo *modinfo, guint32 size);
 extern gboolean GetProcessWorkingSetSize (gpointer process, size_t *min,
                                          size_t *max);
 extern gboolean SetProcessWorkingSetSize (gpointer process, size_t min,