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("(%p, %p): 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("(%p, %p, %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("(%p, %p, %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("(%p): 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("(%p, %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("(%p, %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("(%p, %p, %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("(%p, %p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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 OSVERSIONINFOW version
;
262 FIXME("(%p, %ld, %p, %ld): stub\n",
263 hIMC
, dwIndex
, lpBuf
, dwBufLen
265 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
266 GetVersionExW( &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("(%p, %p): stub\n", hIMC
, lpCompForm
);
283 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
287 /***********************************************************************
288 * ImmGetContext (IMM32.@)
290 HIMC WINAPI
ImmGetContext(HWND hWnd
)
292 FIXME("(%p): 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("(%p, %p, %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("(%p, %p, %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("(%p, %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("(%p): 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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p): stub\n", hIMC
);
432 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
436 /***********************************************************************
437 * ImmGetProperty (IMM32.@)
439 DWORD WINAPI
ImmGetProperty(HKL hKL
, DWORD fdwIndex
)
441 FIXME("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p): 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("(%p): 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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %p): 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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %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("(%p, %s, %ld, %s): stub\n",
745 hKL
, debugstr_w(lpszReading
), dwStyle
, debugstr_w(lpszUnregister
)
747 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);