From 039b276fb7c8f5c7b1984a69a0059b563059fce9 Mon Sep 17 00:00:00 2001 From: Igor Pissolati Date: Tue, 22 Apr 2025 01:23:27 -0300 Subject: [PATCH] Add 3 new syscall stubs --- src/windows-emulator/syscalls.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/windows-emulator/syscalls.cpp b/src/windows-emulator/syscalls.cpp index 0152cefa..a03e525f 100644 --- a/src/windows-emulator/syscalls.cpp +++ b/src/windows-emulator/syscalls.cpp @@ -673,6 +673,21 @@ namespace syscalls { return c.proc.delete_atom(read_unicode_string(c.emu, class_name)); } + + NTSTATUS handle_NtUserSetWindowsHookEx() + { + return STATUS_NOT_SUPPORTED; + } + + NTSTATUS handle_NtUserUnhookWindowsHookEx() + { + return STATUS_NOT_SUPPORTED; + } + + NTSTATUS handle_NtUserCreateWindowEx() + { + return STATUS_NOT_SUPPORTED; + } } void syscall_dispatcher::add_handlers(std::map& handler_mapping) @@ -826,6 +841,9 @@ void syscall_dispatcher::add_handlers(std::map& ha add_handler(NtUserGetProcessWindowStation); add_handler(NtUserRegisterClassExWOW); add_handler(NtUserUnregisterClass); + add_handler(NtUserSetWindowsHookEx); + add_handler(NtUserUnhookWindowsHookEx); + add_handler(NtUserCreateWindowEx); #undef add_handler } \ No newline at end of file