ReactOS 0.4.16-dev-338-g34e76ad
|
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().