2 * IMM32 stubs - please implement!
4 * Copyright 1998 Patrik Stridvall
14 #include "debugtools.h"
15 DEFAULT_DEBUG_CHANNEL(imm);
17 /***********************************************************************
18 * ImmAssociateContext (IMM32.@)
20 HIMC WINAPI ImmAssociateContext(HWND hWnd, HIMC hIMC)
22 FIXME("(0x%08x, 0x%08x): stub\n",hWnd,hIMC);
23 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
27 /***********************************************************************
28 * ImmConfigureIMEA (IMM32.@)
30 BOOL WINAPI ImmConfigureIMEA(
31 HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData)
33 FIXME("(0x%08x, 0x%08x, %ld, %p): stub\n",
34 hKL, hWnd, dwMode, lpData
36 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
40 /***********************************************************************
41 * ImmConfigureIMEW (IMM32.@)
43 BOOL WINAPI ImmConfigureIMEW(
44 HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData)
46 FIXME("(0x%08x, 0x%08x, %ld, %p): stub\n",
47 hKL, hWnd, dwMode, lpData
49 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
53 /***********************************************************************
54 * ImmCreateContext (IMM32.@)
56 HIMC WINAPI ImmCreateContext()
59 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
63 /***********************************************************************
64 * ImmDestroyContext (IMM32.@)
66 BOOL WINAPI ImmDestroyContext(HIMC hIMC)
68 FIXME("(0x%08x): stub\n",hIMC);
69 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
73 /***********************************************************************
74 * ImmEnumRegisterWordA (IMM32.@)
76 UINT WINAPI ImmEnumRegisterWordA(
77 HKL hKL, REGISTERWORDENUMPROCA lpfnEnumProc,
78 LPCSTR lpszReading, DWORD dwStyle,
79 LPCSTR lpszRegister, LPVOID lpData)
81 FIXME("(0x%08x, %p, %s, %ld, %s, %p): stub\n",
83 debugstr_a(lpszReading), dwStyle,
84 debugstr_a(lpszRegister), lpData
86 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
90 /***********************************************************************
91 * ImmEnumRegisterWordW (IMM32.@)
93 UINT WINAPI ImmEnumRegisterWordW(
94 HKL hKL, REGISTERWORDENUMPROCW lpfnEnumProc,
95 LPCWSTR lpszReading, DWORD dwStyle,
96 LPCWSTR lpszRegister, LPVOID lpData)
98 FIXME("(0x%08x, %p, %s, %ld, %s, %p): stub\n",
100 debugstr_w(lpszReading), dwStyle,
101 debugstr_w(lpszRegister), lpData
103 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
107 /***********************************************************************
108 * ImmEscapeA (IMM32.@)
110 LRESULT WINAPI ImmEscapeA(
112 UINT uEscape, LPVOID lpData)
114 FIXME("(0x%08x, 0x%08x, %d, %p): stub\n",
115 hKL, hIMC, uEscape, lpData
117 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
121 /***********************************************************************
122 * ImmEscapeW (IMM32.@)
124 LRESULT WINAPI ImmEscapeW(
126 UINT uEscape, LPVOID lpData)
128 FIXME("(0x%08x, 0x%08x, %d, %p): stub\n",
129 hKL, hIMC, uEscape, lpData
131 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
135 /***********************************************************************
136 * ImmGetCandidateListA (IMM32.@)
138 DWORD WINAPI ImmGetCandidateListA(
139 HIMC hIMC, DWORD deIndex,
140 LPCANDIDATELIST lpCandList, DWORD dwBufLen)
142 FIXME("(0x%08x, %ld, %p, %ld): stub\n",
146 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
150 /***********************************************************************
151 * ImmGetCandidateListCountA (IMM32.@)
153 DWORD WINAPI ImmGetCandidateListCountA(
154 HIMC hIMC, LPDWORD lpdwListCount)
156 FIXME("(0x%08x, %p): stub\n", hIMC, lpdwListCount);
157 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
161 /***********************************************************************
162 * ImmGetCandidateListCountW (IMM32.@)
164 DWORD WINAPI ImmGetCandidateListCountW(
165 HIMC hIMC, LPDWORD lpdwListCount)
167 FIXME("(0x%08x, %p): stub\n", hIMC, lpdwListCount);
168 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
172 /***********************************************************************
173 * ImmGetCandidateListW (IMM32.@)
175 DWORD WINAPI ImmGetCandidateListW(
176 HIMC hIMC, DWORD deIndex,
177 LPCANDIDATELIST lpCandList, DWORD dwBufLen)
179 FIXME("(0x%08x, %ld, %p, %ld): stub\n",
183 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
187 /***********************************************************************
188 * ImmGetCandidateWindow (IMM32.@)
190 BOOL WINAPI ImmGetCandidateWindow(
191 HIMC hIMC, DWORD dwBufLen, LPCANDIDATEFORM lpCandidate)
193 FIXME("(0x%08x, %ld, %p): stub\n", hIMC, dwBufLen, lpCandidate);
194 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
198 /***********************************************************************
199 * ImmGetCompositionFontA (IMM32.@)
201 BOOL WINAPI ImmGetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf)
203 FIXME("(0x%08x, %p): stub\n", hIMC, lplf);
204 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
208 /***********************************************************************
209 * ImmGetCompositionFontW (IMM32.@)
211 BOOL WINAPI ImmGetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf)
213 FIXME("(0x%08x, %p): stub\n", hIMC, lplf);
214 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
218 /***********************************************************************
219 * ImmGetCompositionStringA (IMM32.@)
221 LONG WINAPI ImmGetCompositionStringA(
222 HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen)
224 OSVERSIONINFOA version;
225 FIXME("(0x%08x, %ld, %p, %ld): stub\n",
226 hIMC, dwIndex, lpBuf, dwBufLen
228 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
229 GetVersionExA( &version );
230 switch(version.dwPlatformId)
232 case VER_PLATFORM_WIN32_WINDOWS: return -1;
233 case VER_PLATFORM_WIN32_NT: return 0;
235 FIXME("%ld not supported",version.dwPlatformId);
240 /***********************************************************************
241 * ImmGetCompositionStringW (IMM32.@)
243 LONG WINAPI ImmGetCompositionStringW(
244 HIMC hIMC, DWORD dwIndex,
245 LPVOID lpBuf, DWORD dwBufLen)
247 OSVERSIONINFOA version;
248 FIXME("(0x%08x, %ld, %p, %ld): stub\n",
249 hIMC, dwIndex, lpBuf, dwBufLen
251 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
252 GetVersionExA( &version );
253 switch(version.dwPlatformId)
255 case VER_PLATFORM_WIN32_WINDOWS: return -1;
256 case VER_PLATFORM_WIN32_NT: return 0;
258 FIXME("%ld not supported",version.dwPlatformId);
263 /***********************************************************************
264 * ImmGetCompositionWindow (IMM32.@)
266 BOOL WINAPI ImmGetCompositionWindow(HIMC hIMC, LPCOMPOSITIONFORM lpCompForm)
268 FIXME("(0x%08x, %p): stub\n", hIMC, lpCompForm);
269 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
273 /***********************************************************************
274 * ImmGetContext (IMM32.@)
276 HIMC WINAPI ImmGetContext(HWND hWnd)
278 FIXME("(0x%08x): stub\n", hWnd);
279 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
283 /***********************************************************************
284 * ImmGetConversionListA (IMM32.@)
286 DWORD WINAPI ImmGetConversionListA(
288 LPCSTR pSrc, LPCANDIDATELIST lpDst,
289 DWORD dwBufLen, UINT uFlag)
291 FIXME("(0x%08x, 0x%08x, %s, %p, %ld, %d): stub\n",
292 hKL, hIMC, debugstr_a(pSrc), lpDst, dwBufLen, uFlag
294 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
298 /***********************************************************************
299 * ImmGetConversionListW (IMM32.@)
301 DWORD WINAPI ImmGetConversionListW(
303 LPCWSTR pSrc, LPCANDIDATELIST lpDst,
304 DWORD dwBufLen, UINT uFlag)
306 FIXME("(0x%08x, 0x%08x, %s, %p, %ld, %d): stub\n",
307 hKL, hIMC, debugstr_w(pSrc), lpDst, dwBufLen, uFlag
309 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
313 /***********************************************************************
314 * ImmGetConversionStatus (IMM32.@)
316 BOOL WINAPI ImmGetConversionStatus(
317 HIMC hIMC, LPDWORD lpfdwConversion, LPDWORD lpfdwSentence)
319 FIXME("(0x%08x, %p, %p): stub\n",
320 hIMC, lpfdwConversion, lpfdwSentence
322 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
326 /***********************************************************************
327 * ImmGetDefaultIMEWnd (IMM32.@)
329 HWND WINAPI ImmGetDefaultIMEWnd(HWND hWnd)
331 FIXME("(0x%08x): stub\n", hWnd);
332 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
336 /***********************************************************************
337 * ImmGetDescriptionA (IMM32.@)
339 UINT WINAPI ImmGetDescriptionA(
340 HKL hKL, LPSTR lpszDescription, UINT uBufLen)
342 FIXME("(0x%08x, %s, %d): stub\n",
343 hKL, debugstr_a(lpszDescription), uBufLen
345 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
349 /***********************************************************************
350 * ImmGetDescriptionW (IMM32.@)
352 UINT WINAPI ImmGetDescriptionW(HKL hKL, LPWSTR lpszDescription, UINT uBufLen)
354 FIXME("(0x%08x, %s, %d): stub\n",
355 hKL, debugstr_w(lpszDescription), uBufLen
357 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
361 /***********************************************************************
362 * ImmGetGuideLineA (IMM32.@)
364 DWORD WINAPI ImmGetGuideLineA(
365 HIMC hIMC, DWORD dwIndex, LPSTR lpBuf, DWORD dwBufLen)
367 FIXME("(0x%08x, %ld, %s, %ld): stub\n",
368 hIMC, dwIndex, debugstr_a(lpBuf), dwBufLen
370 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
374 /***********************************************************************
375 * ImmGetGuideLineW (IMM32.@)
377 DWORD WINAPI ImmGetGuideLineW(HIMC hIMC, DWORD dwIndex, LPWSTR lpBuf, DWORD dwBufLen)
379 FIXME("(0x%08x, %ld, %s, %ld): stub\n",
380 hIMC, dwIndex, debugstr_w(lpBuf), dwBufLen
382 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
386 /***********************************************************************
387 * ImmGetIMEFileNameA (IMM32.@)
389 UINT WINAPI ImmGetIMEFileNameA(
390 HKL hKL, LPSTR lpszFileName, UINT uBufLen)
392 FIXME("(0x%08x, %s, %d): stub\n",
393 hKL, debugstr_a(lpszFileName), uBufLen
395 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
399 /***********************************************************************
400 * ImmGetIMEFileNameW (IMM32.@)
402 UINT WINAPI ImmGetIMEFileNameW(
403 HKL hKL, LPWSTR lpszFileName, UINT uBufLen)
405 FIXME("(0x%08x, %s, %d): stub\n",
406 hKL, debugstr_w(lpszFileName), uBufLen
408 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
412 /***********************************************************************
413 * ImmGetOpenStatus (IMM32.@)
415 BOOL WINAPI ImmGetOpenStatus(HIMC hIMC)
417 FIXME("(0x%08x): stub\n", hIMC);
418 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
422 /***********************************************************************
423 * ImmGetProperty (IMM32.@)
425 DWORD WINAPI ImmGetProperty(HKL hKL, DWORD fdwIndex)
427 FIXME("(0x%08x, %ld): stub\n", hKL, fdwIndex);
428 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
432 /***********************************************************************
433 * ImmGetRegisterWordStyleA (IMM32.@)
435 UINT WINAPI ImmGetRegisterWordStyleA(
436 HKL hKL, UINT nItem, LPSTYLEBUFA lpStyleBuf)
438 FIXME("(0x%08x, %d, %p): stub\n", hKL, nItem, lpStyleBuf);
439 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
443 /***********************************************************************
444 * ImmGetRegisterWordStyleW (IMM32.@)
446 UINT WINAPI ImmGetRegisterWordStyleW(
447 HKL hKL, UINT nItem, LPSTYLEBUFW lpStyleBuf)
449 FIXME("(0x%08x, %d, %p): stub\n", hKL, nItem, lpStyleBuf);
450 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
454 /***********************************************************************
455 * ImmGetStatusWindowPos (IMM32.@)
457 BOOL WINAPI ImmGetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
459 FIXME("(0x%08x, %p): stub\n", hIMC, lpptPos);
460 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
464 /***********************************************************************
465 * ImmGetVirtualKey (IMM32.@)
467 UINT WINAPI ImmGetVirtualKey(HWND hWnd)
469 OSVERSIONINFOA version;
470 FIXME("(0x%08x): stub\n", hWnd);
471 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
472 GetVersionExA( &version );
473 switch(version.dwPlatformId)
475 case VER_PLATFORM_WIN32_WINDOWS:
476 return VK_PROCESSKEY;
477 case VER_PLATFORM_WIN32_NT:
480 FIXME("%ld not supported",version.dwPlatformId);
481 return VK_PROCESSKEY;
485 /***********************************************************************
486 * ImmInstallIMEA (IMM32.@)
488 HKL WINAPI ImmInstallIMEA(
489 LPCSTR lpszIMEFileName, LPCSTR lpszLayoutText)
491 FIXME("(%s, %s): stub\n",
492 debugstr_a(lpszIMEFileName), debugstr_a(lpszLayoutText)
494 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
498 /***********************************************************************
499 * ImmInstallIMEW (IMM32.@)
501 HKL WINAPI ImmInstallIMEW(
502 LPCWSTR lpszIMEFileName, LPCWSTR lpszLayoutText)
504 FIXME("(%s, %s): stub\n",
505 debugstr_w(lpszIMEFileName), debugstr_w(lpszLayoutText)
507 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
511 /***********************************************************************
514 BOOL WINAPI ImmIsIME(HKL hKL)
516 FIXME("(0x%08x): stub\n", hKL);
517 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
521 /***********************************************************************
522 * ImmNotifyIME (IMM32.@)
524 BOOL WINAPI ImmNotifyIME(
525 HIMC hIMC, DWORD dwAction, DWORD dwIndex, DWORD dwValue)
527 FIXME("(0x%08x, %ld, %ld, %ld): stub\n",
528 hIMC, dwAction, dwIndex, dwValue
530 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
534 /***********************************************************************
535 * ImmRegisterWordA (IMM32.@)
537 BOOL WINAPI ImmRegisterWordA(
538 HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister)
540 FIXME("(0x%08x, %s, %ld, %s): stub\n",
541 hKL, debugstr_a(lpszReading), dwStyle, debugstr_a(lpszRegister)
543 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
547 /***********************************************************************
548 * ImmRegisterWordW (IMM32.@)
550 BOOL WINAPI ImmRegisterWordW(
551 HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister)
553 FIXME("(0x%08x, %s, %ld, %s): stub\n",
554 hKL, debugstr_w(lpszReading), dwStyle, debugstr_w(lpszRegister)
556 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
560 /***********************************************************************
561 * ImmReleaseContext (IMM32.@)
563 BOOL WINAPI ImmReleaseContext(HWND hWnd, HIMC hIMC)
565 FIXME("(0x%08x, 0x%08x): stub\n", hWnd, hIMC);
566 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
570 /***********************************************************************
571 * ImmSetCandidateWindow (IMM32.@)
573 BOOL WINAPI ImmSetCandidateWindow(
574 HIMC hIMC, LPCANDIDATEFORM lpCandidate)
576 FIXME("(0x%08x, %p): stub\n", hIMC, lpCandidate);
577 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
581 /***********************************************************************
582 * ImmSetCompositionFontA (IMM32.@)
584 BOOL WINAPI ImmSetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf)
586 FIXME("(0x%08x, %p): stub\n", hIMC, lplf);
587 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
591 /***********************************************************************
592 * ImmSetCompositionFontW (IMM32.@)
594 BOOL WINAPI ImmSetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf)
596 FIXME("(0x%08x, %p): stub\n", hIMC, lplf);
597 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
601 /***********************************************************************
602 * ImmSetCompositionStringA (IMM32.@)
604 BOOL WINAPI ImmSetCompositionStringA(
605 HIMC hIMC, DWORD dwIndex,
606 LPCVOID lpComp, DWORD dwCompLen,
607 LPCVOID lpRead, DWORD dwReadLen)
609 FIXME("(0x%08x, %ld, %p, %ld, %p, %ld): stub\n",
610 hIMC, dwIndex, lpComp, dwCompLen, lpRead, dwReadLen
612 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
616 /***********************************************************************
617 * ImmSetCompositionStringW (IMM32.@)
619 BOOL WINAPI ImmSetCompositionStringW(
620 HIMC hIMC, DWORD dwIndex,
621 LPCVOID lpComp, DWORD dwCompLen,
622 LPCVOID lpRead, DWORD dwReadLen)
624 FIXME("(0x%08x, %ld, %p, %ld, %p, %ld): stub\n",
625 hIMC, dwIndex, lpComp, dwCompLen, lpRead, dwReadLen
627 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
631 /***********************************************************************
632 * ImmSetCompositionWindow (IMM32.@)
634 BOOL WINAPI ImmSetCompositionWindow(
635 HIMC hIMC, LPCOMPOSITIONFORM lpCompForm)
637 FIXME("(0x%08x, %p): stub\n", hIMC, lpCompForm);
638 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
642 /***********************************************************************
643 * ImmSetConversionStatus (IMM32.@)
645 BOOL WINAPI ImmSetConversionStatus(
646 HIMC hIMC, DWORD fdwConversion, DWORD fdwSentence)
648 FIXME("(0x%08x, %ld, %ld): stub\n",
649 hIMC, fdwConversion, fdwSentence
651 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
655 /***********************************************************************
656 * ImmSetOpenStatus (IMM32.@)
658 BOOL WINAPI ImmSetOpenStatus(HIMC hIMC, BOOL fOpen)
660 FIXME("(0x%08x, %d): stub\n", hIMC, fOpen);
661 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
665 /***********************************************************************
666 * ImmSetStatusWindowPos (IMM32.@)
668 BOOL WINAPI ImmSetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
670 FIXME("(0x%08x, %p): stub\n", hIMC, lpptPos);
671 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
675 /***********************************************************************
676 * ImmSimulateHotKey (IMM32.@)
678 BOOL WINAPI ImmSimulateHotKey(HWND hWnd, DWORD dwHotKeyID)
680 FIXME("(0x%08x, %ld): stub\n", hWnd, dwHotKeyID);
681 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
685 /***********************************************************************
686 * ImmUnregisterWordA (IMM32.@)
688 BOOL WINAPI ImmUnregisterWordA(
689 HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszUnregister)
691 FIXME("(0x%08x, %s, %ld, %s): stub\n",
692 hKL, debugstr_a(lpszReading), dwStyle, debugstr_a(lpszUnregister)
694 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
698 /***********************************************************************
699 * ImmUnregisterWordW (IMM32.@)
701 BOOL WINAPI ImmUnregisterWordW(
702 HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszUnregister)
704 FIXME("(0x%08x, %s, %ld, %s): stub\n",
705 hKL, debugstr_w(lpszReading), dwStyle, debugstr_w(lpszUnregister)
707 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
711 /***********************************************************************
712 * ImmLockIMC (IMM32.@)
714 LPINPUTCONTEXT WINAPI ImmLockIMC(HIMC hIMC)
716 FIXME("(0x%08x): stub\n", (unsigned)hIMC);
717 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
721 /***********************************************************************
722 * ImmUnlockIMC (IMM32.@)
724 BOOL WINAPI ImmUnlockIMC(HIMC hIMC)
726 FIXME("(0x%08x): stub\n", (unsigned)hIMC);
727 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
731 /***********************************************************************
732 * ImmGetIMCLockCount (IMM32.@)
734 DWORD WINAPI ImmGetIMCLockCount(HIMC hIMC)
736 FIXME("(0x%08x): stub\n", (unsigned)hIMC);
737 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
741 /***********************************************************************
742 * ImmCreateSoftKeyboard (IMM32.@)
744 HWND WINAPI ImmCreateSoftKeyboard(UINT uType, HWND hOwner, int x, int y)
746 FIXME("(0x%08x, 0x%08x, %d, %d): stub\n", uType, (unsigned)hOwner, x, y);
747 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
751 /***********************************************************************
752 * ImmDestroySoftKeyboard (IMM32.@)
754 BOOL WINAPI ImmDestroySoftKeyboard(HWND hwndSoftKeyboard)
756 FIXME("(0x%08x): stub\n", (unsigned)hwndSoftKeyboard);
757 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
761 /***********************************************************************
762 * ImmShowSoftKeyboard (IMM32.@)
764 BOOL WINAPI ImmShowSoftKeyboard(HWND hwndSoftKeyboard, int nCmdShow)
766 FIXME("(0x%08x, %d): stub\n", (unsigned)hwndSoftKeyboard, nCmdShow);
767 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
771 /***********************************************************************
772 * ImmGetHotKey (IMM32.@)
774 BOOL WINAPI ImmGetHotKey(DWORD dwHotKeyID, LPUINT lpuModifiers,
775 LPUINT lpuVKey, LPHKL lphKL)
777 FIXME("(0x%08lx, %p, %p, %p): stub\n",
778 dwHotKeyID, lpuModifiers, lpuVKey, lphKL);
779 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
783 /***********************************************************************
784 * ImmSetHotKey (IMM32.@)
786 BOOL WINAPI ImmSetHotKey(DWORD dwHotKeyID, UINT uModifiers,
789 FIXME("(0x%08lx, 0x%08x, 0x%08x, 0x%08x): stub\n",
790 dwHotKeyID, uModifiers, uVKey, (unsigned)hKL);
791 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
795 /***********************************************************************
796 * ImmGenerateMessage (IMM32.@)
798 BOOL WINAPI ImmGenerateMessage(HIMC hIMC)
800 FIXME("(0x%08x): stub\n", (unsigned)hIMC);
801 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);