Does it work better with this patch?
Yes I have manualy applied the patch and my results are much better now. I have just done a rebuild of unicode and library with no problems other then the normal libwine.dll needing to be linked to msvcrt
Here is the output from building shlwapi dllwrap --add-stdcall-alias --def shlwapi.spec.def --implib shlwapi.a -o shlwapi .dll ordinal.o path.o reg.o regstream.o shlwapi_main.o string.o url.o shlwa pi.dll.dbg.o -L../../dlls -luser32 -lgdi32 -ladvapi32 -lkernel32 -L../../library -lwine -L../../ole -lwine_uuid -L../../unicode -lwine_unicode -lm string.o(.text+0x1d2d):string.c: undefined reference to `wvsnprintfA@16' string.o(.text+0x1d61):string.c: undefined reference to `wvsnprintfW@16' collect2: ld returned 1 exit status dllwrap: gcc exited with status 1 make: *** [shlwapi.dll] Error 1
I assume wvsnsprintf is a ntdll export?
"Every revolution was once a thought in one man's mind" - Ralph Waldo Emerson