memicmpW() count are WCHAR's not bytes. Fixes opening CON device.
diff --git a/dlls/kernel/file.c b/dlls/kernel/file.c
index 960935d..e63bb8e 100644
--- a/dlls/kernel/file.c
+++ b/dlls/kernel/file.c
@@ -1247,7 +1247,7 @@
static const WCHAR conW[] = {'C','O','N'};
if (LOWORD(dosdev) == sizeof(conW) &&
- !memicmpW( filename + HIWORD(dosdev)/sizeof(WCHAR), conW, sizeof(conW)))
+ !memicmpW( filename + HIWORD(dosdev)/sizeof(WCHAR), conW, sizeof(conW)/sizeof(WCHAR)))
{
switch (access & (GENERIC_READ|GENERIC_WRITE))
{