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

Last change on this file since 1036 was 1012, checked in by sandervl, 26 years ago

Jens Weissner's changes to crtdll + others

File size: 26.9 KB
Line 
1/* $Id: imm32.cpp,v 1.2 1999-09-23 09:38:04 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 * ImmAssociateContext (IMM32.1)
22 */
23HIMC WINAPI ImmAssociateContext(HWND hWnd, HIMC hIMC)
24{
25#ifdef DEBUG
26 dprintf(("IMM32: ImmAssociateContext not implemented\n"));
27#endif
28 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
29 return (HIMC)NULL;
30}
31
32
33/***********************************************************************
34 * ImmAssociateContextEx (IMM32.2)
35 */
36BOOL WINAPI ImmAssociateContextEx(HWND hWnd, HIMC hIMC, DWORD dword)
37{
38#ifdef DEBUG
39 dprintf(("IMM32: ImmAssociateContextEx not implemented\n"));
40#endif
41 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
42 return (HIMC)NULL;
43}
44
45
46/***********************************************************************
47 * ImmConfigureIMEA (IMM32.3)
48 */
49BOOL WINAPI ImmConfigureIMEA(HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData)
50{
51#ifdef DEBUG
52 dprintf(("IMM32: ImmConfigureIMEA not implemented\n"));
53#endif
54 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
55 return FALSE;
56}
57
58/************** *********************************************************
59 * ImmConfigureIMEW (IMM32.4)
60 */
61BOOL WINAPI ImmConfigureIMEW(HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData)
62{
63#ifdef DEBUG
64 dprintf(("IMM32: ImmConfigureIMEW not implemented\n"));
65#endif
66 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
67 return FALSE;
68}
69
70/***********************************************************************
71 * ImmCreateContext (IMM32.5)
72 */
73HIMC WINAPI ImmCreateContext()
74{
75#ifdef DEBUG
76 dprintf(("IMM32: ImmCreateContext not implemented\n"));
77#endif
78 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
79 return (HIMC)NULL;
80}
81
82
83/***********************************************************************
84 * ImmCreateIMCC (IMM32.6)
85 */
86HIMCC WINAPI ImmCreateIMCC(DWORD dword)
87{
88#ifdef DEBUG
89 dprintf(("IMM32: ImmCreateIMCC not implemented\n"));
90#endif
91 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
92 return (HIMC)NULL;
93}
94
95
96/***********************************************************************
97 * ImmCreateSoftKeyboard (IMM32.7)
98 */
99HWND WINAPI ImmCreateSoftKeyboard(UINT uint, HWND hwnd, int in1, int in2)
100{
101#ifdef DEBUG
102 dprintf(("IMM32: ImmCreateSoftKeyboard not implemented\n"));
103#endif
104 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
105 return (HIMC)NULL;
106}
107
108
109/***********************************************************************
110 * ImmDestroyContext (IMM32.8)
111 */
112BOOL WINAPI ImmDestroyContext(HIMC hIMC)
113{
114#ifdef DEBUG
115 dprintf(("IMM32: ImmDestroyContext not implemented\n"));
116#endif
117 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
118 return FALSE;
119}
120
121
122/***********************************************************************
123 * ImmDestroyIMCC (IMM32.9)
124 */
125HIMCC WINAPI ImmDestroyIMCC(HIMCC himcc)
126{
127#ifdef DEBUG
128 dprintf(("IMM32: ImmDestroyIMCC not implemented\n"));
129#endif
130 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
131 return FALSE;
132}
133
134
135/***********************************************************************
136 * ImmDestroySoftKeyboard (IMM32.10)
137 */
138BOOL WINAPI ImmDestroySoftKeyboard(HWND hwnd)
139{
140#ifdef DEBUG
141 dprintf(("IMM32: ImmDestroySoftKeyboard not implemented\n"));
142#endif
143 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
144 return FALSE;
145}
146
147
148/***********************************************************************
149 * IMMDisableIME (IMM32.11)
150 */
151BOOL WINAPI ImmDisableIME(DWORD dword)
152{
153#ifdef DEBUG
154 dprintf(("IMM32: ImmDisableIME not implemented\n"));
155#endif
156 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
157 return FALSE;
158}
159
160
161/***********************************************************************
162 * ImmEnumRegisterWordA (IMM32.12)
163 */
164UINT WINAPI ImmEnumRegisterWordA( HKL hKL, REGISTERWORDENUMPROCA lpfnEnumProc,
165 LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister, LPVOID lpData)
166{
167#ifdef DEBUG
168 dprintf(("IMM32: ImmEnumRegisterWordA not implemented\n"));
169#endif
170 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
171 return 0;
172}
173
174
175/***********************************************************************
176 * ImmEnumRegisterWordW (IMM32.13)
177 */
178UINT WINAPI ImmEnumRegisterWordW( HKL hKL, REGISTERWORDENUMPROCW lpfnEnumProc,
179 LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister, LPVOID lpData)
180{
181#ifdef DEBUG
182 dprintf(("IMM32: ImmEnumRegisterWordW not implemented\n"));
183#endif
184 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
185 return 0;
186}
187
188
189/***********************************************************************
190 * ImmEscapeA (IMM32.14)
191 */
192LRESULT WINAPI ImmEscapeA( HKL hKL, HIMC hIMC, UINT uEscape, LPVOID lpData)
193{
194#ifdef DEBUG
195 dprintf(("IMM32: ImmEscapeA not implemented\n"));
196#endif
197 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
198 return 0;
199}
200
201
202/***********************************************************************
203 * ImmEscapeW (IMM32.15)
204 */
205LRESULT WINAPI ImmEscapeW( HKL hKL, HIMC hIMC, UINT uEscape, LPVOID lpData)
206{
207#ifdef DEBUG
208 dprintf(("IMM32: ImmEscapeW not implemented\n"));
209#endif
210 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
211 return 0;
212}
213
214
215/***********************************************************************
216 * ImmGenerateMessage (IMM32.16)
217 */
218BOOL WINAPI ImmGenerateMessage(HIMC himc)
219{
220#ifdef DEBUG
221 dprintf(("IMM32: ImmGenerateMessage not implemented\n"));
222#endif
223 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
224 return 0;
225}
226
227
228/***********************************************************************
229 * ImmGetCandidateListA (IMM32.17)
230 */
231DWORD WINAPI ImmGetCandidateListA( HIMC hIMC, DWORD deIndex,
232 LPCANDIDATELIST lpCandList, DWORD dwBufLen)
233{
234#ifdef DEBUG
235 dprintf(("IMM32: ImmGetCandidateListA not implemented\n"));
236#endif
237 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
238 return 0;
239}
240
241/***********************************************************************
242 * ImmGetCandidateListCountA (IMM32.18)
243 */
244DWORD WINAPI ImmGetCandidateListCountA( HIMC hIMC, LPDWORD lpdwListCount)
245{
246#ifdef DEBUG
247 dprintf(("IMM32: ImmGetCandidateListCountA not implemented\n"));
248#endif
249 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
250 return 0;
251}
252
253/***********************************************************************
254 * ImmGetCandidateListCountW (IMM32.19)
255 */
256DWORD WINAPI ImmGetCandidateListCountW( HIMC hIMC, LPDWORD lpdwListCount)
257{
258#ifdef DEBUG
259 dprintf(("IMM32: ImmGetCandidateListCountW not implemented\n"));
260#endif
261 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
262 return 0;
263}
264
265/***********************************************************************
266 * ImmGetCandidateListW (IMM32.20)
267 */
268DWORD WINAPI ImmGetCandidateListW( HIMC hIMC, DWORD deIndex,
269 LPCANDIDATELIST lpCandList, DWORD dwBufLen)
270{
271#ifdef DEBUG
272 dprintf(("IMM32: ImmGetCandidateListW not implemented\n"));
273#endif
274 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
275 return 0;
276}
277
278/***********************************************************************
279 * ImmGetCandidateWindow (IMM32.21)
280 */
281BOOL WINAPI ImmGetCandidateWindow(HIMC hIMC, DWORD dwBufLen, LPCANDIDATEFORM lpCandidate)
282{
283#ifdef DEBUG
284 dprintf(("IMM32: ImmGetCandidateWindow not implemented\n"));
285#endif
286 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
287 return FALSE;
288}
289
290/***********************************************************************
291 * ImmGetCompositionFontA (IMM32.22)
292 */
293BOOL WINAPI ImmGetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf)
294{
295#ifdef DEBUG
296 dprintf(("IMM32: ImmGetCompositionFontA not implemented\n"));
297#endif
298 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
299 return FALSE;
300}
301
302/***********************************************************************
303 * ImmGetCompositionFontW (IMM32.23)
304 */
305BOOL WINAPI ImmGetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf)
306{
307#ifdef DEBUG
308 dprintf(("IMM32: ImmGetCompositionFontW not implemented\n"));
309#endif
310 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
311 return FALSE;
312}
313
314/***********************************************************************
315 * ImmGetCompositionStringA (IMM32.24)
316 */
317LONG WINAPI ImmGetCompositionStringA(HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen)
318{
319#ifdef DEBUG
320 dprintf(("IMM32: ImmGetCompositionStringA not implemented\n"));
321#endif
322 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
323 switch(GetVersion())
324 {
325 default:
326// FIXME("%s not supported",GetVersionName());
327 case WIN95:
328 return 0xffffffff;
329 case NT40:
330 return 0;
331 }
332}
333
334/***********************************************************************
335 * ImmGetCompositionStringW (IMM32.25)
336 */
337LONG WINAPI ImmGetCompositionStringW( HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen)
338{
339#ifdef DEBUG
340 dprintf(("IMM32: ImmGetCompositionStringW not implemented\n"));
341#endif
342 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
343 switch(GetVersion())
344 {
345 default:
346// FIXME("%s not supported",GetVersionName());
347 case WIN95:
348 return 0xffffffff;
349 case NT40:
350 return 0;
351 }
352}
353
354/***********************************************************************
355 * ImmGetCompositionWindow (IMM32.26)
356 */
357BOOL WINAPI ImmGetCompositionWindow(HIMC hIMC, LPCOMPOSITIONFORM lpCompForm)
358{
359#ifdef DEBUG
360 dprintf(("IMM32: ImmGetCompositionWindow not implemented\n"));
361#endif
362 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
363 return 0;
364}
365
366/***********************************************************************
367 * ImmGetContext (IMM32.27)
368 */
369HIMC WINAPI ImmGetContext(HWND hWnd)
370{
371#ifdef DEBUG
372 dprintf(("IMM32: ImmGetContext not implemented\n"));
373#endif
374 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
375 return (HIMC)NULL;
376}
377
378/***********************************************************************
379 * ImmGetConversionListA (IMM32.28)
380 */
381DWORD WINAPI ImmGetConversionListA( HKL hKL, HIMC hIMC,
382 LPCSTR pSrc, LPCANDIDATELIST lpDst, DWORD dwBufLen, UINT uFlag)
383{
384#ifdef DEBUG
385 dprintf(("IMM32: ImmGetConversionListA not implemented\n"));
386#endif
387 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
388 return 0;
389}
390
391/***********************************************************************
392 * ImmGetConversionListW (IMM32.29)
393 */
394DWORD WINAPI ImmGetConversionListW( HKL hKL, HIMC hIMC,
395 LPCWSTR pSrc, LPCANDIDATELIST lpDst, DWORD dwBufLen, UINT uFlag)
396{
397#ifdef DEBUG
398 dprintf(("IMM32: ImmGetConversionListW not implemented\n"));
399#endif
400 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
401 return 0;
402}
403
404/***********************************************************************
405 * ImmGetConversionStatus (IMM32.30)
406 */
407BOOL WINAPI ImmGetConversionStatus(HIMC hIMC, LPDWORD lpfdwConversion, LPDWORD lpfdwSentence)
408{
409#ifdef DEBUG
410 dprintf(("IMM32: ImmGetConversionStatus not implemented\n"));
411#endif
412 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
413 return FALSE;
414}
415
416/***********************************************************************
417 * ImmGetDefaultIMEWnd (IMM32.31)
418 */
419HWND WINAPI ImmGetDefaultIMEWnd(HWND hWnd)
420{
421#ifdef DEBUG
422 dprintf(("IMM32: ImmGetDefaultIMEWnd not implemented\n"));
423#endif
424 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
425 return (HWND)NULL;
426}
427
428/***********************************************************************
429 * ImmGetDescriptionA (IMM32.32)
430 */
431UINT WINAPI ImmGetDescriptionA(HKL hKL, LPSTR lpszDescription, UINT uBufLen)
432{
433#ifdef DEBUG
434 dprintf(("IMM32: ImmGetDescriptionA not implemented\n"));
435#endif
436 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
437 return 0;
438}
439
440/***********************************************************************
441 * ImmGetDescriptionW (IMM32.33)
442 */
443UINT WINAPI ImmGetDescriptionW(HKL hKL, LPWSTR lpszDescription, UINT uBufLen)
444{
445#ifdef DEBUG
446 dprintf(("IMM32: ImmGetDescriptionW not implemented\n"));
447#endif
448 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
449 return 0;
450}
451
452/***********************************************************************
453 * ImmGetGuideLineA (IMM32.34)
454 */
455DWORD WINAPI ImmGetGuideLineA(
456 HIMC hIMC, DWORD dwIndex, LPSTR lpBuf, DWORD dwBufLen)
457{
458#ifdef DEBUG
459 dprintf(("IMM32: ImmGetGuideLineA not implemented\n"));
460#endif
461 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
462 return 0;
463}
464
465/***********************************************************************
466 * ImmGetGuideLineW (IMM32.35)
467 */
468DWORD WINAPI ImmGetGuideLineW(HIMC hIMC, DWORD dwIndex, LPWSTR lpBuf, DWORD dwBufLen)
469{
470#ifdef DEBUG
471 dprintf(("IMM32: ImmGetGuideLineW not implemented\n"));
472#endif
473 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
474 return 0;
475}
476
477
478/***********************************************************************
479 * ImmGetHotKey (IMM32.36)
480 */
481BOOL WINAPI ImmGetHotKey(DWORD dword, LPUINT lpuModifiers, LPUINT lpuVKey, LPHKL lphkl)
482{
483#ifdef DEBUG
484 dprintf(("IMM32: ImmGetHotKey not implemented\n"));
485#endif
486 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
487 return 0;
488}
489
490
491/***********************************************************************
492 * ImmGetIMCCLockCount (IMM32.37)
493 */
494DWORD WINAPI ImmGetIMCCLockCount(HIMCC himcc)
495{
496#ifdef DEBUG
497 dprintf(("IMM32: ImmGetIMCCLockCount not implemented\n"));
498#endif
499 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
500 return 0;
501}
502
503
504/***********************************************************************
505 * ImmGetIMCCSize (IMM32.38)
506 */
507DWORD WINAPI ImmGetIMCCSize(HIMCC himcc)
508{
509#ifdef DEBUG
510 dprintf(("IMM32: ImmGetIMCCSize not implemented\n"));
511#endif
512 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
513 return 0;
514}
515
516
517/***********************************************************************
518 * ImmGetIMCLockCount (IMM32.39)
519 */
520DWORD WINAPI ImmGetIMCLockCount(HIMC himc)
521{
522#ifdef DEBUG
523 dprintf(("IMM32: ImmGetIMCLockCount not implemented\n"));
524#endif
525 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
526 return 0;
527}
528
529
530/***********************************************************************
531 * ImmGetIMEFileNameA (IMM32.40)
532 */
533UINT WINAPI ImmGetIMEFileNameA( HKL hKL, LPSTR lpszFileName, UINT uBufLen)
534{
535#ifdef DEBUG
536 dprintf(("IMM32: ImmGetIMEFileNameA not implemented\n"));
537#endif
538 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
539 return 0;
540}
541
542/***********************************************************************
543 * ImmGetIMEFileNameW (IMM32.41)
544 */
545UINT WINAPI ImmGetIMEFileNameW( HKL hKL, LPWSTR lpszFileName, UINT uBufLen)
546{
547#ifdef DEBUG
548 dprintf(("IMM32: ImmGetIMEFileNameW not implemented\n"));
549#endif
550 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
551 return 0;
552}
553
554
555/***********************************************************************
556 * ImmGetImeMenuItemsA (IMM32.42)
557 */
558DWORD WINAPI ImmGetImeMenuItemsA(HIMC himc, DWORD dword, DWORD dword2, LPIMEMENUITEMINFOA lpimena, LPIMEMENUITEMINFOA lpimena2, DWORD dword3)
559{
560#ifdef DEBUG
561 dprintf(("IMM32: ImmGetImeMenuItemsA not implemented\n"));
562#endif
563 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
564 return FALSE;
565}
566
567
568/***********************************************************************
569 * ImmGetImeMenuItemsW (IMM32.43)
570 */
571DWORD WINAPI ImmGetImeMenuItemsW(HIMC himc, DWORD dword, DWORD dword2, LPIMEMENUITEMINFOW lpimenw, LPIMEMENUITEMINFOW lpimenw2, DWORD dword3)
572{
573#ifdef DEBUG
574 dprintf(("IMM32: ImmGetImeMenuItemsW not implemented\n"));
575#endif
576 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
577 return FALSE;
578}
579
580
581/***********************************************************************
582 * ImmGetOpenStatus (IMM32.44)
583 */
584BOOL WINAPI ImmGetOpenStatus(HIMC hIMC)
585{
586#ifdef DEBUG
587 dprintf(("IMM32: ImmGetOpenStatus not implemented\n"));
588#endif
589 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
590 return FALSE;
591}
592
593/***********************************************************************
594 * ImmGetProperty (IMM32.45)
595 */
596DWORD WINAPI ImmGetProperty(HKL hKL, DWORD fdwIndex)
597{
598#ifdef DEBUG
599 dprintf(("IMM32: ImmGetProperty not implemented\n"));
600#endif
601 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
602 return 0;
603}
604
605/***********************************************************************
606 * ImmGetRegisterWordStyleA (IMM32.46)
607 */
608UINT WINAPI ImmGetRegisterWordStyleA(HKL hKL, UINT nItem, LPSTYLEBUFA lpStyleBuf)
609{
610#ifdef DEBUG
611 dprintf(("IMM32: ImmGetRegisterWordStyleA not implemented\n"));
612#endif
613 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
614 return 0;
615}
616
617/***********************************************************************
618 * ImmGetRegisterWordStyleW (IMM32.47)
619 */
620UINT WINAPI ImmGetRegisterWordStyleW(HKL hKL, UINT nItem, LPSTYLEBUFW lpStyleBuf)
621{
622#ifdef DEBUG
623 dprintf(("IMM32: ImmGetRegisterWordStyleW not implemented\n"));
624#endif
625 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
626 return 0;
627}
628
629/***********************************************************************
630 * ImmGetStatusWindowPos (IMM32.48)
631 */
632BOOL WINAPI ImmGetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
633{
634#ifdef DEBUG
635 dprintf(("IMM32: ImmGetStatusWindowPos not implemented\n"));
636#endif
637 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
638 return FALSE;
639}
640
641/***********************************************************************
642 * ImmGetVirtualKey (IMM32.49)
643 */
644UINT WINAPI ImmGetVirtualKey(HWND hWnd)
645{
646#ifdef DEBUG
647 dprintf(("IMM32: ImmGetVirtualKey not implemented\n"));
648#endif
649 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
650 switch(GetVersion())
651 {
652 default:
653// FIXME("%s not supported", GetVersionName());
654 case WIN95:
655 return VK_PROCESSKEY;
656 case NT40:
657 return 0;
658 }
659}
660
661/***********************************************************************
662 * ImmInstallIMEA (IMM32.50)
663 */
664HKL WINAPI ImmInstallIMEA(LPCSTR lpszIMEFileName, LPCSTR lpszLayoutText)
665{
666#ifdef DEBUG
667 dprintf(("IMM32: ImmInstallIMEA not implemented\n"));
668#endif
669 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
670 return (HKL)NULL;
671}
672
673/***********************************************************************
674 * ImmInstallIMEW (IMM32.51)
675 */
676HKL WINAPI ImmInstallIMEW(LPCWSTR lpszIMEFileName, LPCWSTR lpszLayoutText)
677{
678#ifdef DEBUG
679 dprintf(("IMM32: ImmInstallIMEW not implemented\n"));
680#endif
681 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
682 return (HKL)NULL;
683}
684
685/***********************************************************************
686 * ImmIsIME (IMM32.52)
687 */
688BOOL WINAPI ImmIsIME(HKL hKL)
689{
690#ifdef DEBUG
691 dprintf(("IMM32: ImmIsIME not implemented\n"));
692#endif
693 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
694 return FALSE;
695}
696
697/***********************************************************************
698 * ImmIsUIMessageA (IMM32.53)
699 */
700BOOL WINAPI ImmIsUIMessageA(HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam)
701{
702#ifdef DEBUG
703 dprintf(("IMM32: ImmIsUIMessageA not implemented\n"));
704#endif
705 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
706 return FALSE;
707}
708
709/***********************************************************************
710 * ImmIsUIMessageW (IMM32.54)
711 */
712BOOL WINAPI ImmIsUIMessageW(HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam)
713{
714#ifdef DEBUG
715 dprintf(("IMM32: ImmIsUIMessageW not implemented\n"));
716#endif
717 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
718 return FALSE;
719}
720
721
722/***********************************************************************
723 * ImmLockIMC (IMM32.55)
724 */
725LPINPUTCONTEXT WINAPI ImmLockIMC(HIMC himc)
726{
727#ifdef DEBUG
728 dprintf(("IMM32: ImmLockIMC not implemented\n"));
729#endif
730 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
731 return FALSE;
732}
733
734
735/***********************************************************************
736 * ImmLockIMCC (IMM32.56)
737 */
738LPVOID WINAPI ImmLockIMCC(HIMCC himcc)
739{
740#ifdef DEBUG
741 dprintf(("IMM32: ImmLockIMCC not implemented\n"));
742#endif
743 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
744 return FALSE;
745}
746
747
748/***********************************************************************
749 * ImmNotifyIME (IMM32.57)
750 */
751BOOL WINAPI ImmNotifyIME(HIMC hIMC, DWORD dwAction, DWORD dwIndex, DWORD dwValue)
752{
753#ifdef DEBUG
754 dprintf(("IMM32: ImmNotifyIME not implemented\n"));
755#endif
756 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
757 return FALSE;
758}
759
760
761/***********************************************************************
762 * ImmReSizeIMCC (IMM32.58)
763 */
764HIMCC WINAPI ImmReSizeIMCC(HIMCC himcc, DWORD dword)
765{
766#ifdef DEBUG
767 dprintf(("IMM32: ImmReSizeIMCC not implemented\n"));
768#endif
769 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
770 return FALSE;
771}
772
773/***********************************************************************
774 * ImmRegisterWordA (IMM32.59)
775 */
776BOOL WINAPI ImmRegisterWordA( HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister)
777{
778#ifdef DEBUG
779 dprintf(("IMM32: ImmRegisterWordA not implemented\n"));
780#endif
781 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
782 return FALSE;
783}
784
785/***********************************************************************
786 * ImmRegisterWordW (IMM32.60)
787 */
788BOOL WINAPI ImmRegisterWordW(HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister)
789{
790#ifdef DEBUG
791 dprintf(("IMM32: ImmRegisterWordW not implemented\n"));
792#endif
793 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
794 return FALSE;
795}
796
797/***********************************************************************
798 * ImmReleaseContext (IMM32.61)
799 */
800BOOL WINAPI ImmReleaseContext(HWND hWnd, HIMC hIMC)
801{
802#ifdef DEBUG
803 dprintf(("IMM32: ImmReleaseContext not implemented\n"));
804#endif
805 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
806 return FALSE;
807}
808
809
810/***********************************************************************
811 * ImmRequestMessageA (IMM32.62)
812 */
813LRESULT WINAPI ImmRequestMessageA(HIMC himc, WPARAM wparam, LPARAM lparam)
814{
815#ifdef DEBUG
816 dprintf(("IMM32: ImmRequestMessageA not implemented\n"));
817#endif
818 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
819 return FALSE;
820}
821
822
823/***********************************************************************
824 * ImmRequestMessageW (IMM32.63)
825 */
826LRESULT WINAPI ImmRequestMessageW(HIMC himc, WPARAM wparam, LPARAM lparam)
827{
828#ifdef DEBUG
829 dprintf(("IMM32: ImmRequestMessageW not implemented\n"));
830#endif
831 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
832 return FALSE;
833}
834
835
836/***********************************************************************
837 * ImmSetCandidateWindow (IMM32.64)
838 */
839BOOL WINAPI ImmSetCandidateWindow(HIMC hIMC, LPCANDIDATEFORM lpCandidate)
840{
841#ifdef DEBUG
842 dprintf(("IMM32: ImmSetCandidateWindow not implemented\n"));
843#endif
844 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
845 return FALSE;
846}
847
848/***********************************************************************
849 * ImmSetCompositionFontA (IMM32.65)
850 */
851BOOL WINAPI ImmSetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf)
852{
853#ifdef DEBUG
854 dprintf(("IMM32: ImmSetCompositionFontA not implemented\n"));
855#endif
856 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
857 return FALSE;
858}
859
860/***********************************************************************
861 * ImmSetCompositionFontW (IMM32.66)
862 */
863BOOL WINAPI ImmSetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf)
864{
865#ifdef DEBUG
866 dprintf(("IMM32: ImmSetCompositionFontW not implemented\n"));
867#endif
868 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
869 return FALSE;
870}
871
872/***********************************************************************
873 * ImmSetCompositionStringA (IMM32.67)
874 */
875BOOL WINAPI ImmSetCompositionStringA( HIMC hIMC, DWORD dwIndex,
876 LPCVOID lpComp, DWORD dwCompLen, LPCVOID lpRead, DWORD dwReadLen)
877{
878#ifdef DEBUG
879 dprintf(("IMM32: ImmSetCompositionStringA not implemented\n"));
880#endif
881 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
882 return FALSE;
883}
884
885/***********************************************************************
886 * ImmSetCompositionStringW (IMM32.68)
887 */
888BOOL WINAPI ImmSetCompositionStringW(HIMC hIMC, DWORD dwIndex,
889 LPCVOID lpComp, DWORD dwCompLen,LPCVOID lpRead, DWORD dwReadLen)
890{
891#ifdef DEBUG
892 dprintf(("IMM32: ImmSetCompositionStringW not implemented\n"));
893#endif
894 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
895 return FALSE;
896}
897
898/***********************************************************************
899 * ImmSetCompositionWindow (IMM32.69)
900 */
901BOOL WINAPI ImmSetCompositionWindow(HIMC hIMC, LPCOMPOSITIONFORM lpCompForm)
902{
903#ifdef DEBUG
904 dprintf(("IMM32: ImmSetCompositionWindow not implemented\n"));
905#endif
906 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
907 return FALSE;
908}
909
910/***********************************************************************
911 * ImmSetConversionStatus (IMM32.70)
912 */
913BOOL WINAPI ImmSetConversionStatus(HIMC hIMC, DWORD fdwConversion, DWORD fdwSentence)
914{
915#ifdef DEBUG
916 dprintf(("IMM32: ImmSetConversionStatus not implemented\n"));
917#endif
918 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
919 return FALSE;
920}
921
922
923/***********************************************************************
924 * ImmSetHotKey (IMM32.71)
925 */
926BOOL WINAPI ImmSetHotKey(DWORD dword, UINT uint, UINT uint2, HKL hkl)
927{
928#ifdef DEBUG
929 dprintf(("IMM32: ImmSetHotKey not implemented\n"));
930#endif
931 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
932 return FALSE;
933}
934
935
936/***********************************************************************
937 * ImmSetOpenStatus (IMM32.72)
938 */
939BOOL WINAPI ImmSetOpenStatus(HIMC hIMC, BOOL fOpen)
940{
941#ifdef DEBUG
942 dprintf(("IMM32: ImmSetOpenStatus not implemented\n"));
943#endif
944 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
945 return FALSE;
946}
947
948/***********************************************************************
949 * ImmSetStatusWindowPos (IMM32.73)
950 */
951BOOL WINAPI ImmSetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
952{
953#ifdef DEBUG
954 dprintf(("IMM32: ImmSetStatusWindowPos not implemented\n"));
955#endif
956 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
957 return FALSE;
958}
959
960
961/***********************************************************************
962 * ImmShowSoftKeyboard (IMM32.74)
963 */
964BOOL WINAPI ImmShowSoftKeyboard(HWND hwnd, int in1)
965{
966#ifdef DEBUG
967 dprintf(("IMM32: ImmShowSoftKeyboard not implemented\n"));
968#endif
969 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
970 return FALSE;
971}
972
973
974/***********************************************************************
975 * ImmSimulateHotKey (IMM32.75)
976 */
977BOOL WINAPI ImmSimulateHotKey(HWND hWnd, DWORD dwHotKeyID)
978{
979#ifdef DEBUG
980 dprintf(("IMM32: ImmSimulateHotKey not implemented\n"));
981#endif
982 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
983 return FALSE;
984}
985
986
987/***********************************************************************
988 * ImmUnlockIMC (IMM32.76)
989 */
990BOOL WINAPI ImmUnlockIMC(HIMC himc)
991{
992#ifdef DEBUG
993 dprintf(("IMM32: ImmUnlockIMC not implemented\n"));
994#endif
995 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
996 return FALSE;
997}
998
999
1000/***********************************************************************
1001 * ImmUnlockIMCC (IMM32.77)
1002 */
1003BOOL WINAPI ImmUnlockIMCC(HIMCC himcc)
1004{
1005#ifdef DEBUG
1006 dprintf(("IMM32: ImmUnlockIMCC not implemented\n"));
1007#endif
1008 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1009 return FALSE;
1010}
1011
1012
1013/***********************************************************************
1014 * ImmUnregisterWordA (IMM32.78)
1015 */
1016BOOL WINAPI ImmUnregisterWordA(HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszUnregister)
1017{
1018#ifdef DEBUG
1019 dprintf(("IMM32: ImmUnregisterWordA not implemented\n"));
1020#endif
1021 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1022 return FALSE;
1023}
1024
1025/***********************************************************************
1026 * ImmUnregisterWordW (IMM32.79)
1027 */
1028BOOL WINAPI ImmUnregisterWordW(HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszUnregister)
1029{
1030#ifdef DEBUG
1031 dprintf(("IMM32: ImmUnregisterWordW not implemented\n"));
1032#endif
1033 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1034 return FALSE;
1035}
Note: See TracBrowser for help on using the repository browser.