Alexandre Julliard | af0bae5 | 1995-10-03 17:06:08 +0000 | [diff] [blame] | 1 | /* |
Alexandre Julliard | 2d93d00 | 1996-05-21 15:01:41 +0000 | [diff] [blame] | 2 | * Message Logging functions |
Alexandre Julliard | af0bae5 | 1995-10-03 17:06:08 +0000 | [diff] [blame] | 3 | */ |
| 4 | |
| 5 | #ifndef __WINE_SPY_H |
| 6 | #define __WINE_SPY_H |
| 7 | |
Jim Aston | 2e1cafa | 1999-03-14 16:35:05 +0000 | [diff] [blame] | 8 | #include "windef.h" |
Alexandre Julliard | af0bae5 | 1995-10-03 17:06:08 +0000 | [diff] [blame] | 9 | |
Alexandre Julliard | 2d93d00 | 1996-05-21 15:01:41 +0000 | [diff] [blame] | 10 | #define SPY_DISPATCHMESSAGE16 0x0100 |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 11 | #define SPY_DISPATCHMESSAGE 0x0101 |
Alexandre Julliard | 2d93d00 | 1996-05-21 15:01:41 +0000 | [diff] [blame] | 12 | #define SPY_SENDMESSAGE16 0x0102 |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 13 | #define SPY_SENDMESSAGE 0x0103 |
Alexandre Julliard | 2d93d00 | 1996-05-21 15:01:41 +0000 | [diff] [blame] | 14 | #define SPY_DEFWNDPROC16 0x0104 |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 15 | #define SPY_DEFWNDPROC 0x0105 |
Alexandre Julliard | af0bae5 | 1995-10-03 17:06:08 +0000 | [diff] [blame] | 16 | |
Alexandre Julliard | 2d93d00 | 1996-05-21 15:01:41 +0000 | [diff] [blame] | 17 | #define SPY_RESULT_OK16 0x0000 |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 18 | #define SPY_RESULT_OK 0x0001 |
Alexandre Julliard | 2d93d00 | 1996-05-21 15:01:41 +0000 | [diff] [blame] | 19 | #define SPY_RESULT_INVALIDHWND16 0x0002 |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 20 | #define SPY_RESULT_INVALIDHWND 0x0003 |
Alexandre Julliard | 77b9918 | 1997-09-14 17:17:23 +0000 | [diff] [blame] | 21 | #define SPY_RESULT_DEFWND16 0x0004 |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 22 | #define SPY_RESULT_DEFWND 0x0005 |
Alexandre Julliard | 77b9918 | 1997-09-14 17:17:23 +0000 | [diff] [blame] | 23 | |
Alexandre Julliard | 2d93d00 | 1996-05-21 15:01:41 +0000 | [diff] [blame] | 24 | |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 25 | extern const char *SPY_GetMsgName( UINT msg ); |
| 26 | extern void SPY_EnterMessage( INT iFlag, HWND hwnd, UINT msg, |
| 27 | WPARAM wParam, LPARAM lParam ); |
| 28 | extern void SPY_ExitMessage( INT iFlag, HWND hwnd, UINT msg, |
Alexandre Julliard | 2d93d00 | 1996-05-21 15:01:41 +0000 | [diff] [blame] | 29 | LRESULT lReturn ); |
Alexandre Julliard | b817f4f | 1996-03-14 18:08:34 +0000 | [diff] [blame] | 30 | extern int SPY_Init(void); |
Alexandre Julliard | af0bae5 | 1995-10-03 17:06:08 +0000 | [diff] [blame] | 31 | |
| 32 | #endif /* __WINE_SPY_H */ |