mirror of
https://github.com/reactos/reactos.git
synced 2025-04-30 19:19:00 +00:00
[SHELL32] Print out the error code (#973)
When SearchPathW, GetFullPathNameW and PathFileExistsW fail, output the error code.
This commit is contained in:
parent
3d48aa2992
commit
c00bafaad9
1 changed files with 4 additions and 4 deletions
|
@ -2213,7 +2213,7 @@ static BOOL HACKISH_PathResolve(
|
||||||
_countof(szPath), szPath, NULL) != 0);
|
_countof(szPath), szPath, NULL) != 0);
|
||||||
if (!Success)
|
if (!Success)
|
||||||
{
|
{
|
||||||
ERR("SearchPathW(pszPath = '%S') failed\n", pszPath);
|
ERR("SearchPathW(pszPath = '%S') failed. Error code: %lu\n", pszPath, GetLastError());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -2224,7 +2224,7 @@ static BOOL HACKISH_PathResolve(
|
||||||
|
|
||||||
if (!Success)
|
if (!Success)
|
||||||
{
|
{
|
||||||
ERR("SearchPathW(pszPath = '%S') failed\n", pszPath);
|
ERR("SearchPathW(pszPath = '%S') failed. Error code: %lu\n", pszPath, GetLastError());
|
||||||
|
|
||||||
/* We failed, try with PathFindOnPath, as explained by MSDN */
|
/* We failed, try with PathFindOnPath, as explained by MSDN */
|
||||||
// Success = PathFindOnPathW(pszPath, dirs);
|
// Success = PathFindOnPathW(pszPath, dirs);
|
||||||
|
@ -2237,13 +2237,13 @@ static BOOL HACKISH_PathResolve(
|
||||||
/* We failed again, fall back to building a possible non-existing path */
|
/* We failed again, fall back to building a possible non-existing path */
|
||||||
if (!GetFullPathNameW(pszPath, _countof(szPath), szPath, &fname))
|
if (!GetFullPathNameW(pszPath, _countof(szPath), szPath, &fname))
|
||||||
{
|
{
|
||||||
ERR("GetFullPathNameW(pszPath = '%S') failed\n", pszPath);
|
ERR("GetFullPathNameW(pszPath = '%S') failed. Error code: %lu\n", pszPath, GetLastError());
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
Success = PathFileExistsW(szPath);
|
Success = PathFileExistsW(szPath);
|
||||||
if (!Success)
|
if (!Success)
|
||||||
ERR("PathFileExistsW(szPath = '%S') failed\n", szPath);
|
ERR("PathFileExistsW(szPath = '%S') failed. Error code: %lu\n", szPath, GetLastError());
|
||||||
|
|
||||||
/******************************************************/
|
/******************************************************/
|
||||||
/* Question: Why this line is needed only for files?? */
|
/* Question: Why this line is needed only for files?? */
|
||||||
|
|
Loading…
Reference in a new issue