reactos/win32ss/user/ntuser
James Tabor 568b6d0558 [NTUser] Fix Strings and Format to Hooks
Allocate heap instead of data segment to be used for callbacks on user side.
Move and correct initial hook call out setup. Use it in more than one hook call.

This fixes issues with strings out of alignment and use of kernel pointers.

See CORE-13907 and CORE-16769. KsStudio still needs retested.

Small wow update.
2020-04-03 03:58:29 -05:00
..
misc
accelerator.c
accelerator.h
callback.c [NTUser] Fix Strings and Format to Hooks 2020-04-03 03:58:29 -05:00
callback.h [NTUser] Fix Strings and Format to Hooks 2020-04-03 03:58:29 -05:00
callproc.c
caret.c [NTUSER] Fix caret display mistake (#2180) 2019-12-26 19:08:01 +09:00
caret.h
class.c [WIN32K:NTUSER] Add missing probe in NtUserGetClassName. 2019-12-29 20:08:30 +01:00
class.h
clipboard.c [WIN32K] Fix spelling typo. 2019-06-23 02:12:23 +02:00
clipboard.h
console.c
csr.c
csr.h
cursoricon.c
cursoricon.h
dce.h
dde.c
defwnd.c [WIN32SS] Fix last user visible parts of regression CORE-10855 2019-10-25 00:42:01 +02:00
desktop.c [Win32SS] Support Module Versioning. 2019-09-24 17:40:18 -05:00
desktop.h
display.c [WIN32K:NTUSER] Avoid user memory access outside of SEH in NtUserEnumDisplaySettings. 2019-12-29 20:08:51 +01:00
draw.c [WIN32SS][NTUSER][USER32] Fix menu checkmarks (#2009) 2019-11-01 09:52:18 +09:00
event.c [WIN32SS][NTUSER] Fix message time (#1259) 2019-04-12 07:56:04 +09:00
focus.c [NTUSER] Fix ShellHook notifications when creating/activating windows (#2396) 2020-03-05 15:39:23 +01:00
focus.h
ghost.c [WIN32SS:USER] Some minimal work and fixes concerning message queues timeouts. 2019-12-29 16:14:15 +01:00
ghost.h
guicheck.c
guicheck.h
hook.c [WIN32K] Use KeStackAttachProcess 2019-06-15 21:26:41 +02:00
hook.h
hotkey.c
hotkey.h
ime.c
input.c [WIN32SS][NTUSER] Fix message time (#1259) 2019-04-12 07:56:04 +09:00
input.h
kbdlayout.c
keyboard.c [WIN32SS][NTUSER] Fix message time (#1259) 2019-04-12 07:56:04 +09:00
layered.c
main.c [NTUSER] Fix regression CORE-11828 2020-02-23 13:56:05 +01:00
menu.c [WIN32K:menu] Use signed types for negative values... 2019-10-12 16:19:58 +02:00
menu.h
message.c [NTUser] Fix Strings and Format to Hooks 2020-04-03 03:58:29 -05:00
metric.c
misc.c [WIN32SS:USER] Some minimal work and fixes concerning message queues timeouts. 2019-12-29 16:14:15 +01:00
mmcopy.h
monitor.c
monitor.h
mouse.c [NTUSER] Support MK_SHIFT/MK_CONTROL of mouse messages (#2038) 2019-11-16 09:49:49 +09:00
msgqueue.c [WIN32SS] Demote a trace message 2020-01-29 22:58:43 +01:00
msgqueue.h [WIN32SS:USER] Some minimal work and fixes concerning message queues timeouts. 2019-12-29 16:14:15 +01:00
nonclient.c [WIN32SS] WindowSnap must not affect the taskbar 2019-08-20 12:07:56 +02:00
ntstubs.c
ntuser.c
ntuser.h
object.c
object.h
painting.c [WIN32SS:USER] Some minimal work and fixes concerning message queues timeouts. 2019-12-29 16:14:15 +01:00
painting.h [NtGDI] Update Region code 2019-04-17 14:43:24 -05:00
prop.c
prop.h
scroll.h
scrollbar.c [WIN32SS] Fix regression CORE-16721 2020-03-12 22:55:04 +01:00
scrollex.c [WIN32SS][NTUSER] Fix ScrollWindowEx SW_SCROLLCHILDREN (#2327) 2020-02-11 20:59:14 +09:00
session.c
shutdown.c
shutdown.h
simplecall.c [WIN32SS:USER] Some minimal work and fixes concerning message queues timeouts. 2019-12-29 16:14:15 +01:00
sysparams.c [BOOTDATA][NTUSER] Fix some system parameters (#2162) 2019-12-25 18:12:43 +09:00
sysparams.h
tags.h [NTOS][CLASS2][FFS][WIN32SS] Fix some pool tags so that they correctly appear in pool dump lists. 2019-11-01 19:12:27 +01:00
timer.c [WIN32SS][NTUSER] Fix message time (#1259) 2019-04-12 07:56:04 +09:00
timer.h
useratom.c
useratom.h
userfuncs.h
usrheap.c
usrheap.h
vis.c
vis.h
win32.h [WIN32SS:USER] Some minimal work and fixes concerning message queues timeouts. 2019-12-29 16:14:15 +01:00
win32kdebug.h
windc.c
window.c [NTUser] Fix Strings and Format to Hooks 2020-04-03 03:58:29 -05:00
window.h [Win32SS] Support Module Versioning. 2019-09-24 17:40:18 -05:00
winpos.c [NTUSER] Fix ShellHook notifications when creating/activating windows (#2396) 2020-03-05 15:39:23 +01:00
winpos.h
winsta.c
winsta.h