Added new CLIENT_DebuggerRequest routine, implemented support for
DEBUGGER_FREEZE_ALL/DEBUGGER_UNFREEZE_ALL requests.
Run wine server in the main wine process.
Bugfix: never free initial thread!
diff --git a/include/server.h b/include/server.h
index 4e56dc4..fe14a9b 100644
--- a/include/server.h
+++ b/include/server.h
@@ -195,6 +195,15 @@
};
+/* Debugger support: freeze / unfreeze */
+struct debugger_request
+{
+ int op; /* operation type */
+};
+
+enum debugger_op { DEBUGGER_FREEZE_ALL, DEBUGGER_UNFREEZE_ALL };
+
+
/* Queue an APC for a thread */
struct queue_apc_request
{
@@ -694,6 +703,7 @@
struct _THDB;
extern int CLIENT_SetDebug( int level );
+extern int CLIENT_DebuggerRequest( int op );
extern int CLIENT_InitThread(void);
#endif /* __WINE_SERVER__ */