This commit is contained in:
Shauren
2020-11-05 20:52:53 +01:00
parent 5095bcbf1c
commit 6b6d5aff05
26 changed files with 598 additions and 436 deletions

View File

@@ -206,9 +206,13 @@ HANDLE WINAPI CascFindFirstFile(
// Check parameters
if((hs = TCascStorage::IsValid(hStorage)) == NULL)
dwErrCode = ERROR_INVALID_HANDLE;
if(szMask == NULL || pFindData == NULL)
if(pFindData == NULL)
dwErrCode = ERROR_INVALID_PARAMETER;
// Supply default mask, if needed
if(szMask == NULL || szMask[0] == 0)
szMask = "*";
// Init the search structure and search handle
if(dwErrCode == ERROR_SUCCESS)
{
@@ -243,7 +247,7 @@ bool WINAPI CascFindNextFile(
pSearch = TCascSearch::IsValid(hFind);
if(pSearch == NULL || pFindData == NULL)
{
SetLastError(ERROR_INVALID_PARAMETER);
SetCascError(ERROR_INVALID_PARAMETER);
return false;
}
@@ -258,7 +262,7 @@ bool WINAPI CascFindClose(HANDLE hFind)
pSearch = TCascSearch::IsValid(hFind);
if(pSearch == NULL)
{
SetLastError(ERROR_INVALID_PARAMETER);
SetCascError(ERROR_INVALID_PARAMETER);
return false;
}