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;