server: Split the queuing of hardware messages into a separate send_hardware_message request.
diff --git a/server/trace.c b/server/trace.c
index c5248fe..d4f8fed 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -2091,9 +2091,6 @@
fprintf( stderr, " msg=%08x,", req->msg );
fprintf( stderr, " wparam=%lx,", req->wparam );
fprintf( stderr, " lparam=%lx,", req->lparam );
- fprintf( stderr, " x=%d,", req->x );
- fprintf( stderr, " y=%d,", req->y );
- fprintf( stderr, " time=%08x,", req->time );
fprintf( stderr, " info=%08x,", req->info );
fprintf( stderr, " timeout=%d,", req->timeout );
fprintf( stderr, " callback=%p,", req->callback );
@@ -2106,6 +2103,19 @@
fprintf( stderr, " exit_code=%d", req->exit_code );
}
+static void dump_send_hardware_message_request( const struct send_hardware_message_request *req )
+{
+ fprintf( stderr, " id=%04x,", req->id );
+ fprintf( stderr, " win=%p,", req->win );
+ fprintf( stderr, " msg=%08x,", req->msg );
+ fprintf( stderr, " wparam=%lx,", req->wparam );
+ fprintf( stderr, " lparam=%lx,", req->lparam );
+ fprintf( stderr, " x=%d,", req->x );
+ fprintf( stderr, " y=%d,", req->y );
+ fprintf( stderr, " time=%08x,", req->time );
+ fprintf( stderr, " info=%08x", req->info );
+}
+
static void dump_get_message_request( const struct get_message_request *req )
{
fprintf( stderr, " flags=%d,", req->flags );
@@ -3396,6 +3406,7 @@
(dump_func)dump_get_process_idle_event_request,
(dump_func)dump_send_message_request,
(dump_func)dump_post_quit_message_request,
+ (dump_func)dump_send_hardware_message_request,
(dump_func)dump_get_message_request,
(dump_func)dump_reply_message_request,
(dump_func)dump_accept_hardware_message_request,
@@ -3612,6 +3623,7 @@
(dump_func)dump_get_process_idle_event_reply,
(dump_func)0,
(dump_func)0,
+ (dump_func)0,
(dump_func)dump_get_message_reply,
(dump_func)0,
(dump_func)0,
@@ -3828,6 +3840,7 @@
"get_process_idle_event",
"send_message",
"post_quit_message",
+ "send_hardware_message",
"get_message",
"reply_message",
"accept_hardware_message",