Make ConnectNamedPipe work in overlapped mode.

diff --git a/server/protocol.def b/server/protocol.def
index 07c7f79..5e6c8a0 100644
--- a/server/protocol.def
+++ b/server/protocol.def
@@ -1392,14 +1392,16 @@
 /* Connect to a named pipe */
 @REQ(connect_named_pipe)
     handle_t       handle;
-    handle_t       event;      /* set this event when it's ready */
+    void*          overlapped;
+    void*          func;
 @END
 
 
 /* Wait for a named pipe */
 @REQ(wait_named_pipe)
     unsigned int   timeout;
-    handle_t       event;       /* set this event when it's ready */
+    void*          overlapped;
+    void*          func;
     VARARG(filename,string);    /* pipe name */
 @END