Jacek Caban wrote: > Hans Leidekker wrote: > >> I haven't seen a convincing argument for code duplication yet. >> > > Then why do you want to add hacks instead of proper implementation? > > >> 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. >> >> > > It'd be not only an ugly hack, but also unneeded code complication. >
Alright then. The pretty solution IMHO, is to create a third DLL, which both wininet and winhttp use. (Derive from.) That's how you usually refactor code. regards, Jakob