At 09.31 30/12/2002 +0100, Ove Kaaven wrote:
On Sun, 29 Dec 2002, Dominik Strasser wrote:
This patch implements InternetCrackUrlW by changing the ASCII implemtation and thunking the ASCII implementation down to the ...W implementation. I hope this is the right way to go in this case as most functions in wininet do it the other way around.
Well, A->W is indeed the right direction to go, but for this particular function the conversion has more subtleties than you're handling. David Hammerton at TransGaming has implemented it more correctly I think, you could merge his stuff from the WineX CVS. The dlls/wininet directory is LGPL in the current WineX CVS (see the LICENSE file for a full list of LGPL-ed dirs), so there shouldn't be anything stopping you from merging in anything he's done in there.
I have implemented it also in my tree (without looking at WineX, btw); I will post it asap, so that Alexandre can take the best out of them.
Alberto