Use a flag to test if create structure is unicode.
diff --git a/dlls/ttydrv/wnd.c b/dlls/ttydrv/wnd.c
index b0ae7e1..09e7244 100644
--- a/dlls/ttydrv/wnd.c
+++ b/dlls/ttydrv/wnd.c
@@ -30,7 +30,7 @@
/**********************************************************************
* CreateWindow (TTYDRV.@)
*/
-BOOL TTYDRV_CreateWindow( HWND hwnd, CREATESTRUCTA *cs )
+BOOL TTYDRV_CreateWindow( HWND hwnd, CREATESTRUCTA *cs, BOOL unicode )
{
BOOL ret;
@@ -65,7 +65,7 @@
FIXME("(%x): stub\n", hwnd);
#endif /* defined(WINE_CURSES) */
- if (IsWindowUnicode( hwnd ))
+ if (unicode)
{
ret = SendMessageW( hwnd, WM_NCCREATE, 0, (LPARAM)cs );
if (ret) ret = (SendMessageW( hwnd, WM_CREATE, 0, (LPARAM)cs ) != -1);