source: trunk/src/imm32/imm32.cpp@ 1010

Last change on this file since 1010 was 736, checked in by sandervl, 26 years ago

Initial creation

File size: 20.9 KB
Line 
1/* $Id: imm32.cpp,v 1.1 1999-08-29 14:55:23 sandervl Exp $ */
2/*
3 * IMM32 library
4 *
5 * Copyright 1998 Patrik Stridvall
6 * Copyright 1999 Jens Wiessner
7 */
8
9#include <os2win.h>
10#include <imm.h>
11#include <debugdefs.h>
12#include "winversion.h"
13#include "imm32.h"
14#include "debugtools.h"
15
16
17
18DEFAULT_DEBUG_CHANNEL(imm)
19
20/***********************************************************************
21 * ImmAssociateContext32 (IMM32.1)
22 */
23HIMC WINAPI ImmAssociateContext(HWND hWnd, HIMC hIMC)
24{
25 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
26 return (HIMC)NULL;
27}
28
29
30/***********************************************************************
31 * ImmAssociateContextEx32 (IMM32.2)
32 */
33BOOL WINAPI ImmAssociateContextEx(HWND hWnd, HIMC hIMC, DWORD dword)
34{
35 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
36 return (HIMC)NULL;
37}
38
39
40/***********************************************************************
41 * ImmConfigureIME32A (IMM32.3)
42 */
43BOOL WINAPI ImmConfigureIMEA(HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData)
44{
45 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
46 return FALSE;
47}
48
49/************** *********************************************************
50 * ImmConfigureIME32W (IMM32.4)
51 */
52BOOL WINAPI ImmConfigureIMEW(HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData)
53{
54 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
55 return FALSE;
56}
57
58/***********************************************************************
59 * ImmCreateContext32 (IMM32.5)
60 */
61HIMC WINAPI ImmCreateContext()
62{
63 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
64 return (HIMC)NULL;
65}
66
67
68/***********************************************************************
69 * ImmCreateIMCC32 (IMM32.6)
70 */
71HIMCC WINAPI ImmCreateIMCC(DWORD dword)
72{
73 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
74 return (HIMC)NULL;
75}
76
77
78/***********************************************************************
79 * ImmCreateSoftKeyboard32 (IMM32.7)
80 */
81HWND WINAPI ImmCreateSoftKeyboard(UINT uint, HWND hwnd, int in1, int in2)
82{
83 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
84 return (HIMC)NULL;
85}
86
87
88/***********************************************************************
89 * ImmDestroyContext32 (IMM32.8)
90 */
91BOOL WINAPI ImmDestroyContext(HIMC hIMC)
92{
93 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
94 return FALSE;
95}
96
97
98/***********************************************************************
99 * ImmDestroyIMCC32 (IMM32.9)
100 */
101HIMCC WINAPI ImmDestroyIMCC(HIMCC himcc)
102{
103 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
104 return FALSE;
105}
106
107
108/***********************************************************************
109 * ImmDestroySoftKeyboard32 (IMM32.10)
110 */
111BOOL WINAPI ImmDestroySoftKeyboard(HWND hwnd)
112{
113 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
114 return FALSE;
115}
116
117
118/***********************************************************************
119 * IMMDisableIME32 (IMM32.11)
120 */
121BOOL WINAPI ImmDisableIME(DWORD dword)
122{
123 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
124 return FALSE;
125}
126
127
128/***********************************************************************
129 * ImmEnumRegisterWord32A (IMM32.12)
130 */
131UINT WINAPI ImmEnumRegisterWordA( HKL hKL, REGISTERWORDENUMPROCA lpfnEnumProc,
132 LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister, LPVOID lpData)
133{
134 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
135 return 0;
136}
137
138
139/***********************************************************************
140 * ImmEnumRegisterWord32W (IMM32.13)
141 */
142UINT WINAPI ImmEnumRegisterWordW( HKL hKL, REGISTERWORDENUMPROCW lpfnEnumProc,
143 LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister, LPVOID lpData)
144{
145 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
146 return 0;
147}
148
149
150/***********************************************************************
151 * ImmEscape32A (IMM32.14)
152 */
153LRESULT WINAPI ImmEscapeA( HKL hKL, HIMC hIMC, UINT uEscape, LPVOID lpData)
154{
155 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
156 return 0;
157}
158
159
160/***********************************************************************
161 * ImmEscape32W (IMM32.15)
162 */
163LRESULT WINAPI ImmEscapeW( HKL hKL, HIMC hIMC, UINT uEscape, LPVOID lpData)
164{
165 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
166 return 0;
167}
168
169
170/***********************************************************************
171 * ImmGenerateMessage32 (IMM32.16)
172 */
173BOOL WINAPI ImmGenerateMessage(HIMC himc)
174{
175 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
176 return 0;
177}
178
179
180/***********************************************************************
181 * ImmGetCandidateList32A (IMM32.17)
182 */
183DWORD WINAPI ImmGetCandidateListA( HIMC hIMC, DWORD deIndex,
184 LPCANDIDATELIST lpCandList, DWORD dwBufLen)
185{
186 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
187 return 0;
188}
189
190/***********************************************************************
191 * ImmGetCandidateListCount32A (IMM32.18)
192 */
193DWORD WINAPI ImmGetCandidateListCountA( HIMC hIMC, LPDWORD lpdwListCount)
194{
195 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
196 return 0;
197}
198
199/***********************************************************************
200 * ImmGetCandidateListCount32W (IMM32.19)
201 */
202DWORD WINAPI ImmGetCandidateListCountW( HIMC hIMC, LPDWORD lpdwListCount)
203{
204 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
205 return 0;
206}
207
208/***********************************************************************
209 * ImmGetCandidateList32W (IMM32.20)
210 */
211DWORD WINAPI ImmGetCandidateListW( HIMC hIMC, DWORD deIndex,
212 LPCANDIDATELIST lpCandList, DWORD dwBufLen)
213{
214 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
215 return 0;
216}
217
218/***********************************************************************
219 * ImmGetCandidateWindow32 (IMM32.21)
220 */
221BOOL WINAPI ImmGetCandidateWindow(HIMC hIMC, DWORD dwBufLen, LPCANDIDATEFORM lpCandidate)
222{
223 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
224 return FALSE;
225}
226
227/***********************************************************************
228 * ImmGetCompositionFont32A (IMM32.22)
229 */
230BOOL WINAPI ImmGetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf)
231{
232 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
233 return FALSE;
234}
235
236/***********************************************************************
237 * ImmGetCompositionFont32W (IMM32.23)
238 */
239BOOL WINAPI ImmGetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf)
240{
241 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
242 return FALSE;
243}
244
245/***********************************************************************
246 * ImmGetCompositionString32A (IMM32.24)
247 */
248LONG WINAPI ImmGetCompositionStringA(HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen)
249{
250 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
251 switch(GetVersion())
252 {
253 default:
254// FIXME("%s not supported",GetVersionName());
255 case WIN95:
256 return 0xffffffff;
257 case NT40:
258 return 0;
259 }
260}
261
262/***********************************************************************
263 * ImmGetCompositionString32W (IMM32.25)
264 */
265LONG WINAPI ImmGetCompositionStringW( HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen)
266{
267 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
268 switch(GetVersion())
269 {
270 default:
271// FIXME("%s not supported",GetVersionName());
272 case WIN95:
273 return 0xffffffff;
274 case NT40:
275 return 0;
276 }
277}
278
279/***********************************************************************
280 * ImmGetCompositionWindow32 (IMM32.26)
281 */
282BOOL WINAPI ImmGetCompositionWindow(HIMC hIMC, LPCOMPOSITIONFORM lpCompForm)
283{
284 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
285 return 0;
286}
287
288/***********************************************************************
289 * ImmGetContext32 (IMM32.27)
290 */
291HIMC WINAPI ImmGetContext(HWND hWnd)
292{
293 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
294 return (HIMC)NULL;
295}
296
297/***********************************************************************
298 * ImmGetConversionList32A (IMM32.28)
299 */
300DWORD WINAPI ImmGetConversionListA( HKL hKL, HIMC hIMC,
301 LPCSTR pSrc, LPCANDIDATELIST lpDst, DWORD dwBufLen, UINT uFlag)
302{
303 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
304 return 0;
305}
306
307/***********************************************************************
308 * ImmGetConversionList32W (IMM32.29)
309 */
310DWORD WINAPI ImmGetConversionListW( HKL hKL, HIMC hIMC,
311 LPCWSTR pSrc, LPCANDIDATELIST lpDst, DWORD dwBufLen, UINT uFlag)
312{
313 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
314 return 0;
315}
316
317/***********************************************************************
318 * ImmGetConversionStatus32 (IMM32.30)
319 */
320BOOL WINAPI ImmGetConversionStatus(HIMC hIMC, LPDWORD lpfdwConversion, LPDWORD lpfdwSentence)
321{
322 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
323 return FALSE;
324}
325
326/***********************************************************************
327 * ImmGetDefaultIMEWnd32 (IMM32.31)
328 */
329HWND WINAPI ImmGetDefaultIMEWnd(HWND hWnd)
330{
331 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
332 return (HWND)NULL;
333}
334
335/***********************************************************************
336 * ImmGetDescription32A (IMM32.32)
337 */
338UINT WINAPI ImmGetDescriptionA(HKL hKL, LPSTR lpszDescription, UINT uBufLen)
339{
340 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
341 return 0;
342}
343
344/***********************************************************************
345 * ImmGetDescription32W (IMM32.33)
346 */
347UINT WINAPI ImmGetDescriptionW(HKL hKL, LPWSTR lpszDescription, UINT uBufLen)
348{
349 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
350 return 0;
351}
352
353/***********************************************************************
354 * ImmGetGuideLine32A (IMM32.34)
355 */
356DWORD WINAPI ImmGetGuideLineA(
357 HIMC hIMC, DWORD dwIndex, LPSTR lpBuf, DWORD dwBufLen)
358{
359 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
360 return 0;
361}
362
363/***********************************************************************
364 * ImmGetGuideLine32W (IMM32.35)
365 */
366DWORD WINAPI ImmGetGuideLineW(HIMC hIMC, DWORD dwIndex, LPWSTR lpBuf, DWORD dwBufLen)
367{
368 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
369 return 0;
370}
371
372
373/***********************************************************************
374 * ImmGetHotKey32 (IMM32.36)
375 */
376BOOL WINAPI ImmGetHotKey(DWORD dword, LPUINT lpuModifiers, LPUINT lpuVKey, LPHKL lphkl)
377{
378 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
379 return 0;
380}
381
382
383/***********************************************************************
384 * ImmGetIMCCLockCount32 (IMM32.37)
385 */
386DWORD WINAPI ImmGetIMCCLockCount(HIMCC himcc)
387{
388 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
389 return 0;
390}
391
392
393/***********************************************************************
394 * ImmGetIMCCSize32 (IMM32.38)
395 */
396DWORD WINAPI ImmGetIMCCSize(HIMCC himcc)
397{
398 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
399 return 0;
400}
401
402
403/***********************************************************************
404 * ImmGetIMCLockCount32 (IMM32.39)
405 */
406DWORD WINAPI ImmGetIMCLockCount(HIMC himc)
407{
408 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
409 return 0;
410}
411
412
413/***********************************************************************
414 * ImmGetIMEFileName32A (IMM32.40)
415 */
416UINT WINAPI ImmGetIMEFileNameA( HKL hKL, LPSTR lpszFileName, UINT uBufLen)
417{
418 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
419 return 0;
420}
421
422/***********************************************************************
423 * ImmGetIMEFileName32W (IMM32.41)
424 */
425UINT WINAPI ImmGetIMEFileNameW( HKL hKL, LPWSTR lpszFileName, UINT uBufLen)
426{
427 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
428 return 0;
429}
430
431
432/***********************************************************************
433 * ImmGetImeMenuItems32A (IMM32.42)
434 */
435DWORD WINAPI ImmGetImeMenuItemsA(HIMC himc, DWORD dword, DWORD dword2, LPIMEMENUITEMINFOA lpimena, LPIMEMENUITEMINFOA lpimena2, DWORD dword3)
436{
437 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
438 return FALSE;
439}
440
441
442/***********************************************************************
443 * ImmGetImeMenuItems32W (IMM32.43)
444 */
445DWORD WINAPI ImmGetImeMenuItemsW(HIMC himc, DWORD dword, DWORD dword2, LPIMEMENUITEMINFOW lpimenw, LPIMEMENUITEMINFOW lpimenw2, DWORD dword3)
446{
447 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
448 return FALSE;
449}
450
451
452/***********************************************************************
453 * ImmGetOpenStatus32 (IMM32.44)
454 */
455BOOL WINAPI ImmGetOpenStatus(HIMC hIMC)
456{
457 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
458 return FALSE;
459}
460
461/***********************************************************************
462 * ImmGetProperty32 (IMM32.45)
463 */
464DWORD WINAPI ImmGetProperty(HKL hKL, DWORD fdwIndex)
465{
466 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
467 return 0;
468}
469
470/***********************************************************************
471 * ImmGetRegisterWordStyle32A (IMM32.46)
472 */
473UINT WINAPI ImmGetRegisterWordStyleA(HKL hKL, UINT nItem, LPSTYLEBUFA lpStyleBuf)
474{
475 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
476 return 0;
477}
478
479/***********************************************************************
480 * ImmGetRegisterWordStyle32W (IMM32.47)
481 */
482UINT WINAPI ImmGetRegisterWordStyleW(HKL hKL, UINT nItem, LPSTYLEBUFW lpStyleBuf)
483{
484 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
485 return 0;
486}
487
488/***********************************************************************
489 * ImmGetStatusWindowPos32 (IMM32.48)
490 */
491BOOL WINAPI ImmGetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
492{
493 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
494 return FALSE;
495}
496
497/***********************************************************************
498 * ImmGetVirtualKey32 (IMM32.49)
499 */
500UINT WINAPI ImmGetVirtualKey(HWND hWnd)
501{
502 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
503 switch(GetVersion())
504 {
505 default:
506// FIXME("%s not supported", GetVersionName());
507 case WIN95:
508 return VK_PROCESSKEY;
509 case NT40:
510 return 0;
511 }
512}
513
514/***********************************************************************
515 * ImmInstallIME32A (IMM32.50)
516 */
517HKL WINAPI ImmInstallIMEA(LPCSTR lpszIMEFileName, LPCSTR lpszLayoutText)
518{
519 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
520 return (HKL)NULL;
521}
522
523/***********************************************************************
524 * ImmInstallIME32W (IMM32.51)
525 */
526HKL WINAPI ImmInstallIMEW(LPCWSTR lpszIMEFileName, LPCWSTR lpszLayoutText)
527{
528 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
529 return (HKL)NULL;
530}
531
532/***********************************************************************
533 * ImmIsIME32 (IMM32.52)
534 */
535BOOL WINAPI ImmIsIME(HKL hKL)
536{
537 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
538 return FALSE;
539}
540
541/***********************************************************************
542 * ImmIsUIMessage32A (IMM32.53)
543 */
544BOOL WINAPI ImmIsUIMessageA(HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam)
545{
546 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
547 return FALSE;
548}
549
550/***********************************************************************
551 * ImmIsUIMessage32W (IMM32.54)
552 */
553BOOL WINAPI ImmIsUIMessageW(HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam)
554{
555 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
556 return FALSE;
557}
558
559
560/***********************************************************************
561 * ImmLockIMC32 (IMM32.55)
562 */
563LPINPUTCONTEXT WINAPI ImmLockIMC(HIMC himc)
564{
565 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
566 return FALSE;
567}
568
569
570/***********************************************************************
571 * ImmLockIMCC32 (IMM32.56)
572 */
573LPVOID WINAPI ImmLockIMCC(HIMCC himcc)
574{
575 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
576 return FALSE;
577}
578
579
580/***********************************************************************
581 * ImmNotifyIME32 (IMM32.57)
582 */
583BOOL WINAPI ImmNotifyIME(HIMC hIMC, DWORD dwAction, DWORD dwIndex, DWORD dwValue)
584{
585 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
586 return FALSE;
587}
588
589
590/***********************************************************************
591 * ImmReSizeIMCC32 (IMM32.58)
592 */
593HIMCC WINAPI ImmReSizeIMCC(HIMCC himcc, DWORD dword)
594{
595 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
596 return FALSE;
597}
598
599/***********************************************************************
600 * ImmRegisterWord32A (IMM32.59)
601 */
602BOOL WINAPI ImmRegisterWordA( HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister)
603{
604 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
605 return FALSE;
606}
607
608/***********************************************************************
609 * ImmRegisterWord32W (IMM32.60)
610 */
611BOOL WINAPI ImmRegisterWordW(HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister)
612{
613 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
614 return FALSE;
615}
616
617/***********************************************************************
618 * ImmReleaseContext32 (IMM32.61)
619 */
620BOOL WINAPI ImmReleaseContext(HWND hWnd, HIMC hIMC)
621{
622 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
623 return FALSE;
624}
625
626
627/***********************************************************************
628 * ImmRequestMessage32A (IMM32.62)
629 */
630LRESULT WINAPI ImmRequestMessageA(HIMC himc, WPARAM wparam, LPARAM lparam)
631{
632 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
633 return FALSE;
634}
635
636
637/***********************************************************************
638 * ImmRequestMessage32W (IMM32.63)
639 */
640LRESULT WINAPI ImmRequestMessageW(HIMC himc, WPARAM wparam, LPARAM lparam)
641{
642 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
643 return FALSE;
644}
645
646
647/***********************************************************************
648 * ImmSetCandidateWindow32 (IMM32.64)
649 */
650BOOL WINAPI ImmSetCandidateWindow(HIMC hIMC, LPCANDIDATEFORM lpCandidate)
651{
652 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
653 return FALSE;
654}
655
656/***********************************************************************
657 * ImmSetCompositionFont32A (IMM32.65)
658 */
659BOOL WINAPI ImmSetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf)
660{
661 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
662 return FALSE;
663}
664
665/***********************************************************************
666 * ImmSetCompositionFont32W (IMM32.66)
667 */
668BOOL WINAPI ImmSetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf)
669{
670 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
671 return FALSE;
672}
673
674/***********************************************************************
675 * ImmSetCompositionString32A (IMM32.67)
676 */
677BOOL WINAPI ImmSetCompositionStringA( HIMC hIMC, DWORD dwIndex,
678 LPCVOID lpComp, DWORD dwCompLen, LPCVOID lpRead, DWORD dwReadLen)
679{
680 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
681 return FALSE;
682}
683
684/***********************************************************************
685 * ImmSetCompositionString32W (IMM32.68)
686 */
687BOOL WINAPI ImmSetCompositionStringW(HIMC hIMC, DWORD dwIndex,
688 LPCVOID lpComp, DWORD dwCompLen,LPCVOID lpRead, DWORD dwReadLen)
689{
690 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
691 return FALSE;
692}
693
694/***********************************************************************
695 * ImmSetCompositionWindow32 (IMM32.69)
696 */
697BOOL WINAPI ImmSetCompositionWindow(HIMC hIMC, LPCOMPOSITIONFORM lpCompForm)
698{
699 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
700 return FALSE;
701}
702
703/***********************************************************************
704 * ImmSetConversionStatus32 (IMM32.70)
705 */
706BOOL WINAPI ImmSetConversionStatus(HIMC hIMC, DWORD fdwConversion, DWORD fdwSentence)
707{
708 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
709 return FALSE;
710}
711
712
713/***********************************************************************
714 * ImmSetHotKey32 (IMM32.71)
715 */
716BOOL WINAPI ImmSetHotKey(DWORD dword, UINT uint, UINT uint2, HKL hkl)
717{
718 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
719 return FALSE;
720}
721
722
723/***********************************************************************
724 * ImmSetOpenStatus32 (IMM32.72)
725 */
726BOOL WINAPI ImmSetOpenStatus(HIMC hIMC, BOOL fOpen)
727{
728 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
729 return FALSE;
730}
731
732/***********************************************************************
733 * ImmSetStatusWindowPos32 (IMM32.73)
734 */
735BOOL WINAPI ImmSetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
736{
737 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
738 return FALSE;
739}
740
741
742/***********************************************************************
743 * ImmShowSoftKeyboard (IMM32.74)
744 */
745BOOL WINAPI ImmShowSoftKeyboard(HWND hwnd, int in1)
746{
747 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
748 return FALSE;
749}
750
751
752/***********************************************************************
753 * ImmSimulateHotKey32 (IMM32.75)
754 */
755BOOL WINAPI ImmSimulateHotKey(HWND hWnd, DWORD dwHotKeyID)
756{
757 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
758 return FALSE;
759}
760
761
762/***********************************************************************
763 * ImmUnlockIMC32 (IMM32.76)
764 */
765BOOL WINAPI ImmUnlockIMC(HIMC himc)
766{
767 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
768 return FALSE;
769}
770
771
772/***********************************************************************
773 * ImmUnlockIMCC32 (IMM32.77)
774 */
775BOOL WINAPI ImmUnlockIMCC(HIMCC himcc)
776{
777 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
778 return FALSE;
779}
780
781
782/***********************************************************************
783 * ImmUnregisterWord32A (IMM32.78)
784 */
785BOOL WINAPI ImmUnregisterWordA(HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszUnregister)
786{
787 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
788 return FALSE;
789}
790
791/***********************************************************************
792 * ImmUnregisterWord32W (IMM32.79)
793 */
794BOOL WINAPI ImmUnregisterWordW(HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszUnregister)
795{
796 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
797 return FALSE;
798}
Note: See TracBrowser for help on using the repository browser.