ReactOS 0.4.16-dev-983-g23ad936
|
Go to the source code of this file.
Macros | |
#define | _WIDEN(x) L##x |
#define | WIDEN(x) _WIDEN(x) |
#define | TEST_FILENAMEA "SHExplorerParseCmdLine.test" |
#define | TEST_FILENAMEW WIDEN(TEST_FILENAMEA) |
#define | TEST_PATHA "C:\\SHExplorerParseCmdLine.test" |
#define | TEST_PATHW WIDEN(TEST_PATHA) |
#define | PIDL_IS_UNTOUCHED -1 |
#define | PIDL_IS_NULL -2 |
#define | PIDL_IS_PATH -3 |
#define | PIDL_IS_EMPTY -4 |
#define | PIDL_PATH_EQUALS_PATH -5 |
#define | InvalidPointer ((PVOID)0x5555555555555555ULL) |
Typedefs | |
typedef UINT_PTR(WINAPI * | SHExplorerParseCmdLine_Type) (PEXPLORER_CMDLINE_PARSE_RESULTS) |
Functions | |
static DWORD | ReplaceSubstr (_Out_ PWCHAR OutputStr, _In_ DWORD OutputLen, _In_ PCWSTR InputStr, _In_ PCWSTR ReplaceStr, _In_ PCWSTR ReplaceWith) |
static VOID | TestCommandLine (_In_ ULONG TestLine, _In_ UINT_PTR ExpectedRet, _In_ INT ExpectedCsidl, _In_ DWORD ExpectedFlags, _In_ PCWSTR ExpectedFileName, _In_ PCWSTR PidlPath, _In_ PCWSTR pclsid, _Out_opt_ PUINT PWriteEnd) |
START_TEST (SHExplorerParseCmdLine) | |
Variables | |
static SHExplorerParseCmdLine_Type | pSHExplorerParseCmdLine |
static WCHAR | s_szSystem32 [MAX_PATH] |
static WCHAR | s_szDriveCSelectSystem32 [MAX_PATH] |
static WCHAR | s_szSlashSelectSystem32 [MAX_PATH] |
static WCHAR | s_szEqualSlashSelectSystem32 [MAX_PATH] |
Definition at line 35 of file SHExplorerParseCmdLine.c.
#define PIDL_IS_EMPTY -4 |
Definition at line 32 of file SHExplorerParseCmdLine.c.
#define PIDL_IS_NULL -2 |
Definition at line 30 of file SHExplorerParseCmdLine.c.
#define PIDL_IS_PATH -3 |
Definition at line 31 of file SHExplorerParseCmdLine.c.
#define PIDL_IS_UNTOUCHED -1 |
Definition at line 29 of file SHExplorerParseCmdLine.c.
#define PIDL_PATH_EQUALS_PATH -5 |
Definition at line 33 of file SHExplorerParseCmdLine.c.
#define TEST_FILENAMEA "SHExplorerParseCmdLine.test" |
Definition at line 20 of file SHExplorerParseCmdLine.c.
#define TEST_FILENAMEW WIDEN(TEST_FILENAMEA) |
Definition at line 21 of file SHExplorerParseCmdLine.c.
#define TEST_PATHA "C:\\SHExplorerParseCmdLine.test" |
Definition at line 23 of file SHExplorerParseCmdLine.c.
#define TEST_PATHW WIDEN(TEST_PATHA) |
Definition at line 24 of file SHExplorerParseCmdLine.c.
typedef UINT_PTR(WINAPI * SHExplorerParseCmdLine_Type) (PEXPLORER_CMDLINE_PARSE_RESULTS) |
Definition at line 26 of file SHExplorerParseCmdLine.c.
|
static |
Definition at line 38 of file SHExplorerParseCmdLine.c.
Referenced by TestCommandLine().
START_TEST | ( | SHExplorerParseCmdLine | ) |
Definition at line 268 of file SHExplorerParseCmdLine.c.
|
static |
Definition at line 71 of file SHExplorerParseCmdLine.c.
Referenced by START_TEST().
|
static |
Definition at line 27 of file SHExplorerParseCmdLine.c.
Referenced by START_TEST(), and TestCommandLine().
Definition at line 264 of file SHExplorerParseCmdLine.c.
Referenced by START_TEST().
Definition at line 266 of file SHExplorerParseCmdLine.c.
Referenced by START_TEST().
Definition at line 265 of file SHExplorerParseCmdLine.c.
Referenced by START_TEST().
Definition at line 263 of file SHExplorerParseCmdLine.c.
Referenced by START_TEST().