[SDK][SHIMENG] Ensure that module entrypoints are not called while loading the shim...
authorMark Jansen <mark.jansen@reactos.org>
Mon, 11 Mar 2019 21:51:46 +0000 (22:51 +0100)
committerMark Jansen <mark.jansen@reactos.org>
Thu, 14 Mar 2019 19:02:01 +0000 (20:02 +0100)
commit6abe0e50aa87d8ae573d69576b458a0555c92928
treee29694bd35a6c36911935efd93e67623d4b42dff
parenta1f6a6bdc3709b3abb9663eabfd74b5942075cb2
[SDK][SHIMENG] Ensure that module entrypoints are not called while loading the shim engine
This is done by marking everything that is already loaded but not 'processed'.
After the shim engine is done initializing, the original state is restored,
with the exception of the shim engine itself.
CORE-15846
dll/appcompat/apphelp/shimeng.c
sdk/include/ndk/ldrtypes.h