Jacek Caban : win32u: Use syscall interface for NtUserMessageCall and NtUserTrackPopupMenuEx.

Alexandre Julliard julliard at winehq.org
Thu Jul 21 17:04:08 CDT 2022


Module: wine
Branch: master
Commit: e52e42b8756ff4453889e05e16a8cfc3c299eefc
URL:    https://gitlab.winehq.org/wine/wine/-/commit/e52e42b8756ff4453889e05e16a8cfc3c299eefc

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Sat Jul  9 17:29:57 2022 +0200

win32u: Use syscall interface for NtUserMessageCall and NtUserTrackPopupMenuEx.

try_finally() hack is no longer needed. We don't expect exceptions
from unixlib code and client callbacks' exceptions are not propagated
anyway.

---

 dlls/win32u/gdiobj.c         |  2 --
 dlls/win32u/menu.c           | 42 +-----------------------------------------
 dlls/win32u/syscall.c        |  2 ++
 dlls/win32u/win32u.spec      |  4 ++--
 dlls/win32u/win32u_private.h |  4 ----
 dlls/win32u/wrappers.c       | 14 --------------
 dlls/wow64win/syscall.h      |  2 ++
 dlls/wow64win/user.c         | 26 ++++++++++++++++++++++++++
 8 files changed, 33 insertions(+), 63 deletions(-)




More information about the wine-cvs mailing list