http://bugs.winehq.org/show_bug.cgi?id=28913
--- Comment #5 from Cameron Gutman aicommander@gmail.com 2011-10-28 01:11:03 CDT --- (In reply to comment #4)
Sounds like you need to investigate and fix it on the ReactOS side.
Not a Wine bug.
This is certainly a Wine bug. The ReactOS loader is functioning within NT spec (try loading your wininet.dll on real NT), but bugs in Wine's wininet.dll are causing deadlocks. Even Microsoft's own documentation says that the current Wine wininet DllMain() code is wrong and can cause all sorts of mayhem depending on the way the loader decides to unload DLLs (a future Wine loader change could trigger this). DllMain should always be order-agnostic and in this case it is not. I'd like to help get this fixed for both projects, so I'd appreciate it if you could help me get in touch with the developer(s) in charge of wininet so we can properly fix this bug.