1 /* $Id: message.c,v 1.4 2001/06/12 17:50:27 chorns Exp $
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS user32.dll
5 * FILE: lib/user32/windows/message.c
7 * PROGRAMMER: Casper S. Hornstrup (chorns@users.sourceforge.net)
9 * 06-06-2001 CSH Created
17 MsgiAnsiToUnicodeMessage(
22 RtlMoveMemory(UnicodeMsg
, AnsiMsg
, sizeof(MSG
));
35 return NtUserDispatchMessage(MsgiAnsiToUnicodeMessage((LPMSG
)lpmsg
, &Msg
));
43 return NtUserDispatchMessage((LPMSG
)lpmsg
);
54 return NtUserGetMessage(lpMsg
, hWnd
, wMsgFilterMin
, wMsgFilterMax
);
65 return NtUserGetMessage(lpMsg
, hWnd
, wMsgFilterMin
, wMsgFilterMax
);
77 return NtUserPeekMessage(lpMsg
, hWnd
, wMsgFilterMin
, wMsgFilterMax
, wRemoveMsg
);
89 return NtUserPeekMessage(lpMsg
, hWnd
, wMsgFilterMin
, wMsgFilterMax
, wRemoveMsg
);
100 return NtUserPostMessage(hWnd
, Msg
, wParam
, lParam
);
111 return NtUserPostMessage(hWnd
, Msg
, wParam
, lParam
);
129 return NtUserPostThreadMessage(idThread
, Msg
, wParam
, lParam
);
140 return NtUserPostThreadMessage(idThread
, Msg
, wParam
, lParam
);
156 SendMessageCallbackA(
161 SENDASYNCPROC lpCallBack
,
164 return NtUserSendMessageCallback(
175 SendMessageCallbackW(
180 SENDASYNCPROC lpCallBack
,
183 return NtUserSendMessageCallback(
201 PDWORD_PTR lpdwResult
)
215 PDWORD_PTR lpdwResult
)
259 return NtUserTranslateMessage((LPMSG
)lpMsg
, 0);