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

Last change on this file since 10367 was 1710, checked in by sandervl, 26 years ago

DIBSection changes, EB's file io additions, Jens Weissner's changes to several dlls

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