Question about libwine_unicode functions and others in WINE

Steven Edwards steven_ed4153 at yahoo.com
Sun Nov 30 18:03:12 CST 2003


Hello,
We are looking at porting more code from WINE to ReactOS and I am
having trouble understanding the need for libwine_unicode as a shared
library. Some of the functions that it exports such as CompareString
are implemented in ntdll as RtlCompareString and then also used in
shlwapi as per a recent patch. Wouldnt it better to import the function
from ntdll and hide libwine_unicode or make the parts that we need to
share a static library? In ReactOS we have created NT compatible NLS
files. Could WINE do this also and dump libwine_nicode?

Also I was looking at the HeapAlloc stuff in WINE and code we have
ported from ReactOS such as the FormatMessage function in kernel32.
Doesnt kernel32 HeapAlloc and friends map on top of ntdll RtlHelpAlloc?
Can we submit patches to WINE so that everything just calls
RtlHeapAlloc so we dont have to change the sources?

Thanks
Steven


__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/



More information about the wine-devel mailing list