server: Make the message extra info 64 bits on Win64.
diff --git a/server/queue.c b/server/queue.c
index 7a77bd4..24767b6 100644
--- a/server/queue.c
+++ b/server/queue.c
@@ -72,10 +72,10 @@
unsigned int msg; /* message code */
unsigned long wparam; /* parameters */
unsigned long lparam; /* parameters */
+ unsigned long info; /* extra info */
int x; /* x position */
int y; /* y position */
unsigned int time; /* message time */
- unsigned int info; /* extra info */
user_handle_t hook; /* winevent hook handle */
void *hook_proc; /* winevent hook proc address */
void *data; /* message data for sent messages */
@@ -520,7 +520,7 @@
static struct message_result *alloc_message_result( struct msg_queue *send_queue,
struct msg_queue *recv_queue,
struct message *msg, int timeout,
- void *callback, unsigned int callback_data )
+ void *callback, unsigned long callback_data )
{
struct message_result *result = mem_alloc( sizeof(*result) );
if (result)