X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fprocess.h;h=cfbbf8a932bd37c311e0a61ee9a6586b1cebd8fb;hb=3b5eb0cf5a2d48b362f64e0eaa351a56d7a0a065;hp=9848cdd5c3e44fd46d8fb62531598442de2aecae;hpb=c4aef31eeea309e6a795c84c098ac8e1a2490340;p=mono.git diff --git a/mono/metadata/process.h b/mono/metadata/process.h index 9848cdd5c3e..cfbbf8a932b 100644 --- a/mono/metadata/process.h +++ b/mono/metadata/process.h @@ -15,6 +15,7 @@ #include #include +#include "mono/utils/mono-compiler.h" typedef struct { @@ -46,22 +47,22 @@ typedef struct G_BEGIN_DECLS -HANDLE ves_icall_System_Diagnostics_Process_GetProcess_internal (guint32 pid); -MonoArray *ves_icall_System_Diagnostics_Process_GetProcesses_internal (void); -guint32 ves_icall_System_Diagnostics_Process_GetPid_internal (void); -void ves_icall_System_Diagnostics_Process_Process_free_internal (MonoObject *this, HANDLE process); -MonoArray *ves_icall_System_Diagnostics_Process_GetModules_internal (MonoObject *this); -void ves_icall_System_Diagnostics_FileVersionInfo_GetVersionInfo_internal (MonoObject *this, MonoString *filename); -MonoBoolean ves_icall_System_Diagnostics_Process_ShellExecuteEx_internal (MonoProcessStartInfo *proc_start_info, MonoProcInfo *process_handle); -MonoBoolean ves_icall_System_Diagnostics_Process_CreateProcess_internal (MonoProcessStartInfo *proc_start_info, HANDLE stdin_handle, HANDLE stdout_handle, HANDLE stderr_handle, MonoProcInfo *process_handle); -MonoBoolean ves_icall_System_Diagnostics_Process_WaitForExit_internal (MonoObject *this, HANDLE process, gint32 ms); -gint64 ves_icall_System_Diagnostics_Process_ExitTime_internal (HANDLE process); -gint64 ves_icall_System_Diagnostics_Process_StartTime_internal (HANDLE process); -gint32 ves_icall_System_Diagnostics_Process_ExitCode_internal (HANDLE process); -MonoString *ves_icall_System_Diagnostics_Process_ProcessName_internal (HANDLE process); -MonoBoolean ves_icall_System_Diagnostics_Process_GetWorkingSet_internal (HANDLE process, guint32 *min, guint32 *max); -MonoBoolean ves_icall_System_Diagnostics_Process_SetWorkingSet_internal (HANDLE process, guint32 min, guint32 max, MonoBoolean use_min); -MonoBoolean ves_icall_System_Diagnostics_Process_Kill_internal (HANDLE process, gint32 sig); +HANDLE ves_icall_System_Diagnostics_Process_GetProcess_internal (guint32 pid) MONO_INTERNAL; +MonoArray *ves_icall_System_Diagnostics_Process_GetProcesses_internal (void) MONO_INTERNAL; +guint32 ves_icall_System_Diagnostics_Process_GetPid_internal (void) MONO_INTERNAL; +void ves_icall_System_Diagnostics_Process_Process_free_internal (MonoObject *this, HANDLE process) MONO_INTERNAL; +MonoArray *ves_icall_System_Diagnostics_Process_GetModules_internal (MonoObject *this) MONO_INTERNAL; +void ves_icall_System_Diagnostics_FileVersionInfo_GetVersionInfo_internal (MonoObject *this, MonoString *filename) MONO_INTERNAL; +MonoBoolean ves_icall_System_Diagnostics_Process_ShellExecuteEx_internal (MonoProcessStartInfo *proc_start_info, MonoProcInfo *process_handle) MONO_INTERNAL; +MonoBoolean ves_icall_System_Diagnostics_Process_CreateProcess_internal (MonoProcessStartInfo *proc_start_info, HANDLE stdin_handle, HANDLE stdout_handle, HANDLE stderr_handle, MonoProcInfo *process_handle) MONO_INTERNAL; +MonoBoolean ves_icall_System_Diagnostics_Process_WaitForExit_internal (MonoObject *this, HANDLE process, gint32 ms) MONO_INTERNAL; +gint64 ves_icall_System_Diagnostics_Process_ExitTime_internal (HANDLE process) MONO_INTERNAL; +gint64 ves_icall_System_Diagnostics_Process_StartTime_internal (HANDLE process) MONO_INTERNAL; +gint32 ves_icall_System_Diagnostics_Process_ExitCode_internal (HANDLE process) MONO_INTERNAL; +MonoString *ves_icall_System_Diagnostics_Process_ProcessName_internal (HANDLE process) MONO_INTERNAL; +MonoBoolean ves_icall_System_Diagnostics_Process_GetWorkingSet_internal (HANDLE process, guint32 *min, guint32 *max) MONO_INTERNAL; +MonoBoolean ves_icall_System_Diagnostics_Process_SetWorkingSet_internal (HANDLE process, guint32 min, guint32 max, MonoBoolean use_min) MONO_INTERNAL; +MonoBoolean ves_icall_System_Diagnostics_Process_Kill_internal (HANDLE process, gint32 sig) MONO_INTERNAL; G_END_DECLS