Return the startup info size in the init_thread request, and allocate
the process parameters structure in ntdll instead of kernel.
diff --git a/server/protocol.def b/server/protocol.def
index 8882a7a..e9458ab 100644
--- a/server/protocol.def
+++ b/server/protocol.def
@@ -241,7 +241,6 @@
@REQ(init_process)
@REPLY
unsigned int server_start; /* server start time (GetTickCount) */
- size_t info_size; /* total size of startup info */
@END
@@ -284,6 +283,7 @@
@REPLY
process_id_t pid; /* process id of the new thread's process */
thread_id_t tid; /* thread id of the new thread */
+ size_t info_size; /* total size of startup info */
int version; /* protocol version */
@END