Maarten Lankhorst : quartz: Use unicode calls in SystemClock.
Alexandre Julliard
julliard at winehq.org
Fri Dec 3 09:31:41 CST 2010
Module: wine
Branch: master
Commit: 70b31cf0ce291ce5cd40457135632133de98e995
URL: http://source.winehq.org/git/wine.git/?a=commit;h=70b31cf0ce291ce5cd40457135632133de98e995
Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date: Fri Dec 3 09:38:12 2010 +0100
quartz: Use unicode calls in SystemClock.
---
dlls/quartz/systemclock.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dlls/quartz/systemclock.c b/dlls/quartz/systemclock.c
index 6241352..e48dbe4 100644
--- a/dlls/quartz/systemclock.c
+++ b/dlls/quartz/systemclock.c
@@ -137,11 +137,11 @@ static DWORD WINAPI SystemClockAdviseThread(LPVOID lpParam) {
outrefresh:
LeaveCriticalSection(&This->safe);
- while (PeekMessageA(&msg, NULL, 0, 0, PM_REMOVE)) {
+ while (PeekMessageW(&msg, NULL, 0, 0, PM_REMOVE)) {
/** if hwnd we suppose that is a windows event ... */
if (NULL != msg.hwnd) {
TranslateMessage(&msg);
- DispatchMessageA(&msg);
+ DispatchMessageW(&msg);
} else {
switch (msg.message) {
case WM_QUIT:
@@ -178,7 +178,7 @@ static BOOL SystemClockPostMessageToAdviseThread(SystemClockImpl* This, UINT iMs
SetThreadPriority(This->adviseThread, THREAD_PRIORITY_TIME_CRITICAL);
This->adviseThreadActive = TRUE;
while(1) {
- res = PostThreadMessageA(This->adviseThreadId, iMsg, 0, 0);
+ res = PostThreadMessageW(This->adviseThreadId, iMsg, 0, 0);
/* Let the thread creates its message queue (with MsgWaitForMultipleObjects call) by yielding and retrying */
if (!res && (GetLastError() == ERROR_INVALID_THREAD_ID))
Sleep(0);
@@ -187,7 +187,7 @@ static BOOL SystemClockPostMessageToAdviseThread(SystemClockImpl* This, UINT iMs
}
return res;
}
- return PostThreadMessageA(This->adviseThreadId, iMsg, 0, 0);
+ return PostThreadMessageW(This->adviseThreadId, iMsg, 0, 0);
}
static ULONG WINAPI SystemClockImpl_AddRef(IReferenceClock* iface) {
More information about the wine-cvs
mailing list