https://git.reactos.org/?p=reactos.git;a=commitdiff;h=8398b28ae478223e1ab92272f959e91ee7acd25a

commit 8398b28ae478223e1ab92272f959e91ee7acd25a
Author:     Hermès Bélusca-Maïto <[email protected]>
AuthorDate: Mon Nov 28 15:02:39 2022 +0100
Commit:     Hermès Bélusca-Maïto <[email protected]>
CommitDate: Mon Nov 28 15:02:39 2022 +0100

    [PSDK] Fix x64 incompatibilities in ***Box_GetItemData(). Addendum to 
6572dd7f4.
---
 sdk/include/psdk/windowsx.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sdk/include/psdk/windowsx.h b/sdk/include/psdk/windowsx.h
index 0d609dfea03..c24d1daaf7d 100644
--- a/sdk/include/psdk/windowsx.h
+++ b/sdk/include/psdk/windowsx.h
@@ -51,7 +51,7 @@ extern "C" {
 #define ComboBox_GetDroppedState(hwndCtl) 
((BOOL)(DWORD)SNDMSG((hwndCtl),CB_GETDROPPEDSTATE,0,0))
 #define ComboBox_GetEditSel(hwndCtl) 
((DWORD)SNDMSG((hwndCtl),CB_GETEDITSEL,0,0))
 #define ComboBox_GetExtendedUI(hwndCtl) 
((UINT)(DWORD)SNDMSG((hwndCtl),CB_GETEXTENDEDUI,0,0))
-#define ComboBox_GetItemData(hwndCtl,index) 
((LRESULT)(DWORD)SNDMSG((hwndCtl),CB_GETITEMDATA,(WPARAM)(int)(index),0))
+#define ComboBox_GetItemData(hwndCtl,index) 
((LRESULT)(UINT_PTR)SNDMSG((hwndCtl),CB_GETITEMDATA,(WPARAM)(int)(index),0))
 #define ComboBox_GetItemHeight(hwndCtl) 
((int)(DWORD)SNDMSG((hwndCtl),CB_GETITEMHEIGHT,0,0))
 #define ComboBox_GetLBText(hwndCtl,index,lpszBuffer) 
((int)(DWORD)SNDMSG((hwndCtl),CB_GETLBTEXT,(WPARAM)(int)(index),(LPARAM)(LPCTSTR)(lpszBuffer)))
 #define ComboBox_GetLBTextLen(hwndCtl,index) 
((int)(DWORD)SNDMSG((hwndCtl),CB_GETLBTEXTLEN,(WPARAM)(int)(index),0))
@@ -480,7 +480,7 @@ extern "C" {
 #define ListBox_GetCount(hwndCtl) 
((int)(DWORD)SNDMSG((hwndCtl),LB_GETCOUNT,0,0))
 #define ListBox_GetCurSel(hwndCtl) 
((int)(DWORD)SNDMSG((hwndCtl),LB_GETCURSEL,0,0))
 #define ListBox_GetHorizontalExtent(hwndCtl) 
((int)(DWORD)SNDMSG((hwndCtl),LB_GETHORIZONTALEXTENT,0,0))
-#define ListBox_GetItemData(hwndCtl,index) 
((LRESULT)(DWORD)SNDMSG((hwndCtl),LB_GETITEMDATA,(WPARAM)(int)(index),0))
+#define ListBox_GetItemData(hwndCtl,index) 
((LRESULT)(UINT_PTR)SNDMSG((hwndCtl),LB_GETITEMDATA,(WPARAM)(int)(index),0))
 #define ListBox_GetItemHeight(hwndCtl,index) 
((int)(DWORD)SNDMSG((hwndCtl),LB_GETITEMHEIGHT,(WPARAM)(int)(index),0))
 #define ListBox_GetItemRect(hwndCtl,index,lprc) 
((int)(DWORD)SNDMSG((hwndCtl),LB_GETITEMRECT,(WPARAM)(int)(index),(LPARAM)(RECT*)(lprc)))
 #define ListBox_GetSel(hwndCtl,index) 
((int)(DWORD)SNDMSG((hwndCtl),LB_GETSEL,(WPARAM)(int)(index),0))

Reply via email to