|
ReactOS 0.4.17-dev-387-ga401325
|
#include <windef.h>#include <shlobj.h>#include <shlwapi.h>#include <shlguid_undoc.h>#include <shlobj_undoc.h>#include <shlwapi_undoc.h>#include <strsafe.h>#include <pathcch.h>#include <assert.h>
Go to the source code of this file.
Macros | |
| #define | PATH_VALID_CHARS |
Functions | |
| static PCWSTR | _PathGetArgsLikeCreateProcess (PCWSTR lpString) |
| static HRESULT | _PathCopyExeAndTrimWhiteSpaces (PWSTR pszBuff, size_t cchBuff, PCWSTR pszSrc, size_t cchSrc) |
| static BOOL | _PathMatchesSuspicious (PCWSTR lpString) |
| "Program Files" contains space. It needs special handling. This function will detect it. | |
| static PCWSTR | _PathGuessNextBestArgs (PCWSTR pszPath) |
| static VOID | _MakeAppPathKey (PCWSTR pszPath, PWSTR pszDest, UINT cchDest) |
| static BOOL | _GetAppPath (PCWSTR pszPath, PWSTR pszValue, DWORD cchValue) |
| static HRESULT | _PathExeExists (_In_ PCWSTR pszPath) |
| static HRESULT | _PathFindInFolder (_In_ INT csidl, _In_ PCWSTR pszSrc, _Out_ PWSTR pszPath, _In_ UINT cchPath) |
| static HRESULT | _PathFindInSystem (_Inout_ PWSTR pszPath, _In_ UINT cchPath) |
| EXTERN_C HRESULT WINAPI | SHEvaluateSystemCommandTemplate (_In_ PCWSTR pszCmdTemplate, _Outptr_ PWSTR *ppszApplication, _Outptr_opt_ PWSTR *ppszCommandLine, _Outptr_opt_ PWSTR *ppszParameters) |
| #define PATH_VALID_CHARS |
Definition at line 18 of file evalcmd.cpp.
Definition at line 119 of file evalcmd.cpp.
Referenced by SHEvaluateSystemCommandTemplate().
Definition at line 110 of file evalcmd.cpp.
Referenced by _GetAppPath().
|
static |
Definition at line 49 of file evalcmd.cpp.
Referenced by SHEvaluateSystemCommandTemplate().
Definition at line 128 of file evalcmd.cpp.
Referenced by _PathFindInFolder(), and SHEvaluateSystemCommandTemplate().
|
static |
Definition at line 144 of file evalcmd.cpp.
Referenced by _PathFindInSystem().
Definition at line 158 of file evalcmd.cpp.
Referenced by SHEvaluateSystemCommandTemplate().
Get the position of the arguments of a command line string as CreateProcess does.
Definition at line 25 of file evalcmd.cpp.
Referenced by SHEvaluateSystemCommandTemplate().
Definition at line 69 of file evalcmd.cpp.
Referenced by SHEvaluateSystemCommandTemplate().
"Program Files" contains space. It needs special handling. This function will detect it.
Definition at line 60 of file evalcmd.cpp.
Referenced by SHEvaluateSystemCommandTemplate().
| EXTERN_C HRESULT WINAPI SHEvaluateSystemCommandTemplate | ( | _In_ PCWSTR | pszCmdTemplate, |
| _Outptr_ PWSTR * | ppszApplication, | ||
| _Outptr_opt_ PWSTR * | ppszCommandLine, | ||
| _Outptr_opt_ PWSTR * | ppszParameters | ||
| ) |
Definition at line 178 of file evalcmd.cpp.