- Rewritten Set/GetWindowContextHelpId.
- Removed NtUserRegisterClassEx, replaced it with NtUserRegisterClassExWOW.
- Updated all related files and functions.
svn path=/trunk/; revision=42128
modified dll/win32/kernel32/kernel32.rbuild
modified dll/win32/user32/user32.rbuild
Inexplicably missed the "big three" in r37187. Don't link msvcrt in core Win32 DLLs, for real this time
modified dll/win32/user32/misc/dllmain.c
Don't use wcstok. Removes the dependency on msvcrt
svn path=/trunk/; revision=38210
- Removed NtUserGetSystemMetric, updated all related.
- Add GetConnected, this is needed, sometimes global pointers are initilized with zeros. This is normal.
- Fix prototype for NtUserDragDetect, and add the Esc key hit to DragDetect.
svn path=/trunk/; revision=34370
- Implement ValidateHandle.
- Copied handle_to_entry and header information from win32k. Yes I know, duplication etc. Just for now.
- Add tested validation object types and as per revision 29105. Those object types now match.
- In dllmain.c, the gHandleTable pointer is set from Win32k GetW32ProcessInfo.
- Tested it, failed. The pointer does match with win32k gHandleTable.
svn path=/trunk/; revision=29121
- Register the user32 base address with win32k. Technically this is not really neccessary because user32's base address is fixed
svn path=/trunk/; revision=27935
When it's turned off (YDEBUG is not defined), it doesn't provide any slow-down to the system.
DefWindowProc() functions are slightly refactored to have one exit point instead of numerous returns in a switch-case statement.
FIXME: maybe DPRINTs will be changed to DbgPrint because it's pointless to display path to the spy.c file everytime.
svn path=/trunk/; revision=23330