| 3032 | } |
| 3033 | |
| 3034 | HANDLE WINAPI shCustomFindFirstFileW(LPCWSTR lpFileName, LPWIN32_FIND_DATAW lpFindFileData) |
| 3035 | { |
| 3036 | auto raddr = _ReturnAddress(); |
| 3037 | auto ret = mhFindFirstFileW->get_original<decltype(FindFirstFileW)>()(lpFileName, lpFindFileData); |
| 3038 | |
| 3039 | if (isRecursive(raddr)) |
| 3040 | return ret; |
| 3041 | |
| 3042 | if (ret != INVALID_HANDLE_VALUE && IsTlsInitialized()) |
| 3043 | { |
| 3044 | mFindFileDirsW[ret] = lpFileName; |
| 3045 | FindFileCheckOverloadedPath(lpFileName, lpFindFileData, lpFindFileData->cFileName); |
| 3046 | } |
| 3047 | |
| 3048 | return ret; |
| 3049 | } |
| 3050 | |
| 3051 | BOOL WINAPI shCustomFindNextFileW(HANDLE hFindFile, LPWIN32_FIND_DATAW lpFindFileData) |
| 3052 | { |
nothing calls this directly
no test coverage detected