MONO_PROCESS_ERROR_OTHER
} MonoProcessError;
+typedef struct _MonoCpuUsageState MonoCpuUsageState;
+#ifndef HOST_WIN32
+struct _MonoCpuUsageState {
+ gint64 kernel_time;
+ gint64 user_time;
+ gint64 current_time;
+};
+#else
+struct _MonoCpuUsageState {
+ guint64 kernel_time;
+ guint64 user_time;
+ guint64 idle_time;
+};
+#endif
+
gpointer* mono_process_list (int *size);
+ void mono_process_get_times (gpointer pid, gint64 *start_time, gint64 *user_time, gint64 *kernel_time);
+
char* mono_process_get_name (gpointer pid, char *buf, int len);
gint64 mono_process_get_data (gpointer pid, MonoProcessData data);