server: Also return the new extended style in the set_window_pos request.
diff --git a/server/protocol.def b/server/protocol.def
index 5d8acde..c91e8db 100644
--- a/server/protocol.def
+++ b/server/protocol.def
@@ -2171,6 +2171,7 @@
     VARARG(valid,rectangles);     /* valid rectangles from WM_NCCALCSIZE */
 @REPLY
     unsigned int   new_style;     /* new window style */
+    unsigned int   new_ex_style;  /* new window extended style */
 @END
 
 
diff --git a/server/trace.c b/server/trace.c
index 72f9ddb..e63cad9 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -2691,7 +2691,8 @@
 
 static void dump_set_window_pos_reply( const struct set_window_pos_reply *req )
 {
-    fprintf( stderr, " new_style=%08x", req->new_style );
+    fprintf( stderr, " new_style=%08x,", req->new_style );
+    fprintf( stderr, " new_ex_style=%08x", req->new_ex_style );
 }
 
 static void dump_get_window_rectangles_request( const struct get_window_rectangles_request *req )
diff --git a/server/window.c b/server/window.c
index ce5297c..1e81cbf 100644
--- a/server/window.c
+++ b/server/window.c
@@ -1822,6 +1822,7 @@
     if (!visible_rect) visible_rect = &req->window;
     set_window_pos( win, previous, flags, &req->window, &req->client, visible_rect, valid_rects );
     reply->new_style = win->style;
+    reply->new_ex_style = win->ex_style;
 }