-typedef struct {
- gpointer (* thread_start_compile_func) (MonoMethod *delegate);
- void (* thread_created) (guint32 tid, gpointer stack_start, gpointer func);
- void (* start_resume) (guint32 tid);
- void (* end_resume) (guint32 tid);
-} MonoThreadCallbacks;
-
-extern void mono_install_thread_callbacks (MonoThreadCallbacks *callbacks);
-
-extern void mono_thread_new_init (guint32 tid, gpointer stack_start,
- gpointer func);
-extern void mono_thread_create (MonoDomain *domain, gpointer func, gpointer arg);
+extern void mono_thread_new_init (intptr_t tid, void* stack_start,
+ void* func);
+extern void mono_thread_create (MonoDomain *domain, void* func, void* arg);