Fix non-windows builds

This commit is contained in:
Igor Pissolati
2025-04-19 15:07:12 -03:00
parent 3dfad0f789
commit 6b1df674ab

View File

@@ -621,11 +621,11 @@ namespace syscalls
template <typename Traits>
struct CLSMENUNAME
{
LPSTR pszClientAnsiMenuName;
LPWSTR pwszClientUnicodeMenuName;
EMULATOR_CAST(typename Traits::PVOID, char*) pszClientAnsiMenuName;
EMULATOR_CAST(typename Traits::PVOID, char16_t*) pwszClientUnicodeMenuName;
EMULATOR_CAST(typename Traits::PVOID, UNICODE_STRING*) pusMenuName;
};
NTSTATUS handle_NtUserRegisterClassExWOW(const syscall_context& c, const emulator_object<WNDCLASSEXW> /*wnd_class_ex*/,
NTSTATUS handle_NtUserRegisterClassExWOW(const syscall_context& c, const emulator_pointer /*wnd_class_ex*/,
const emulator_object<UNICODE_STRING<EmulatorTraits<Emu64>>> class_name,
const emulator_object<UNICODE_STRING<EmulatorTraits<Emu64>>> /*class_version*/,
const emulator_object<CLSMENUNAME<EmulatorTraits<Emu64>>> /*class_menu_name*/,