* list :
[mono.git] / mono / metadata / profiler.h
index 59032b18e18eef88a7f317c421216908acaf227f..451f987e0d46cff345d7616081fc059297c60d8c 100644 (file)
@@ -22,6 +22,11 @@ typedef enum {
        MONO_PROFILE_ENTER_LEAVE      = 1 << 12
 } MonoProfileFlags;
 
+typedef enum {
+       MONO_PROFILE_OK,
+       MONO_PROFILE_FAILED
+} MonoProfileResult;
+
 typedef struct _MonoProfiler MonoProfiler;
 
 /*
@@ -44,7 +49,7 @@ typedef void (*MonoProfileAssemblyResult) (MonoProfiler *prof, MonoAssembly *ass
 
 typedef void (*MonoProfileMethodInline)   (MonoProfiler *prof, MonoMethod   *parent, MonoMethod *child, int *ok);
 
-typedef void (*MonoProfileThreadFunc)     (MonoProfiler *prof, HANDLE thread);
+typedef void (*MonoProfileThreadFunc)     (MonoProfiler *prof, guint32 tid);
 typedef void (*MonoProfileAllocFunc)      (MonoProfiler *prof, MonoObject *obj, MonoClass *klass);
 
 /*