Added a first-cut version of MapVirtualKeyExW() that has the same
functionality (and limitations) as the ANSI version.
This commit is contained in:
parent
6dc005488b
commit
2743c81e77
@ -609,7 +609,7 @@ debug_channels (accel caret class clipboard combo cursor dc ddeml dialog driver
|
|||||||
@ stdcall EnumDisplaySettingsA(str long ptr) EnumDisplaySettingsA
|
@ stdcall EnumDisplaySettingsA(str long ptr) EnumDisplaySettingsA
|
||||||
@ stdcall EnumDisplaySettingsW(wstr long ptr ) EnumDisplaySettingsW
|
@ stdcall EnumDisplaySettingsW(wstr long ptr ) EnumDisplaySettingsW
|
||||||
@ stdcall GetWindowRgn(long long) GetWindowRgn
|
@ stdcall GetWindowRgn(long long) GetWindowRgn
|
||||||
@ stub MapVirtualKeyExW
|
@ stdcall MapVirtualKeyExW(long long long) MapVirtualKeyExW
|
||||||
@ stub RegisterServicesProcess
|
@ stub RegisterServicesProcess
|
||||||
@ stdcall SetWindowRgn(long long long) SetWindowRgn
|
@ stdcall SetWindowRgn(long long long) SetWindowRgn
|
||||||
@ stdcall ToUnicodeEx(long long ptr wstr long long long) ToUnicodeEx
|
@ stdcall ToUnicodeEx(long long ptr wstr long long long) ToUnicodeEx
|
||||||
|
@ -3592,6 +3592,7 @@ UINT WINAPI MapVirtualKeyA(UINT,UINT);
|
|||||||
UINT WINAPI MapVirtualKeyW(UINT,UINT);
|
UINT WINAPI MapVirtualKeyW(UINT,UINT);
|
||||||
#define MapVirtualKey WINELIB_NAME_AW(MapVirtualKey)
|
#define MapVirtualKey WINELIB_NAME_AW(MapVirtualKey)
|
||||||
UINT WINAPI MapVirtualKeyExA(UINT,UINT,HKL);
|
UINT WINAPI MapVirtualKeyExA(UINT,UINT,HKL);
|
||||||
|
UINT WINAPI MapVirtualKeyExW(UINT,UINT,HKL);
|
||||||
#define MapVirtualKeyEx WINELIB_NAME_AW(MapVirtualKeyEx)
|
#define MapVirtualKeyEx WINELIB_NAME_AW(MapVirtualKeyEx)
|
||||||
BOOL WINAPI MapDialogRect(HWND,LPRECT);
|
BOOL WINAPI MapDialogRect(HWND,LPRECT);
|
||||||
INT WINAPI MapWindowPoints(HWND,HWND,LPPOINT,UINT);
|
INT WINAPI MapWindowPoints(HWND,HWND,LPPOINT,UINT);
|
||||||
|
@ -687,6 +687,16 @@ UINT WINAPI MapVirtualKeyExA(UINT code, UINT maptype, HKL hkl)
|
|||||||
return MapVirtualKey16(code,maptype);
|
return MapVirtualKey16(code,maptype);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/******************************************************************************
|
||||||
|
* MapVirtualKeyExW (USER32.???)
|
||||||
|
*/
|
||||||
|
UINT WINAPI MapVirtualKeyExW(UINT code, UINT maptype, HKL hkl)
|
||||||
|
{
|
||||||
|
if (hkl)
|
||||||
|
FIXME_(keyboard)("(%d,%d,0x%08lx), hkl unhandled!\n",code,maptype,(DWORD)hkl);
|
||||||
|
return MapVirtualKey16(code,maptype);
|
||||||
|
}
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* GetKBCodePage (USER32.246)
|
* GetKBCodePage (USER32.246)
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user