Update NtUserMessageCall prototype. Used Wine message tests to track down types.

svn path=/trunk/; revision=32867
This commit is contained in:
James Tabor
2008-04-05 05:44:45 +00:00
parent 801083bac5
commit 8ab61dee39
2 changed files with 23 additions and 17 deletions
+15 -8
View File
@@ -1584,16 +1584,23 @@ NtUserMapVirtualKeyEx( UINT keyCode,
DWORD keyboardId,
HKL dwhkl );
DWORD
#define NUMC_SENDMESSAGE 0x02B0
// Kernel has option to use TO or normal msg send, based on type of msg.
#define NUMC_SENDMESSAGEWTOOPTION 0x02B1
#define NUMC_SENDMESSAGETIMEOUT 0x02B2
#define NUMC_BROADCASTSYSTEMMESSAGE 0x02B4
#define NUMC_SENDNOTIFYMESSAGE 0x02B7
#define NUMC_SENDMESSAGECALLBACK 0x02B8
LRESULT
NTAPI
NtUserMessageCall(
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3,
DWORD Unknown4,
DWORD Unknown5,
DWORD Unknown6);
HWND hWnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam,
ULONG_PTR ResultInfo,
DWORD dwType, // NUMC_XX types
BOOL Ansi);
DWORD
NTAPI
@@ -1053,16 +1053,15 @@ CLEANUP:
END_CLEANUP;
}
DWORD
STDCALL
LRESULT STDCALL
NtUserMessageCall(
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3,
DWORD Unknown4,
DWORD Unknown5,
DWORD Unknown6)
HWND hWnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam,
ULONG_PTR ResultInfo,
DWORD dwType,
BOOL Ansi)
{
UNIMPLEMENTED