Jacek Caban : include: Use WOWHandle32 for HDC_32 on Wine.

Alexandre Julliard julliard at winehq.org
Fri Aug 13 14:44:14 CDT 2021


Module: wine
Branch: master
Commit: 5c8ac458bb72518a1c6f2ed05c783cee6c4a3b82
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=5c8ac458bb72518a1c6f2ed05c783cee6c4a3b82

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Fri Aug 13 14:59:53 2021 +0200

include: Use WOWHandle32 for HDC_32 on Wine.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51570
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/wownt32.h | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/include/wownt32.h b/include/wownt32.h
index ddfa9b562b7..0afe23d360a 100644
--- a/include/wownt32.h
+++ b/include/wownt32.h
@@ -85,7 +85,6 @@ WORD   WINAPI WOWHandle16(HANDLE,WOW_HANDLE_TYPE);
 #define HMENU_32(h16)     ((HMENU)     (ULONG_PTR)(h16))
 #define HDWP_32(h16)      ((HDWP)      (ULONG_PTR)(h16))
 #define HDROP_32(h16)     ((HDROP)     (ULONG_PTR)(h16))
-#define HDC_32(h16)       ((HDC)       (ULONG_PTR)(h16))
 #define HFONT_32(h16)     ((HFONT)     (ULONG_PTR)(h16))
 #define HRGN_32(h16)      ((HRGN)      (ULONG_PTR)(h16))
 #define HBITMAP_32(h16)   ((HBITMAP)   (ULONG_PTR)(h16))
@@ -113,7 +112,6 @@ WORD   WINAPI WOWHandle16(HANDLE,WOW_HANDLE_TYPE);
 #define HMENU_32(h16)     ((HMENU)     (WOWHandle32(h16, WOW_TYPE_HMENU)))
 #define HDWP_32(h16)      ((HDWP)      (WOWHandle32(h16, WOW_TYPE_HDWP)))
 #define HDROP_32(h16)     ((HDROP)     (WOWHandle32(h16, WOW_TYPE_HDROP)))
-#define HDC_32(h16)       ((HDC)       (WOWHandle32(h16, WOW_TYPE_HDC)))
 #define HFONT_32(h16)     ((HFONT)     (WOWHandle32(h16, WOW_TYPE_HFONT)))
 #define HRGN_32(h16)      ((HRGN)      (WOWHandle32(h16, WOW_TYPE_HRGN)))
 #define HBITMAP_32(h16)   ((HBITMAP)   (WOWHandle32(h16, WOW_TYPE_HBITMAP)))
@@ -137,9 +135,10 @@ WORD   WINAPI WOWHandle16(HANDLE,WOW_HANDLE_TYPE);
 
 #endif  /* __WINESRC__ */
 
-#define HMETAFILE_32(h16) ((HMETAFILE)(WOWHandle32(h16, WOW_TYPE_HMETAFILE)))
-#define HTASK_32(h16)     ((DWORD)(WOWHandle32(h16, WOW_TYPE_HTASK)))
-#define FULLHWND_32(h16)  ((HWND)(WOWHandle32(h16, WOW_TYPE_FULLHWND)))
+#define HDC_32(h16)       ((HDC)       (WOWHandle32(h16, WOW_TYPE_HDC)))
+#define HMETAFILE_32(h16) ((HMETAFILE) (WOWHandle32(h16, WOW_TYPE_HMETAFILE)))
+#define HTASK_32(h16)     ((DWORD)     (WOWHandle32(h16, WOW_TYPE_HTASK)))
+#define FULLHWND_32(h16)  ((HWND)      (WOWHandle32(h16, WOW_TYPE_FULLHWND)))
 
 #define HMETAFILE_16(h32) (WOWHandle16(h32, WOW_TYPE_HMETAFILE))
 #define HTASK_16(h32)     (WOWHandle16((HANDLE)(h32), WOW_TYPE_HTASK))




More information about the wine-cvs mailing list