Partial patch of larger rosrtl removal patch. This one merely is a structure fix patch, and renames/corrects RTL_USER_PROCESS_INFORMATION (which had the totally wrong names) as well as updates the TEB to the latest version. It also fixes SECTION_IMAGE_INFORMATION to have the right format and names. Also, some callers of CreateProcessW are modified to not send a constant string as lpCommandLine (this was illegal and will crash on Windows/my patch). INITIAL_TEB was also renamed to the more correct fields, although they won't make sense with the current rosrtl/rtl implementation, the names will only make sense with the next patch. Finally NtTerminateThread was fixed to support sending NULL as handle, and PspExitThread was updated to work with the new FreestackOnExit flag, both of which will be used in the next patch. svn path=/trunk/; revision=16540
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net> * lib/gdi32/.cvsignore: Ignore *.gch. * lib/gdi32/include/precomp.h: New file. * lib/gdi32/Makefile (TARGET_PCH): Set to include/precomp.h. * lib/gdi32/*/*.c: Use pre-compiled header. svn path=/trunk/; revision=10556
2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net> * lib/gdi32/main/dllmain.c: Add @implemented and @unimplemented to APIs. * lib/gdi32/misc/stubs.c: Ditto. * lib/gdi32/misc/stubsa.c: Ditto. * lib/gdi32/misc/stubsw.c: Ditto. * lib/gdi32/objects/bitblt.c: Ditto. * lib/gdi32/objects/brush.c: Ditto. * lib/gdi32/objects/clip.c: Ditto. * lib/gdi32/objects/dc.c: Ditto. * lib/gdi32/objects/fillshap.c: Ditto. * lib/gdi32/objects/line.c: Ditto. * lib/gdi32/objects/pen.c: Ditto. * lib/gdi32/objects/region.c: Ditto. * lib/gdi32/objects/text.c: Ditto. svn path=/trunk/; revision=5039
2002-08-26 David Welch <welch@computer2.darkstar.org> * lib/gdi32/misc/dllmain.c (GdiDllInitialize): Don't initialize win32k.sys for each process. * subsys/csrss/init.c (CsrServerInitialization): Initialize win32k.sys as well. 2002-08-26 David Welch <welch@computer2.darkstar.org> * ntoskrnl/ps/process.c (NtCreateProcess): Reference the parent process's handle using ExGetPreviousMode. 2002-08-26 David Welch <welch@computer2.darkstar.org> * lib/user32/misc/dllmain.c (Init): Initialize gdi32 as well. 2002-08-26 David Welch <welch@computer2.darkstar.org> * iface/addsys/genw32k.c (main, process): Generate a set of stubs for csrss as well. svn path=/trunk/; revision=3396