4 * Copyright 1998 Patrik Stridvall
11 #include "winversion.h"
14 /***********************************************************************
15 * ImmAssociateContext32 (IMM32.1)
17 HIMC32 WINAPI
ImmAssociateContext32(HWND32 hWnd
, HIMC32 hIMC
)
19 FIXME(imm
, "(0x%08x, 0x%08x): stub\n",hWnd
,hIMC
);
20 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
24 /***********************************************************************
25 * ImmConfigureIME32A (IMM32.2)
27 BOOL32 WINAPI
ImmConfigureIME32A(
28 HKL32 hKL
, HWND32 hWnd
, DWORD dwMode
, LPVOID lpData
)
30 FIXME(imm
, "(0x%08x, 0x%08x, %ld, %p): stub\n",
31 hKL
, hWnd
, dwMode
, lpData
33 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
37 /***********************************************************************
38 * ImmConfigureIME32W (IMM32.3)
40 BOOL32 WINAPI
ImmConfigureIME32W(
41 HKL32 hKL
, HWND32 hWnd
, DWORD dwMode
, LPVOID lpData
)
43 FIXME(imm
, "(0x%08x, 0x%08x, %ld, %p): stub\n",
44 hKL
, hWnd
, dwMode
, lpData
46 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
50 /***********************************************************************
51 * ImmCreateContext32 (IMM32.4)
53 HIMC32 WINAPI
ImmCreateContext32()
55 FIXME(imm
, "(): stub\n");
56 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
60 /***********************************************************************
61 * ImmDestroyContext32 (IMM32.7)
63 BOOL32 WINAPI
ImmDestroyContext32(HIMC32 hIMC
)
65 FIXME(imm
, "(0x%08x): stub\n",hIMC
);
66 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
70 /***********************************************************************
71 * ImmEnumRegisterWord32A (IMM32.10)
73 UINT32 WINAPI
ImmEnumRegisterWord32A(
74 HKL32 hKL
, REGISTERWORDENUMPROCA lpfnEnumProc
,
75 LPCSTR lpszReading
, DWORD dwStyle
,
76 LPCSTR lpszRegister
, LPVOID lpData
)
78 FIXME(imm
, "(0x%08x, %p, %s, %ld, %s, %p): stub\n",
80 debugstr_a(lpszReading
), dwStyle
,
81 debugstr_a(lpszRegister
), lpData
83 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
87 /***********************************************************************
88 * ImmEnumRegisterWord32W (IMM32.11)
90 UINT32 WINAPI
ImmEnumRegisterWord32W(
91 HKL32 hKL
, REGISTERWORDENUMPROCW lpfnEnumProc
,
92 LPCWSTR lpszReading
, DWORD dwStyle
,
93 LPCWSTR lpszRegister
, LPVOID lpData
)
95 FIXME(imm
, "(0x%08x, %p, %s, %ld, %s, %p): stub\n",
97 debugstr_w(lpszReading
), dwStyle
,
98 debugstr_w(lpszRegister
), lpData
100 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
104 /***********************************************************************
105 * ImmEscape32A (IMM32.12)
107 LRESULT WINAPI
ImmEscape32A(
108 HKL32 hKL
, HIMC32 hIMC
,
109 UINT32 uEscape
, LPVOID lpData
)
111 FIXME(imm
, "(0x%08x, 0x%08x, %d, %p): stub\n",
112 hKL
, hIMC
, uEscape
, lpData
114 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
118 /***********************************************************************
119 * ImmEscape32W (IMM32.13)
121 LRESULT WINAPI
ImmEscape32W(
122 HKL32 hKL
, HIMC32 hIMC
,
123 UINT32 uEscape
, LPVOID lpData
)
125 FIXME(imm
, "(0x%08x, 0x%08x, %d, %p): stub\n",
126 hKL
, hIMC
, uEscape
, lpData
128 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
132 /***********************************************************************
133 * ImmGetCandidateList32A (IMM32.15)
135 DWORD WINAPI
ImmGetCandidateList32A(
136 HIMC32 hIMC
, DWORD deIndex
,
137 LPCANDIDATELIST lpCandList
, DWORD dwBufLen
)
139 FIXME(imm
, "(0x%08x, %ld, %p, %ld): stub\n",
143 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
147 /***********************************************************************
148 * ImmGetCandidateListCount32A (IMM32.16)
150 DWORD WINAPI
ImmGetCandidateListCount32A(
151 HIMC32 hIMC
, LPDWORD lpdwListCount
)
153 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lpdwListCount
);
154 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
158 /***********************************************************************
159 * ImmGetCandidateListCount32W (IMM32.17)
161 DWORD WINAPI
ImmGetCandidateListCount32W(
162 HIMC32 hIMC
, LPDWORD lpdwListCount
)
164 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lpdwListCount
);
165 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
169 /***********************************************************************
170 * ImmGetCandidateList32W (IMM32.18)
172 DWORD WINAPI
ImmGetCandidateList32W(
173 HIMC32 hIMC
, DWORD deIndex
,
174 LPCANDIDATELIST lpCandList
, DWORD dwBufLen
)
176 FIXME(imm
, "(0x%08x, %ld, %p, %ld): stub\n",
180 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
184 /***********************************************************************
185 * ImmGetCandidateWindow32 (IMM32.19)
187 BOOL32 WINAPI
ImmGetCandidateWindow32(
188 HIMC32 hIMC
, DWORD dwBufLen
, LPCANDIDATEFORM lpCandidate
)
190 FIXME(imm
, "(0x%08x, %ld, %p): stub\n", hIMC
, dwBufLen
, lpCandidate
);
191 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
195 /***********************************************************************
196 * ImmGetCompositionFont32A (IMM32.20)
198 BOOL32 WINAPI
ImmGetCompositionFont32A(HIMC32 hIMC
, LPLOGFONT32A lplf
)
200 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lplf
);
201 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
205 /***********************************************************************
206 * ImmGetCompositionFont32W (IMM32.21)
208 BOOL32 WINAPI
ImmGetCompositionFont32W(HIMC32 hIMC
, LPLOGFONT32W lplf
)
210 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lplf
);
211 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
215 /***********************************************************************
216 * ImmGetCompositionString32A (IMM32.22)
218 LONG WINAPI
ImmGetCompositionString32A(
219 HIMC32 hIMC
, DWORD dwIndex
, LPVOID lpBuf
, DWORD dwBufLen
)
221 FIXME(imm
, "(0x%08x, %ld, %p, %ld): stub\n",
222 hIMC
, dwIndex
, lpBuf
, dwBufLen
224 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
225 switch(VERSION_GetVersion())
228 FIXME(imm
, "%s not supported",VERSION_GetVersionName());
236 /***********************************************************************
237 * ImmGetCompositionString32W (IMM32.23)
239 LONG WINAPI
ImmGetCompositionString32W(
240 HIMC32 hIMC
, DWORD dwIndex
,
241 LPVOID lpBuf
, DWORD dwBufLen
)
243 FIXME(imm
, "(0x%08x, %ld, %p, %ld): stub\n",
244 hIMC
, dwIndex
, lpBuf
, dwBufLen
246 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
247 switch(VERSION_GetVersion())
250 FIXME(imm
, "%s not supported",VERSION_GetVersionName());
258 /***********************************************************************
259 * ImmGetCompositionWindow32 (IMM32.24)
261 BOOL32 WINAPI
ImmGetCompositionWindow32(HIMC32 hIMC
, LPCOMPOSITIONFORM lpCompForm
)
263 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lpCompForm
);
264 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
268 /***********************************************************************
269 * ImmGetContext32 (IMM32.25)
271 HIMC32 WINAPI
ImmGetContext32(HWND32 hWnd
)
273 FIXME(imm
, "(0x%08x): stub\n", hWnd
);
274 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
278 /***********************************************************************
279 * ImmGetConversionList32A (IMM32.26)
281 DWORD WINAPI
ImmGetConversionList32A(
282 HKL32 hKL
, HIMC32 hIMC
,
283 LPCSTR pSrc
, LPCANDIDATELIST lpDst
,
284 DWORD dwBufLen
, UINT32 uFlag
)
286 FIXME(imm
, "(0x%08x, 0x%08x, %s, %p, %ld, %d): stub\n",
287 hKL
, hIMC
, debugstr_a(pSrc
), lpDst
, dwBufLen
, uFlag
289 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
293 /***********************************************************************
294 * ImmGetConversionList32W (IMM32.27)
296 DWORD WINAPI
ImmGetConversionList32W(
297 HKL32 hKL
, HIMC32 hIMC
,
298 LPCWSTR pSrc
, LPCANDIDATELIST lpDst
,
299 DWORD dwBufLen
, UINT32 uFlag
)
301 FIXME(imm
, "(0x%08x, 0x%08x, %s, %p, %ld, %d): stub\n",
302 hKL
, hIMC
, debugstr_w(pSrc
), lpDst
, dwBufLen
, uFlag
304 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
308 /***********************************************************************
309 * ImmGetConversionStatus32 (IMM32.28)
311 BOOL32 WINAPI
ImmGetConversionStatus32(
312 HIMC32 hIMC
, LPDWORD lpfdwConversion
, LPDWORD lpfdwSentence
)
314 FIXME(imm
, "(0x%08x, %p, %p): stub\n",
315 hIMC
, lpfdwConversion
, lpfdwSentence
317 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
321 /***********************************************************************
322 * ImmGetDefaultIMEWnd32 (IMM32.29)
324 HWND32 WINAPI
ImmGetDefaultIMEWnd32(HWND32 hWnd
)
326 FIXME(imm
, "(0x%08x): stub\n", hWnd
);
327 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
331 /***********************************************************************
332 * ImmGetDescription32A (IMM32.30)
334 UINT32 WINAPI
ImmGetDescription32A(
335 HKL32 hKL
, LPSTR lpszDescription
, UINT32 uBufLen
)
337 FIXME(imm
, "(0x%08x, %s, %d): stub\n",
338 hKL
, debugstr_a(lpszDescription
), uBufLen
340 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
344 /***********************************************************************
345 * ImmGetDescription32W (IMM32.31)
347 UINT32 WINAPI
ImmGetDescription32W(HKL32 hKL
, LPWSTR lpszDescription
, UINT32 uBufLen
)
349 FIXME(imm
, "(0x%08x, %s, %d): stub\n",
350 hKL
, debugstr_w(lpszDescription
), uBufLen
352 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
356 /***********************************************************************
357 * ImmGetGuideLine32A (IMM32.32)
359 DWORD WINAPI
ImmGetGuideLine32A(
360 HIMC32 hIMC
, DWORD dwIndex
, LPSTR lpBuf
, DWORD dwBufLen
)
362 FIXME(imm
, "(0x%08x, %ld, %s, %ld): stub\n",
363 hIMC
, dwIndex
, debugstr_a(lpBuf
), dwBufLen
365 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
369 /***********************************************************************
370 * ImmGetGuideLine32W (IMM32.33)
372 DWORD WINAPI
ImmGetGuideLine32W(HIMC32 hIMC
, DWORD dwIndex
, LPWSTR lpBuf
, DWORD dwBufLen
)
374 FIXME(imm
, "(0x%08x, %ld, %s, %ld): stub\n",
375 hIMC
, dwIndex
, debugstr_w(lpBuf
), dwBufLen
377 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
381 /***********************************************************************
382 * ImmGetIMEFileName32A (IMM32.38)
384 UINT32 WINAPI
ImmGetIMEFileName32A(
385 HKL32 hKL
, LPSTR lpszFileName
, UINT32 uBufLen
)
387 FIXME(imm
, "(0x%08x, %s, %d): stub\n",
388 hKL
, debugstr_a(lpszFileName
), uBufLen
390 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
394 /***********************************************************************
395 * ImmGetIMEFileName32W (IMM32.39)
397 UINT32 WINAPI
ImmGetIMEFileName32W(
398 HKL32 hKL
, LPWSTR lpszFileName
, UINT32 uBufLen
)
400 FIXME(imm
, "(0x%08x, %s, %d): stub\n",
401 hKL
, debugstr_w(lpszFileName
), uBufLen
403 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
407 /***********************************************************************
408 * ImmGetOpenStatus32 (IMM32.40)
410 BOOL32 WINAPI
ImmGetOpenStatus32(HIMC32 hIMC
)
412 FIXME(imm
, "(0x%08x): stub\n", hIMC
);
413 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
417 /***********************************************************************
418 * ImmGetProperty32 (IMM32.41)
420 DWORD WINAPI
ImmGetProperty32(HKL32 hKL
, DWORD fdwIndex
)
422 FIXME(imm
, "(0x%08x, %ld): stub\n", hKL
, fdwIndex
);
423 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
427 /***********************************************************************
428 * ImmGetRegisterWordStyle32A (IMM32.42)
430 UINT32 WINAPI
ImmGetRegisterWordStyle32A(
431 HKL32 hKL
, UINT32 nItem
, LPSTYLEBUFA lpStyleBuf
)
433 FIXME(imm
, "(0x%08x, %d, %p): stub\n", hKL
, nItem
, lpStyleBuf
);
434 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
438 /***********************************************************************
439 * ImmGetRegisterWordStyle32W (IMM32.43)
441 UINT32 WINAPI
ImmGetRegisterWordStyle32W(
442 HKL32 hKL
, UINT32 nItem
, LPSTYLEBUFW lpStyleBuf
)
444 FIXME(imm
, "(0x%08x, %d, %p): stub\n", hKL
, nItem
, lpStyleBuf
);
445 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
449 /***********************************************************************
450 * ImmGetStatusWindowPos32 (IMM32.44)
452 BOOL32 WINAPI
ImmGetStatusWindowPos32(HIMC32 hIMC
, LPPOINT32 lpptPos
)
454 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lpptPos
);
455 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
459 /***********************************************************************
460 * ImmGetVirtualKey32 (IMM32.45)
462 UINT32 WINAPI
ImmGetVirtualKey32(HWND32 hWnd
)
464 FIXME(imm
, "(0x%08x): stub\n", hWnd
);
465 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
466 switch(VERSION_GetVersion())
469 FIXME(imm
, "%s not supported", VERSION_GetVersionName());
471 return VK_PROCESSKEY
;
477 /***********************************************************************
478 * ImmInstallIME32A (IMM32.46)
480 HKL32 WINAPI
ImmInstallIME32A(
481 LPCSTR lpszIMEFileName
, LPCSTR lpszLayoutText
)
483 FIXME(imm
, "(%s, %s): stub\n",
484 debugstr_a(lpszIMEFileName
), debugstr_a(lpszLayoutText
)
486 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
490 /***********************************************************************
491 * ImmInstallIME32W (IMM32.47)
493 HKL32 WINAPI
ImmInstallIME32W(
494 LPCWSTR lpszIMEFileName
, LPCWSTR lpszLayoutText
)
496 FIXME(imm
, "(%s, %s): stub\n",
497 debugstr_w(lpszIMEFileName
), debugstr_w(lpszLayoutText
)
499 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
503 /***********************************************************************
504 * ImmIsIME32 (IMM32.48)
506 BOOL32 WINAPI
ImmIsIME32(HKL32 hKL
)
508 FIXME(imm
, "(0x%08x): stub\n", hKL
);
509 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
513 /***********************************************************************
514 * ImmIsUIMessage32A (IMM32.49)
516 BOOL32 WINAPI
ImmIsUIMessage32A(
517 HWND32 hWndIME
, UINT32 msg
, WPARAM32 wParam
, LPARAM lParam
)
519 FIXME(imm
, "(0x%08x, %d, %d, %ld): stub\n",
520 hWndIME
, msg
, wParam
, lParam
522 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
526 /***********************************************************************
527 * ImmIsUIMessage32W (IMM32.50)
529 BOOL32 WINAPI
ImmIsUIMessage32W(
530 HWND32 hWndIME
, UINT32 msg
, WPARAM32 wParam
, LPARAM lParam
)
532 FIXME(imm
, "(0x%08x, %d, %d, %ld): stub\n",
533 hWndIME
, msg
, wParam
, lParam
535 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
539 /***********************************************************************
540 * ImmNotifyIME32 (IMM32.53)
542 BOOL32 WINAPI
ImmNotifyIME32(
543 HIMC32 hIMC
, DWORD dwAction
, DWORD dwIndex
, DWORD dwValue
)
545 FIXME(imm
, "(0x%08x, %ld, %ld, %ld): stub\n",
546 hIMC
, dwAction
, dwIndex
, dwValue
548 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
552 /***********************************************************************
553 * ImmRegisterWord32A (IMM32.55)
555 BOOL32 WINAPI
ImmRegisterWord32A(
556 HKL32 hKL
, LPCSTR lpszReading
, DWORD dwStyle
, LPCSTR lpszRegister
)
558 FIXME(imm
, "(0x%08x, %s, %ld, %s): stub\n",
559 hKL
, debugstr_a(lpszReading
), dwStyle
, debugstr_a(lpszRegister
)
561 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
565 /***********************************************************************
566 * ImmRegisterWord32W (IMM32.56)
568 BOOL32 WINAPI
ImmRegisterWord32W(
569 HKL32 hKL
, LPCWSTR lpszReading
, DWORD dwStyle
, LPCWSTR lpszRegister
)
571 FIXME(imm
, "(0x%08x, %s, %ld, %s): stub\n",
572 hKL
, debugstr_w(lpszReading
), dwStyle
, debugstr_w(lpszRegister
)
574 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
578 /***********************************************************************
579 * ImmReleaseContext32 (IMM32.57)
581 BOOL32 WINAPI
ImmReleaseContext32(HWND32 hWnd
, HIMC32 hIMC
)
583 FIXME(imm
, "(0x%08x, 0x%08x): stub\n", hWnd
, hIMC
);
584 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
588 /***********************************************************************
589 * ImmSetCandidateWindow32 (IMM32.58)
591 BOOL32 WINAPI
ImmSetCandidateWindow32(
592 HIMC32 hIMC
, LPCANDIDATEFORM lpCandidate
)
594 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lpCandidate
);
595 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
599 /***********************************************************************
600 * ImmSetCompositionFont32A (IMM32.59)
602 BOOL32 WINAPI
ImmSetCompositionFont32A(HIMC32 hIMC
, LPLOGFONT32A lplf
)
604 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lplf
);
605 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
609 /***********************************************************************
610 * ImmSetCompositionFont32W (IMM32.60)
612 BOOL32 WINAPI
ImmSetCompositionFont32W(HIMC32 hIMC
, LPLOGFONT32W lplf
)
614 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lplf
);
615 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
619 /***********************************************************************
620 * ImmSetCompositionString32A (IMM32.61)
622 BOOL32 WINAPI
ImmSetCompositionString32A(
623 HIMC32 hIMC
, DWORD dwIndex
,
624 LPCVOID lpComp
, DWORD dwCompLen
,
625 LPCVOID lpRead
, DWORD dwReadLen
)
627 FIXME(imm
, "(0x%08x, %ld, %p, %ld, %p, %ld): stub\n",
628 hIMC
, dwIndex
, lpComp
, dwCompLen
, lpRead
, dwReadLen
630 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
634 /***********************************************************************
635 * ImmSetCompositionString32W (IMM32.62)
637 BOOL32 WINAPI
ImmSetCompositionString32W(
638 HIMC32 hIMC
, DWORD dwIndex
,
639 LPCVOID lpComp
, DWORD dwCompLen
,
640 LPCVOID lpRead
, DWORD dwReadLen
)
642 FIXME(imm
, "(0x%08x, %ld, %p, %ld, %p, %ld): stub\n",
643 hIMC
, dwIndex
, lpComp
, dwCompLen
, lpRead
, dwReadLen
645 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
649 /***********************************************************************
650 * ImmSetCompositionWindow32 (IMM32.63)
652 BOOL32 WINAPI
ImmSetCompositionWindow32(
653 HIMC32 hIMC
, LPCOMPOSITIONFORM lpCompForm
)
655 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lpCompForm
);
656 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
660 /***********************************************************************
661 * ImmSetConversionStatus32 (IMM32.64)
663 BOOL32 WINAPI
ImmSetConversionStatus32(
664 HIMC32 hIMC
, DWORD fdwConversion
, DWORD fdwSentence
)
666 FIXME(imm
, "(0x%08x, %ld, %ld): stub\n",
667 hIMC
, fdwConversion
, fdwSentence
669 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
673 /***********************************************************************
674 * ImmSetOpenStatus32 (IMM32.66)
676 BOOL32 WINAPI
ImmSetOpenStatus32(HIMC32 hIMC
, BOOL32 fOpen
)
678 FIXME(imm
, "(0x%08x, %d): stub\n", hIMC
, fOpen
);
679 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
683 /***********************************************************************
684 * ImmSetStatusWindowPos32 (IMM32.67)
686 BOOL32 WINAPI
ImmSetStatusWindowPos32(HIMC32 hIMC
, LPPOINT32 lpptPos
)
688 FIXME(imm
, "(0x%08x, %p): stub\n", hIMC
, lpptPos
);
689 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
693 /***********************************************************************
694 * ImmSimulateHotKey32 (IMM32.69)
696 BOOL32 WINAPI
ImmSimulateHotKey32(HWND32 hWnd
, DWORD dwHotKeyID
)
698 FIXME(imm
, "(0x%08x, %ld): stub\n", hWnd
, dwHotKeyID
);
699 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
703 /***********************************************************************
704 * ImmUnregisterWord32A (IMM32.72)
706 BOOL32 WINAPI
ImmUnregisterWord32A(
707 HKL32 hKL
, LPCSTR lpszReading
, DWORD dwStyle
, LPCSTR lpszUnregister
)
709 FIXME(imm
, "(0x%08x, %s, %ld, %s): stub\n",
710 hKL
, debugstr_a(lpszReading
), dwStyle
, debugstr_a(lpszUnregister
)
712 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
716 /***********************************************************************
717 * ImmUnregisterWord32W (IMM32.?)
719 * I haven't been able to find the ordinal for this function,
720 * This means it can't be called from outside the DLL.
722 BOOL32 WINAPI
ImmUnregisterWord32W(
723 HKL32 hKL
, LPCWSTR lpszReading
, DWORD dwStyle
, LPCWSTR lpszUnregister
)
725 FIXME(imm
, "(0x%08x, %s, %ld, %s): stub\n",
726 hKL
, debugstr_w(lpszReading
), dwStyle
, debugstr_w(lpszUnregister
)
728 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);