Use CreateEventW in preference to CreateEventA for unnamed events.
diff --git a/dlls/shlwapi/thread.c b/dlls/shlwapi/thread.c
index 5fae0c0..ae482df 100644
--- a/dlls/shlwapi/thread.c
+++ b/dlls/shlwapi/thread.c
@@ -288,7 +288,7 @@
ti.pfnCallback = pfnCallback;
ti.pData = pData;
ti.bInitCom = dwFlags & CTF_COINIT ? TRUE : FALSE;
- ti.hEvent = CreateEventA(NULL,FALSE,FALSE,NULL);
+ ti.hEvent = CreateEventW(NULL,FALSE,FALSE,NULL);
/* Hold references to the current thread and IE process, if desired */
if(dwFlags & CTF_THREAD_REF)