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