Beginnings of support for window stations and desktops.
diff --git a/server/process.c b/server/process.c
index eb869ec..e69fe1b 100644
--- a/server/process.c
+++ b/server/process.c
@@ -280,6 +280,7 @@
process->queue = NULL;
process->peb = NULL;
process->ldt_copy = NULL;
+ process->winstation = 0;
process->exe.file = NULL;
process->exe.dbg_offset = 0;
process->exe.dbg_size = 0;
@@ -376,6 +377,10 @@
return NULL;
}
+ /* connect to the window station and desktop */
+ connect_process_winstation( process, NULL, 0 );
+ connect_thread_desktop( current, NULL, 0 );
+
/* set the process console */
if (!set_process_console( process, parent_thread, info, reply )) return NULL;