user32: The per-window user data must be a DWORD_PTR.
diff --git a/server/trace.c b/server/trace.c
index 160a8e1..f6aafcb 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -2382,7 +2382,7 @@
     fprintf( stderr, " id=%08x,", req->id );
     fprintf( stderr, " is_unicode=%d,", req->is_unicode );
     fprintf( stderr, " instance=%p,", req->instance );
-    fprintf( stderr, " user_data=%p,", req->user_data );
+    fprintf( stderr, " user_data=%lx,", req->user_data );
     fprintf( stderr, " extra_offset=%d,", req->extra_offset );
     fprintf( stderr, " extra_size=%u,", req->extra_size );
     fprintf( stderr, " extra_value=%lx", req->extra_value );
@@ -2394,7 +2394,7 @@
     fprintf( stderr, " old_ex_style=%08x,", req->old_ex_style );
     fprintf( stderr, " old_id=%08x,", req->old_id );
     fprintf( stderr, " old_instance=%p,", req->old_instance );
-    fprintf( stderr, " old_user_data=%p,", req->old_user_data );
+    fprintf( stderr, " old_user_data=%lx,", req->old_user_data );
     fprintf( stderr, " old_extra_value=%lx", req->old_extra_value );
 }