imm32: Add the updated ImmTranslateMessage declaration.
This commit is contained in:
parent
c814d17c76
commit
63d81263e2
|
@ -2233,7 +2233,7 @@ BOOL WINAPI ImmGenerateMessage(HIMC hIMC)
|
|||
* ImmTranslateMessage(IMM32.@)
|
||||
* ( Undocumented, call internally and from user32.dll )
|
||||
*/
|
||||
BOOL WINAPI ImmTranslateMessage(HWND hwnd, UINT msg, WCHAR chr, LPARAM lKeyData)
|
||||
BOOL WINAPI ImmTranslateMessage(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lKeyData)
|
||||
{
|
||||
InputContextData *data;
|
||||
HIMC imc = ImmGetContext(hwnd);
|
||||
|
@ -2244,7 +2244,7 @@ BOOL WINAPI ImmTranslateMessage(HWND hwnd, UINT msg, WCHAR chr, LPARAM lKeyData)
|
|||
UINT uVirtKey;
|
||||
static const int list_count = 10;
|
||||
|
||||
TRACE("%p %x %x %x\n",hwnd, msg, chr, (UINT)lKeyData);
|
||||
TRACE("%p %x %x %x\n",hwnd, msg, (UINT)wParam, (UINT)lKeyData);
|
||||
|
||||
if (imc)
|
||||
data = (InputContextData*)imc;
|
||||
|
@ -2262,6 +2262,8 @@ BOOL WINAPI ImmTranslateMessage(HWND hwnd, UINT msg, WCHAR chr, LPARAM lKeyData)
|
|||
|
||||
if (data->immKbd->imeInfo.fdwProperty & IME_PROP_KBD_CHAR_FIRST)
|
||||
{
|
||||
WCHAR chr;
|
||||
|
||||
if (!is_himc_ime_unicode(data))
|
||||
ToAscii(data->lastVK, scancode, state, &chr, 0);
|
||||
else
|
||||
|
|
|
@ -144,7 +144,7 @@ BOOL WINAPI ImmGenerateMessage(HIMC);
|
|||
LRESULT WINAPI ImmRequestMessageA(HIMC, WPARAM, LPARAM);
|
||||
LRESULT WINAPI ImmRequestMessageW(HIMC, WPARAM, LPARAM);
|
||||
#define ImmRequestMessage WINELIB_NAME_AW(ImmRequestMessage);
|
||||
|
||||
BOOL WINAPI ImmTranslateMessage(HWND, UINT, WPARAM, LPARAM);
|
||||
HWND WINAPI ImmCreateSoftKeyboard(UINT, UINT, int, int);
|
||||
BOOL WINAPI ImmDestroySoftKeyboard(HWND);
|
||||
BOOL WINAPI ImmShowSoftKeyboard(HWND, int);
|
||||
|
|
Loading…
Reference in New Issue