Moved the fields that depends on startup info from the init_process
request to get_startup_info.

diff --git a/server/trace.c b/server/trace.c
index b284433..c9edc51 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -559,7 +559,7 @@
 static void dump_new_process_request( const struct new_process_request *req )
 {
     fprintf( stderr, " inherit_all=%d,", req->inherit_all );
-    fprintf( stderr, " create_flags=%d,", req->create_flags );
+    fprintf( stderr, " create_flags=%08x,", req->create_flags );
     fprintf( stderr, " unix_pid=%d,", req->unix_pid );
     fprintf( stderr, " exe_file=%p,", req->exe_file );
     fprintf( stderr, " hstdin=%p,", req->hstdin );
@@ -619,13 +619,8 @@
 
 static void dump_init_process_reply( const struct init_process_reply *req )
 {
-    fprintf( stderr, " create_flags=%d,", req->create_flags );
     fprintf( stderr, " server_start=%08x,", req->server_start );
-    fprintf( stderr, " info_size=%d,", req->info_size );
-    fprintf( stderr, " exe_file=%p,", req->exe_file );
-    fprintf( stderr, " hstdin=%p,", req->hstdin );
-    fprintf( stderr, " hstdout=%p,", req->hstdout );
-    fprintf( stderr, " hstderr=%p", req->hstderr );
+    fprintf( stderr, " info_size=%d", req->info_size );
 }
 
 static void dump_get_startup_info_request( const struct get_startup_info_request *req )
@@ -634,6 +629,11 @@
 
 static void dump_get_startup_info_reply( const struct get_startup_info_reply *req )
 {
+    fprintf( stderr, " create_flags=%08x,", req->create_flags );
+    fprintf( stderr, " exe_file=%p,", req->exe_file );
+    fprintf( stderr, " hstdin=%p,", req->hstdin );
+    fprintf( stderr, " hstdout=%p,", req->hstdout );
+    fprintf( stderr, " hstderr=%p,", req->hstderr );
     fprintf( stderr, " info=" );
     dump_varargs_startup_info( cur_size );
     fputc( ',', stderr );