ReactOS 0.4.15-dev-6679-g945ee4b
|
Go to the source code of this file.
Classes | |
struct | TEST_ENTRY |
struct | OPENWNDS |
Macros | |
#define | ok_ShellExecuteEx (winetest_set_location(__FILE__, __LINE__), 0) ? (void)0 : TestShellExecuteEx |
#define | DONT_CARE 0x0BADF00D |
Typedefs | |
typedef struct TEST_ENTRY | TEST_ENTRY |
typedef struct OPENWNDS | OPENWNDS |
Functions | |
static BOOL | CreateAppPathRegKey (const WCHAR *Name) |
static VOID | DeleteAppPathRegKey (const WCHAR *Name) |
static VOID | TestShellExecuteEx (const WCHAR *Name, BOOL ExpectedResult) |
static void | DoAppPathTest (void) |
static BOOL CALLBACK | EnumWindowsProc (HWND hwnd, LPARAM lParam) |
static void | CleanupNewlyCreatedWindows (void) |
static VOID | DoTestEntry (const TEST_ENTRY *pEntry) |
static BOOL | GetSubProgramPath (void) |
static void | DoTestEntries (void) |
BOOL CALLBACK | EnumProc (_In_ HWND hwnd, _In_ LPARAM lParam) |
BOOL | WaitAndCloseWindow () |
static void | test_properties () |
static void | test_sei_lpIDList () |
START_TEST (ShellExecuteEx) | |
Variables | |
static char | s_sub_program [MAX_PATH] |
static char | s_win_test_exe [MAX_PATH] |
static char | s_sys_test_exe [MAX_PATH] |
static char | s_win_bat_file [MAX_PATH] |
static char | s_sys_bat_file [MAX_PATH] |
static char | s_win_txt_file [MAX_PATH] |
static char | s_sys_txt_file [MAX_PATH] |
static const TEST_ENTRY | s_entries_1 [] |
static const TEST_ENTRY | s_entries_2 [] |
static OPENWNDS | s_wi0 = { 0 } |
static OPENWNDS | s_wi1 = { 0 } |
WCHAR * | ExeName = NULL |
#define DONT_CARE 0x0BADF00D |
Definition at line 128 of file ShellExecuteEx.cpp.
#define ok_ShellExecuteEx (winetest_set_location(__FILE__, __LINE__), 0) ? (void)0 : TestShellExecuteEx |
Definition at line 14 of file ShellExecuteEx.cpp.
typedef struct TEST_ENTRY TEST_ENTRY |
Definition at line 214 of file ShellExecuteEx.cpp.
Referenced by DoTestEntry().
Definition at line 18 of file ShellExecuteEx.cpp.
Referenced by DoAppPathTest().
Definition at line 90 of file ShellExecuteEx.cpp.
Referenced by START_TEST().
Definition at line 295 of file ShellExecuteEx.cpp.
Referenced by START_TEST().
|
static |
Definition at line 235 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries().
Definition at line 380 of file ShellExecuteEx.cpp.
Referenced by IntEnumFontFamilies(), LdrEnumerateLoadedModules(), SndMixerEnumConnections(), SndMixerEnumLines(), SndMixerEnumProducts(), WaitAndCloseWindow(), WrapEnumFontFamiliesA(), WrapEnumFontFamiliesExA(), WrapEnumFontFamiliesExW(), and WrapEnumFontFamiliesW().
Definition at line 203 of file ShellExecuteEx.cpp.
Referenced by CleanupNewlyCreatedWindows(), and DoTestEntries().
Definition at line 275 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries().
START_TEST | ( | ShellExecuteEx | ) |
Definition at line 512 of file ShellExecuteEx.cpp.
Definition at line 419 of file ShellExecuteEx.cpp.
Referenced by START_TEST().
|
static |
Definition at line 470 of file ShellExecuteEx.cpp.
Referenced by START_TEST().
Definition at line 66 of file ShellExecuteEx.cpp.
BOOL WaitAndCloseWindow | ( | ) |
Definition at line 400 of file ShellExecuteEx.cpp.
Referenced by test_properties().
Definition at line 378 of file ShellExecuteEx.cpp.
Referenced by ConSrvTermReadStream(), EnumProc(), GetConsoleAliasesA(), GetConsoleAliasesW(), GetCurrentExeName(), HistoryAddEntry(), HistoryCurrentBuffer(), HistoryDeleteCurrentBuffer(), HistoryDisplayCurrentHistory(), HistoryFindBuffer(), HistoryFindEntryByPrefix(), HistoryGetCurrentEntry(), HistoryRecallHistory(), IntCreateAliasHeader(), IntFindAliasHeader(), IntReadConsole(), LineInputKeyDown(), LineInputRecallHistory(), NeedCurrentDirectoryForExePathA(), NeedCurrentDirectoryForExePathW(), PrintAllMacros(), ReadChars(), SeiBuildShimRefArray(), and test_properties().
|
static |
Definition at line 130 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries().
|
static |
Definition at line 182 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries().
Definition at line 120 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries(), and GetSubProgramPath().
Definition at line 124 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries().
Definition at line 122 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries().
Definition at line 126 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries().
|
static |
Definition at line 201 of file ShellExecuteEx.cpp.
Referenced by CleanupNewlyCreatedWindows(), and DoTestEntries().
|
static |
Definition at line 201 of file ShellExecuteEx.cpp.
Referenced by CleanupNewlyCreatedWindows().
Definition at line 123 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries().
Definition at line 121 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries().
Definition at line 125 of file ShellExecuteEx.cpp.
Referenced by DoTestEntries().