A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Giannis Adamopoulos 0e7cf2af87 [win32k]
- Cleanup Win32kProcessCallback and Win32kThreadCallback
- Even though it works, trying to post a message in Win32kProcessCallback after the THREADINFO is destroyed can only cause trouble, so move it in Win32kThreadCallback
- There is no need to try opening a desktop and windowstation before winlogon initializes
- Handle errors properly when we fail to get a default window station and desktop for the new process
- Enable win32k syscall hook callbacks
- Rewrite SetThreadDesktop to update THREADINFO properly and handle errors properly
- Do not initialize the THREADINFO in GetW32ThreadInfo as it is now done properly (actually leave a small hack that updates pci->dwTIFlags)
- Add UserDbgAssertThreadInfo that asserts the integrity of THREADINFO, CLIENTINFO and CLIENTTHREADINFO. This is called by GetW32ThreadInfo and the syscall hook callbacks

svn path=/trunk/; revision=55458
2012-02-06 12:30:59 +00:00
reactos [win32k] 2012-02-06 12:30:59 +00:00
rosapps [SSSTARS] 2011-12-19 10:22:06 +00:00
rostests [rosautotest] 2012-02-05 20:56:21 +00:00
wallpaper - Add CMakeLists for wallpaper 2012-02-05 13:43:04 +00:00