imm32: Add stub and header of Imm{Create|Show|Destroy}SoftKeyboard.

This commit is contained in:
ByeongSik Jeon 2008-04-22 21:44:39 +09:00 committed by Alexandre Julliard
parent f9316b1877
commit a6ff00c4da
3 changed files with 37 additions and 3 deletions

View File

@ -1838,6 +1838,36 @@ BOOL WINAPI ImmSetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
return FALSE; return FALSE;
} }
/***********************************************************************
* ImmCreateSoftKeyboard(IMM32.@)
*/
HWND WINAPI ImmCreateSoftKeyboard(UINT uType, UINT hOwner, int x, int y)
{
FIXME("(%d, %d, %d, %d): stub\n", uType, hOwner, x, y);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return 0;
}
/***********************************************************************
* ImmDestroySoftKeyboard(IMM32.@)
*/
BOOL WINAPI ImmDestroySoftKeyboard(HWND hSoftWnd)
{
FIXME("(%p): stub\n", hSoftWnd);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return FALSE;
}
/***********************************************************************
* ImmShowSoftKeyboard(IMM32.@)
*/
BOOL WINAPI ImmShowSoftKeyboard(HWND hSoftWnd, int nCmdShow)
{
FIXME("(%p, %d): stub\n", hSoftWnd, nCmdShow);
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return FALSE;
}
/*********************************************************************** /***********************************************************************
* ImmSimulateHotKey (IMM32.@) * ImmSimulateHotKey (IMM32.@)
*/ */

View File

@ -5,10 +5,10 @@
@ stdcall ImmConfigureIMEW(long long long ptr) @ stdcall ImmConfigureIMEW(long long long ptr)
@ stdcall ImmCreateContext() @ stdcall ImmCreateContext()
@ stdcall ImmCreateIMCC(long) @ stdcall ImmCreateIMCC(long)
@ stub ImmCreateSoftKeyboard @ stdcall ImmCreateSoftKeyboard(long long long long)
@ stdcall ImmDestroyContext(long) @ stdcall ImmDestroyContext(long)
@ stdcall ImmDestroyIMCC(long) @ stdcall ImmDestroyIMCC(long)
@ stub ImmDestroySoftKeyboard @ stdcall ImmDestroySoftKeyboard(long)
@ stdcall ImmDisableIME(long) @ stdcall ImmDisableIME(long)
@ stdcall ImmDisableIme(long) ImmDisableIME @ stdcall ImmDisableIme(long) ImmDisableIME
@ stub ImmEnumInputContext @ stub ImmEnumInputContext
@ -96,7 +96,7 @@
#@ stdcall ImmSetHotKey(long long long ptr) user32.CliImmSetHotKey #@ stdcall ImmSetHotKey(long long long ptr) user32.CliImmSetHotKey
@ stdcall ImmSetOpenStatus(long long) @ stdcall ImmSetOpenStatus(long long)
@ stdcall ImmSetStatusWindowPos(long ptr) @ stdcall ImmSetStatusWindowPos(long ptr)
@ stub ImmShowSoftKeyboard @ stdcall ImmShowSoftKeyboard(long long)
@ stdcall ImmSimulateHotKey(long long) @ stdcall ImmSimulateHotKey(long long)
@ stub ImmSystemHandler @ stub ImmSystemHandler
@ stdcall ImmTranslateMessage(long long long long) @ stdcall ImmTranslateMessage(long long long long)

View File

@ -145,6 +145,10 @@ LRESULT WINAPI ImmRequestMessageA(HIMC, WPARAM, LPARAM);
LRESULT WINAPI ImmRequestMessageW(HIMC, WPARAM, LPARAM); LRESULT WINAPI ImmRequestMessageW(HIMC, WPARAM, LPARAM);
#define ImmRequestMessage WINELIB_NAME_AW(ImmRequestMessage); #define ImmRequestMessage WINELIB_NAME_AW(ImmRequestMessage);
HWND WINAPI ImmCreateSoftKeyboard(UINT, UINT, int, int);
BOOL WINAPI ImmDestroySoftKeyboard(HWND);
BOOL WINAPI ImmShowSoftKeyboard(HWND, int);
BOOL WINAPI ImeInquire(LPIMEINFO, LPWSTR, LPCWSTR lpszOptions); BOOL WINAPI ImeInquire(LPIMEINFO, LPWSTR, LPCWSTR lpszOptions);
BOOL WINAPI ImeConfigure (HKL, HWND, DWORD, LPVOID); BOOL WINAPI ImeConfigure (HKL, HWND, DWORD, LPVOID);
DWORD WINAPI ImeConversionList(HIMC, LPCWSTR, LPCANDIDATELIST,DWORD,UINT); DWORD WINAPI ImeConversionList(HIMC, LPCWSTR, LPCANDIDATELIST,DWORD,UINT);