reactos/sdk/lib
jimtabor b784074c2f [0.4.13][WIN32SS][RTL] Fix regression CORE-16769 + BSOD CORE-13907 & CORE-14857
Thanks to Jim Tabor, Mark Jansen & Thomas Faber
By squashed backmerge of the following commits:
--------------
[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.

cherry picked from commit 0.4.14-dev-1287-g
568b6d0558
--------------
[RTL] Introduce RtlpImageNtHeader,
which implements the required functionality.
ntdll and ntoskrnl now have a wrapper for this, with SEH.
This protects the function against malformed / bad images,
whilst still being able to use the code in freeldr et al.
Idea from Thomas.
CORE-14857

cherry picked from commit 0.4.14-dev-1255-g
177ae91bf6
--------------
[WIN32SS] Form Sanity to Hook Callbacks

Fix WH_CALLWNDPROC/RET data to user hook calls. See CORE-13019 and CORE-13907.

cherry picked from commit 0.4.14-dev-1241-g
915a5764a9
--------------
[USER32] Fix null return.

See CORE-16769.

cherry picked from commit 0.4.14-dev-1240-g
d8add40e89
2020-04-03 14:51:10 +02:00
..
3rdparty [FREETYPE] Improve font rendering with font hinting workaround (#1771) 2019-07-31 21:57:42 +09:00
atl [ATL] Add a minimal CAtlArray implementation 2019-08-11 21:46:07 +02:00
cmlib [CMLIB] Clean volatile registry entries in the same manner as Windows (#1883) 2019-08-27 02:39:27 +02:00
comsupp
conutils
cportlib
cpprt
crt [CRT][MSVCRT] Add __DestructExceptionObject from wine 2019-09-01 16:29:26 +02:00
cryptlib
debugsup
delayimp
dmilib
dnslib
drivers [0.4.13][RDBSS] Avoid CORE-13938 2019-10-03 22:50:10 +02:00
dxguid
epsapi
evtlib
fast486
fslib [UBTRFS] Upgrade to 1.4 2019-09-02 08:19:49 +02:00
gcc_ssp
inflib [INFLIB] Fix INFCONTEXT structure to be compatible with the official definition (#1603) 2019-06-23 22:35:19 +02:00
ioevent
lsalib
nt [SDK:NT] Remove Win32-isms. 2019-09-19 02:39:59 +02:00
ppcmmu
pseh
rossym
rossym_new
rtl [0.4.13][WIN32SS][RTL] Fix regression CORE-16769 + BSOD CORE-13907 & CORE-14857 2020-04-03 14:51:10 +02:00
runtmchk [RUNTMCHK] Provide fallback memset for arm builds 2019-08-20 22:28:11 +02:00
scrnsave
skiplist
smlib
strmiids
tdilib
udmihelp
uuid [UUID] Add some missing NetCfg IIDs. 2019-06-17 13:48:34 +02:00
wdmguid
CMakeLists.txt [ATL] Retire atlnew 2019-04-18 19:21:37 +02:00