/* * Message definitions * * Copyright 1993 Alexandre Julliard */ #ifndef __WINE_MESSAGE_H #define __WINE_MESSAGE_H #include "win.h" #include "queue.h" extern DWORD MSG_WineStartTicks; /* Ticks at Wine startup */ /* message.c */ extern BOOL MSG_GetHardwareMessage( LPMSG msg ); extern BOOL MSG_InternalGetMessage( SEGPTR msg, HWND hwnd, HWND hwndOwner, short code, WORD flags, BOOL sendIdle ); /* timer.c */ extern void TIMER_RemoveWindowTimers( HWND hwnd ); extern void TIMER_RemoveQueueTimers( HQUEUE hqueue ); extern void TIMER_SwitchQueue( HQUEUE hOldQueue, HQUEUE hNewQueue ); extern LONG TIMER_GetNextExp(void); /* event.c */ extern BOOL EVENT_WaitXEvent( LONG maxWait ); extern void EVENT_Synchronize(void); extern void EVENT_ProcessEvent( XEvent *event ); extern void EVENT_RegisterWindow( Window w, HWND hwnd ); extern void EVENT_DummyMotionNotify(void); #endif /* __WINE_MESSAGE_H */