[REACTOS] Finally get some ARM64 applications building (#4517)
authorJustin Miller <justinmiller100@gmail.com>
Wed, 25 May 2022 14:06:32 +0000 (07:06 -0700)
committerGitHub <noreply@github.com>
Wed, 25 May 2022 14:06:32 +0000 (17:06 +0300)
commit4363e74ddcb26a528c2723ab0afe5af3443bde6f
tree64f7f8e8cb124513dbb89815110ad498e81bc8d0
parent3464df8c28c59b24c02c0c9b28aedd75d7bd8fd0
[REACTOS] Finally get some ARM64 applications building (#4517)

- Add some missing ARM64 exports to ntdll, kernel32 and user32
- Create mmtypes header file based on WoA debug symbols
- Get the remaining headers in order, so we can build ARM64 apps
- Adjust subsystem version for binaries so they can run on WoA host
- Get calc, notepad and more base apps to build for ARM64 platform

CORE-17518

Reviewed-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Reviewed-by: Stanislav Motylkov <x86corez@gmail.com>
21 files changed:
dll/ntdll/def/ntdll.spec
dll/win32/kernel32/kernel32.spec
sdk/cmake/msvc.cmake
sdk/include/asm/CMakeLists.txt
sdk/include/asm/genincdata.c
sdk/include/asm/ksarm64.template.h [new file with mode: 0644]
sdk/include/asm/ksx.template.h
sdk/include/crt/excpt.h
sdk/include/crt/malloc.h
sdk/include/ndk/arch/ketypes.h
sdk/include/ndk/arch/mmtypes.h
sdk/include/ndk/arm64/ketypes.h [new file with mode: 0644]
sdk/include/ndk/arm64/mmtypes.h [new file with mode: 0644]
sdk/include/ndk/ketypes.h
sdk/include/ndk/rtltypes.h
sdk/include/reactos/windbgkd.h
sdk/include/xdk/arm64/ke.h
sdk/include/xdk/winnt_old.h
sdk/lib/crt/startup/mscmain.c
sdk/lib/runtmchk/rtcapi.c
win32ss/user/user32/user32.spec