[WIN32SS] * Initialize the subsystem restructure. Start by bringing-in gdi32 and user32. Brought to you by the awesome Subsystem Team. svn path=/trunk/; revision=56305
- Fix crash in cursoricon test. svn path=/trunk/; revision=54253
[user32/win32k] - cleanup internal headers - remove unused functions and definitions - move shared definitions to ntuser.h svn path=/trunk/; revision=53436
merge most spec file changes from cmake branch svn path=/trunk/; revision=50657
[User32] - Fixed export for PrintWindow see bug 5466 and 5609. svn path=/trunk/; revision=49861
[Win32k|User32] - Implement NtUserGetMenuIndex, see Bug 5528. svn path=/trunk/; revision=49005
[USER32] Merge from amd64 branch: 36987: - Fix user32 compilation errors. (Samuel Serapion) 36988: - Make user32 compile and link by defining Get/SetClass/WindowLongPtrA/W (Stefan Ginsberg) 41480: - Fix 64bit issues, add a wine compatibility hack (Timo Kreuzer) 41540: - Make parameters for NtUserCallOneParam and NtUserCallTwoParam DWORD_PTR instead of DWORD (Timo Kreuzer) 43965: (Samuel Serapion) - Fix several user32 warnings. - Sync GetWindow*A/W with wine and unify all versions, commenting out a wine hack. - As a bonus implement GetWindowLongPtrA/W. - Tested to work in trunk. 43992: - Fix user32 build. (Samuel Serapion) 45124: - Fix user32 build. (Samuel Serapion) 47472: - Remove wine hack and allow user32 to compile again. (Samuel Serapion) 47878: (Timo Kreuzer) - Use UlongToHandle instead of LongToHandle - case to ULONG_PTR instead of using HandleToUlong - SetSysColorsTemp: don't truncate the pointer sized n value, remove a comment - IntGetClsWndProc: fix a bug - IntGetWindowLong: pass !unicode to IntGetWndProc 47882: - Make the uiLo and uiHi members of the KMDDELPARAM structure UINT_PTRs (Timo Kreuzer) svn path=/trunk/; revision=47884
[USER32] - Fix SetSysColorTemps prototype and implementation for 64 bit compatibility, part 2/2. svn path=/trunk/; revision=46918
[USER32] - Fix SetSysColorTemps prototype and implementation for 64 bit compatibility. svn path=/trunk/; revision=46917
[win32k] / [user32] Merge from amd64 branch: 34780 some DWORD -> DWORD_PTR (Timo Kreuzer) 34781 fix usage of InterlockedCompareExchangePointer (Timo Kreuzer) 34782 fix usage of InterlockedCompareExchangePointer (Timo Kreuzer) 34908 some 64 bit fixes in win32k (Timo Kreuzer) 34909 some more win32k 64 bit fixes (Timo Kreuzer) 34965 Fix typos. (Samuel SerapiĆ³n) 41479 Remove usage of RETURN() macro (Timo Kreuzer) 41540 Make parameters for NtUserCallOneParam and NtUserCallTwoParam DWORD_PTR instead of DWORD (Timo Kreuzer) 41546 Add _FLOATOBJ_GetFix for non-x86 (Timo Kreuzer) 41547 Only export FLOATOBJ_* api on x86 (Timo Kreuzer) 44238 Fix some 64 bit isues. (Timo Kreuzer) 43969 undefine i386 in the pspec file (Timo Kreuzer) svn path=/trunk/; revision=44956
[User32] Theme Support Interface - This is part 1, Tested with Wine user32 tests, Seamonkey, FireFox and AbiWord. [References:] - http://www.reactos.org/wiki/RegisterUserApiHook - http://www.codeproject.com/KB/miscctrl/uxtheme.aspx - http://opcode0x90.wordpress.com/2007/05/11/user32__clientloadlibraryx/ - US Patent 6992681 and 6762767 - Theme aware management using fusion svn path=/trunk/; revision=43053
- GetMouseMovePointsEx is a direct call to kernel space. Move and sorted initial code. svn path=/trunk/; revision=41010
- Add more stubs svn path=/trunk/; revision=39559
fix MR_MID_NOT_FOUND error with mshtml in 2nd stage svn path=/trunk/; revision=39545
- Add file for imm-functions - Move all imm-functions to imm.c svn path=/trunk/; revision=39147
- Direct call NtSetInternalWindowPos - Add TODO for GetInternalWindowPos svn path=/trunk/; revision=39146
Go back to non-win32k functions inside user32, using the inline wrappers to call the NtUser functions. svn path=/trunk/; revision=38695
- Cleanup user32, direct call to kernel space svn path=/trunk/; revision=38663
- Go away STDCALL, time has come for WINAPI and NTAPI svn path=/trunk/; revision=37763
-AttachThreadInput is a direct call to kernel space, good job Dmitry! svn path=/trunk/; revision=37558