http://bugs.winehq.org/show_bug.cgi?id=31159
--- Comment #15 from Juan Lang juan.lang@gmail.com 2012-07-14 21:52:19 CDT --- To further elaborate on one hypothesis: the app specifies INTERNET_FLAG_KEEP_CONNECTION to HttpOpenRequest; I wonder if, in native, this implies that only a single connection is opened, so the first connection that provides all the required certificates is the only one made?
A second hypothesis: the second HttpOpenRequest, which fails with builtin wininet, specifies INTERNET_FLAG_NO_UI in addition to INTERNET_FLAG_KEEP_CONNECTION, and I wonder if that's intended to suppress certain failures.