[PATCH 2/2] kernel32: Stub FindFirstStreamW/FindNextStreamW
Nikolay Sivov
nsivov at codeweavers.com
Sun Mar 31 01:36:17 CDT 2019
On 3/30/19 10:40 PM, Fabian Maurer wrote:
> +/**************************************************************************
> + * FindFirstStreamW (KERNEL32.@)
> + */
> +HANDLE WINAPI FindFirstStreamW(LPCWSTR lpFileName, STREAM_INFO_LEVELS infoLevel,
> + LPVOID lpFindStreamData, DWORD dwFlags)
> +{
> + FIXME("(%s, %d, %p, %x): stub!\n", debugstr_w(lpFileName), infoLevel, lpFindStreamData, dwFlags);
> +
> + SetLastError(ERROR_HANDLE_EOF);
> + return INVALID_HANDLE_VALUE;
> +}
> +
> +
> +/**************************************************************************
> + * FindNextStreamW (KERNEL32.@)
> + */
> +BOOL WINAPI FindNextStreamW(HANDLE hFindStream, LPVOID lpFindStreamData)
> +{
> + FIXME("(%p, %p): stub!\n", hFindStream, lpFindStreamData);
> +
> + SetLastError(ERROR_HANDLE_EOF);
> + return FALSE;
> +}
Please use better argument and type names.
Regarding error code, will it work if you set it to NOT_IMPLEMENTED?
> @@ -488,7 +488,7 @@
> # @ stub FindFirstFileTransactedW
> @ stdcall FindFirstFileW(wstr ptr)
> # @ stub FindFirstStreamTransactedW
> -# @ stub FindFirstStreamW
> +@ stub FindFirstStreamW(str long ptr long)
> @ stdcall FindFirstVolumeA(ptr long)
> @ stdcall FindFirstVolumeMountPointA(str ptr long)
Why 'stub'? Is it enough to have 'stub' entry for application to work?
Also first argument type is wrong.
More information about the wine-devel
mailing list