Various notes:
- LowestStartingAddress is still unsupported;
- Patch 5 ("wow64: Set HighestEndingAddress in wow64_NtAllocateVirtualMemoryEx() if it is absent") is fixing existing WOW issue: NtAllocateVirtualMemoryEx() called from wow64 currently does not constraing the allocation to 32 bit address space (wow64_NtAllocateVirtualMemory() passes zero_bits for that).
- I initially thought of using a single inter process APC but added a different one due to zero_bits handling which is easier to convert in the target process.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1025
Fixes inconsistent function (or function pointer) declation and implementation.
(favoring non long types).
Fixes errouneous format specifier in printf-like function for arguments of type
DWORD_PTR (or SIZE_T or equiv).
This serie could be a starting point for enabling long type compilation in wined3d.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1014