|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _MSG_ENTRY |
| struct | _MSG_CACHE |
Macros | |
| #define | COMPARE_CACHE(msg_chain) compare_cache(&default_cache, __FILE__, __LINE__, msg_chain) |
| #define | TRACE_CACHE() trace_cache(&default_cache, __FILE__, __LINE__) |
| #define | EMPTY_CACHE() empty_message_cache(&default_cache); |
| #define | RECORD_MESSAGE(...) record_message(&default_cache, ##__VA_ARGS__); |
| #define | COMPARE_CACHE_(cache, msg_chain) compare_cache(cache, __FILE__, __LINE__, msg_chain) |
| #define | TRACE_CACHE_(cache) trace_cache(cache, __FILE__, __LINE__) |
| #define | EMPTY_CACHE_(cache) empty_message_cache(cache); |
| #define | EXPECT_QUEUE_STATUS(expected, notexpected) |
Typedefs | |
| typedef enum _MSG_TYPE | MSG_TYPE |
| typedef struct _MSG_ENTRY | MSG_ENTRY |
| typedef struct _MSG_CACHE | MSG_CACHE |
Enumerations | |
| enum | _MSG_TYPE { SENT , POST , HOOK , EVENT , SENT_RET , MARKER } |
Functions | |
| void | record_message (MSG_CACHE *cache, int iwnd, UINT message, MSG_TYPE type, int param1, int param2) |
| void | compare_cache (MSG_CACHE *cache, const char *file, int line, MSG_ENTRY *msg_chain) |
| void | trace_cache (MSG_CACHE *cache, const char *file, int line) |
| void | empty_message_cache (MSG_CACHE *cache) |
| static BOOL | IsDWmMsg (UINT msg) |
| static BOOL | IseKeyMsg (UINT msg) |
Variables | |
| MSG_ENTRY | empty_chain [] |
| MSG_CACHE | default_cache |
| #define COMPARE_CACHE | ( | msg_chain | ) | compare_cache(&default_cache, __FILE__, __LINE__, msg_chain) |
Definition at line 57 of file msgtrace.h.
| #define COMPARE_CACHE_ | ( | cache, | |
| msg_chain | |||
| ) | compare_cache(cache, __FILE__, __LINE__, msg_chain) |
Definition at line 62 of file msgtrace.h.
| #define EMPTY_CACHE | ( | ) | empty_message_cache(&default_cache); |
Definition at line 59 of file msgtrace.h.
| #define EMPTY_CACHE_ | ( | cache | ) | empty_message_cache(cache); |
Definition at line 64 of file msgtrace.h.
Definition at line 66 of file msgtrace.h.
| #define RECORD_MESSAGE | ( | ... | ) | record_message(&default_cache, ##__VA_ARGS__); |
Definition at line 60 of file msgtrace.h.
| #define TRACE_CACHE | ( | ) | trace_cache(&default_cache, __FILE__, __LINE__) |
Definition at line 58 of file msgtrace.h.
| #define TRACE_CACHE_ | ( | cache | ) | trace_cache(cache, __FILE__, __LINE__) |
Definition at line 63 of file msgtrace.h.
| typedef struct _MSG_CACHE MSG_CACHE |
| typedef struct _MSG_ENTRY MSG_ENTRY |
Definition at line 143 of file msgtrace.c.
Definition at line 83 of file msgtrace.c.
Referenced by compare_cache().
Definition at line 39 of file msgtrace.h.
Referenced by ClipTestProc(), DWPTestProc(), FlushMessages(), MSGChildProc2(), MSGChildProcMDI2(), MSGTestProc(), MSGTestProc2(), MSGTestProcMDI(), MSGTestProcMDI2(), OwnerTestProc(), RecordAndDispatch(), START_TEST(), SysParamsTestProc(), Thread1(), Thread2(), TmeTestProc(), and WndProc().
Definition at line 52 of file msgtrace.h.
Referenced by ClipTestProc(), DWPTestProc(), FlushMessages(), MSGChildProc2(), MSGChildProcMDI2(), MSGTestProc(), MSGTestProc2(), MSGTestProcMDI(), MSGTestProcMDI2(), OwnerTestProc(), RecordAndDispatch(), START_TEST(), SysParamsTestProc(), Thread1(), Thread2(), TmeTestProc(), and WndProc().
| void record_message | ( | MSG_CACHE * | cache, |
| int | iwnd, | ||
| UINT | message, | ||
| MSG_TYPE | type, | ||
| int | param1, | ||
| int | param2 | ||
| ) |
Definition at line 179 of file msgtrace.c.
Referenced by FlushMessages(), TestProc(), and thread_proc().
|
extern |
Definition at line 15 of file msgtrace.c.
|
extern |
Definition at line 20 of file msgtrace.c.
Referenced by Test_DWP_SimpleMsg(), Test_Messages(), Test_MessagesNonThemed(), Test_MessagesThemed(), Test_NonClientMetrics(), Test_SendInput(), Test_TrackMouseEvent(), and TestMessages().