On Thursday 02 August 2007, Jacek Caban wrote: > I agree that such a big code duplication is ugly, but that's the > way to go. We may separate the common code to different files in wininet > and keep them in sync with winhttp. This way it shouldn't be too hard to > implement most of the functionality you have implemented.
I haven't seen a convincing argument for code duplication yet. We may even be able to achieve 100% by extending wininet a bit. E.g. we could add a Wine internal INTERNET_OPTION_CALLBACK_WINHTTP if we find an app that depends on winhttp specific behavior of callbacks. -Hans