user32: Win64 lparam and wparam are longs.
diff --git a/dlls/user/message.c b/dlls/user/message.c
index c92db6a..d2af2bd 100644
--- a/dlls/user/message.c
+++ b/dlls/user/message.c
@@ -3356,7 +3356,7 @@
req->msg = WM_TIMER;
req->id = id;
req->rate = max( timeout, SYS_TIMER_RATE );
- req->lparam = (unsigned int)winproc;
+ req->lparam = (unsigned long)winproc;
if (!wine_server_call_err( req ))
{
ret = reply->id;
@@ -3387,7 +3387,7 @@
req->msg = WM_SYSTIMER;
req->id = id;
req->rate = max( timeout, SYS_TIMER_RATE );
- req->lparam = (unsigned int)winproc;
+ req->lparam = (unsigned long)winproc;
if (!wine_server_call_err( req ))
{
ret = reply->id;