mirror of
https://github.com/reactos/reactos.git
synced 2024-09-29 14:09:10 +00:00
[SHELL32]
Claudiu Mihail: * Return ERROR_FILE_NOT_FOUND when a file isn't found. Similar to r53373. svn path=/branches/shell32_new-bringup/; revision=53378
This commit is contained in:
parent
a3621e43e3
commit
cce9b8224b
|
@ -1130,8 +1130,12 @@ static HRESULT parse_file_list(FILE_LIST *flList, LPCWSTR szFiles)
|
|||
add_file_to_entry(file, szCurFile);
|
||||
file->attributes = GetFileAttributesW( file->szFullPath );
|
||||
file->bExists = (file->attributes != INVALID_FILE_ATTRIBUTES);
|
||||
if (!file->bExists) flList->bAnyDontExist = TRUE;
|
||||
if (IsAttribDir(file->attributes)) flList->bAnyDirectories = TRUE;
|
||||
|
||||
if (!file->bExists)
|
||||
flList->bAnyDontExist = TRUE;
|
||||
|
||||
if (IsAttribDir(file->attributes))
|
||||
flList->bAnyDirectories = TRUE;
|
||||
}
|
||||
|
||||
/* advance to the next string */
|
||||
|
@ -1457,7 +1461,7 @@ static HRESULT delete_files(LPSHFILEOPSTRUCTW lpFileOp, const FILE_LIST *flFrom)
|
|||
bPathExists = SHELL_DeleteDirectoryW(lpFileOp->hwnd, fileEntry->szFullPath, FALSE);
|
||||
|
||||
if (!bPathExists)
|
||||
return ERROR_PATH_NOT_FOUND;
|
||||
return ERROR_FILE_NOT_FOUND;
|
||||
}
|
||||
|
||||
return ERROR_SUCCESS;
|
||||
|
|
Loading…
Reference in a new issue