ReactOS 0.4.16-dev-59-gd481587
|
Go to the source code of this file.
Classes | |
struct | TEST_ANSWER |
Macros | |
#define | NUM_STEP 8 |
#define | NUM_CHECKS 12 |
#define | INTERVAL 0 |
#define | MAX_EVENT_TYPE 6 |
#define | FILE_1 L"_TESTFILE_1_.txt" |
#define | FILE_2 L"_TESTFILE_2_.txt" |
#define | DIR_1 L"_TESTDIR_1_" |
#define | DIR_2 L"_TESTDIR_2_" |
#define | TRACE_PATH(path) trace(#path ": %ls\n", path) |
Functions | |
static BOOL | DoCreateFile (LPCWSTR pszFileName) |
static void | DoDeleteDirectory (LPCWSTR pszDir) |
static INT | GetEventType (LONG lEvent) |
static void | DoDeleteFilesAndDirs (void) |
static void | TEST_Quit (void) |
static void | DoBuildFilesAndDirs (void) |
static void | DoTestEntry (LONG lEvent, LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2) |
static LPCSTR | StringFromChecks (void) |
static void | DoStepCheck (INT iStage, INT iStep, LPCSTR checks) |
static DWORD WINAPI | StageThreadFunc (LPVOID arg) |
static BOOL | OnCopyData (HWND hwnd, HWND hwndSender, COPYDATASTRUCT *pCopyData) |
static LRESULT CALLBACK | MainWndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static BOOL | TEST_Init (void) |
static void | TEST_Main (void) |
START_TEST (SHChangeNotify) | |
Variables | |
static HWND | s_hMainWnd = NULL |
static HWND | s_hSubWnd = NULL |
static WCHAR | s_szSubProgram [MAX_PATH] |
static HANDLE | s_hThread = NULL |
static INT | s_iStage = -1 |
static INT | s_iStep = -1 |
static BYTE | s_abChecks [NUM_CHECKS] = { 0 } |
static BOOL | s_bGotUpdateDir = FALSE |
static WCHAR | s_szDir1 [MAX_PATH] |
static WCHAR | s_szDir1InDir1 [MAX_PATH] |
static WCHAR | s_szDir2InDir1 [MAX_PATH] |
static WCHAR | s_szFile1InDir1InDir1 [MAX_PATH] |
static WCHAR | s_szFile1InDir1 [MAX_PATH] |
static WCHAR | s_szFile2InDir1 [MAX_PATH] |
#define DIR_1 L"_TESTDIR_1_" |
Definition at line 60 of file SHChangeNotify.cpp.
#define DIR_2 L"_TESTDIR_2_" |
Definition at line 61 of file SHChangeNotify.cpp.
#define FILE_1 L"_TESTFILE_1_.txt" |
Definition at line 58 of file SHChangeNotify.cpp.
#define FILE_2 L"_TESTFILE_2_.txt" |
Definition at line 59 of file SHChangeNotify.cpp.
#define INTERVAL 0 |
Definition at line 16 of file SHChangeNotify.cpp.
#define MAX_EVENT_TYPE 6 |
Definition at line 17 of file SHChangeNotify.cpp.
#define NUM_CHECKS 12 |
Definition at line 15 of file SHChangeNotify.cpp.
#define NUM_STEP 8 |
Definition at line 14 of file SHChangeNotify.cpp.
Definition at line 91 of file SHChangeNotify.cpp.
Referenced by TEST_Init().
Definition at line 26 of file SHChangeNotify.cpp.
Referenced by StageThreadFunc().
Definition at line 34 of file SHChangeNotify.cpp.
Referenced by DoBuildFilesAndDirs(), and DoDeleteFilesAndDirs().
Definition at line 70 of file SHChangeNotify.cpp.
Referenced by DoBuildFilesAndDirs(), and TEST_Quit().
Definition at line 201 of file SHChangeNotify.cpp.
Referenced by StageThreadFunc().
|
static |
Definition at line 137 of file SHChangeNotify.cpp.
Referenced by OnCopyData().
Definition at line 43 of file SHChangeNotify.cpp.
Referenced by DoTestEntry().
Definition at line 454 of file SHChangeNotify.cpp.
Referenced by TEST_Init().
|
static |
Definition at line 407 of file SHChangeNotify.cpp.
Referenced by MainWndProc().
Definition at line 299 of file SHChangeNotify.cpp.
Referenced by MainWndProc().
START_TEST | ( | SHChangeNotify | ) |
Definition at line 597 of file SHChangeNotify.cpp.
Definition at line 176 of file SHChangeNotify.cpp.
Referenced by StageThreadFunc().
Definition at line 516 of file SHChangeNotify.cpp.
Referenced by TEST_Main().
Definition at line 577 of file SHChangeNotify.cpp.
Referenced by START_TEST().
Definition at line 80 of file SHChangeNotify.cpp.
Referenced by TEST_Main().
|
static |
Definition at line 23 of file SHChangeNotify.cpp.
Referenced by DoTestEntry(), StageThreadFunc(), and StringFromChecks().
Definition at line 24 of file SHChangeNotify.cpp.
Referenced by DoStepCheck(), DoTestEntry(), and MainWndProc().
Definition at line 19 of file SHChangeNotify.cpp.
Referenced by MainWndProc(), and StageThreadFunc().
Definition at line 19 of file SHChangeNotify.cpp.
Referenced by StageThreadFunc(), TEST_Init(), and TEST_Quit().
Definition at line 21 of file SHChangeNotify.cpp.
Referenced by MainWndProc(), and TEST_Quit().
|
static |
Definition at line 22 of file SHChangeNotify.cpp.
Referenced by MainWndProc(), and StageThreadFunc().
|
static |
Definition at line 22 of file SHChangeNotify.cpp.
Referenced by MainWndProc(), and StageThreadFunc().
Definition at line 63 of file SHChangeNotify.cpp.
Referenced by DoBuildFilesAndDirs(), DoDeleteFilesAndDirs(), DoTestEntry(), and StageThreadFunc().
Definition at line 64 of file SHChangeNotify.cpp.
Referenced by DoBuildFilesAndDirs(), DoDeleteFilesAndDirs(), and StageThreadFunc().
Definition at line 65 of file SHChangeNotify.cpp.
Referenced by DoBuildFilesAndDirs(), DoDeleteFilesAndDirs(), DoTestEntry(), and StageThreadFunc().
Definition at line 67 of file SHChangeNotify.cpp.
Referenced by DoBuildFilesAndDirs(), DoDeleteFilesAndDirs(), DoTestEntry(), and StageThreadFunc().
Definition at line 66 of file SHChangeNotify.cpp.
Referenced by DoBuildFilesAndDirs(), DoDeleteFilesAndDirs(), DoTestEntry(), and StageThreadFunc().
Definition at line 68 of file SHChangeNotify.cpp.
Referenced by DoBuildFilesAndDirs(), DoDeleteFilesAndDirs(), DoTestEntry(), and StageThreadFunc().
Definition at line 20 of file SHChangeNotify.cpp.
Referenced by TEST_Init().