Jacek Caban : wow64win: Return class atom from NtUserGetClassInfoEx thunk.
Alexandre Julliard
julliard at winehq.org
Tue Aug 16 16:02:11 CDT 2022
Module: wine
Branch: master
Commit: 876a35fb294d80d999a58dd1ac80ecf6139c1aa4
URL: https://gitlab.winehq.org/wine/wine/-/commit/876a35fb294d80d999a58dd1ac80ecf6139c1aa4
Author: Jacek Caban <jacek at codeweavers.com>
Date: Tue Aug 16 14:45:11 2022 +0200
wow64win: Return class atom from NtUserGetClassInfoEx thunk.
---
dlls/wow64win/user.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/dlls/wow64win/user.c b/dlls/wow64win/user.c
index 8fb70c39fb5..5474abd76da 100644
--- a/dlls/wow64win/user.c
+++ b/dlls/wow64win/user.c
@@ -1759,11 +1759,12 @@ NTSTATUS WINAPI wow64_NtUserGetClassInfoEx( UINT *args )
struct client_menu_name client_name;
UNICODE_STRING name;
WNDCLASSEXW wc;
+ ATOM ret;
wc.cbSize = sizeof(wc);
- if (!NtUserGetClassInfoEx( instance, unicode_str_32to64( &name, name32 ), &wc,
- &client_name, ansi ))
- return FALSE;
+ if (!(ret = NtUserGetClassInfoEx( instance, unicode_str_32to64( &name, name32 ), &wc,
+ &client_name, ansi )))
+ return 0;
wc32->style = wc.style;
wc32->lpfnWndProc = PtrToUlong( wc.lpfnWndProc );
@@ -1777,7 +1778,7 @@ NTSTATUS WINAPI wow64_NtUserGetClassInfoEx( UINT *args )
wc32->lpszClassName = PtrToUlong( wc.lpszClassName );
wc32->hIconSm = HandleToUlong( wc.hIconSm );
client_menu_name_64to32( &client_name, client_name32 );
- return TRUE;
+ return ret;
}
NTSTATUS WINAPI wow64_NtUserGetClassName( UINT *args )
More information about the wine-cvs
mailing list