4 * Copyright 1998 Patrik Stridvall
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
26 #include "wine/debug.h"
29 WINE_DEFAULT_DEBUG_CHANNEL(imm);
31 /***********************************************************************
32 * ImmAssociateContext (IMM32.@)
34 HIMC WINAPI ImmAssociateContext(HWND hWnd, HIMC hIMC)
36 FIXME("(0x%08x, 0x%08x): stub\n",hWnd,hIMC);
37 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
41 /***********************************************************************
42 * ImmConfigureIMEA (IMM32.@)
44 BOOL WINAPI ImmConfigureIMEA(
45 HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData)
47 FIXME("(0x%08x, 0x%08x, %ld, %p): stub\n",
48 hKL, hWnd, dwMode, lpData
50 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
54 /***********************************************************************
55 * ImmConfigureIMEW (IMM32.@)
57 BOOL WINAPI ImmConfigureIMEW(
58 HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData)
60 FIXME("(0x%08x, 0x%08x, %ld, %p): stub\n",
61 hKL, hWnd, dwMode, lpData
63 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
67 /***********************************************************************
68 * ImmCreateContext (IMM32.@)
70 HIMC WINAPI ImmCreateContext()
73 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
77 /***********************************************************************
78 * ImmDestroyContext (IMM32.@)
80 BOOL WINAPI ImmDestroyContext(HIMC hIMC)
82 FIXME("(0x%08x): stub\n",hIMC);
83 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
87 /***********************************************************************
88 * ImmEnumRegisterWordA (IMM32.@)
90 UINT WINAPI ImmEnumRegisterWordA(
91 HKL hKL, REGISTERWORDENUMPROCA lpfnEnumProc,
92 LPCSTR lpszReading, DWORD dwStyle,
93 LPCSTR lpszRegister, LPVOID lpData)
95 FIXME("(0x%08x, %p, %s, %ld, %s, %p): stub\n",
97 debugstr_a(lpszReading), dwStyle,
98 debugstr_a(lpszRegister), lpData
100 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
104 /***********************************************************************
105 * ImmEnumRegisterWordW (IMM32.@)
107 UINT WINAPI ImmEnumRegisterWordW(
108 HKL hKL, REGISTERWORDENUMPROCW lpfnEnumProc,
109 LPCWSTR lpszReading, DWORD dwStyle,
110 LPCWSTR lpszRegister, LPVOID lpData)
112 FIXME("(0x%08x, %p, %s, %ld, %s, %p): stub\n",
114 debugstr_w(lpszReading), dwStyle,
115 debugstr_w(lpszRegister), lpData
117 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
121 /***********************************************************************
122 * ImmEscapeA (IMM32.@)
124 LRESULT WINAPI ImmEscapeA(
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 * ImmEscapeW (IMM32.@)
138 LRESULT WINAPI ImmEscapeW(
140 UINT uEscape, LPVOID lpData)
142 FIXME("(0x%08x, 0x%08x, %d, %p): stub\n",
143 hKL, hIMC, uEscape, lpData
145 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
149 /***********************************************************************
150 * ImmGetCandidateListA (IMM32.@)
152 DWORD WINAPI ImmGetCandidateListA(
153 HIMC hIMC, DWORD deIndex,
154 LPCANDIDATELIST lpCandList, DWORD dwBufLen)
156 FIXME("(0x%08x, %ld, %p, %ld): stub\n",
160 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
164 /***********************************************************************
165 * ImmGetCandidateListCountA (IMM32.@)
167 DWORD WINAPI ImmGetCandidateListCountA(
168 HIMC hIMC, LPDWORD lpdwListCount)
170 FIXME("(0x%08x, %p): stub\n", hIMC, lpdwListCount);
171 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
175 /***********************************************************************
176 * ImmGetCandidateListCountW (IMM32.@)
178 DWORD WINAPI ImmGetCandidateListCountW(
179 HIMC hIMC, LPDWORD lpdwListCount)
181 FIXME("(0x%08x, %p): stub\n", hIMC, lpdwListCount);
182 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
186 /***********************************************************************
187 * ImmGetCandidateListW (IMM32.@)
189 DWORD WINAPI ImmGetCandidateListW(
190 HIMC hIMC, DWORD deIndex,
191 LPCANDIDATELIST lpCandList, DWORD dwBufLen)
193 FIXME("(0x%08x, %ld, %p, %ld): stub\n",
197 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
201 /***********************************************************************
202 * ImmGetCandidateWindow (IMM32.@)
204 BOOL WINAPI ImmGetCandidateWindow(
205 HIMC hIMC, DWORD dwBufLen, LPCANDIDATEFORM lpCandidate)
207 FIXME("(0x%08x, %ld, %p): stub\n", hIMC, dwBufLen, lpCandidate);
208 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
212 /***********************************************************************
213 * ImmGetCompositionFontA (IMM32.@)
215 BOOL WINAPI ImmGetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf)
217 FIXME("(0x%08x, %p): stub\n", hIMC, lplf);
218 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
222 /***********************************************************************
223 * ImmGetCompositionFontW (IMM32.@)
225 BOOL WINAPI ImmGetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf)
227 FIXME("(0x%08x, %p): stub\n", hIMC, lplf);
228 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
232 /***********************************************************************
233 * ImmGetCompositionStringA (IMM32.@)
235 LONG WINAPI ImmGetCompositionStringA(
236 HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen)
238 OSVERSIONINFOA version;
239 FIXME("(0x%08x, %ld, %p, %ld): stub\n",
240 hIMC, dwIndex, lpBuf, dwBufLen
242 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
243 GetVersionExA( &version );
244 switch(version.dwPlatformId)
246 case VER_PLATFORM_WIN32_WINDOWS: return -1;
247 case VER_PLATFORM_WIN32_NT: return 0;
249 FIXME("%ld not supported\n",version.dwPlatformId);
254 /***********************************************************************
255 * ImmGetCompositionStringW (IMM32.@)
257 LONG WINAPI ImmGetCompositionStringW(
258 HIMC hIMC, DWORD dwIndex,
259 LPVOID lpBuf, DWORD dwBufLen)
261 OSVERSIONINFOA version;
262 FIXME("(0x%08x, %ld, %p, %ld): stub\n",
263 hIMC, dwIndex, lpBuf, dwBufLen
265 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
266 GetVersionExA( &version );
267 switch(version.dwPlatformId)
269 case VER_PLATFORM_WIN32_WINDOWS: return -1;
270 case VER_PLATFORM_WIN32_NT: return 0;
272 FIXME("%ld not supported\n",version.dwPlatformId);
277 /***********************************************************************
278 * ImmGetCompositionWindow (IMM32.@)
280 BOOL WINAPI ImmGetCompositionWindow(HIMC hIMC, LPCOMPOSITIONFORM lpCompForm)
282 FIXME("(0x%08x, %p): stub\n", hIMC, lpCompForm);
283 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
287 /***********************************************************************
288 * ImmGetContext (IMM32.@)
290 HIMC WINAPI ImmGetContext(HWND hWnd)
292 FIXME("(0x%08x): stub\n", hWnd);
293 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
297 /***********************************************************************
298 * ImmGetConversionListA (IMM32.@)
300 DWORD WINAPI ImmGetConversionListA(
302 LPCSTR pSrc, LPCANDIDATELIST lpDst,
303 DWORD dwBufLen, UINT uFlag)
305 FIXME("(0x%08x, 0x%08x, %s, %p, %ld, %d): stub\n",
306 hKL, hIMC, debugstr_a(pSrc), lpDst, dwBufLen, uFlag
308 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
312 /***********************************************************************
313 * ImmGetConversionListW (IMM32.@)
315 DWORD WINAPI ImmGetConversionListW(
317 LPCWSTR pSrc, LPCANDIDATELIST lpDst,
318 DWORD dwBufLen, UINT uFlag)
320 FIXME("(0x%08x, 0x%08x, %s, %p, %ld, %d): stub\n",
321 hKL, hIMC, debugstr_w(pSrc), lpDst, dwBufLen, uFlag
323 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
327 /***********************************************************************
328 * ImmGetConversionStatus (IMM32.@)
330 BOOL WINAPI ImmGetConversionStatus(
331 HIMC hIMC, LPDWORD lpfdwConversion, LPDWORD lpfdwSentence)
333 FIXME("(0x%08x, %p, %p): stub\n",
334 hIMC, lpfdwConversion, lpfdwSentence
336 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
340 /***********************************************************************
341 * ImmGetDefaultIMEWnd (IMM32.@)
343 HWND WINAPI ImmGetDefaultIMEWnd(HWND hWnd)
345 FIXME("(0x%08x): stub\n", hWnd);
346 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
350 /***********************************************************************
351 * ImmGetDescriptionA (IMM32.@)
353 UINT WINAPI ImmGetDescriptionA(
354 HKL hKL, LPSTR lpszDescription, UINT uBufLen)
356 FIXME("(0x%08x, %s, %d): stub\n",
357 hKL, debugstr_a(lpszDescription), uBufLen
359 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
363 /***********************************************************************
364 * ImmGetDescriptionW (IMM32.@)
366 UINT WINAPI ImmGetDescriptionW(HKL hKL, LPWSTR lpszDescription, UINT uBufLen)
368 FIXME("(0x%08x, %s, %d): stub\n",
369 hKL, debugstr_w(lpszDescription), uBufLen
371 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
375 /***********************************************************************
376 * ImmGetGuideLineA (IMM32.@)
378 DWORD WINAPI ImmGetGuideLineA(
379 HIMC hIMC, DWORD dwIndex, LPSTR lpBuf, DWORD dwBufLen)
381 FIXME("(0x%08x, %ld, %s, %ld): stub\n",
382 hIMC, dwIndex, debugstr_a(lpBuf), dwBufLen
384 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
388 /***********************************************************************
389 * ImmGetGuideLineW (IMM32.@)
391 DWORD WINAPI ImmGetGuideLineW(HIMC hIMC, DWORD dwIndex, LPWSTR lpBuf, DWORD dwBufLen)
393 FIXME("(0x%08x, %ld, %s, %ld): stub\n",
394 hIMC, dwIndex, debugstr_w(lpBuf), dwBufLen
396 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
400 /***********************************************************************
401 * ImmGetIMEFileNameA (IMM32.@)
403 UINT WINAPI ImmGetIMEFileNameA(
404 HKL hKL, LPSTR lpszFileName, UINT uBufLen)
406 FIXME("(0x%08x, %s, %d): stub\n",
407 hKL, debugstr_a(lpszFileName), uBufLen
409 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
413 /***********************************************************************
414 * ImmGetIMEFileNameW (IMM32.@)
416 UINT WINAPI ImmGetIMEFileNameW(
417 HKL hKL, LPWSTR lpszFileName, UINT uBufLen)
419 FIXME("(0x%08x, %s, %d): stub\n",
420 hKL, debugstr_w(lpszFileName), uBufLen
422 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
426 /***********************************************************************
427 * ImmGetOpenStatus (IMM32.@)
429 BOOL WINAPI ImmGetOpenStatus(HIMC hIMC)
431 FIXME("(0x%08x): stub\n", hIMC);
432 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
436 /***********************************************************************
437 * ImmGetProperty (IMM32.@)
439 DWORD WINAPI ImmGetProperty(HKL hKL, DWORD fdwIndex)
441 FIXME("(0x%08x, %ld): stub\n", hKL, fdwIndex);
442 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
446 /***********************************************************************
447 * ImmGetRegisterWordStyleA (IMM32.@)
449 UINT WINAPI ImmGetRegisterWordStyleA(
450 HKL hKL, UINT nItem, LPSTYLEBUFA lpStyleBuf)
452 FIXME("(0x%08x, %d, %p): stub\n", hKL, nItem, lpStyleBuf);
453 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
457 /***********************************************************************
458 * ImmGetRegisterWordStyleW (IMM32.@)
460 UINT WINAPI ImmGetRegisterWordStyleW(
461 HKL hKL, UINT nItem, LPSTYLEBUFW lpStyleBuf)
463 FIXME("(0x%08x, %d, %p): stub\n", hKL, nItem, lpStyleBuf);
464 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
468 /***********************************************************************
469 * ImmGetStatusWindowPos (IMM32.@)
471 BOOL WINAPI ImmGetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
473 FIXME("(0x%08x, %p): stub\n", hIMC, lpptPos);
474 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
478 /***********************************************************************
479 * ImmGetVirtualKey (IMM32.@)
481 UINT WINAPI ImmGetVirtualKey(HWND hWnd)
483 OSVERSIONINFOA version;
484 FIXME("(0x%08x): stub\n", hWnd);
485 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
486 GetVersionExA( &version );
487 switch(version.dwPlatformId)
489 case VER_PLATFORM_WIN32_WINDOWS:
490 return VK_PROCESSKEY;
491 case VER_PLATFORM_WIN32_NT:
494 FIXME("%ld not supported\n",version.dwPlatformId);
495 return VK_PROCESSKEY;
499 /***********************************************************************
500 * ImmInstallIMEA (IMM32.@)
502 HKL WINAPI ImmInstallIMEA(
503 LPCSTR lpszIMEFileName, LPCSTR lpszLayoutText)
505 FIXME("(%s, %s): stub\n",
506 debugstr_a(lpszIMEFileName), debugstr_a(lpszLayoutText)
508 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
512 /***********************************************************************
513 * ImmInstallIMEW (IMM32.@)
515 HKL WINAPI ImmInstallIMEW(
516 LPCWSTR lpszIMEFileName, LPCWSTR lpszLayoutText)
518 FIXME("(%s, %s): stub\n",
519 debugstr_w(lpszIMEFileName), debugstr_w(lpszLayoutText)
521 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
525 /***********************************************************************
528 BOOL WINAPI ImmIsIME(HKL hKL)
530 FIXME("(0x%08x): stub\n", hKL);
531 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
535 /***********************************************************************
536 * ImmIsUIMessageA (IMM32.@)
538 BOOL WINAPI ImmIsUIMessageA(
539 HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam)
541 FIXME("(0x%08x, %d, %d, %ld): stub\n",
542 hWndIME, msg, wParam, lParam
544 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
548 /***********************************************************************
549 * ImmIsUIMessageW (IMM32.@)
551 BOOL WINAPI ImmIsUIMessageW(
552 HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam)
554 FIXME("(0x%08x, %d, %d, %ld): stub\n",
555 hWndIME, msg, wParam, lParam
557 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
561 /***********************************************************************
562 * ImmNotifyIME (IMM32.@)
564 BOOL WINAPI ImmNotifyIME(
565 HIMC hIMC, DWORD dwAction, DWORD dwIndex, DWORD dwValue)
567 FIXME("(0x%08x, %ld, %ld, %ld): stub\n",
568 hIMC, dwAction, dwIndex, dwValue
570 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
574 /***********************************************************************
575 * ImmRegisterWordA (IMM32.@)
577 BOOL WINAPI ImmRegisterWordA(
578 HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister)
580 FIXME("(0x%08x, %s, %ld, %s): stub\n",
581 hKL, debugstr_a(lpszReading), dwStyle, debugstr_a(lpszRegister)
583 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
587 /***********************************************************************
588 * ImmRegisterWordW (IMM32.@)
590 BOOL WINAPI ImmRegisterWordW(
591 HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister)
593 FIXME("(0x%08x, %s, %ld, %s): stub\n",
594 hKL, debugstr_w(lpszReading), dwStyle, debugstr_w(lpszRegister)
596 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
600 /***********************************************************************
601 * ImmReleaseContext (IMM32.@)
603 BOOL WINAPI ImmReleaseContext(HWND hWnd, HIMC hIMC)
605 FIXME("(0x%08x, 0x%08x): stub\n", hWnd, hIMC);
606 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
610 /***********************************************************************
611 * ImmSetCandidateWindow (IMM32.@)
613 BOOL WINAPI ImmSetCandidateWindow(
614 HIMC hIMC, LPCANDIDATEFORM lpCandidate)
616 FIXME("(0x%08x, %p): stub\n", hIMC, lpCandidate);
617 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
621 /***********************************************************************
622 * ImmSetCompositionFontA (IMM32.@)
624 BOOL WINAPI ImmSetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf)
626 FIXME("(0x%08x, %p): stub\n", hIMC, lplf);
627 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
631 /***********************************************************************
632 * ImmSetCompositionFontW (IMM32.@)
634 BOOL WINAPI ImmSetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf)
636 FIXME("(0x%08x, %p): stub\n", hIMC, lplf);
637 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
641 /***********************************************************************
642 * ImmSetCompositionStringA (IMM32.@)
644 BOOL WINAPI ImmSetCompositionStringA(
645 HIMC hIMC, DWORD dwIndex,
646 LPCVOID lpComp, DWORD dwCompLen,
647 LPCVOID lpRead, DWORD dwReadLen)
649 FIXME("(0x%08x, %ld, %p, %ld, %p, %ld): stub\n",
650 hIMC, dwIndex, lpComp, dwCompLen, lpRead, dwReadLen
652 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
656 /***********************************************************************
657 * ImmSetCompositionStringW (IMM32.@)
659 BOOL WINAPI ImmSetCompositionStringW(
660 HIMC hIMC, DWORD dwIndex,
661 LPCVOID lpComp, DWORD dwCompLen,
662 LPCVOID lpRead, DWORD dwReadLen)
664 FIXME("(0x%08x, %ld, %p, %ld, %p, %ld): stub\n",
665 hIMC, dwIndex, lpComp, dwCompLen, lpRead, dwReadLen
667 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
671 /***********************************************************************
672 * ImmSetCompositionWindow (IMM32.@)
674 BOOL WINAPI ImmSetCompositionWindow(
675 HIMC hIMC, LPCOMPOSITIONFORM lpCompForm)
677 FIXME("(0x%08x, %p): stub\n", hIMC, lpCompForm);
678 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
682 /***********************************************************************
683 * ImmSetConversionStatus (IMM32.@)
685 BOOL WINAPI ImmSetConversionStatus(
686 HIMC hIMC, DWORD fdwConversion, DWORD fdwSentence)
688 FIXME("(0x%08x, %ld, %ld): stub\n",
689 hIMC, fdwConversion, fdwSentence
691 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
695 /***********************************************************************
696 * ImmSetOpenStatus (IMM32.@)
698 BOOL WINAPI ImmSetOpenStatus(HIMC hIMC, BOOL fOpen)
700 FIXME("(0x%08x, %d): stub\n", hIMC, fOpen);
701 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
705 /***********************************************************************
706 * ImmSetStatusWindowPos (IMM32.@)
708 BOOL WINAPI ImmSetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
710 FIXME("(0x%08x, %p): stub\n", hIMC, lpptPos);
711 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
715 /***********************************************************************
716 * ImmSimulateHotKey (IMM32.@)
718 BOOL WINAPI ImmSimulateHotKey(HWND hWnd, DWORD dwHotKeyID)
720 FIXME("(0x%08x, %ld): stub\n", hWnd, dwHotKeyID);
721 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
725 /***********************************************************************
726 * ImmUnregisterWordA (IMM32.@)
728 BOOL WINAPI ImmUnregisterWordA(
729 HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszUnregister)
731 FIXME("(0x%08x, %s, %ld, %s): stub\n",
732 hKL, debugstr_a(lpszReading), dwStyle, debugstr_a(lpszUnregister)
734 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
738 /***********************************************************************
739 * ImmUnregisterWordW (IMM32.@)
741 BOOL WINAPI ImmUnregisterWordW(
742 HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszUnregister)
744 FIXME("(0x%08x, %s, %ld, %s): stub\n",
745 hKL, debugstr_w(lpszReading), dwStyle, debugstr_w(lpszUnregister)
747 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);