- move async activation into the server
- implement async queues
diff --git a/server/trace.c b/server/trace.c
index f5098cb..0f12a0e 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -1738,16 +1738,14 @@
fprintf( stderr, " commerror=%08x", req->commerror );
}
-static void dump_create_async_request( const struct create_async_request *req )
+static void dump_register_async_request( const struct register_async_request *req )
{
- fprintf( stderr, " file_handle=%d,", req->file_handle );
+ fprintf( stderr, " handle=%d,", req->handle );
+ fprintf( stderr, " func=%p,", req->func );
+ fprintf( stderr, " type=%d,", req->type );
+ fprintf( stderr, " overlapped=%p,", req->overlapped );
fprintf( stderr, " count=%d,", req->count );
- fprintf( stderr, " type=%d", req->type );
-}
-
-static void dump_create_async_reply( const struct create_async_reply *req )
-{
- fprintf( stderr, " timeout=%d", req->timeout );
+ fprintf( stderr, " status=%08x", req->status );
}
static void dump_create_named_pipe_request( const struct create_named_pipe_request *req )
@@ -2154,7 +2152,7 @@
(dump_func)dump_create_serial_request,
(dump_func)dump_get_serial_info_request,
(dump_func)dump_set_serial_info_request,
- (dump_func)dump_create_async_request,
+ (dump_func)dump_register_async_request,
(dump_func)dump_create_named_pipe_request,
(dump_func)dump_open_named_pipe_request,
(dump_func)dump_connect_named_pipe_request,
@@ -2305,7 +2303,7 @@
(dump_func)dump_create_serial_reply,
(dump_func)dump_get_serial_info_reply,
(dump_func)0,
- (dump_func)dump_create_async_reply,
+ (dump_func)0,
(dump_func)dump_create_named_pipe_reply,
(dump_func)dump_open_named_pipe_reply,
(dump_func)0,
@@ -2456,7 +2454,7 @@
"create_serial",
"get_serial_info",
"set_serial_info",
- "create_async",
+ "register_async",
"create_named_pipe",
"open_named_pipe",
"connect_named_pipe",