Build Wine DLLs without the UNICODE and _UNICODE definitions. (Note: The Wine DLLs use A/W functions explicitely, so this doesn't have any performance impact.)
Modified: trunk/reactos/lib/comctl32/comctl32.xml
Modified: trunk/reactos/lib/comdlg32/comdlg32.xml
Modified: trunk/reactos/lib/dbghelp/dbghelp.xml
Modified: trunk/reactos/lib/msvideo/msvfw32.xml
Modified: trunk/reactos/lib/netapi32/netapi32.xml
Modified: trunk/reactos/lib/ole32/ole32.xml
Modified: trunk/reactos/lib/oleaut32/oleaut32.xml
Modified: trunk/reactos/lib/olepro32/olepro32.xml
Modified: trunk/reactos/lib/riched20/riched20.xml
Modified: trunk/reactos/lib/richedit/riched32.xml
Modified: trunk/reactos/lib/rpcrt4/rpcrt4.xml
Modified: trunk/reactos/lib/shdocvw/shdocvw.xml
Modified: trunk/reactos/lib/shlwapi/shlwapi.xml
Modified: trunk/reactos/lib/urlmon/urlmon.xml
Modified: trunk/reactos/lib/wininet/wininet.xml
Modified: trunk/reactos/lib/winmm/winmm.xml

Modified: trunk/reactos/lib/comctl32/comctl32.xml
--- trunk/reactos/lib/comctl32/comctl32.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/comctl32/comctl32.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="comctl32.spec.def" />
 	<include base="comctl32">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/comdlg32/comdlg32.xml
--- trunk/reactos/lib/comdlg32/comdlg32.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/comdlg32/comdlg32.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="comdlg32.spec.def" />
 	<include base="comdlg32">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/dbghelp/dbghelp.xml
--- trunk/reactos/lib/dbghelp/dbghelp.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/dbghelp/dbghelp.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="dbghelp.spec.def" />
 	<include base="dbghelp">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/msvideo/msvfw32.xml
--- trunk/reactos/lib/msvideo/msvfw32.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/msvideo/msvfw32.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -1,8 +1,6 @@
 <module name="msvfw32" type="win32dll" baseaddress="${BASEADDRESS_MSVFW32}" installbase="system32" installname="msvfw32.dll">
 	<importlibrary definition="msvfw32.spec.def" />
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/netapi32/netapi32.xml
--- trunk/reactos/lib/netapi32/netapi32.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/netapi32/netapi32.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="netapi32.spec.def" />
 	<include base="netapi32">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/ole32/ole32.xml
--- trunk/reactos/lib/ole32/ole32.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/ole32/ole32.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="ole32.spec.def" />
 	<include base="ole32">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/oleaut32/oleaut32.xml
--- trunk/reactos/lib/oleaut32/oleaut32.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/oleaut32/oleaut32.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="oleaut32.spec.def" />
 	<include base="oleaut32">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/olepro32/olepro32.xml
--- trunk/reactos/lib/olepro32/olepro32.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/olepro32/olepro32.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="olepro32.spec.def" />
 	<include base="olepro32">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/riched20/riched20.xml
--- trunk/reactos/lib/riched20/riched20.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/riched20/riched20.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="riched20.spec.def" />
 	<include base="riched20">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/richedit/riched32.xml
--- trunk/reactos/lib/richedit/riched32.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/richedit/riched32.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="riched32.spec.def" />
 	<include base="riched32">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/rpcrt4/rpcrt4.xml
--- trunk/reactos/lib/rpcrt4/rpcrt4.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/rpcrt4/rpcrt4.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="rpcrt4.spec.def" />
 	<include base="rpcrt4">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/shdocvw/shdocvw.xml
--- trunk/reactos/lib/shdocvw/shdocvw.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/shdocvw/shdocvw.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="shdocvw.spec.def" />
 	<include base="shdocvw">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/shlwapi/shlwapi.xml
--- trunk/reactos/lib/shlwapi/shlwapi.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/shlwapi/shlwapi.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="shlwapi.spec.def" />
 	<include base="shlwapi">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/urlmon/urlmon.xml
--- trunk/reactos/lib/urlmon/urlmon.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/urlmon/urlmon.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="urlmon.spec.def" />
 	<include base="urlmon">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/wininet/wininet.xml
--- trunk/reactos/lib/wininet/wininet.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/wininet/wininet.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="wininet.spec.def" />
 	<include base="wininet">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>

Modified: trunk/reactos/lib/winmm/winmm.xml
--- trunk/reactos/lib/winmm/winmm.xml	2005-07-25 20:07:19 UTC (rev 16724)
+++ trunk/reactos/lib/winmm/winmm.xml	2005-07-25 20:28:29 UTC (rev 16725)
@@ -2,8 +2,6 @@
 	<importlibrary definition="winmm.spec.def" />
 	<include base="winmm">.</include>
 	<include base="ReactOS">include/wine</include>
-	<define name="UNICODE" />
-	<define name="_UNICODE" />
 	<define name="__REACTOS__" />
 	<define name="__USE_W32API" />
 	<define name="_WIN32_IE">0x600</define>