ReactOS
0.4.15-dev-2155-g06f57e1
|
#include "precomp.h"
#include "undocuser.h"
#include "winxx.h"
#include <strsafe.h>
#include "msgdump.h"
Go to the source code of this file.
Classes | |
struct | STAGE |
Macros | |
#define | MSGDUMP_TPRINTF MsgDumpPrintf |
#define | MSGDUMP_PREFIX s_prefix |
#define | TIMEOUT_TIMER 999 |
#define | TOTAL_TIMEOUT (5 * 1000) |
#define | WIDTH 300 |
#define | HEIGHT 200 |
#define | PARENT_MSG s_msgStack[s_nLevel - 1] |
Typedefs | |
typedef enum STAGE_TYPE | STAGE_TYPE |
typedef struct STAGE | STAGE |
typedef enum ACTION | ACTION |
Functions | |
static void | MsgDumpPrintf (LPCSTR fmt,...) |
static void | DoInitialize (const STAGE *pStages, INT cStages) |
static void | DoFinish (void) |
static void | DoAction (HWND hwnd, INT iAction, WPARAM wParam, LPARAM lParam) |
static void | NextStage (HWND hwnd) |
static void | DoStage (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static LRESULT CALLBACK | InnerWindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static void | DoBuildPrefix (void) |
static LRESULT CALLBACK | WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static void | General_DoTest (void) |
static void | IME_DoTest (void) |
START_TEST (MessageStateAnalyzer) | |
Variables | |
static char | s_prefix [16] = "" |
static INT | s_iStage |
static INT | s_iStep |
static INT | s_nLevel |
static BOOL | s_bNextStage |
static INT | s_nCounters [10] |
static UINT | s_msgStack [32] |
static const STAGE * | s_pStages |
static INT | s_cStages |
static const STAGE | s_GeneralStages [] |
static const STAGE | s_IMEStages [] |
#define HEIGHT 200 |
Definition at line 60 of file MessageStateAnalyzer.c.
Definition at line 24 of file MessageStateAnalyzer.c.
#define MSGDUMP_TPRINTF MsgDumpPrintf |
Definition at line 22 of file MessageStateAnalyzer.c.
#define PARENT_MSG s_msgStack[s_nLevel - 1] |
Definition at line 61 of file MessageStateAnalyzer.c.
#define TIMEOUT_TIMER 999 |
Definition at line 57 of file MessageStateAnalyzer.c.
#define TOTAL_TIMEOUT (5 * 1000) |
Definition at line 58 of file MessageStateAnalyzer.c.
#define WIDTH 300 |
Definition at line 59 of file MessageStateAnalyzer.c.
typedef enum STAGE_TYPE STAGE_TYPE |
Definition at line 82 of file MessageStateAnalyzer.c.
Enumerator | |
---|---|
STAGE_TYPE_SEQUENCE | |
STAGE_TYPE_COUNTING |
Definition at line 27 of file MessageStateAnalyzer.c.
Definition at line 98 of file MessageStateAnalyzer.c.
Referenced by DoStage(), InnerWindowProc(), SetupDiInstallDevice(), and SetupDiRegisterCoDeviceInstallers().
Definition at line 278 of file MessageStateAnalyzer.c.
Referenced by WindowProc().
Definition at line 73 of file MessageStateAnalyzer.c.
Referenced by General_DoTest(), and IME_DoTest().
Definition at line 63 of file MessageStateAnalyzer.c.
Referenced by General_DoTest(), and IME_DoTest().
Definition at line 188 of file MessageStateAnalyzer.c.
Referenced by WindowProc().
Definition at line 357 of file MessageStateAnalyzer.c.
Referenced by START_TEST().
Definition at line 523 of file MessageStateAnalyzer.c.
Referenced by START_TEST().
|
static |
Definition at line 254 of file MessageStateAnalyzer.c.
Referenced by WindowProc().
Definition at line 13 of file MessageStateAnalyzer.c.
Definition at line 152 of file MessageStateAnalyzer.c.
Referenced by DoStage().
START_TEST | ( | MessageStateAnalyzer | ) |
Definition at line 570 of file MessageStateAnalyzer.c.
Definition at line 329 of file MessageStateAnalyzer.c.
Referenced by General_DoTest(), and IME_DoTest().
|
static |
Definition at line 50 of file MessageStateAnalyzer.c.
Referenced by DoInitialize(), and DoStage().
|
static |
Definition at line 54 of file MessageStateAnalyzer.c.
Referenced by DoFinish(), DoInitialize(), DoStage(), and NextStage().
Definition at line 299 of file MessageStateAnalyzer.c.
Referenced by General_DoTest().
Definition at line 404 of file MessageStateAnalyzer.c.
Referenced by IME_DoTest().
|
static |
Definition at line 47 of file MessageStateAnalyzer.c.
Referenced by DoFinish(), DoInitialize(), DoStage(), and NextStage().
|
static |
Definition at line 48 of file MessageStateAnalyzer.c.
Referenced by DoAction(), DoFinish(), DoInitialize(), DoStage(), and NextStage().
|
static |
Definition at line 52 of file MessageStateAnalyzer.c.
Referenced by DoInitialize(), and WindowProc().
|
static |
Definition at line 51 of file MessageStateAnalyzer.c.
Referenced by DoInitialize(), DoStage(), and NextStage().
|
static |
Definition at line 49 of file MessageStateAnalyzer.c.
Referenced by DoInitialize(), DoStage(), and WindowProc().
|
static |
Definition at line 23 of file MessageStateAnalyzer.c.
Referenced by DoBuildPrefix(), and WindowProc().
Definition at line 53 of file MessageStateAnalyzer.c.
Referenced by DoInitialize(), DoStage(), and NextStage().