mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 19:22:58 +00:00
- Missing from patch 11. This should fix it.
svn path=/trunk/; revision=69796
This commit is contained in:
parent
681c5d8ad7
commit
8752bfea64
1 changed files with 31 additions and 16 deletions
|
@ -2320,6 +2320,7 @@ SendMessageW(HWND Wnd,
|
||||||
{
|
{
|
||||||
MSG UMMsg, KMMsg;
|
MSG UMMsg, KMMsg;
|
||||||
LRESULT Result;
|
LRESULT Result;
|
||||||
|
BOOL Ret;
|
||||||
PWND Window;
|
PWND Window;
|
||||||
PTHREADINFO ti = GetW32ThreadInfo();
|
PTHREADINFO ti = GetW32ThreadInfo();
|
||||||
|
|
||||||
|
@ -2365,13 +2366,17 @@ SendMessageW(HWND Wnd,
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
Result = NtUserMessageCall( Wnd,
|
Ret = NtUserMessageCall( Wnd,
|
||||||
KMMsg.message,
|
KMMsg.message,
|
||||||
KMMsg.wParam,
|
KMMsg.wParam,
|
||||||
KMMsg.lParam,
|
KMMsg.lParam,
|
||||||
(ULONG_PTR)&Result,
|
(ULONG_PTR)&Result,
|
||||||
FNID_SENDMESSAGE,
|
FNID_SENDMESSAGE,
|
||||||
FALSE);
|
FALSE);
|
||||||
|
if (!Ret)
|
||||||
|
{
|
||||||
|
ERR("SendMessageW Error\n");
|
||||||
|
}
|
||||||
|
|
||||||
MsgiUMToKMCleanup(&UMMsg, &KMMsg);
|
MsgiUMToKMCleanup(&UMMsg, &KMMsg);
|
||||||
|
|
||||||
|
@ -2387,6 +2392,7 @@ SendMessageA(HWND Wnd, UINT Msg, WPARAM wParam, LPARAM lParam)
|
||||||
{
|
{
|
||||||
MSG AnsiMsg, UcMsg, KMMsg;
|
MSG AnsiMsg, UcMsg, KMMsg;
|
||||||
LRESULT Result;
|
LRESULT Result;
|
||||||
|
BOOL Ret;
|
||||||
PWND Window;
|
PWND Window;
|
||||||
PTHREADINFO ti = GetW32ThreadInfo();
|
PTHREADINFO ti = GetW32ThreadInfo();
|
||||||
|
|
||||||
|
@ -2438,13 +2444,17 @@ SendMessageA(HWND Wnd, UINT Msg, WPARAM wParam, LPARAM lParam)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
Result = NtUserMessageCall( Wnd,
|
Ret = NtUserMessageCall( Wnd,
|
||||||
KMMsg.message,
|
KMMsg.message,
|
||||||
KMMsg.wParam,
|
KMMsg.wParam,
|
||||||
KMMsg.lParam,
|
KMMsg.lParam,
|
||||||
(ULONG_PTR)&Result,
|
(ULONG_PTR)&Result,
|
||||||
FNID_SENDMESSAGE,
|
FNID_SENDMESSAGE,
|
||||||
TRUE);
|
TRUE);
|
||||||
|
if (!Ret)
|
||||||
|
{
|
||||||
|
ERR("SendMessageA Error\n");
|
||||||
|
}
|
||||||
|
|
||||||
MsgiUMToKMCleanup(&UcMsg, &KMMsg);
|
MsgiUMToKMCleanup(&UcMsg, &KMMsg);
|
||||||
MsgiAnsiToUnicodeReply(&UcMsg, &AnsiMsg, &Result);
|
MsgiAnsiToUnicodeReply(&UcMsg, &AnsiMsg, &Result);
|
||||||
|
@ -2886,10 +2896,15 @@ User32CallWindowProcFromKernel(PVOID Arguments, ULONG ArgumentLength)
|
||||||
KMMsg.lParam = (LPARAM) ((char *) CallbackArgs + sizeof(WINDOWPROC_CALLBACK_ARGUMENTS));
|
KMMsg.lParam = (LPARAM) ((char *) CallbackArgs + sizeof(WINDOWPROC_CALLBACK_ARGUMENTS));
|
||||||
switch(KMMsg.message)
|
switch(KMMsg.message)
|
||||||
{
|
{
|
||||||
|
case WM_CREATE:
|
||||||
|
{
|
||||||
|
TRACE("WM_CREATE CB %p lParam %p\n",CallbackArgs, KMMsg.lParam);
|
||||||
|
break;
|
||||||
|
}
|
||||||
case WM_SYSTIMER:
|
case WM_SYSTIMER:
|
||||||
{
|
{
|
||||||
ERR("WM_SYSTIMER %p\n",KMMsg.hwnd);
|
TRACE("WM_SYSTIMER %p\n",KMMsg.hwnd);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case WM_SIZING:
|
case WM_SIZING:
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue