From 148b2b19dc91639c5d73db00a44fdc07c108fb26 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Sun, 9 Feb 2025 11:07:08 +0100 Subject: [PATCH] Add NtQueryDefaultLocale --- src/windows-emulator/syscalls.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/windows-emulator/syscalls.cpp b/src/windows-emulator/syscalls.cpp index 0fe24a59..c2d113dd 100644 --- a/src/windows-emulator/syscalls.cpp +++ b/src/windows-emulator/syscalls.cpp @@ -2741,6 +2741,13 @@ namespace return STATUS_SUCCESS; } + NTSTATUS handle_NtQueryDefaultLocale(const syscall_context&, BOOLEAN /*user_profile*/, + const emulator_object default_locale_id) + { + default_locale_id.write(0x407); + return STATUS_SUCCESS; + } + NTSTATUS handle_NtContinue(const syscall_context& c, const emulator_object thread_context, const BOOLEAN /*raise_alert*/) { @@ -3910,6 +3917,7 @@ void syscall_dispatcher::add_handlers(std::map& ha add_handler(NtUserMoveWindow); add_handler(NtSystemDebugControl); add_handler(NtRequestWaitReplyPort); + add_handler(NtQueryDefaultLocale); #undef add_handler }