2 (cl:in-package w32apimod
)
4 (define-w32api-module ime
:ime
)
6 (cl:in-package cl-w32api.module.ime
)
9 (defconstant-exported WM_CONVERTREQUESTEX
#x108
)
11 (defconstant-exported WM_IME_STARTCOMPOSITION
#x10D
)
13 (defconstant-exported WM_IME_ENDCOMPOSITION
#x10E
)
15 (defconstant-exported WM_IME_COMPOSITION
#x10F
)
17 (defconstant-exported WM_IME_KEYLAST
#x10F
)
19 (defconstant-exported WM_IME_SETCONTEXT
#x281
)
21 (defconstant-exported WM_IME_NOTIFY
#x282
)
23 (defconstant-exported WM_IME_CONTROL
#x283
)
25 (defconstant-exported WM_IME_COMPOSITIONFULL
#x284
)
27 (defconstant-exported WM_IME_SELECT
#x285
)
29 (defconstant-exported WM_IME_CHAR
#x286
)
31 (defconstant-exported WM_IME_KEYDOWN
#x290
)
33 (defconstant-exported WM_IME_KEYUP
#x291
)
35 (defconstant-exported IMC_GETCANDIDATEPOS
7)
37 (defconstant-exported IMC_SETCANDIDATEPOS
8)
39 (defconstant-exported IMC_GETCOMPOSITIONFONT
9)
41 (defconstant-exported IMC_SETCOMPOSITIONFONT
10)
43 (defconstant-exported IMC_GETCOMPOSITIONWINDOW
11)
45 (defconstant-exported IMC_SETCOMPOSITIONWINDOW
12)
47 (defconstant-exported IMC_GETSTATUSWINDOWPOS
15)
49 (defconstant-exported IMC_SETSTATUSWINDOWPOS
16)
51 (defconstant-exported IMC_CLOSESTATUSWINDOW
#x21
)
53 (defconstant-exported IMC_OPENSTATUSWINDOW
#x22
)
55 (defconstant-exported IMN_CLOSESTATUSWINDOW
1)
57 (defconstant-exported IMN_OPENSTATUSWINDOW
2)
59 (defconstant-exported IMN_CHANGECANDIDATE
3)
61 (defconstant-exported IMN_CLOSECANDIDATE
4)
63 (defconstant-exported IMN_OPENCANDIDATE
5)
65 (defconstant-exported IMN_SETCONVERSIONMODE
6)
67 (defconstant-exported IMN_SETSENTENCEMODE
7)
69 (defconstant-exported IMN_SETOPENSTATUS
8)
71 (defconstant-exported IMN_SETCANDIDATEPOS
9)
73 (defconstant-exported IMN_SETCOMPOSITIONFONT
10)
75 (defconstant-exported IMN_SETCOMPOSITIONWINDOW
11)
77 (defconstant-exported IMN_SETSTATUSWINDOWPOS
12)
79 (defconstant-exported IMN_GUIDELINE
13)
81 (defconstant-exported IMN_PRIVATE
14)
83 (defconstant-exported NI_OPENCANDIDATE
16)
85 (defconstant-exported NI_CLOSECANDIDATE
17)
87 (defconstant-exported NI_SELECTCANDIDATESTR
18)
89 (defconstant-exported NI_CHANGECANDIDATELIST
19)
91 (defconstant-exported NI_FINALIZECONVERSIONRESULT
20)
93 (defconstant-exported NI_COMPOSITIONSTR
21)
95 (defconstant-exported NI_SETCANDIDATE_PAGESTART
22)
97 (defconstant-exported NI_SETCANDIDATE_PAGESIZE
23)
99 (defconstant-exported NI_IMEMENUSELECTED
24)
101 (defconstant-exported ISC_SHOWUICANDIDATEWINDOW
1)
103 (defconstant-exported ISC_SHOWUICOMPOSITIONWINDOW
#x80000000
)
105 (defconstant-exported ISC_SHOWUIGUIDELINE
#x40000000
)
107 (defconstant-exported ISC_SHOWUIALLCANDIDATEWINDOW
15)
109 (defconstant-exported ISC_SHOWUIALL
#xC000000F
)
111 (defconstant-exported CPS_COMPLETE
1)
113 (defconstant-exported CPS_CONVERT
2)
115 (defconstant-exported CPS_REVERT
3)
117 (defconstant-exported CPS_CANCEL
4)
119 (defconstant-exported IME_CHOTKEY_IME_NONIME_TOGGLE
16)
121 (defconstant-exported IME_CHOTKEY_SHAPE_TOGGLE
17)
123 (defconstant-exported IME_CHOTKEY_SYMBOL_TOGGLE
18)
125 (defconstant-exported IME_JHOTKEY_CLOSE_OPEN
#x30
)
127 (defconstant-exported IME_KHOTKEY_SHAPE_TOGGLE
#x50
)
129 (defconstant-exported IME_KHOTKEY_HANJACONVERT
#x51
)
131 (defconstant-exported IME_KHOTKEY_ENGLISH
#x52
)
133 (defconstant-exported IME_THOTKEY_IME_NONIME_TOGGLE
#x70
)
135 (defconstant-exported IME_THOTKEY_SHAPE_TOGGLE
#x71
)
137 (defconstant-exported IME_THOTKEY_SYMBOL_TOGGLE
#x72
)
139 (defconstant-exported IME_HOTKEY_DSWITCH_FIRST
256)
141 (defconstant-exported IME_HOTKEY_DSWITCH_LAST
#x11F
)
143 (defconstant-exported IME_ITHOTKEY_RESEND_RESULTSTR
512)
145 (defconstant-exported IME_ITHOTKEY_PREVIOUS_COMPOSITION
513)
147 (defconstant-exported IME_ITHOTKEY_UISTYLE_TOGGLE
514)
149 (defconstant-exported GCS_COMPREADSTR
1)
151 (defconstant-exported GCS_COMPREADATTR
2)
153 (defconstant-exported GCS_COMPREADCLAUSE
4)
155 (defconstant-exported GCS_COMPSTR
8)
157 (defconstant-exported GCS_COMPATTR
16)
159 (defconstant-exported GCS_COMPCLAUSE
32)
161 (defconstant-exported GCS_CURSORPOS
128)
163 (defconstant-exported GCS_DELTASTART
256)
165 (defconstant-exported GCS_RESULTREADSTR
512)
167 (defconstant-exported GCS_RESULTREADCLAUSE
1024)
169 (defconstant-exported GCS_RESULTSTR
2048)
171 (defconstant-exported GCS_RESULTCLAUSE
4096)
173 (defconstant-exported CS_INSERTCHAR
#x2000
)
175 (defconstant-exported CS_NOMOVECARET
#x4000
)
177 (defconstant-exported IMEVER_0310
#x3000A
)
179 (defconstant-exported IMEVER_0400
#x40000
)
181 (defconstant-exported IME_PROP_AT_CARET
#x10000
)
183 (defconstant-exported IME_PROP_SPECIAL_UI
#x20000
)
185 (defconstant-exported IME_PROP_CANDLIST_START_FROM_1
#x40000
)
187 (defconstant-exported IME_PROP_UNICODE
#x80000
)
189 (defconstant-exported UI_CAP_2700
1)
191 (defconstant-exported UI_CAP_ROT90
2)
193 (defconstant-exported UI_CAP_ROTANY
4)
195 (defconstant-exported SCS_CAP_COMPSTR
1)
197 (defconstant-exported SCS_CAP_MAKEREAD
2)
199 (defconstant-exported SELECT_CAP_CONVERSION
1)
201 (defconstant-exported SELECT_CAP_SENTENCE
2)
203 (defconstant-exported GGL_LEVEL
1)
205 (defconstant-exported GGL_INDEX
2)
207 (defconstant-exported GGL_STRING
3)
209 (defconstant-exported GGL_PRIVATE
4)
211 (defconstant-exported GL_LEVEL_NOGUIDELINE
0)
213 (defconstant-exported GL_LEVEL_FATAL
1)
215 (defconstant-exported GL_LEVEL_ERROR
2)
217 (defconstant-exported GL_LEVEL_WARNING
3)
219 (defconstant-exported GL_LEVEL_INFORMATION
4)
221 (defconstant-exported GL_ID_UNKNOWN
0)
223 (defconstant-exported GL_ID_NOMODULE
1)
225 (defconstant-exported GL_ID_NODICTIONARY
16)
227 (defconstant-exported GL_ID_CANNOTSAVE
17)
229 (defconstant-exported GL_ID_NOCONVERT
32)
231 (defconstant-exported GL_ID_TYPINGERROR
33)
233 (defconstant-exported GL_ID_TOOMANYSTROKE
34)
235 (defconstant-exported GL_ID_READINGCONFLICT
35)
237 (defconstant-exported GL_ID_INPUTREADING
36)
239 (defconstant-exported GL_ID_INPUTRADICAL
37)
241 (defconstant-exported GL_ID_INPUTCODE
38)
243 (defconstant-exported GL_ID_INPUTSYMBOL
39)
245 (defconstant-exported GL_ID_CHOOSECANDIDATE
40)
247 (defconstant-exported GL_ID_REVERSECONVERSION
41)
249 (defconstant-exported GL_ID_PRIVATE_FIRST
#x8000
)
251 (defconstant-exported GL_ID_PRIVATE_LAST
#xFFFF
)
253 (defconstant-exported IGP_PROPERTY
4)
255 (defconstant-exported IGP_CONVERSION
8)
257 (defconstant-exported IGP_SENTENCE
12)
259 (defconstant-exported IGP_UI
16)
261 (defconstant-exported IGP_SETCOMPSTR
#x14
)
263 (defconstant-exported IGP_SELECT
#x18
)
265 (defconstant-exported SCS_SETSTR
(cl:logior
1 8))
267 (defconstant-exported SCS_CHANGEATTR
(cl:logior
2 16))
269 (defconstant-exported SCS_CHANGECLAUSE
(cl:logior
4 32))
271 (defconstant-exported ATTR_INPUT
0)
273 (defconstant-exported ATTR_TARGET_CONVERTED
1)
275 (defconstant-exported ATTR_CONVERTED
2)
277 (defconstant-exported ATTR_TARGET_NOTCONVERTED
3)
279 (defconstant-exported ATTR_INPUT_ERROR
4)
281 (defconstant-exported ATTR_FIXEDCONVERTED
5)
283 (defconstant-exported CFS_DEFAULT
0)
285 (defconstant-exported CFS_RECT
1)
287 (defconstant-exported CFS_POINT
2)
289 (defconstant-exported CFS_SCREEN
4)
291 (defconstant-exported CFS_FORCE_POSITION
32)
293 (defconstant-exported CFS_CANDIDATEPOS
64)
295 (defconstant-exported CFS_EXCLUDE
128)
297 (defconstant-exported GCL_CONVERSION
1)
299 (defconstant-exported GCL_REVERSECONVERSION
2)
301 (defconstant-exported GCL_REVERSE_LENGTH
3)
303 (defconstant-exported IME_CMODE_ALPHANUMERIC
0)
305 (defconstant-exported IME_CMODE_NATIVE
1)
307 (defconstant-exported IME_CMODE_CHINESE
1)
309 (defconstant-exported IME_CMODE_HANGEUL
1)
311 (defconstant-exported IME_CMODE_HANGUL
1)
313 (defconstant-exported IME_CMODE_JAPANESE
1)
315 (defconstant-exported IME_CMODE_KATAKANA
2)
317 (defconstant-exported IME_CMODE_LANGUAGE
3)
319 (defconstant-exported IME_CMODE_FULLSHAPE
8)
321 (defconstant-exported IME_CMODE_ROMAN
16)
323 (defconstant-exported IME_CMODE_CHARCODE
32)
325 (defconstant-exported IME_CMODE_HANJACONVERT
64)
327 (defconstant-exported IME_CMODE_SOFTKBD
128)
329 (defconstant-exported IME_CMODE_NOCONVERSION
256)
331 (defconstant-exported IME_CMODE_EUDC
512)
333 (defconstant-exported IME_CMODE_SYMBOL
1024)
335 (defconstant-exported IME_CMODE_FIXED
2048)
337 (defconstant-exported IME_SMODE_NONE
0)
339 (defconstant-exported IME_SMODE_PLAURALCLAUSE
1)
341 (defconstant-exported IME_SMODE_SINGLECONVERT
2)
343 (defconstant-exported IME_SMODE_AUTOMATIC
4)
345 (defconstant-exported IME_SMODE_PHRASEPREDICT
8)
347 (defconstant-exported IME_CAND_UNKNOWN
0)
349 (defconstant-exported IME_CAND_READ
1)
351 (defconstant-exported IME_CAND_CODE
2)
353 (defconstant-exported IME_CAND_MEANING
3)
355 (defconstant-exported IME_CAND_RADICAL
4)
357 (defconstant-exported IME_CAND_STROKE
5)
359 (defconstant-exported IMM_ERROR_NODATA -
1)
361 (defconstant-exported IMM_ERROR_GENERAL -
2)
363 (defconstant-exported IME_CONFIG_GENERAL
1)
365 (defconstant-exported IME_CONFIG_REGISTERWORD
2)
367 (defconstant-exported IME_CONFIG_SELECTDICTIONARY
3)
369 (defconstant-exported IME_ESC_QUERY_SUPPORT
3)
371 (defconstant-exported IME_ESC_RESERVED_FIRST
4)
373 (defconstant-exported IME_ESC_RESERVED_LAST
#x7FF
)
375 (defconstant-exported IME_ESC_PRIVATE_FIRST
#x800
)
377 (defconstant-exported IME_ESC_PRIVATE_LAST
#xFFF
)
379 (defconstant-exported IME_ESC_SEQUENCE_TO_INTERNAL
#x1001
)
381 (defconstant-exported IME_ESC_GET_EUDC_DICTIONARY
#x1003
)
383 (defconstant-exported IME_ESC_SET_EUDC_DICTIONARY
#x1004
)
385 (defconstant-exported IME_ESC_MAX_KEY
#x1005
)
387 (defconstant-exported IME_ESC_IME_NAME
#x1006
)
389 (defconstant-exported IME_ESC_SYNC_HOTKEY
#x1007
)
391 (defconstant-exported IME_ESC_HANJA_MODE
#x1008
)
393 (defconstant-exported IME_ESC_AUTOMATA
#x1009
)
395 (defconstant-exported IME_REGWORD_STYLE_EUDC
1)
397 (defconstant-exported IME_REGWORD_STYLE_USER_FIRST
#x80000000
)
399 (defconstant-exported IME_REGWORD_STYLE_USER_LAST
#xFFFFFFFF
)
401 (defconstant-exported SOFTKEYBOARD_TYPE_T1
1)
403 (defconstant-exported SOFTKEYBOARD_TYPE_C1
2)
405 (defconstant-exported IMEMENUITEM_STRING_SIZE
80)
407 (defconstant-exported IACE_CHILDREN
1)
409 (defconstant-exported IACE_DEFAULT
16)
411 (defconstant-exported IACE_IGNORENOCONTEXT
32)
413 (defconstant-exported IGIMIF_RIGHTMENU
1)
415 (defconstant-exported IGIMII_CMODE
1)
417 (defconstant-exported IGIMII_SMODE
2)
419 (defconstant-exported IGIMII_CONFIGURE
4)
421 (defconstant-exported IGIMII_TOOLS
8)
423 (defconstant-exported IGIMII_HELP
16)
425 (defconstant-exported IGIMII_OTHER
32)
427 (defconstant-exported IGIMII_INPUTTOOLS
64)
429 (defconstant-exported IMFT_RADIOCHECK
1)
431 (defconstant-exported IMFT_SEPARATOR
2)
433 (defconstant-exported IMFT_SUBMENU
4)
435 (defconstant-exported IMFS_GRAYED
3)
437 (defconstant-exported IMFS_DISABLED
3)
439 (defconstant-exported IMFS_CHECKED
8)
441 (defconstant-exported IMFS_HILITE
128)
443 (defconstant-exported IMFS_ENABLED
0)
445 (defconstant-exported IMFS_UNCHECKED
0)
447 (defconstant-exported IMFS_UNHILITE
0)
449 (defconstant-exported IMFS_DEFAULT
4096)
451 (defconstant-exported STYLE_DESCRIPTION_SIZE
32)
459 (defcstructex-exported COMPOSITIONFORM
460 (dwStyle :unsigned-long
)
461 (ptCurrentPos (:inline POINT
))
462 (rcArea (:inline RECT
)))
470 (defcstructex-exported CANDIDATEFORM
471 (dwIndex :unsigned-long
)
472 (dwStyle :unsigned-long
)
473 (ptCurrentPos (:inline POINT
))
474 (rcArea (:inline RECT
)))
482 (defcstructex-exported CANDIDATELIST
483 (dwSize :unsigned-long
)
484 (dwStyle :unsigned-long
)
485 (dwCount :unsigned-long
)
486 (dwSelection :unsigned-long
)
487 (dwPageStart :unsigned-long
)
488 (dwPageSize :unsigned-long
)
497 (defcstructex-exported REGISTERWORDA
507 (defcstructex-exported REGISTERWORDW
517 (defcstructex-exported STYLEBUFA
518 (dwStyle :unsigned-long
)
519 (szDescription :pointer
))
527 (defcstructex-exported STYLEBUFW
528 (dwStyle :unsigned-long
)
529 (szDescription :pointer
))
537 (defcstructex-exported IMEMENUITEMINFOA
538 (cbSize :unsigned-int
)
539 (fType :unsigned-int
)
540 (fState :unsigned-int
)
542 (hbmpChecked :pointer
)
543 (hbmpUnchecked :pointer
)
544 (dwItemData :unsigned-long
)
554 (defcstructex-exported IMEMENUITEMINFOW
555 (cbSize :unsigned-int
)
556 (fType :unsigned-int
)
557 (fState :unsigned-int
)
559 (hbmpChecked :pointer
)
560 (hbmpUnchecked :pointer
)
561 (dwItemData :unsigned-long
)
593 (defcfunex-exported ("ImmInstallIMEA" ImmInstallIMEA
:convention
:stdcall
) :pointer
597 (defcfunex-exported ("ImmInstallIMEW" ImmInstallIMEW
:convention
:stdcall
) :pointer
601 (defcfunex-exported ("ImmGetDefaultIMEWnd" ImmGetDefaultIMEWnd
:convention
:stdcall
) :pointer
604 (defcfunex-exported ("ImmGetDescriptionA" ImmGetDescriptionA
:convention
:stdcall
) :unsigned-int
607 (arg2 :unsigned-int
))
609 (defcfunex-exported ("ImmGetDescriptionW" ImmGetDescriptionW
:convention
:stdcall
) :unsigned-int
612 (arg2 :unsigned-int
))
614 (defcfunex-exported ("ImmGetIMEFileNameA" ImmGetIMEFileNameA
:convention
:stdcall
) :unsigned-int
617 (arg2 :unsigned-int
))
619 (defcfunex-exported ("ImmGetIMEFileNameW" ImmGetIMEFileNameW
:convention
:stdcall
) :unsigned-int
622 (arg2 :unsigned-int
))
624 (defcfunex-exported ("ImmGetProperty" ImmGetProperty
:convention
:stdcall
) :unsigned-long
626 (arg1 :unsigned-long
))
628 (defcfunex-exported ("ImmIsIME" ImmIsIME
:convention
:stdcall
) :int
631 (defcfunex-exported ("ImmSimulateHotKey" ImmSimulateHotKey
:convention
:stdcall
) :int
633 (arg1 :unsigned-long
))
635 (defcfunex-exported ("ImmCreateContext" ImmCreateContext
:convention
:stdcall
) :unsigned-long
)
637 (defcfunex-exported ("ImmDestroyContext" ImmDestroyContext
:convention
:stdcall
) :int
638 (arg0 :unsigned-long
))
640 (defcfunex-exported ("ImmGetContext" ImmGetContext
:convention
:stdcall
) :unsigned-long
643 (defcfunex-exported ("ImmReleaseContext" ImmReleaseContext
:convention
:stdcall
) :int
645 (arg1 :unsigned-long
))
647 (defcfunex-exported ("ImmAssociateContext" ImmAssociateContext
:convention
:stdcall
) :unsigned-long
649 (arg1 :unsigned-long
))
651 (defcfunex-exported ("ImmGetCompositionStringA" ImmGetCompositionStringA
:convention
:stdcall
) :int32
652 (arg0 :unsigned-long
)
653 (arg1 :unsigned-long
)
655 (arg3 :unsigned-long
))
657 (defcfunex-exported ("ImmGetCompositionStringW" ImmGetCompositionStringW
:convention
:stdcall
) :int32
658 (arg0 :unsigned-long
)
659 (arg1 :unsigned-long
)
661 (arg3 :unsigned-long
))
663 (defcfunex-exported ("ImmSetCompositionStringA" ImmSetCompositionStringA
:convention
:stdcall
) :int
664 (arg0 :unsigned-long
)
665 (arg1 :unsigned-long
)
667 (arg3 :unsigned-long
)
669 (arg5 :unsigned-long
))
671 (defcfunex-exported ("ImmSetCompositionStringW" ImmSetCompositionStringW
:convention
:stdcall
) :int
672 (arg0 :unsigned-long
)
673 (arg1 :unsigned-long
)
675 (arg3 :unsigned-long
)
677 (arg5 :unsigned-long
))
679 (defcfunex-exported ("ImmGetCandidateListCountA" ImmGetCandidateListCountA
:convention
:stdcall
) :unsigned-long
680 (arg0 :unsigned-long
)
683 (defcfunex-exported ("ImmGetCandidateListCountW" ImmGetCandidateListCountW
:convention
:stdcall
) :unsigned-long
684 (arg0 :unsigned-long
)
687 (defcfunex-exported ("ImmGetCandidateListA" ImmGetCandidateListA
:convention
:stdcall
) :unsigned-long
688 (arg0 :unsigned-long
)
689 (arg1 :unsigned-long
)
691 (arg3 :unsigned-long
))
693 (defcfunex-exported ("ImmGetCandidateListW" ImmGetCandidateListW
:convention
:stdcall
) :unsigned-long
694 (arg0 :unsigned-long
)
695 (arg1 :unsigned-long
)
697 (arg3 :unsigned-long
))
699 (defcfunex-exported ("ImmGetGuideLineA" ImmGetGuideLineA
:convention
:stdcall
) :unsigned-long
700 (arg0 :unsigned-long
)
701 (arg1 :unsigned-long
)
703 (arg3 :unsigned-long
))
705 (defcfunex-exported ("ImmGetGuideLineW" ImmGetGuideLineW
:convention
:stdcall
) :unsigned-long
706 (arg0 :unsigned-long
)
707 (arg1 :unsigned-long
)
709 (arg3 :unsigned-long
))
711 (defcfunex-exported ("ImmGetConversionStatus" ImmGetConversionStatus
:convention
:stdcall
) :int
712 (arg0 :unsigned-long
)
716 (defcfunex-exported ("ImmSetConversionStatus" ImmSetConversionStatus
:convention
:stdcall
) :int
717 (arg0 :unsigned-long
)
718 (arg1 :unsigned-long
)
719 (arg2 :unsigned-long
))
721 (defcfunex-exported ("ImmGetOpenStatus" ImmGetOpenStatus
:convention
:stdcall
) :int
722 (arg0 :unsigned-long
))
724 (defcfunex-exported ("ImmSetOpenStatus" ImmSetOpenStatus
:convention
:stdcall
) :int
725 (arg0 :unsigned-long
)
728 (defcfunex-exported ("ImmGetCompositionFontA" ImmGetCompositionFontA
:convention
:stdcall
) :int
729 (arg0 :unsigned-long
)
732 (defcfunex-exported ("ImmGetCompositionFontW" ImmGetCompositionFontW
:convention
:stdcall
) :int
733 (arg0 :unsigned-long
)
736 (defcfunex-exported ("ImmSetCompositionFontA" ImmSetCompositionFontA
:convention
:stdcall
) :int
737 (arg0 :unsigned-long
)
740 (defcfunex-exported ("ImmSetCompositionFontW" ImmSetCompositionFontW
:convention
:stdcall
) :int
741 (arg0 :unsigned-long
)
744 (defcfunex-exported ("ImmConfigureIMEA" ImmConfigureIMEA
:convention
:stdcall
) :int
747 (arg2 :unsigned-long
)
750 (defcfunex-exported ("ImmConfigureIMEW" ImmConfigureIMEW
:convention
:stdcall
) :int
753 (arg2 :unsigned-long
)
756 (defcfunex-exported ("ImmEscapeA" ImmEscapeA
:convention
:stdcall
) :int32
758 (arg1 :unsigned-long
)
762 (defcfunex-exported ("ImmEscapeW" ImmEscapeW
:convention
:stdcall
) :int32
764 (arg1 :unsigned-long
)
768 (defcfunex-exported ("ImmGetConversionListA" ImmGetConversionListA
:convention
:stdcall
) :unsigned-long
770 (arg1 :unsigned-long
)
773 (arg4 :unsigned-long
)
774 (arg5 :unsigned-int
))
776 (defcfunex-exported ("ImmGetConversionListW" ImmGetConversionListW
:convention
:stdcall
) :unsigned-long
778 (arg1 :unsigned-long
)
781 (arg4 :unsigned-long
)
782 (arg5 :unsigned-int
))
784 (defcfunex-exported ("ImmNotifyIME" ImmNotifyIME
:convention
:stdcall
) :int
785 (arg0 :unsigned-long
)
786 (arg1 :unsigned-long
)
787 (arg2 :unsigned-long
)
788 (arg3 :unsigned-long
))
790 (defcfunex-exported ("ImmGetStatusWindowPos" ImmGetStatusWindowPos
:convention
:stdcall
) :int
791 (arg0 :unsigned-long
)
794 (defcfunex-exported ("ImmSetStatusWindowPos" ImmSetStatusWindowPos
:convention
:stdcall
) :int
795 (arg0 :unsigned-long
)
798 (defcfunex-exported ("ImmGetCompositionWindow" ImmGetCompositionWindow
:convention
:stdcall
) :int
799 (arg0 :unsigned-long
)
802 (defcfunex-exported ("ImmSetCompositionWindow" ImmSetCompositionWindow
:convention
:stdcall
) :int
803 (arg0 :unsigned-long
)
806 (defcfunex-exported ("ImmGetCandidateWindow" ImmGetCandidateWindow
:convention
:stdcall
) :int
807 (arg0 :unsigned-long
)
808 (arg1 :unsigned-long
)
811 (defcfunex-exported ("ImmSetCandidateWindow" ImmSetCandidateWindow
:convention
:stdcall
) :int
812 (arg0 :unsigned-long
)
815 (defcfunex-exported ("ImmIsUIMessageA" ImmIsUIMessageA
:convention
:stdcall
) :int
821 (defcfunex-exported ("ImmIsUIMessageW" ImmIsUIMessageW
:convention
:stdcall
) :int
827 (defcfunex-exported ("ImmGetVirtualKey" ImmGetVirtualKey
:convention
:stdcall
) :unsigned-int
830 (defcfunex-exported ("ImmRegisterWordA" ImmRegisterWordA
:convention
:stdcall
) :int
833 (arg2 :unsigned-long
)
836 (defcfunex-exported ("ImmRegisterWordW" ImmRegisterWordW
:convention
:stdcall
) :int
839 (arg2 :unsigned-long
)
842 (defcfunex-exported ("ImmUnregisterWordA" ImmUnregisterWordA
:convention
:stdcall
) :int
845 (arg2 :unsigned-long
)
848 (defcfunex-exported ("ImmUnregisterWordW" ImmUnregisterWordW
:convention
:stdcall
) :int
851 (arg2 :unsigned-long
)
854 (defcfunex-exported ("ImmGetRegisterWordStyleA" ImmGetRegisterWordStyleA
:convention
:stdcall
) :unsigned-int
859 (defcfunex-exported ("ImmGetRegisterWordStyleW" ImmGetRegisterWordStyleW
:convention
:stdcall
) :unsigned-int
864 (defcfunex-exported ("ImmEnumRegisterWordA" ImmEnumRegisterWordA
:convention
:stdcall
) :unsigned-int
868 (arg3 :unsigned-long
)
872 (defcfunex-exported ("ImmEnumRegisterWordW" ImmEnumRegisterWordW
:convention
:stdcall
) :unsigned-int
876 (arg3 :unsigned-long
)
880 (defcfunex-exported ("EnableEUDC" EnableEUDC
:convention
:stdcall
) :int
883 (defcfunex-exported ("ImmDisableIME" ImmDisableIME
:convention
:stdcall
) :int
884 (arg0 :unsigned-long
))
886 (defcfunex-exported ("ImmGetImeMenuItemsA" ImmGetImeMenuItemsA
:convention
:stdcall
) :unsigned-long
887 (arg0 :unsigned-long
)
888 (arg1 :unsigned-long
)
889 (arg2 :unsigned-long
)
892 (arg5 :unsigned-long
))
894 (defcfunex-exported ("ImmGetImeMenuItemsW" ImmGetImeMenuItemsW
:convention
:stdcall
) :unsigned-long
895 (arg0 :unsigned-long
)
896 (arg1 :unsigned-long
)
897 (arg2 :unsigned-long
)
900 (arg5 :unsigned-long
))