[2/2] winhttp: Add custom implementation of IWinHttpRequest::Invoke(DISPID_HTTPREQUEST_OPTION).

Jacek Caban jacek at codeweavers.com
Thu Sep 10 05:52:07 CDT 2015


Hi Dmitry,

On 09/10/15 09:23, Dmitry Timoshkov wrote:
> Hi Jacek,
>
> Any further comments on this? Is there anything else I can provide to
> justify adding custom WinHttpRequest::Invoke implementation?

To be honest, I'm not sure. I tried following test myself:

- Copy native winhttp.dll with a different name (like nwinhttp.dll)
- Change location of typelib in registry to point to native DLL
- Run Wine tests with builtin winhttp.dll

That resulted in a few TODO tests succeeded. It proves that there is a
problem in widl. Sadly, there were still a few failures that are not
present with your patch. It may mean both that our oleaut32 has more
bugs or that we indeed should use custom implementation. It would be
nice to have widl fixed, but due to ambiguous results of my testing, I
can't guarantee that we wouldn't end up with custom Invoke
implementation anyway.

Thanks,
Jacek



More information about the wine-devel mailing list