Put in place the basic infrastructure to allow supporting multiple
desktop windows.

diff --git a/server/trace.c b/server/trace.c
index 4f8d784..bb80613 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -2226,6 +2226,15 @@
     fprintf( stderr, " handle=%p", req->handle );
 }
 
+static void dump_get_desktop_window_request( const struct get_desktop_window_request *req )
+{
+}
+
+static void dump_get_desktop_window_reply( const struct get_desktop_window_reply *req )
+{
+    fprintf( stderr, " handle=%p", req->handle );
+}
+
 static void dump_set_window_owner_request( const struct set_window_owner_request *req )
 {
     fprintf( stderr, " handle=%p,", req->handle );
@@ -3206,6 +3215,7 @@
     (dump_func)dump_get_named_pipe_info_request,
     (dump_func)dump_create_window_request,
     (dump_func)dump_destroy_window_request,
+    (dump_func)dump_get_desktop_window_request,
     (dump_func)dump_set_window_owner_request,
     (dump_func)dump_get_window_info_request,
     (dump_func)dump_set_window_info_request,
@@ -3413,6 +3423,7 @@
     (dump_func)dump_get_named_pipe_info_reply,
     (dump_func)dump_create_window_reply,
     (dump_func)0,
+    (dump_func)dump_get_desktop_window_reply,
     (dump_func)dump_set_window_owner_reply,
     (dump_func)dump_get_window_info_reply,
     (dump_func)dump_set_window_info_reply,
@@ -3620,6 +3631,7 @@
     "get_named_pipe_info",
     "create_window",
     "destroy_window",
+    "get_desktop_window",
     "set_window_owner",
     "get_window_info",
     "set_window_info",