Converted a few more server requests to the new mechanism.

diff --git a/include/server.h b/include/server.h
index 443c547..c6c7d57 100644
--- a/include/server.h
+++ b/include/server.h
@@ -991,7 +991,7 @@
     IN  int          handle;       /* process handle */
     IN  void*        addr;         /* addr to read from (must be int-aligned) */
     IN  int          len;          /* number of ints to read */
-    OUT unsigned int data[1];      /* result data */
+    OUT VARARG(data,bytes);        /* result data */
 };
 
 
@@ -1004,7 +1004,7 @@
     IN  int          len;          /* number of ints to write */
     IN  unsigned int first_mask;   /* mask for first word */
     IN  unsigned int last_mask;    /* mask for last word */
-    IN  unsigned int data[1];      /* data to write */
+    IN  VARARG(data,bytes);        /* result data */
 };
 
 
@@ -1115,7 +1115,7 @@
     REQUEST_HEADER;                /* request header */
     IN  int          hkey;         /* root key to load to */
     IN  int          file;         /* file to load from */
-    IN  path_t       name;         /* subkey name */
+    IN  VARARG(name,unicode_str);  /* subkey name */
 };
 
 
@@ -1133,7 +1133,7 @@
 {
     REQUEST_HEADER;                /* request header */
     IN  int          hkey;         /* key to save */
-    IN  char         file[1];      /* file to save to */
+    IN  VARARG(file,string);       /* file to save to */
 };
 
 
@@ -1299,7 +1299,7 @@
     IN  int          inherit;      /* inherit flag */
     IN  unsigned int sharing;      /* sharing flags */
     OUT int          handle;       /* handle to the port */
-    IN  char         name[1];      /* file name */
+    IN  VARARG(name,string);       /* file name */
 };
 
 struct get_serial_info_request
@@ -1562,7 +1562,7 @@
     struct set_serial_info_request set_serial_info;
 };
 
-#define SERVER_PROTOCOL_VERSION 25
+#define SERVER_PROTOCOL_VERSION 26
 
 /* ### make_requests end ### */
 /* Everything above this line is generated automatically by tools/make_requests */