Commit 592c910b authored by Marcus Meissner's avatar Marcus Meissner Committed by Alexandre Julliard

Implemented MapVirtualKeyEx (ticket 21).

Ignore keyboard layout for now.
parent 7c5c8dd2
......@@ -3455,6 +3455,8 @@ INT32 WINAPI LookupIconIdFromDirectoryEx32(LPBYTE,BOOL32,INT32,INT32,UINT3
UINT32 WINAPI MapVirtualKey32A(UINT32,UINT32);
UINT32 WINAPI MapVirtualKey32W(UINT32,UINT32);
#define MapVirtualKey WINELIB_NAME_AW(MapVirtualKey)
UINT32 WINAPI MapVirtualKeyEx32A(UINT32,UINT32,HKL32);
#define MapVirtualKeyEx WINELIB_NAME_AW(MapVirtualKeyEx)
void WINAPI MapDialogRect32(HWND32,LPRECT32);
#define MapDialogRect WINELIB_NAME(MapDialogRect)
void WINAPI MapWindowPoints32(HWND32,HWND32,LPPOINT32,UINT32);
......
......@@ -385,7 +385,7 @@ init MAIN_UserInit
381 stub MBToWCSEx
382 stdcall MapDialogRect(long ptr) MapDialogRect32
383 stdcall MapVirtualKeyA(long long) MapVirtualKey32A
384 stub MapVirtualKeyExA
384 stdcall MapVirtualKeyExA(long long long) MapVirtualKeyEx32A
385 stdcall MapVirtualKeyW(long long) MapVirtualKey32A
386 stdcall MapWindowPoints(long long ptr long) MapWindowPoints32
387 stub MenuItemFromPoint
......
......@@ -762,6 +762,16 @@ UINT32 WINAPI MapVirtualKey32W(UINT32 code, UINT32 maptype)
return MapVirtualKey16(code,maptype);
}
/******************************************************************************
* MapVirtualKeyEx32A (USER32.384)
*/
UINT32 WINAPI MapVirtualKeyEx32A(UINT32 code, UINT32 maptype, HKL32 hkl)
{
if (hkl)
FIXME(keyboard,"(%d,%d,0x%08lx), hkl unhandled!\n",code,maptype,(DWORD)hkl);
return MapVirtualKey16(code,maptype);
}
/****************************************************************************
* GetKBCodePage32 (USER32.246)
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment