https://bugs.winehq.org/show_bug.cgi?id=56161
--- Comment #3 from Felix jan.felix.muenchhalfen@rwth-aachen.de --- Actually, i didn't see this before, but Dmitry Timoshkov is absolutely right: From msdn: https://learn.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-m...
MEM_REPLACE_PLACEHOLDER 0x00004000
....
The 64k alignment requirements on Offset and BaseAddress do not apply when this >flag is specified.
So i add this to my "bug report", wine should ignore the alignment when this flag is specified. About the other one i am really not sure:
[in, optional] BaseAddress
The desired base address of the view. The address is rounded down to the nearest 64k boundary.
Downrounding does not seem necessary do me but, i think the implementation in wine does not do it yet.