- fixed a couple of bugs in ntdll environment functions (one in trace,
  the other one in environment variable expansion)
- the process parameters, when passed thru wineserver, are now fully
  handled in ntdll, they are stored in the RTL_USER_PROCESS_PARAMETERS
  structure.
- later on in kernel32 loading sequence, those parameters are copied
  into STARTUPINFO shadow structures
- later modification to those paramters are now reflected to the
  RTL_USER_PROCESS_PARAMETERS structure (and STARTUPINFO is kept
  untouched) (for example, StdHandle setting) (Win 2k behaves like this)
- ENVDB has been removed
- command line inheritance (from unix command line) is now purely in ntdll
- all kernel32 environment functions now rely on their ntdll counterparts
- goodies: input/output handle inheritance while asking for a detached
  console is better handled; a few more kernel32 environment tests now
  pass ; silenced a valgrind warning in process creation

diff --git a/include/winternl.h b/include/winternl.h
index 3f5326f..126e505 100644
--- a/include/winternl.h
+++ b/include/winternl.h
@@ -126,7 +126,7 @@
     ULONG               dwFlags;
     ULONG               wShowWindow;
     UNICODE_STRING      WindowTitle;
-    UNICODE_STRING      DesktopInfo;
+    UNICODE_STRING      Desktop;
     UNICODE_STRING      ShellInfo;
     UNICODE_STRING      RuntimeInfo;
     RTL_DRIVE_LETTER_CURDIR DLCurrentDirectory[0x20];