Fix compilation errors on FreeBSD.
[wine/dibdrv.git] / include / message.h
blobc5f80bc97e01551e8424132bb7c6c540cdc6bcab
1 /*
2 * Message definitions
4 * Copyright 1993 Alexandre Julliard
5 */
7 #ifndef __WINE_MESSAGE_H
8 #define __WINE_MESSAGE_H
10 #include "windef.h"
11 #include "wine/windef16.h"
12 #include "winproc.h"
14 /* message.c */
15 extern BOOL MSG_process_raw_hardware_message( MSG *msg, ULONG_PTR extra_info, HWND hwnd_filter,
16 UINT first, UINT last, BOOL remove );
17 extern BOOL MSG_process_cooked_hardware_message( MSG *msg, ULONG_PTR extra_info, BOOL remove );
18 extern void MSG_JournalPlayBackMsg(void);
20 /* sendmsg.c */
21 extern BOOL MSG_peek_message( MSG *msg, HWND hwnd, UINT first, UINT last, int flags );
23 /* timer.c */
24 extern void TIMER_RemoveWindowTimers( HWND hwnd );
25 extern void TIMER_RemoveQueueTimers( HQUEUE16 hqueue );
26 extern BOOL TIMER_IsTimerValid( HWND hwnd, UINT id, HWINDOWPROC hProc );
28 /* input.c */
30 extern HWND EVENT_Capture( HWND, INT16 );
32 #endif /* __WINE_MESSAGE_H */