Replace the link_window request by a set_parent request since that is
all link_window is used for at this point.
Get rid of the WIN_LinkWindow/UnlinkWindow functions.
diff --git a/server/trace.c b/server/trace.c
index 738a1b8..317d22d 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -2069,18 +2069,6 @@
fprintf( stderr, " class_ptr=%p", req->class_ptr );
}
-static void dump_link_window_request( const struct link_window_request *req )
-{
- fprintf( stderr, " handle=%p,", req->handle );
- fprintf( stderr, " parent=%p,", req->parent );
- fprintf( stderr, " previous=%p", req->previous );
-}
-
-static void dump_link_window_reply( const struct link_window_reply *req )
-{
- fprintf( stderr, " full_parent=%p", req->full_parent );
-}
-
static void dump_destroy_window_request( const struct destroy_window_request *req )
{
fprintf( stderr, " handle=%p", req->handle );
@@ -2136,6 +2124,18 @@
fprintf( stderr, " old_extra_value=%08x", req->old_extra_value );
}
+static void dump_set_parent_request( const struct set_parent_request *req )
+{
+ fprintf( stderr, " handle=%p,", req->handle );
+ fprintf( stderr, " parent=%p", req->parent );
+}
+
+static void dump_set_parent_reply( const struct set_parent_reply *req )
+{
+ fprintf( stderr, " old_parent=%p,", req->old_parent );
+ fprintf( stderr, " full_parent=%p", req->full_parent );
+}
+
static void dump_get_window_parents_request( const struct get_window_parents_request *req )
{
fprintf( stderr, " handle=%p", req->handle );
@@ -2834,11 +2834,11 @@
(dump_func)dump_disconnect_named_pipe_request,
(dump_func)dump_get_named_pipe_info_request,
(dump_func)dump_create_window_request,
- (dump_func)dump_link_window_request,
(dump_func)dump_destroy_window_request,
(dump_func)dump_set_window_owner_request,
(dump_func)dump_get_window_info_request,
(dump_func)dump_set_window_info_request,
+ (dump_func)dump_set_parent_request,
(dump_func)dump_get_window_parents_request,
(dump_func)dump_get_window_children_request,
(dump_func)dump_get_window_children_from_point_request,
@@ -3022,11 +3022,11 @@
(dump_func)dump_disconnect_named_pipe_reply,
(dump_func)dump_get_named_pipe_info_reply,
(dump_func)dump_create_window_reply,
- (dump_func)dump_link_window_reply,
(dump_func)0,
(dump_func)dump_set_window_owner_reply,
(dump_func)dump_get_window_info_reply,
(dump_func)dump_set_window_info_reply,
+ (dump_func)dump_set_parent_reply,
(dump_func)dump_get_window_parents_reply,
(dump_func)dump_get_window_children_reply,
(dump_func)dump_get_window_children_from_point_reply,
@@ -3210,11 +3210,11 @@
"disconnect_named_pipe",
"get_named_pipe_info",
"create_window",
- "link_window",
"destroy_window",
"set_window_owner",
"get_window_info",
"set_window_info",
+ "set_parent",
"get_window_parents",
"get_window_children",
"get_window_children_from_point",