Added FSCTL_PIPE_LISTEN support.
diff --git a/server/named_pipe.c b/server/named_pipe.c
index b22dfb1..55a8ee0 100644
--- a/server/named_pipe.c
+++ b/server/named_pipe.c
@@ -671,7 +671,7 @@
assert( !server->fd );
server->state = ps_wait_open;
create_async( current, NULL, &server->wait_q,
- req->func, req->overlapped, NULL );
+ req->func, req->event, NULL );
async_terminate_queue( &server->pipe->waiters, STATUS_SUCCESS );
break;
case ps_connected_server:
diff --git a/server/protocol.def b/server/protocol.def
index 422aa00..9e93f53 100644
--- a/server/protocol.def
+++ b/server/protocol.def
@@ -1712,7 +1712,7 @@
/* Connect to a named pipe */
@REQ(connect_named_pipe)
obj_handle_t handle;
- void* overlapped;
+ obj_handle_t event;
void* func;
@END
diff --git a/server/trace.c b/server/trace.c
index 538732f..2c00f2e 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -2173,7 +2173,7 @@
static void dump_connect_named_pipe_request( const struct connect_named_pipe_request *req )
{
fprintf( stderr, " handle=%p,", req->handle );
- fprintf( stderr, " overlapped=%p,", req->overlapped );
+ fprintf( stderr, " event=%p,", req->event );
fprintf( stderr, " func=%p", req->func );
}