]>
Commit | Line | Data |
---|---|---|
487cf647 | 1 | #[cfg_attr(windows, link(name = "windows"))] |
5e7ed085 | 2 | extern "system" { |
04454e1e | 3 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
5 | pub fn ImmAssociateContext(param0: super::super::super::Foundation::HWND, param1: super::super::super::Globalization::HIMC) -> super::super::super::Globalization::HIMC; | |
04454e1e | 6 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
8 | pub fn ImmAssociateContextEx(param0: super::super::super::Foundation::HWND, param1: super::super::super::Globalization::HIMC, param2: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 9 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] |
5e7ed085 FG |
10 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] |
11 | pub fn ImmConfigureIMEA(param0: super::super::TextServices::HKL, param1: super::super::super::Foundation::HWND, param2: u32, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 12 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] |
5e7ed085 FG |
13 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] |
14 | pub fn ImmConfigureIMEW(param0: super::super::TextServices::HKL, param1: super::super::super::Foundation::HWND, param2: u32, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 15 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
16 | #[cfg(feature = "Win32_Globalization")] |
17 | pub fn ImmCreateContext() -> super::super::super::Globalization::HIMC; | |
04454e1e | 18 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
19 | #[cfg(feature = "Win32_Globalization")] |
20 | pub fn ImmCreateIMCC(param0: u32) -> super::super::super::Globalization::HIMCC; | |
04454e1e | 21 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
22 | #[cfg(feature = "Win32_Foundation")] |
23 | pub fn ImmCreateSoftKeyboard(param0: u32, param1: super::super::super::Foundation::HWND, param2: i32, param3: i32) -> super::super::super::Foundation::HWND; | |
04454e1e | 24 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
25 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
26 | pub fn ImmDestroyContext(param0: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL; | |
04454e1e | 27 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
28 | #[cfg(feature = "Win32_Globalization")] |
29 | pub fn ImmDestroyIMCC(param0: super::super::super::Globalization::HIMCC) -> super::super::super::Globalization::HIMCC; | |
04454e1e | 30 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
31 | #[cfg(feature = "Win32_Foundation")] |
32 | pub fn ImmDestroySoftKeyboard(param0: super::super::super::Foundation::HWND) -> super::super::super::Foundation::BOOL; | |
04454e1e | 33 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
34 | #[cfg(feature = "Win32_Foundation")] |
35 | pub fn ImmDisableIME(param0: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 36 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
37 | #[cfg(feature = "Win32_Foundation")] |
38 | pub fn ImmDisableLegacyIME() -> super::super::super::Foundation::BOOL; | |
04454e1e | 39 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
40 | #[cfg(feature = "Win32_Foundation")] |
41 | pub fn ImmDisableTextFrameService(idthread: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 42 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
43 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
44 | pub fn ImmEnumInputContext(idthread: u32, lpfn: IMCENUMPROC, lparam: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL; | |
04454e1e FG |
45 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] |
46 | #[cfg(feature = "Win32_UI_TextServices")] | |
47 | pub fn ImmEnumRegisterWordA(param0: super::super::TextServices::HKL, param1: REGISTERWORDENUMPROCA, lpszreading: ::windows_sys::core::PCSTR, param3: u32, lpszregister: ::windows_sys::core::PCSTR, param5: *mut ::core::ffi::c_void) -> u32; | |
48 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] | |
49 | #[cfg(feature = "Win32_UI_TextServices")] | |
50 | pub fn ImmEnumRegisterWordW(param0: super::super::TextServices::HKL, param1: REGISTERWORDENUMPROCW, lpszreading: ::windows_sys::core::PCWSTR, param3: u32, lpszregister: ::windows_sys::core::PCWSTR, param5: *mut ::core::ffi::c_void) -> u32; | |
51 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] | |
5e7ed085 | 52 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] |
487cf647 | 53 | pub fn ImmEscapeA(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, param2: IME_ESCAPE, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::LRESULT; |
04454e1e | 54 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] |
5e7ed085 | 55 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] |
487cf647 | 56 | pub fn ImmEscapeW(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, param2: IME_ESCAPE, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::LRESULT; |
04454e1e | 57 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
58 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
59 | pub fn ImmGenerateMessage(param0: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL; | |
04454e1e | 60 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
61 | #[cfg(feature = "Win32_Globalization")] |
62 | pub fn ImmGetCandidateListA(param0: super::super::super::Globalization::HIMC, deindex: u32, lpcandlist: *mut CANDIDATELIST, dwbuflen: u32) -> u32; | |
04454e1e | 63 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
64 | #[cfg(feature = "Win32_Globalization")] |
65 | pub fn ImmGetCandidateListCountA(param0: super::super::super::Globalization::HIMC, lpdwlistcount: *mut u32) -> u32; | |
04454e1e | 66 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
67 | #[cfg(feature = "Win32_Globalization")] |
68 | pub fn ImmGetCandidateListCountW(param0: super::super::super::Globalization::HIMC, lpdwlistcount: *mut u32) -> u32; | |
04454e1e | 69 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
70 | #[cfg(feature = "Win32_Globalization")] |
71 | pub fn ImmGetCandidateListW(param0: super::super::super::Globalization::HIMC, deindex: u32, lpcandlist: *mut CANDIDATELIST, dwbuflen: u32) -> u32; | |
04454e1e | 72 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
73 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
74 | pub fn ImmGetCandidateWindow(param0: super::super::super::Globalization::HIMC, param1: u32, lpcandidate: *mut CANDIDATEFORM) -> super::super::super::Foundation::BOOL; | |
04454e1e | 75 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
76 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] |
77 | pub fn ImmGetCompositionFontA(param0: super::super::super::Globalization::HIMC, lplf: *mut super::super::super::Graphics::Gdi::LOGFONTA) -> super::super::super::Foundation::BOOL; | |
04454e1e | 78 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
79 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] |
80 | pub fn ImmGetCompositionFontW(param0: super::super::super::Globalization::HIMC, lplf: *mut super::super::super::Graphics::Gdi::LOGFONTW) -> super::super::super::Foundation::BOOL; | |
04454e1e | 81 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 | 82 | #[cfg(feature = "Win32_Globalization")] |
487cf647 | 83 | pub fn ImmGetCompositionStringA(param0: super::super::super::Globalization::HIMC, param1: IME_COMPOSITION_STRING, lpbuf: *mut ::core::ffi::c_void, dwbuflen: u32) -> i32; |
04454e1e | 84 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 | 85 | #[cfg(feature = "Win32_Globalization")] |
487cf647 | 86 | pub fn ImmGetCompositionStringW(param0: super::super::super::Globalization::HIMC, param1: IME_COMPOSITION_STRING, lpbuf: *mut ::core::ffi::c_void, dwbuflen: u32) -> i32; |
04454e1e | 87 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
88 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
89 | pub fn ImmGetCompositionWindow(param0: super::super::super::Globalization::HIMC, lpcompform: *mut COMPOSITIONFORM) -> super::super::super::Foundation::BOOL; | |
04454e1e | 90 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
91 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
92 | pub fn ImmGetContext(param0: super::super::super::Foundation::HWND) -> super::super::super::Globalization::HIMC; | |
04454e1e FG |
93 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] |
94 | #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] | |
95 | pub fn ImmGetConversionListA(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, lpsrc: ::windows_sys::core::PCSTR, lpdst: *mut CANDIDATELIST, dwbuflen: u32, uflag: GET_CONVERSION_LIST_FLAG) -> u32; | |
96 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] | |
97 | #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] | |
98 | pub fn ImmGetConversionListW(param0: super::super::TextServices::HKL, param1: super::super::super::Globalization::HIMC, lpsrc: ::windows_sys::core::PCWSTR, lpdst: *mut CANDIDATELIST, dwbuflen: u32, uflag: GET_CONVERSION_LIST_FLAG) -> u32; | |
99 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] | |
5e7ed085 | 100 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
487cf647 | 101 | pub fn ImmGetConversionStatus(param0: super::super::super::Globalization::HIMC, lpfdwconversion: *mut IME_CONVERSION_MODE, lpfdwsentence: *mut IME_SENTENCE_MODE) -> super::super::super::Foundation::BOOL; |
04454e1e | 102 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
103 | #[cfg(feature = "Win32_Foundation")] |
104 | pub fn ImmGetDefaultIMEWnd(param0: super::super::super::Foundation::HWND) -> super::super::super::Foundation::HWND; | |
04454e1e FG |
105 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] |
106 | #[cfg(feature = "Win32_UI_TextServices")] | |
107 | pub fn ImmGetDescriptionA(param0: super::super::TextServices::HKL, lpszdescription: ::windows_sys::core::PSTR, ubuflen: u32) -> u32; | |
108 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] | |
109 | #[cfg(feature = "Win32_UI_TextServices")] | |
110 | pub fn ImmGetDescriptionW(param0: super::super::TextServices::HKL, lpszdescription: ::windows_sys::core::PWSTR, ubuflen: u32) -> u32; | |
111 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] | |
112 | #[cfg(feature = "Win32_Globalization")] | |
113 | pub fn ImmGetGuideLineA(param0: super::super::super::Globalization::HIMC, dwindex: GET_GUIDE_LINE_TYPE, lpbuf: ::windows_sys::core::PSTR, dwbuflen: u32) -> u32; | |
114 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] | |
115 | #[cfg(feature = "Win32_Globalization")] | |
116 | pub fn ImmGetGuideLineW(param0: super::super::super::Globalization::HIMC, dwindex: GET_GUIDE_LINE_TYPE, lpbuf: ::windows_sys::core::PWSTR, dwbuflen: u32) -> u32; | |
117 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
118 | #[cfg(feature = "Win32_Foundation")] |
119 | pub fn ImmGetHotKey(param0: u32, lpumodifiers: *mut u32, lpuvkey: *mut u32, phkl: *mut isize) -> super::super::super::Foundation::BOOL; | |
04454e1e | 120 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
121 | #[cfg(feature = "Win32_Globalization")] |
122 | pub fn ImmGetIMCCLockCount(param0: super::super::super::Globalization::HIMCC) -> u32; | |
04454e1e | 123 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
124 | #[cfg(feature = "Win32_Globalization")] |
125 | pub fn ImmGetIMCCSize(param0: super::super::super::Globalization::HIMCC) -> u32; | |
04454e1e | 126 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
127 | #[cfg(feature = "Win32_Globalization")] |
128 | pub fn ImmGetIMCLockCount(param0: super::super::super::Globalization::HIMC) -> u32; | |
04454e1e FG |
129 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] |
130 | #[cfg(feature = "Win32_UI_TextServices")] | |
131 | pub fn ImmGetIMEFileNameA(param0: super::super::TextServices::HKL, lpszfilename: ::windows_sys::core::PSTR, ubuflen: u32) -> u32; | |
132 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] | |
133 | #[cfg(feature = "Win32_UI_TextServices")] | |
134 | pub fn ImmGetIMEFileNameW(param0: super::super::TextServices::HKL, lpszfilename: ::windows_sys::core::PWSTR, ubuflen: u32) -> u32; | |
135 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] | |
5e7ed085 FG |
136 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] |
137 | pub fn ImmGetImeMenuItemsA(param0: super::super::super::Globalization::HIMC, param1: u32, param2: u32, lpimeparentmenu: *mut IMEMENUITEMINFOA, lpimemenu: *mut IMEMENUITEMINFOA, dwsize: u32) -> u32; | |
04454e1e | 138 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
139 | #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] |
140 | pub fn ImmGetImeMenuItemsW(param0: super::super::super::Globalization::HIMC, param1: u32, param2: u32, lpimeparentmenu: *mut IMEMENUITEMINFOW, lpimemenu: *mut IMEMENUITEMINFOW, dwsize: u32) -> u32; | |
04454e1e | 141 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
142 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
143 | pub fn ImmGetOpenStatus(param0: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL; | |
04454e1e | 144 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] |
5e7ed085 FG |
145 | #[cfg(feature = "Win32_UI_TextServices")] |
146 | pub fn ImmGetProperty(param0: super::super::TextServices::HKL, param1: u32) -> u32; | |
04454e1e | 147 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] |
5e7ed085 FG |
148 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] |
149 | pub fn ImmGetRegisterWordStyleA(param0: super::super::TextServices::HKL, nitem: u32, lpstylebuf: *mut STYLEBUFA) -> u32; | |
04454e1e | 150 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] |
5e7ed085 FG |
151 | #[cfg(feature = "Win32_UI_TextServices")] |
152 | pub fn ImmGetRegisterWordStyleW(param0: super::super::TextServices::HKL, nitem: u32, lpstylebuf: *mut STYLEBUFW) -> u32; | |
04454e1e | 153 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
154 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
155 | pub fn ImmGetStatusWindowPos(param0: super::super::super::Globalization::HIMC, lpptpos: *mut super::super::super::Foundation::POINT) -> super::super::super::Foundation::BOOL; | |
04454e1e | 156 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
157 | #[cfg(feature = "Win32_Foundation")] |
158 | pub fn ImmGetVirtualKey(param0: super::super::super::Foundation::HWND) -> u32; | |
04454e1e FG |
159 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] |
160 | #[cfg(feature = "Win32_UI_TextServices")] | |
161 | pub fn ImmInstallIMEA(lpszimefilename: ::windows_sys::core::PCSTR, lpszlayouttext: ::windows_sys::core::PCSTR) -> super::super::TextServices::HKL; | |
162 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] | |
163 | #[cfg(feature = "Win32_UI_TextServices")] | |
164 | pub fn ImmInstallIMEW(lpszimefilename: ::windows_sys::core::PCWSTR, lpszlayouttext: ::windows_sys::core::PCWSTR) -> super::super::TextServices::HKL; | |
165 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] | |
5e7ed085 FG |
166 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] |
167 | pub fn ImmIsIME(param0: super::super::TextServices::HKL) -> super::super::super::Foundation::BOOL; | |
04454e1e | 168 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
169 | #[cfg(feature = "Win32_Foundation")] |
170 | pub fn ImmIsUIMessageA(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL; | |
04454e1e | 171 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
172 | #[cfg(feature = "Win32_Foundation")] |
173 | pub fn ImmIsUIMessageW(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL; | |
04454e1e | 174 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
175 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] |
176 | pub fn ImmLockIMC(param0: super::super::super::Globalization::HIMC) -> *mut INPUTCONTEXT; | |
04454e1e | 177 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
178 | #[cfg(feature = "Win32_Globalization")] |
179 | pub fn ImmLockIMCC(param0: super::super::super::Globalization::HIMCC) -> *mut ::core::ffi::c_void; | |
04454e1e | 180 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
181 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
182 | pub fn ImmNotifyIME(param0: super::super::super::Globalization::HIMC, dwaction: NOTIFY_IME_ACTION, dwindex: NOTIFY_IME_INDEX, dwvalue: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 183 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
184 | #[cfg(feature = "Win32_Globalization")] |
185 | pub fn ImmReSizeIMCC(param0: super::super::super::Globalization::HIMCC, param1: u32) -> super::super::super::Globalization::HIMCC; | |
04454e1e | 186 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] |
5e7ed085 | 187 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] |
04454e1e FG |
188 | pub fn ImmRegisterWordA(param0: super::super::TextServices::HKL, lpszreading: ::windows_sys::core::PCSTR, param2: u32, lpszregister: ::windows_sys::core::PCSTR) -> super::super::super::Foundation::BOOL; |
189 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] | |
5e7ed085 | 190 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] |
04454e1e FG |
191 | pub fn ImmRegisterWordW(param0: super::super::TextServices::HKL, lpszreading: ::windows_sys::core::PCWSTR, param2: u32, lpszregister: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::BOOL; |
192 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] | |
5e7ed085 FG |
193 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
194 | pub fn ImmReleaseContext(param0: super::super::super::Foundation::HWND, param1: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL; | |
04454e1e | 195 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
196 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
197 | pub fn ImmRequestMessageA(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::WPARAM, param2: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::LRESULT; | |
04454e1e | 198 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
199 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
200 | pub fn ImmRequestMessageW(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::WPARAM, param2: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::LRESULT; | |
04454e1e | 201 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
202 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
203 | pub fn ImmSetCandidateWindow(param0: super::super::super::Globalization::HIMC, lpcandidate: *const CANDIDATEFORM) -> super::super::super::Foundation::BOOL; | |
04454e1e | 204 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
205 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] |
206 | pub fn ImmSetCompositionFontA(param0: super::super::super::Globalization::HIMC, lplf: *const super::super::super::Graphics::Gdi::LOGFONTA) -> super::super::super::Foundation::BOOL; | |
04454e1e | 207 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
208 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] |
209 | pub fn ImmSetCompositionFontW(param0: super::super::super::Globalization::HIMC, lplf: *const super::super::super::Graphics::Gdi::LOGFONTW) -> super::super::super::Foundation::BOOL; | |
04454e1e | 210 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
211 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
212 | pub fn ImmSetCompositionStringA(param0: super::super::super::Globalization::HIMC, dwindex: SET_COMPOSITION_STRING_TYPE, lpcomp: *const ::core::ffi::c_void, dwcomplen: u32, lpread: *const ::core::ffi::c_void, dwreadlen: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 213 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
214 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
215 | pub fn ImmSetCompositionStringW(param0: super::super::super::Globalization::HIMC, dwindex: SET_COMPOSITION_STRING_TYPE, lpcomp: *const ::core::ffi::c_void, dwcomplen: u32, lpread: *const ::core::ffi::c_void, dwreadlen: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 216 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
217 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
218 | pub fn ImmSetCompositionWindow(param0: super::super::super::Globalization::HIMC, lpcompform: *const COMPOSITIONFORM) -> super::super::super::Foundation::BOOL; | |
04454e1e | 219 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 | 220 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
487cf647 | 221 | pub fn ImmSetConversionStatus(param0: super::super::super::Globalization::HIMC, param1: IME_CONVERSION_MODE, param2: IME_SENTENCE_MODE) -> super::super::super::Foundation::BOOL; |
04454e1e | 222 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] |
5e7ed085 FG |
223 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] |
224 | pub fn ImmSetHotKey(param0: u32, param1: u32, param2: u32, param3: super::super::TextServices::HKL) -> super::super::super::Foundation::BOOL; | |
04454e1e | 225 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
226 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
227 | pub fn ImmSetOpenStatus(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; | |
04454e1e | 228 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
229 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
230 | pub fn ImmSetStatusWindowPos(param0: super::super::super::Globalization::HIMC, lpptpos: *const super::super::super::Foundation::POINT) -> super::super::super::Foundation::BOOL; | |
04454e1e | 231 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
232 | #[cfg(feature = "Win32_Foundation")] |
233 | pub fn ImmShowSoftKeyboard(param0: super::super::super::Foundation::HWND, param1: i32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 234 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 235 | #[cfg(feature = "Win32_Foundation")] |
487cf647 | 236 | pub fn ImmSimulateHotKey(param0: super::super::super::Foundation::HWND, param1: IME_HOTKEY_IDENTIFIER) -> super::super::super::Foundation::BOOL; |
04454e1e | 237 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
238 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
239 | pub fn ImmUnlockIMC(param0: super::super::super::Globalization::HIMC) -> super::super::super::Foundation::BOOL; | |
04454e1e | 240 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
241 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] |
242 | pub fn ImmUnlockIMCC(param0: super::super::super::Globalization::HIMCC) -> super::super::super::Foundation::BOOL; | |
04454e1e | 243 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] |
5e7ed085 | 244 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] |
04454e1e FG |
245 | pub fn ImmUnregisterWordA(param0: super::super::TextServices::HKL, lpszreading: ::windows_sys::core::PCSTR, param2: u32, lpszunregister: ::windows_sys::core::PCSTR) -> super::super::super::Foundation::BOOL; |
246 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] | |
5e7ed085 | 247 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] |
04454e1e | 248 | pub fn ImmUnregisterWordW(param0: super::super::TextServices::HKL, lpszreading: ::windows_sys::core::PCWSTR, param2: u32, lpszunregister: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::BOOL; |
5e7ed085 | 249 | } |
487cf647 FG |
250 | pub type IActiveIME = *mut ::core::ffi::c_void; |
251 | pub type IActiveIME2 = *mut ::core::ffi::c_void; | |
252 | pub type IActiveIMMApp = *mut ::core::ffi::c_void; | |
253 | pub type IActiveIMMIME = *mut ::core::ffi::c_void; | |
254 | pub type IActiveIMMMessagePumpOwner = *mut ::core::ffi::c_void; | |
255 | pub type IActiveIMMRegistrar = *mut ::core::ffi::c_void; | |
256 | pub type IEnumInputContext = *mut ::core::ffi::c_void; | |
257 | pub type IEnumRegisterWordA = *mut ::core::ffi::c_void; | |
258 | pub type IEnumRegisterWordW = *mut ::core::ffi::c_void; | |
259 | pub type IFEClassFactory = *mut ::core::ffi::c_void; | |
260 | pub type IFECommon = *mut ::core::ffi::c_void; | |
261 | pub type IFEDictionary = *mut ::core::ffi::c_void; | |
262 | pub type IFELanguage = *mut ::core::ffi::c_void; | |
263 | pub type IImePad = *mut ::core::ffi::c_void; | |
264 | pub type IImePadApplet = *mut ::core::ffi::c_void; | |
265 | pub type IImePlugInDictDictionaryList = *mut ::core::ffi::c_void; | |
266 | pub type IImeSpecifyApplets = *mut ::core::ffi::c_void; | |
04454e1e | 267 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 268 | pub const ATTR_CONVERTED: u32 = 2u32; |
04454e1e | 269 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 270 | pub const ATTR_FIXEDCONVERTED: u32 = 5u32; |
04454e1e | 271 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 272 | pub const ATTR_INPUT: u32 = 0u32; |
04454e1e | 273 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 274 | pub const ATTR_INPUT_ERROR: u32 = 4u32; |
04454e1e | 275 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 276 | pub const ATTR_TARGET_CONVERTED: u32 = 1u32; |
04454e1e | 277 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 278 | pub const ATTR_TARGET_NOTCONVERTED: u32 = 3u32; |
5e7ed085 FG |
279 | pub const CATID_MSIME_IImePadApplet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1969670865, data2: 20169, data3: 17528, data4: [159, 233, 142, 215, 102, 97, 158, 223] }; |
280 | pub const CATID_MSIME_IImePadApplet1000: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3766608342, data2: 9097, data3: 17355, data4: [182, 111, 96, 159, 130, 61, 159, 156] }; | |
281 | pub const CATID_MSIME_IImePadApplet1200: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2759833084, data2: 32021, data3: 16931, data4: [167, 137, 183, 129, 191, 154, 230, 103] }; | |
282 | pub const CATID_MSIME_IImePadApplet900: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4205728191, data2: 24155, data3: 18973, data4: [141, 225, 23, 193, 217, 225, 114, 141] }; | |
283 | pub const CATID_MSIME_IImePadApplet_VER7: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1242533425, data2: 50158, data3: 4561, data4: [175, 239, 0, 128, 95, 12, 139, 109] }; | |
284 | pub const CATID_MSIME_IImePadApplet_VER80: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1459070866, data2: 65265, data3: 4563, data4: [132, 99, 0, 192, 79, 122, 6, 229] }; | |
285 | pub const CATID_MSIME_IImePadApplet_VER81: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1701126320, data2: 48008, data3: 4564, data4: [132, 192, 0, 192, 79, 122, 6, 229] }; | |
286 | pub const CActiveIMM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1230363955, data2: 45401, data3: 4560, data4: [143, 207, 0, 170, 0, 107, 204, 89] }; | |
04454e1e | 287 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 288 | pub const CFS_CANDIDATEPOS: u32 = 64u32; |
04454e1e | 289 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 290 | pub const CFS_DEFAULT: u32 = 0u32; |
04454e1e | 291 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 292 | pub const CFS_EXCLUDE: u32 = 128u32; |
04454e1e | 293 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 294 | pub const CFS_FORCE_POSITION: u32 = 32u32; |
04454e1e | 295 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 296 | pub const CFS_POINT: u32 = 2u32; |
04454e1e | 297 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 298 | pub const CFS_RECT: u32 = 1u32; |
04454e1e | 299 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 300 | pub const CHARINFO_APPLETID_MASK: u32 = 4278190080u32; |
04454e1e | 301 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 302 | pub const CHARINFO_CHARID_MASK: u32 = 65535u32; |
04454e1e | 303 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
304 | pub const CHARINFO_FEID_MASK: u32 = 15728640u32; |
305 | pub const CLSID_ImePlugInDictDictionaryList_CHS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2079330971, data2: 23535, data3: 19940, data4: [155, 11, 94, 219, 102, 172, 47, 166] }; | |
306 | pub const CLSID_ImePlugInDictDictionaryList_JPN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1340241771, data2: 45305, data3: 17302, data4: [181, 252, 233, 212, 207, 30, 193, 149] }; | |
307 | pub const CLSID_VERSION_DEPENDENT_MSIME_JAPANESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787888286, data2: 43593, data3: 18203, data4: [174, 231, 125, 51, 39, 133, 102, 13] }; | |
04454e1e | 308 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 309 | pub const CS_INSERTCHAR: u32 = 8192u32; |
04454e1e | 310 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 311 | pub const CS_NOMOVECARET: u32 = 16384u32; |
04454e1e | 312 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 313 | pub const E_LARGEINPUT: u32 = 51u32; |
04454e1e | 314 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 315 | pub const E_NOCAND: u32 = 48u32; |
04454e1e | 316 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 317 | pub const E_NOTENOUGH_BUFFER: u32 = 49u32; |
04454e1e | 318 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 319 | pub const E_NOTENOUGH_WDD: u32 = 50u32; |
04454e1e | 320 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 321 | pub const FEID_CHINESE_HONGKONG: u32 = 3u32; |
04454e1e | 322 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 323 | pub const FEID_CHINESE_SIMPLIFIED: u32 = 2u32; |
04454e1e | 324 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 325 | pub const FEID_CHINESE_SINGAPORE: u32 = 4u32; |
04454e1e | 326 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 327 | pub const FEID_CHINESE_TRADITIONAL: u32 = 1u32; |
04454e1e | 328 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 329 | pub const FEID_JAPANESE: u32 = 5u32; |
04454e1e | 330 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 331 | pub const FEID_KOREAN: u32 = 6u32; |
04454e1e | 332 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 333 | pub const FEID_KOREAN_JOHAB: u32 = 7u32; |
04454e1e | 334 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 335 | pub const FEID_NONE: u32 = 0u32; |
04454e1e | 336 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 337 | pub const FELANG_CLMN_FIXD: u32 = 32u32; |
04454e1e | 338 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 339 | pub const FELANG_CLMN_FIXR: u32 = 16u32; |
04454e1e | 340 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 341 | pub const FELANG_CLMN_NOPBREAK: u32 = 8u32; |
04454e1e | 342 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 343 | pub const FELANG_CLMN_NOWBREAK: u32 = 2u32; |
04454e1e | 344 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 345 | pub const FELANG_CLMN_PBREAK: u32 = 4u32; |
04454e1e | 346 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 347 | pub const FELANG_CLMN_WBREAK: u32 = 1u32; |
04454e1e | 348 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 349 | pub const FELANG_CMODE_AUTOMATIC: u32 = 134217728u32; |
04454e1e | 350 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 351 | pub const FELANG_CMODE_BESTFIRST: u32 = 16384u32; |
04454e1e | 352 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 353 | pub const FELANG_CMODE_BOPOMOFO: u32 = 64u32; |
04454e1e | 354 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 355 | pub const FELANG_CMODE_CONVERSATION: u32 = 536870912u32; |
04454e1e | 356 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 357 | pub const FELANG_CMODE_FULLWIDTHOUT: u32 = 32u32; |
04454e1e | 358 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 359 | pub const FELANG_CMODE_HALFWIDTHOUT: u32 = 16u32; |
04454e1e | 360 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 361 | pub const FELANG_CMODE_HANGUL: u32 = 128u32; |
04454e1e | 362 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 363 | pub const FELANG_CMODE_HIRAGANAOUT: u32 = 0u32; |
04454e1e | 364 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 365 | pub const FELANG_CMODE_KATAKANAOUT: u32 = 8u32; |
04454e1e | 366 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 367 | pub const FELANG_CMODE_MERGECAND: u32 = 4096u32; |
04454e1e | 368 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 369 | pub const FELANG_CMODE_MONORUBY: u32 = 2u32; |
04454e1e | 370 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 371 | pub const FELANG_CMODE_NAME: u32 = 268435456u32; |
04454e1e | 372 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 373 | pub const FELANG_CMODE_NOINVISIBLECHAR: u32 = 1073741824u32; |
04454e1e | 374 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 375 | pub const FELANG_CMODE_NONE: u32 = 16777216u32; |
04454e1e | 376 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 377 | pub const FELANG_CMODE_NOPRUNING: u32 = 4u32; |
04454e1e | 378 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 379 | pub const FELANG_CMODE_PHRASEPREDICT: u32 = 268435456u32; |
04454e1e | 380 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 381 | pub const FELANG_CMODE_PINYIN: u32 = 256u32; |
04454e1e | 382 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 383 | pub const FELANG_CMODE_PLAURALCLAUSE: u32 = 33554432u32; |
04454e1e | 384 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 385 | pub const FELANG_CMODE_PRECONV: u32 = 512u32; |
04454e1e | 386 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 387 | pub const FELANG_CMODE_RADICAL: u32 = 1024u32; |
04454e1e | 388 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 389 | pub const FELANG_CMODE_ROMAN: u32 = 8192u32; |
04454e1e | 390 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 391 | pub const FELANG_CMODE_SINGLECONVERT: u32 = 67108864u32; |
04454e1e | 392 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 393 | pub const FELANG_CMODE_UNKNOWNREADING: u32 = 2048u32; |
04454e1e | 394 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 395 | pub const FELANG_CMODE_USENOREVWORDS: u32 = 32768u32; |
04454e1e | 396 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 397 | pub const FELANG_INVALD_PO: u32 = 65535u32; |
04454e1e | 398 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 399 | pub const FELANG_REQ_CONV: u32 = 65536u32; |
04454e1e | 400 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 401 | pub const FELANG_REQ_RECONV: u32 = 131072u32; |
04454e1e | 402 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 403 | pub const FELANG_REQ_REV: u32 = 196608u32; |
04454e1e | 404 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 405 | pub const FID_MSIME_KMS_DEL_KEYLIST: u32 = 4u32; |
04454e1e | 406 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 407 | pub const FID_MSIME_KMS_FUNCDESC: u32 = 9u32; |
04454e1e | 408 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 409 | pub const FID_MSIME_KMS_GETMAP: u32 = 6u32; |
04454e1e | 410 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 411 | pub const FID_MSIME_KMS_GETMAPFAST: u32 = 11u32; |
04454e1e | 412 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 413 | pub const FID_MSIME_KMS_GETMAPSEAMLESS: u32 = 10u32; |
04454e1e | 414 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 415 | pub const FID_MSIME_KMS_INIT: u32 = 2u32; |
04454e1e | 416 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 417 | pub const FID_MSIME_KMS_INVOKE: u32 = 7u32; |
04454e1e | 418 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 419 | pub const FID_MSIME_KMS_NOTIFY: u32 = 5u32; |
04454e1e | 420 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 421 | pub const FID_MSIME_KMS_SETMAP: u32 = 8u32; |
04454e1e | 422 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 423 | pub const FID_MSIME_KMS_TERM: u32 = 3u32; |
04454e1e | 424 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 425 | pub const FID_MSIME_KMS_VERSION: u32 = 1u32; |
04454e1e | 426 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 427 | pub const FID_MSIME_VERSION: u32 = 0u32; |
04454e1e | 428 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 429 | pub const FID_RECONVERT_VERSION: u32 = 268435456u32; |
04454e1e | 430 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 431 | pub const GCSEX_CANCELRECONVERT: u32 = 268435456u32; |
04454e1e | 432 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 433 | pub const GL_ID_CANNOTSAVE: u32 = 17u32; |
04454e1e | 434 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 435 | pub const GL_ID_CHOOSECANDIDATE: u32 = 40u32; |
04454e1e | 436 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 437 | pub const GL_ID_INPUTCODE: u32 = 38u32; |
04454e1e | 438 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 439 | pub const GL_ID_INPUTRADICAL: u32 = 37u32; |
04454e1e | 440 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 441 | pub const GL_ID_INPUTREADING: u32 = 36u32; |
04454e1e | 442 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 443 | pub const GL_ID_INPUTSYMBOL: u32 = 39u32; |
04454e1e | 444 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 445 | pub const GL_ID_NOCONVERT: u32 = 32u32; |
04454e1e | 446 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 447 | pub const GL_ID_NODICTIONARY: u32 = 16u32; |
04454e1e | 448 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 449 | pub const GL_ID_NOMODULE: u32 = 1u32; |
04454e1e | 450 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 451 | pub const GL_ID_PRIVATE_FIRST: u32 = 32768u32; |
04454e1e | 452 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 453 | pub const GL_ID_PRIVATE_LAST: u32 = 65535u32; |
04454e1e | 454 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 455 | pub const GL_ID_READINGCONFLICT: u32 = 35u32; |
04454e1e | 456 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 457 | pub const GL_ID_REVERSECONVERSION: u32 = 41u32; |
04454e1e | 458 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 459 | pub const GL_ID_TOOMANYSTROKE: u32 = 34u32; |
04454e1e | 460 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 461 | pub const GL_ID_TYPINGERROR: u32 = 33u32; |
04454e1e | 462 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 463 | pub const GL_ID_UNKNOWN: u32 = 0u32; |
04454e1e | 464 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 465 | pub const GL_LEVEL_ERROR: u32 = 2u32; |
04454e1e | 466 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 467 | pub const GL_LEVEL_FATAL: u32 = 1u32; |
04454e1e | 468 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 469 | pub const GL_LEVEL_INFORMATION: u32 = 4u32; |
04454e1e | 470 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 471 | pub const GL_LEVEL_NOGUIDELINE: u32 = 0u32; |
04454e1e | 472 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 473 | pub const GL_LEVEL_WARNING: u32 = 3u32; |
04454e1e | 474 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 475 | pub const IACE_CHILDREN: u32 = 1u32; |
04454e1e | 476 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 477 | pub const IACE_DEFAULT: u32 = 16u32; |
04454e1e | 478 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 479 | pub const IACE_IGNORENOCONTEXT: u32 = 32u32; |
04454e1e | 480 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 481 | pub const IFEC_S_ALREADY_DEFAULT: ::windows_sys::core::HRESULT = 291840i32; |
04454e1e | 482 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 483 | pub const IFED_E_INVALID_FORMAT: ::windows_sys::core::HRESULT = -2147192063i32; |
04454e1e | 484 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 485 | pub const IFED_E_NOT_FOUND: ::windows_sys::core::HRESULT = -2147192064i32; |
04454e1e | 486 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 487 | pub const IFED_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147192057i32; |
04454e1e | 488 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 489 | pub const IFED_E_NOT_USER_DIC: ::windows_sys::core::HRESULT = -2147192058i32; |
04454e1e | 490 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 491 | pub const IFED_E_NO_ENTRY: ::windows_sys::core::HRESULT = -2147192060i32; |
04454e1e | 492 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 493 | pub const IFED_E_OPEN_FAILED: ::windows_sys::core::HRESULT = -2147192062i32; |
04454e1e | 494 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 495 | pub const IFED_E_REGISTER_DISCONNECTED: ::windows_sys::core::HRESULT = -2147192053i32; |
04454e1e | 496 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 497 | pub const IFED_E_REGISTER_FAILED: ::windows_sys::core::HRESULT = -2147192059i32; |
04454e1e | 498 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 499 | pub const IFED_E_REGISTER_ILLEGAL_POS: ::windows_sys::core::HRESULT = -2147192055i32; |
04454e1e | 500 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 501 | pub const IFED_E_REGISTER_IMPROPER_WORD: ::windows_sys::core::HRESULT = -2147192054i32; |
04454e1e | 502 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 503 | pub const IFED_E_USER_COMMENT: ::windows_sys::core::HRESULT = -2147192056i32; |
04454e1e | 504 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 505 | pub const IFED_E_WRITE_FAILED: ::windows_sys::core::HRESULT = -2147192061i32; |
04454e1e | 506 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 507 | pub const IFED_POS_ADJECTIVE: u32 = 4u32; |
04454e1e | 508 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 509 | pub const IFED_POS_ADJECTIVE_VERB: u32 = 8u32; |
04454e1e | 510 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 511 | pub const IFED_POS_ADNOUN: u32 = 32u32; |
04454e1e | 512 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 513 | pub const IFED_POS_ADVERB: u32 = 16u32; |
04454e1e | 514 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 515 | pub const IFED_POS_AFFIX: u32 = 1536u32; |
04454e1e | 516 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 517 | pub const IFED_POS_ALL: u32 = 131071u32; |
04454e1e | 518 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 519 | pub const IFED_POS_AUXILIARY_VERB: u32 = 32768u32; |
04454e1e | 520 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 521 | pub const IFED_POS_CONJUNCTION: u32 = 64u32; |
04454e1e | 522 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 523 | pub const IFED_POS_DEPENDENT: u32 = 114688u32; |
04454e1e | 524 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 525 | pub const IFED_POS_IDIOMS: u32 = 4096u32; |
04454e1e | 526 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 527 | pub const IFED_POS_INDEPENDENT: u32 = 255u32; |
04454e1e | 528 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 529 | pub const IFED_POS_INFLECTIONALSUFFIX: u32 = 256u32; |
04454e1e | 530 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 531 | pub const IFED_POS_INTERJECTION: u32 = 128u32; |
04454e1e | 532 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 533 | pub const IFED_POS_NONE: u32 = 0u32; |
04454e1e | 534 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 535 | pub const IFED_POS_NOUN: u32 = 1u32; |
04454e1e | 536 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 537 | pub const IFED_POS_PARTICLE: u32 = 16384u32; |
04454e1e | 538 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 539 | pub const IFED_POS_PREFIX: u32 = 512u32; |
04454e1e | 540 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 541 | pub const IFED_POS_SUB_VERB: u32 = 65536u32; |
04454e1e | 542 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 543 | pub const IFED_POS_SUFFIX: u32 = 1024u32; |
04454e1e | 544 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 545 | pub const IFED_POS_SYMBOLS: u32 = 8192u32; |
04454e1e | 546 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 547 | pub const IFED_POS_TANKANJI: u32 = 2048u32; |
04454e1e | 548 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 549 | pub const IFED_POS_VERB: u32 = 2u32; |
04454e1e | 550 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 551 | pub const IFED_REG_ALL: u32 = 7u32; |
04454e1e | 552 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 553 | pub const IFED_REG_AUTO: u32 = 2u32; |
04454e1e | 554 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 555 | pub const IFED_REG_GRAMMAR: u32 = 4u32; |
04454e1e | 556 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 557 | pub const IFED_REG_NONE: u32 = 0u32; |
04454e1e | 558 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 559 | pub const IFED_REG_USER: u32 = 1u32; |
04454e1e | 560 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 561 | pub const IFED_SELECT_ALL: u32 = 15u32; |
04454e1e | 562 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 563 | pub const IFED_SELECT_COMMENT: u32 = 8u32; |
04454e1e | 564 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 565 | pub const IFED_SELECT_DISPLAY: u32 = 2u32; |
04454e1e | 566 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 567 | pub const IFED_SELECT_NONE: u32 = 0u32; |
04454e1e | 568 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 569 | pub const IFED_SELECT_POS: u32 = 4u32; |
04454e1e | 570 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 571 | pub const IFED_SELECT_READING: u32 = 1u32; |
04454e1e | 572 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 573 | pub const IFED_S_COMMENT_CHANGED: ::windows_sys::core::HRESULT = 291331i32; |
04454e1e | 574 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 575 | pub const IFED_S_EMPTY_DICTIONARY: ::windows_sys::core::HRESULT = 291329i32; |
04454e1e | 576 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 577 | pub const IFED_S_MORE_ENTRIES: ::windows_sys::core::HRESULT = 291328i32; |
04454e1e | 578 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 579 | pub const IFED_S_WORD_EXISTS: ::windows_sys::core::HRESULT = 291330i32; |
04454e1e | 580 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 581 | pub const IFED_TYPE_ALL: u32 = 31u32; |
04454e1e | 582 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 583 | pub const IFED_TYPE_ENGLISH: u32 = 16u32; |
04454e1e | 584 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 585 | pub const IFED_TYPE_GENERAL: u32 = 1u32; |
04454e1e | 586 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 587 | pub const IFED_TYPE_NAMEPLACE: u32 = 2u32; |
04454e1e | 588 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 589 | pub const IFED_TYPE_NONE: u32 = 0u32; |
04454e1e | 590 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 591 | pub const IFED_TYPE_REVERSE: u32 = 8u32; |
04454e1e | 592 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 593 | pub const IFED_TYPE_SPEECH: u32 = 4u32; |
04454e1e | 594 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 595 | pub const IGIMIF_RIGHTMENU: u32 = 1u32; |
04454e1e | 596 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 597 | pub const IGIMII_CMODE: u32 = 1u32; |
04454e1e | 598 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 599 | pub const IGIMII_CONFIGURE: u32 = 4u32; |
04454e1e | 600 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 601 | pub const IGIMII_HELP: u32 = 16u32; |
04454e1e | 602 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 603 | pub const IGIMII_INPUTTOOLS: u32 = 64u32; |
04454e1e | 604 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 605 | pub const IGIMII_OTHER: u32 = 32u32; |
04454e1e | 606 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 607 | pub const IGIMII_SMODE: u32 = 2u32; |
04454e1e | 608 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 609 | pub const IGIMII_TOOLS: u32 = 8u32; |
04454e1e | 610 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 611 | pub const IMC_CLOSESTATUSWINDOW: u32 = 33u32; |
04454e1e | 612 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 613 | pub const IMC_GETCANDIDATEPOS: u32 = 7u32; |
04454e1e | 614 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 615 | pub const IMC_GETCOMPOSITIONFONT: u32 = 9u32; |
04454e1e | 616 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 617 | pub const IMC_GETCOMPOSITIONWINDOW: u32 = 11u32; |
04454e1e | 618 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 619 | pub const IMC_GETSOFTKBDFONT: u32 = 17u32; |
04454e1e | 620 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 621 | pub const IMC_GETSOFTKBDPOS: u32 = 19u32; |
04454e1e | 622 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 623 | pub const IMC_GETSOFTKBDSUBTYPE: u32 = 21u32; |
04454e1e | 624 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 625 | pub const IMC_GETSTATUSWINDOWPOS: u32 = 15u32; |
04454e1e | 626 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 627 | pub const IMC_OPENSTATUSWINDOW: u32 = 34u32; |
04454e1e | 628 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 629 | pub const IMC_SETCANDIDATEPOS: u32 = 8u32; |
04454e1e | 630 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 631 | pub const IMC_SETCOMPOSITIONFONT: u32 = 10u32; |
04454e1e | 632 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 633 | pub const IMC_SETCOMPOSITIONWINDOW: u32 = 12u32; |
04454e1e | 634 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 635 | pub const IMC_SETCONVERSIONMODE: u32 = 2u32; |
04454e1e | 636 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 637 | pub const IMC_SETOPENSTATUS: u32 = 6u32; |
04454e1e | 638 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 639 | pub const IMC_SETSENTENCEMODE: u32 = 4u32; |
04454e1e | 640 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 641 | pub const IMC_SETSOFTKBDDATA: u32 = 24u32; |
04454e1e | 642 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 643 | pub const IMC_SETSOFTKBDFONT: u32 = 18u32; |
04454e1e | 644 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 645 | pub const IMC_SETSOFTKBDPOS: u32 = 20u32; |
04454e1e | 646 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 647 | pub const IMC_SETSOFTKBDSUBTYPE: u32 = 22u32; |
04454e1e | 648 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 649 | pub const IMC_SETSTATUSWINDOWPOS: u32 = 16u32; |
04454e1e | 650 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 651 | pub const IMEFAREASTINFO_TYPE_COMMENT: u32 = 2u32; |
04454e1e | 652 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 653 | pub const IMEFAREASTINFO_TYPE_COSTTIME: u32 = 3u32; |
04454e1e | 654 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 655 | pub const IMEFAREASTINFO_TYPE_DEFAULT: u32 = 0u32; |
04454e1e | 656 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 657 | pub const IMEFAREASTINFO_TYPE_READING: u32 = 1u32; |
04454e1e | 658 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 659 | pub const IMEKEYCTRLMASK_ALT: u32 = 1u32; |
04454e1e | 660 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 661 | pub const IMEKEYCTRLMASK_CTRL: u32 = 2u32; |
04454e1e | 662 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 663 | pub const IMEKEYCTRLMASK_SHIFT: u32 = 4u32; |
04454e1e | 664 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 665 | pub const IMEKEYCTRL_DOWN: u32 = 0u32; |
04454e1e | 666 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 667 | pub const IMEKEYCTRL_UP: u32 = 1u32; |
04454e1e | 668 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 669 | pub const IMEKMS_2NDLEVEL: u32 = 4u32; |
04454e1e | 670 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 671 | pub const IMEKMS_CANDIDATE: u32 = 6u32; |
04454e1e | 672 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 673 | pub const IMEKMS_COMPOSITION: u32 = 1u32; |
04454e1e | 674 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 675 | pub const IMEKMS_IMEOFF: u32 = 3u32; |
04454e1e | 676 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 677 | pub const IMEKMS_INPTGL: u32 = 5u32; |
04454e1e | 678 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 679 | pub const IMEKMS_NOCOMPOSITION: u32 = 0u32; |
04454e1e | 680 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 681 | pub const IMEKMS_SELECTION: u32 = 2u32; |
04454e1e | 682 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 683 | pub const IMEKMS_TYPECAND: u32 = 7u32; |
04454e1e | 684 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 685 | pub const IMEMENUITEM_STRING_SIZE: u32 = 80u32; |
04454e1e | 686 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 687 | pub const IMEMOUSERET_NOTHANDLED: i32 = -1i32; |
04454e1e | 688 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 689 | pub const IMEMOUSE_LDOWN: u32 = 1u32; |
04454e1e | 690 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 691 | pub const IMEMOUSE_MDOWN: u32 = 4u32; |
04454e1e | 692 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 693 | pub const IMEMOUSE_NONE: u32 = 0u32; |
04454e1e | 694 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 695 | pub const IMEMOUSE_RDOWN: u32 = 2u32; |
04454e1e | 696 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 697 | pub const IMEMOUSE_VERSION: u32 = 255u32; |
04454e1e | 698 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 699 | pub const IMEMOUSE_WDOWN: u32 = 32u32; |
04454e1e | 700 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 701 | pub const IMEMOUSE_WUP: u32 = 16u32; |
04454e1e | 702 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 703 | pub const IMEPADCTRL_CARETBACKSPACE: u32 = 10u32; |
04454e1e | 704 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 705 | pub const IMEPADCTRL_CARETBOTTOM: u32 = 9u32; |
04454e1e | 706 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 707 | pub const IMEPADCTRL_CARETDELETE: u32 = 11u32; |
04454e1e | 708 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 709 | pub const IMEPADCTRL_CARETLEFT: u32 = 6u32; |
04454e1e | 710 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 711 | pub const IMEPADCTRL_CARETRIGHT: u32 = 7u32; |
04454e1e | 712 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 713 | pub const IMEPADCTRL_CARETSET: u32 = 5u32; |
04454e1e | 714 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 715 | pub const IMEPADCTRL_CARETTOP: u32 = 8u32; |
04454e1e | 716 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 717 | pub const IMEPADCTRL_CLEARALL: u32 = 4u32; |
04454e1e | 718 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 719 | pub const IMEPADCTRL_CONVERTALL: u32 = 1u32; |
04454e1e | 720 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 721 | pub const IMEPADCTRL_DETERMINALL: u32 = 2u32; |
04454e1e | 722 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 723 | pub const IMEPADCTRL_DETERMINCHAR: u32 = 3u32; |
04454e1e | 724 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 725 | pub const IMEPADCTRL_INSERTFULLSPACE: u32 = 14u32; |
04454e1e | 726 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 727 | pub const IMEPADCTRL_INSERTHALFSPACE: u32 = 15u32; |
04454e1e | 728 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 729 | pub const IMEPADCTRL_INSERTSPACE: u32 = 13u32; |
04454e1e | 730 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 731 | pub const IMEPADCTRL_OFFIME: u32 = 17u32; |
04454e1e | 732 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 733 | pub const IMEPADCTRL_OFFPRECONVERSION: u32 = 19u32; |
04454e1e | 734 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 735 | pub const IMEPADCTRL_ONIME: u32 = 16u32; |
04454e1e | 736 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 737 | pub const IMEPADCTRL_ONPRECONVERSION: u32 = 18u32; |
04454e1e | 738 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 739 | pub const IMEPADCTRL_PHONETICCANDIDATE: u32 = 20u32; |
04454e1e | 740 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 741 | pub const IMEPADCTRL_PHRASEDELETE: u32 = 12u32; |
04454e1e | 742 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 743 | pub const IMEPADREQ_CHANGESTRINGCANDIDATEINFO: u32 = 4111u32; |
04454e1e | 744 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 745 | pub const IMEPADREQ_CHANGESTRINGINFO: u32 = 4115u32; |
04454e1e | 746 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 747 | pub const IMEPADREQ_FIRST: u32 = 4096u32; |
04454e1e | 748 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 749 | pub const IMEPADREQ_GETAPPLETDATA: u32 = 4106u32; |
04454e1e | 750 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 751 | pub const IMEPADREQ_GETCOMPOSITIONSTRINGID: u32 = 4109u32; |
04454e1e | 752 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 753 | pub const IMEPADREQ_GETCURRENTUILANGID: u32 = 4120u32; |
04454e1e | 754 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 755 | pub const IMEPADREQ_GETSELECTEDSTRING: u32 = 4103u32; |
04454e1e | 756 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 757 | pub const IMEPADREQ_INSERTITEMCANDIDATE: u32 = 4099u32; |
04454e1e | 758 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 759 | pub const IMEPADREQ_INSERTSTRINGCANDIDATE: u32 = 4098u32; |
04454e1e | 760 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 761 | pub const IMEPADREQ_INSERTSTRINGCANDIDATEINFO: u32 = 4110u32; |
04454e1e | 762 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 763 | pub const IMEPADREQ_INSERTSTRINGINFO: u32 = 4114u32; |
04454e1e | 764 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 765 | pub const IMEPADREQ_SENDKEYCONTROL: u32 = 4101u32; |
04454e1e | 766 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 767 | pub const IMEPADREQ_SETAPPLETDATA: u32 = 4105u32; |
04454e1e | 768 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 769 | pub const IMEPADREQ_SETTITLEFONT: u32 = 4107u32; |
04454e1e | 770 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 771 | pub const IMEPN_ACTIVATE: u32 = 257u32; |
04454e1e | 772 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 773 | pub const IMEPN_APPLYCAND: u32 = 267u32; |
04454e1e | 774 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 775 | pub const IMEPN_APPLYCANDEX: u32 = 268u32; |
04454e1e | 776 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 777 | pub const IMEPN_CONFIG: u32 = 264u32; |
04454e1e | 778 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 779 | pub const IMEPN_FIRST: u32 = 256u32; |
04454e1e | 780 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 781 | pub const IMEPN_HELP: u32 = 265u32; |
04454e1e | 782 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 783 | pub const IMEPN_HIDE: u32 = 261u32; |
04454e1e | 784 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 785 | pub const IMEPN_INACTIVATE: u32 = 258u32; |
04454e1e | 786 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 787 | pub const IMEPN_QUERYCAND: u32 = 266u32; |
04454e1e | 788 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 789 | pub const IMEPN_SETTINGCHANGED: u32 = 269u32; |
04454e1e | 790 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 791 | pub const IMEPN_SHOW: u32 = 260u32; |
04454e1e | 792 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 793 | pub const IMEPN_SIZECHANGED: u32 = 263u32; |
04454e1e | 794 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 795 | pub const IMEPN_SIZECHANGING: u32 = 262u32; |
04454e1e | 796 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 797 | pub const IMEPN_USER: u32 = 356u32; |
04454e1e | 798 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 799 | pub const IMEVER_0310: u32 = 196618u32; |
04454e1e | 800 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 801 | pub const IMEVER_0400: u32 = 262144u32; |
04454e1e | 802 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 803 | pub const IME_CAND_CODE: u32 = 2u32; |
04454e1e | 804 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 805 | pub const IME_CAND_MEANING: u32 = 3u32; |
04454e1e | 806 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 807 | pub const IME_CAND_RADICAL: u32 = 4u32; |
04454e1e | 808 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 809 | pub const IME_CAND_READ: u32 = 1u32; |
04454e1e | 810 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 811 | pub const IME_CAND_STROKE: u32 = 5u32; |
04454e1e | 812 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 813 | pub const IME_CAND_UNKNOWN: u32 = 0u32; |
04454e1e | 814 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 815 | pub const IME_CONFIG_GENERAL: u32 = 1u32; |
04454e1e | 816 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 817 | pub const IME_CONFIG_REGISTERWORD: u32 = 2u32; |
04454e1e | 818 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 819 | pub const IME_CONFIG_SELECTDICTIONARY: u32 = 3u32; |
04454e1e | 820 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 821 | pub const IME_ESC_STRING_BUFFER_SIZE: u32 = 80u32; |
04454e1e | 822 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 823 | pub const IME_HOTKEY_DSWITCH_FIRST: u32 = 256u32; |
04454e1e | 824 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 825 | pub const IME_HOTKEY_DSWITCH_LAST: u32 = 287u32; |
04454e1e | 826 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 827 | pub const IME_HOTKEY_PRIVATE_FIRST: u32 = 512u32; |
04454e1e | 828 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 829 | pub const IME_HOTKEY_PRIVATE_LAST: u32 = 543u32; |
04454e1e | 830 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 831 | pub const IME_PROP_ACCEPT_WIDE_VKEY: u32 = 32u32; |
04454e1e | 832 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 833 | pub const IME_PROP_AT_CARET: u32 = 65536u32; |
04454e1e | 834 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 835 | pub const IME_PROP_CANDLIST_START_FROM_1: u32 = 262144u32; |
04454e1e | 836 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 837 | pub const IME_PROP_COMPLETE_ON_UNSELECT: u32 = 1048576u32; |
04454e1e | 838 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 839 | pub const IME_PROP_END_UNLOAD: u32 = 1u32; |
04454e1e | 840 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 841 | pub const IME_PROP_IGNORE_UPKEYS: u32 = 4u32; |
04454e1e | 842 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 843 | pub const IME_PROP_KBD_CHAR_FIRST: u32 = 2u32; |
04454e1e | 844 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 845 | pub const IME_PROP_NEED_ALTKEY: u32 = 8u32; |
04454e1e | 846 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 847 | pub const IME_PROP_NO_KEYS_ON_CLOSE: u32 = 16u32; |
04454e1e | 848 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 849 | pub const IME_PROP_SPECIAL_UI: u32 = 131072u32; |
04454e1e | 850 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 851 | pub const IME_PROP_UNICODE: u32 = 524288u32; |
04454e1e | 852 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 853 | pub const IME_REGWORD_STYLE_EUDC: u32 = 1u32; |
04454e1e | 854 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 855 | pub const IME_REGWORD_STYLE_USER_FIRST: u32 = 2147483648u32; |
04454e1e | 856 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 857 | pub const IME_REGWORD_STYLE_USER_LAST: u32 = 4294967295u32; |
04454e1e | 858 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 859 | pub const IME_SYSINFO_WINLOGON: u32 = 1u32; |
04454e1e | 860 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 861 | pub const IME_SYSINFO_WOW16: u32 = 2u32; |
04454e1e | 862 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 863 | pub const IME_UI_CLASS_NAME_SIZE: u32 = 16u32; |
04454e1e | 864 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 865 | pub const IMFT_RADIOCHECK: u32 = 1u32; |
04454e1e | 866 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 867 | pub const IMFT_SEPARATOR: u32 = 2u32; |
04454e1e | 868 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 869 | pub const IMFT_SUBMENU: u32 = 4u32; |
04454e1e | 870 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 871 | pub const IMMGWLP_IMC: u32 = 0u32; |
04454e1e | 872 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 873 | pub const IMMGWL_IMC: u32 = 0u32; |
04454e1e | 874 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 875 | pub const IMM_ERROR_GENERAL: i32 = -2i32; |
04454e1e | 876 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 877 | pub const IMM_ERROR_NODATA: i32 = -1i32; |
04454e1e | 878 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 879 | pub const IMN_CHANGECANDIDATE: u32 = 3u32; |
04454e1e | 880 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 881 | pub const IMN_CLOSECANDIDATE: u32 = 4u32; |
04454e1e | 882 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 883 | pub const IMN_CLOSESTATUSWINDOW: u32 = 1u32; |
04454e1e | 884 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 885 | pub const IMN_GUIDELINE: u32 = 13u32; |
04454e1e | 886 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 887 | pub const IMN_OPENCANDIDATE: u32 = 5u32; |
04454e1e | 888 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 889 | pub const IMN_OPENSTATUSWINDOW: u32 = 2u32; |
04454e1e | 890 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 891 | pub const IMN_PRIVATE: u32 = 14u32; |
04454e1e | 892 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 893 | pub const IMN_SETCANDIDATEPOS: u32 = 9u32; |
04454e1e | 894 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 895 | pub const IMN_SETCOMPOSITIONFONT: u32 = 10u32; |
04454e1e | 896 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 897 | pub const IMN_SETCOMPOSITIONWINDOW: u32 = 11u32; |
04454e1e | 898 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 899 | pub const IMN_SETCONVERSIONMODE: u32 = 6u32; |
04454e1e | 900 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 901 | pub const IMN_SETOPENSTATUS: u32 = 8u32; |
04454e1e | 902 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 903 | pub const IMN_SETSENTENCEMODE: u32 = 7u32; |
04454e1e | 904 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 905 | pub const IMN_SETSTATUSWINDOWPOS: u32 = 12u32; |
04454e1e | 906 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 907 | pub const IMN_SOFTKBDDESTROYED: u32 = 17u32; |
04454e1e | 908 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 909 | pub const IMR_CANDIDATEWINDOW: u32 = 2u32; |
04454e1e | 910 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 911 | pub const IMR_COMPOSITIONFONT: u32 = 3u32; |
04454e1e | 912 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 913 | pub const IMR_COMPOSITIONWINDOW: u32 = 1u32; |
04454e1e | 914 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 915 | pub const IMR_CONFIRMRECONVERTSTRING: u32 = 5u32; |
04454e1e | 916 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 917 | pub const IMR_DOCUMENTFEED: u32 = 7u32; |
04454e1e | 918 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 919 | pub const IMR_QUERYCHARPOSITION: u32 = 6u32; |
04454e1e | 920 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 921 | pub const IMR_RECONVERTSTRING: u32 = 4u32; |
04454e1e | 922 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 923 | pub const INFOMASK_APPLY_CAND: u32 = 2u32; |
04454e1e | 924 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 925 | pub const INFOMASK_APPLY_CAND_EX: u32 = 4u32; |
04454e1e | 926 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 927 | pub const INFOMASK_BLOCK_CAND: u32 = 262144u32; |
04454e1e | 928 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 929 | pub const INFOMASK_HIDE_CAND: u32 = 131072u32; |
04454e1e | 930 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 931 | pub const INFOMASK_NONE: u32 = 0u32; |
04454e1e | 932 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 933 | pub const INFOMASK_QUERY_CAND: u32 = 1u32; |
04454e1e | 934 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 935 | pub const INFOMASK_STRING_FIX: u32 = 65536u32; |
04454e1e | 936 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 937 | pub const INIT_COMPFORM: u32 = 16u32; |
04454e1e | 938 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 939 | pub const INIT_CONVERSION: u32 = 2u32; |
04454e1e | 940 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 941 | pub const INIT_LOGFONT: u32 = 8u32; |
04454e1e | 942 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 943 | pub const INIT_SENTENCE: u32 = 4u32; |
04454e1e | 944 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 945 | pub const INIT_SOFTKBDPOS: u32 = 32u32; |
04454e1e | 946 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 947 | pub const INIT_STATUSWNDPOS: u32 = 1u32; |
04454e1e | 948 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 949 | pub const IPACFG_CATEGORY: i32 = 262144i32; |
04454e1e | 950 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 951 | pub const IPACFG_HELP: i32 = 2i32; |
04454e1e | 952 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 953 | pub const IPACFG_LANG: i32 = 16i32; |
04454e1e | 954 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 955 | pub const IPACFG_NONE: i32 = 0i32; |
04454e1e | 956 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 957 | pub const IPACFG_PROPERTY: i32 = 1i32; |
04454e1e | 958 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 959 | pub const IPACFG_TITLE: i32 = 65536i32; |
04454e1e | 960 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 961 | pub const IPACFG_TITLEFONTFACE: i32 = 131072i32; |
04454e1e | 962 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 963 | pub const IPACID_CHARLIST: u32 = 9u32; |
04454e1e | 964 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 965 | pub const IPACID_EPWING: u32 = 7u32; |
04454e1e | 966 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 967 | pub const IPACID_HANDWRITING: u32 = 2u32; |
04454e1e | 968 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 969 | pub const IPACID_NONE: u32 = 0u32; |
04454e1e | 970 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 971 | pub const IPACID_OCR: u32 = 8u32; |
04454e1e | 972 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 973 | pub const IPACID_RADICALSEARCH: u32 = 4u32; |
04454e1e | 974 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 975 | pub const IPACID_SOFTKEY: u32 = 1u32; |
04454e1e | 976 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 977 | pub const IPACID_STROKESEARCH: u32 = 3u32; |
04454e1e | 978 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 979 | pub const IPACID_SYMBOLSEARCH: u32 = 5u32; |
04454e1e | 980 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 981 | pub const IPACID_USER: u32 = 256u32; |
04454e1e | 982 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 983 | pub const IPACID_VOICE: u32 = 6u32; |
04454e1e | 984 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 985 | pub const IPAWS_ENABLED: i32 = 1i32; |
04454e1e | 986 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 987 | pub const IPAWS_HORIZONTALFIXED: i32 = 512i32; |
04454e1e | 988 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 989 | pub const IPAWS_MAXHEIGHTFIXED: i32 = 8192i32; |
04454e1e | 990 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 991 | pub const IPAWS_MAXSIZEFIXED: i32 = 12288i32; |
04454e1e | 992 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 993 | pub const IPAWS_MAXWIDTHFIXED: i32 = 4096i32; |
04454e1e | 994 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 995 | pub const IPAWS_MINHEIGHTFIXED: i32 = 131072i32; |
04454e1e | 996 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 997 | pub const IPAWS_MINSIZEFIXED: i32 = 196608i32; |
04454e1e | 998 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 999 | pub const IPAWS_MINWIDTHFIXED: i32 = 65536i32; |
04454e1e | 1000 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1001 | pub const IPAWS_SIZEFIXED: i32 = 768i32; |
04454e1e | 1002 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1003 | pub const IPAWS_SIZINGNOTIFY: i32 = 4i32; |
04454e1e | 1004 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1005 | pub const IPAWS_VERTICALFIXED: i32 = 256i32; |
04454e1e | 1006 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1007 | pub const ISC_SHOWUIALL: u32 = 3221225487u32; |
04454e1e | 1008 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1009 | pub const ISC_SHOWUIALLCANDIDATEWINDOW: u32 = 15u32; |
04454e1e | 1010 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1011 | pub const ISC_SHOWUICANDIDATEWINDOW: u32 = 1u32; |
04454e1e | 1012 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1013 | pub const ISC_SHOWUICOMPOSITIONWINDOW: u32 = 2147483648u32; |
04454e1e | 1014 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1015 | pub const ISC_SHOWUIGUIDELINE: u32 = 1073741824u32; |
04454e1e | 1016 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1017 | pub const JPOS_1DAN: u32 = 213u32; |
04454e1e | 1018 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1019 | pub const JPOS_4DAN_HA: u32 = 212u32; |
04454e1e | 1020 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1021 | pub const JPOS_5DAN_AWA: u32 = 200u32; |
04454e1e | 1022 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1023 | pub const JPOS_5DAN_AWAUON: u32 = 209u32; |
04454e1e | 1024 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1025 | pub const JPOS_5DAN_BA: u32 = 206u32; |
04454e1e | 1026 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1027 | pub const JPOS_5DAN_GA: u32 = 202u32; |
04454e1e | 1028 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1029 | pub const JPOS_5DAN_KA: u32 = 201u32; |
04454e1e | 1030 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1031 | pub const JPOS_5DAN_KASOKUON: u32 = 210u32; |
04454e1e | 1032 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1033 | pub const JPOS_5DAN_MA: u32 = 207u32; |
04454e1e | 1034 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1035 | pub const JPOS_5DAN_NA: u32 = 205u32; |
04454e1e | 1036 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1037 | pub const JPOS_5DAN_RA: u32 = 208u32; |
04454e1e | 1038 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1039 | pub const JPOS_5DAN_RAHEN: u32 = 211u32; |
04454e1e | 1040 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1041 | pub const JPOS_5DAN_SA: u32 = 203u32; |
04454e1e | 1042 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1043 | pub const JPOS_5DAN_TA: u32 = 204u32; |
04454e1e | 1044 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1045 | pub const JPOS_BUPPIN: u32 = 122u32; |
04454e1e | 1046 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1047 | pub const JPOS_CHIMEI: u32 = 109u32; |
04454e1e | 1048 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1049 | pub const JPOS_CHIMEI_EKI: u32 = 117u32; |
04454e1e | 1050 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1051 | pub const JPOS_CHIMEI_GUN: u32 = 112u32; |
04454e1e | 1052 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1053 | pub const JPOS_CHIMEI_KEN: u32 = 111u32; |
04454e1e | 1054 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1055 | pub const JPOS_CHIMEI_KU: u32 = 113u32; |
04454e1e | 1056 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1057 | pub const JPOS_CHIMEI_KUNI: u32 = 110u32; |
04454e1e | 1058 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1059 | pub const JPOS_CHIMEI_MACHI: u32 = 115u32; |
04454e1e | 1060 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1061 | pub const JPOS_CHIMEI_MURA: u32 = 116u32; |
04454e1e | 1062 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1063 | pub const JPOS_CHIMEI_SHI: u32 = 114u32; |
04454e1e | 1064 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1065 | pub const JPOS_CLOSEBRACE: u32 = 911u32; |
04454e1e | 1066 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1067 | pub const JPOS_DAIMEISHI: u32 = 123u32; |
04454e1e | 1068 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1069 | pub const JPOS_DAIMEISHI_NINSHOU: u32 = 124u32; |
04454e1e | 1070 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1071 | pub const JPOS_DAIMEISHI_SHIJI: u32 = 125u32; |
04454e1e | 1072 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1073 | pub const JPOS_DOKURITSUGO: u32 = 903u32; |
04454e1e | 1074 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1075 | pub const JPOS_EIJI: u32 = 906u32; |
04454e1e | 1076 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1077 | pub const JPOS_FUKUSHI: u32 = 500u32; |
04454e1e | 1078 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1079 | pub const JPOS_FUKUSHI_DA: u32 = 504u32; |
04454e1e | 1080 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1081 | pub const JPOS_FUKUSHI_NANO: u32 = 503u32; |
04454e1e | 1082 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1083 | pub const JPOS_FUKUSHI_NI: u32 = 502u32; |
04454e1e | 1084 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1085 | pub const JPOS_FUKUSHI_SAHEN: u32 = 501u32; |
04454e1e | 1086 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1087 | pub const JPOS_FUKUSHI_TO: u32 = 505u32; |
04454e1e | 1088 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1089 | pub const JPOS_FUKUSHI_TOSURU: u32 = 506u32; |
04454e1e | 1090 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1091 | pub const JPOS_FUTEIGO: u32 = 904u32; |
04454e1e | 1092 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1093 | pub const JPOS_HUKUSIMEISHI: u32 = 104u32; |
04454e1e | 1094 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1095 | pub const JPOS_JINMEI: u32 = 106u32; |
04454e1e | 1096 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1097 | pub const JPOS_JINMEI_MEI: u32 = 108u32; |
04454e1e | 1098 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1099 | pub const JPOS_JINMEI_SEI: u32 = 107u32; |
04454e1e | 1100 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1101 | pub const JPOS_KANDOUSHI: u32 = 670u32; |
04454e1e | 1102 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 | 1103 | pub const JPOS_KANJI: u32 = 909u32; |
04454e1e | 1104 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1105 | pub const JPOS_KANYOUKU: u32 = 902u32; |
04454e1e | 1106 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1107 | pub const JPOS_KAZU: u32 = 126u32; |
04454e1e | 1108 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1109 | pub const JPOS_KAZU_SURYOU: u32 = 127u32; |
04454e1e | 1110 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1111 | pub const JPOS_KAZU_SUSHI: u32 = 128u32; |
04454e1e | 1112 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1113 | pub const JPOS_KEIDOU: u32 = 400u32; |
04454e1e | 1114 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1115 | pub const JPOS_KEIDOU_GARU: u32 = 403u32; |
04454e1e | 1116 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1117 | pub const JPOS_KEIDOU_NO: u32 = 401u32; |
04454e1e | 1118 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1119 | pub const JPOS_KEIDOU_TARU: u32 = 402u32; |
04454e1e | 1120 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1121 | pub const JPOS_KEIYOU: u32 = 300u32; |
04454e1e | 1122 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1123 | pub const JPOS_KEIYOU_GARU: u32 = 301u32; |
04454e1e | 1124 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1125 | pub const JPOS_KEIYOU_GE: u32 = 302u32; |
04454e1e | 1126 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1127 | pub const JPOS_KEIYOU_ME: u32 = 303u32; |
04454e1e | 1128 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1129 | pub const JPOS_KEIYOU_U: u32 = 305u32; |
04454e1e | 1130 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1131 | pub const JPOS_KEIYOU_YUU: u32 = 304u32; |
04454e1e | 1132 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1133 | pub const JPOS_KENCHIKU: u32 = 121u32; |
04454e1e | 1134 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1135 | pub const JPOS_KIGOU: u32 = 905u32; |
04454e1e | 1136 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1137 | pub const JPOS_KURU_KI: u32 = 219u32; |
04454e1e | 1138 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1139 | pub const JPOS_KURU_KITA: u32 = 220u32; |
04454e1e | 1140 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1141 | pub const JPOS_KURU_KITARA: u32 = 221u32; |
04454e1e | 1142 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1143 | pub const JPOS_KURU_KITARI: u32 = 222u32; |
04454e1e | 1144 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1145 | pub const JPOS_KURU_KITAROU: u32 = 223u32; |
04454e1e | 1146 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1147 | pub const JPOS_KURU_KITE: u32 = 224u32; |
04454e1e | 1148 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1149 | pub const JPOS_KURU_KO: u32 = 226u32; |
04454e1e | 1150 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1151 | pub const JPOS_KURU_KOI: u32 = 227u32; |
04454e1e | 1152 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1153 | pub const JPOS_KURU_KOYOU: u32 = 228u32; |
04454e1e | 1154 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1155 | pub const JPOS_KURU_KUREBA: u32 = 225u32; |
04454e1e | 1156 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1157 | pub const JPOS_KUTEN: u32 = 907u32; |
04454e1e | 1158 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1159 | pub const JPOS_MEISA_KEIDOU: u32 = 105u32; |
04454e1e | 1160 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1161 | pub const JPOS_MEISHI_FUTSU: u32 = 100u32; |
04454e1e | 1162 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1163 | pub const JPOS_MEISHI_KEIYOUDOUSHI: u32 = 103u32; |
04454e1e | 1164 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1165 | pub const JPOS_MEISHI_SAHEN: u32 = 101u32; |
04454e1e | 1166 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1167 | pub const JPOS_MEISHI_ZAHEN: u32 = 102u32; |
04454e1e | 1168 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1169 | pub const JPOS_OPENBRACE: u32 = 910u32; |
04454e1e | 1170 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1171 | pub const JPOS_RENTAISHI: u32 = 600u32; |
04454e1e | 1172 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1173 | pub const JPOS_RENTAISHI_SHIJI: u32 = 601u32; |
04454e1e | 1174 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1175 | pub const JPOS_RENYOU_SETSUBI: u32 = 826u32; |
04454e1e | 1176 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1177 | pub const JPOS_SETSUBI: u32 = 800u32; |
04454e1e | 1178 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1179 | pub const JPOS_SETSUBI_CHIMEI: u32 = 811u32; |
04454e1e | 1180 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1181 | pub const JPOS_SETSUBI_CHOU: u32 = 818u32; |
04454e1e | 1182 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1183 | pub const JPOS_SETSUBI_CHU: u32 = 804u32; |
04454e1e | 1184 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1185 | pub const JPOS_SETSUBI_DONO: u32 = 835u32; |
04454e1e | 1186 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1187 | pub const JPOS_SETSUBI_EKI: u32 = 821u32; |
04454e1e | 1188 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1189 | pub const JPOS_SETSUBI_FU: u32 = 805u32; |
04454e1e | 1190 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1191 | pub const JPOS_SETSUBI_FUKUSU: u32 = 836u32; |
04454e1e | 1192 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1193 | pub const JPOS_SETSUBI_GUN: u32 = 814u32; |
04454e1e | 1194 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1195 | pub const JPOS_SETSUBI_JIKAN: u32 = 829u32; |
04454e1e | 1196 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1197 | pub const JPOS_SETSUBI_JIKANPLUS: u32 = 830u32; |
04454e1e | 1198 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1199 | pub const JPOS_SETSUBI_JINMEI: u32 = 810u32; |
04454e1e | 1200 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1201 | pub const JPOS_SETSUBI_JOSUSHI: u32 = 827u32; |
04454e1e | 1202 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1203 | pub const JPOS_SETSUBI_JOSUSHIPLUS: u32 = 828u32; |
04454e1e | 1204 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1205 | pub const JPOS_SETSUBI_KA: u32 = 803u32; |
04454e1e | 1206 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1207 | pub const JPOS_SETSUBI_KATA: u32 = 808u32; |
04454e1e | 1208 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1209 | pub const JPOS_SETSUBI_KEN: u32 = 813u32; |
04454e1e | 1210 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1211 | pub const JPOS_SETSUBI_KENCHIKU: u32 = 825u32; |
04454e1e | 1212 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1213 | pub const JPOS_SETSUBI_KU: u32 = 815u32; |
04454e1e | 1214 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1215 | pub const JPOS_SETSUBI_KUN: u32 = 833u32; |
04454e1e | 1216 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1217 | pub const JPOS_SETSUBI_KUNI: u32 = 812u32; |
04454e1e | 1218 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1219 | pub const JPOS_SETSUBI_MACHI: u32 = 817u32; |
04454e1e | 1220 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1221 | pub const JPOS_SETSUBI_MEISHIRENDAKU: u32 = 809u32; |
04454e1e | 1222 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1223 | pub const JPOS_SETSUBI_MURA: u32 = 819u32; |
04454e1e | 1224 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1225 | pub const JPOS_SETSUBI_RA: u32 = 838u32; |
04454e1e | 1226 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1227 | pub const JPOS_SETSUBI_RYU: u32 = 806u32; |
04454e1e | 1228 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1229 | pub const JPOS_SETSUBI_SAMA: u32 = 834u32; |
04454e1e | 1230 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1231 | pub const JPOS_SETSUBI_SAN: u32 = 832u32; |
04454e1e | 1232 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1233 | pub const JPOS_SETSUBI_SEI: u32 = 802u32; |
04454e1e | 1234 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1235 | pub const JPOS_SETSUBI_SHAMEI: u32 = 823u32; |
04454e1e | 1236 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1237 | pub const JPOS_SETSUBI_SHI: u32 = 816u32; |
04454e1e | 1238 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1239 | pub const JPOS_SETSUBI_SON: u32 = 820u32; |
04454e1e | 1240 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1241 | pub const JPOS_SETSUBI_SONOTA: u32 = 822u32; |
04454e1e | 1242 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1243 | pub const JPOS_SETSUBI_SOSHIKI: u32 = 824u32; |
04454e1e | 1244 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1245 | pub const JPOS_SETSUBI_TACHI: u32 = 837u32; |
04454e1e | 1246 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1247 | pub const JPOS_SETSUBI_TEINEI: u32 = 831u32; |
04454e1e | 1248 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1249 | pub const JPOS_SETSUBI_TEKI: u32 = 801u32; |
04454e1e | 1250 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1251 | pub const JPOS_SETSUBI_YOU: u32 = 807u32; |
04454e1e | 1252 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1253 | pub const JPOS_SETSUZOKUSHI: u32 = 650u32; |
04454e1e | 1254 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1255 | pub const JPOS_SETTOU: u32 = 700u32; |
04454e1e | 1256 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1257 | pub const JPOS_SETTOU_CHIMEI: u32 = 710u32; |
04454e1e | 1258 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1259 | pub const JPOS_SETTOU_CHOUTAN: u32 = 707u32; |
04454e1e | 1260 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1261 | pub const JPOS_SETTOU_DAISHOU: u32 = 705u32; |
04454e1e | 1262 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1263 | pub const JPOS_SETTOU_FUKU: u32 = 703u32; |
04454e1e | 1264 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1265 | pub const JPOS_SETTOU_JINMEI: u32 = 709u32; |
04454e1e | 1266 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1267 | pub const JPOS_SETTOU_JOSUSHI: u32 = 712u32; |
04454e1e | 1268 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1269 | pub const JPOS_SETTOU_KAKU: u32 = 701u32; |
04454e1e | 1270 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1271 | pub const JPOS_SETTOU_KOUTEI: u32 = 706u32; |
04454e1e | 1272 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1273 | pub const JPOS_SETTOU_MI: u32 = 704u32; |
04454e1e | 1274 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1275 | pub const JPOS_SETTOU_SAI: u32 = 702u32; |
04454e1e | 1276 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1277 | pub const JPOS_SETTOU_SHINKYU: u32 = 708u32; |
04454e1e | 1278 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1279 | pub const JPOS_SETTOU_SONOTA: u32 = 711u32; |
04454e1e | 1280 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1281 | pub const JPOS_SETTOU_TEINEI_GO: u32 = 714u32; |
04454e1e | 1282 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1283 | pub const JPOS_SETTOU_TEINEI_O: u32 = 713u32; |
04454e1e | 1284 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1285 | pub const JPOS_SETTOU_TEINEI_ON: u32 = 715u32; |
04454e1e | 1286 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1287 | pub const JPOS_SHAMEI: u32 = 119u32; |
04454e1e | 1288 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1289 | pub const JPOS_SONOTA: u32 = 118u32; |
04454e1e | 1290 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1291 | pub const JPOS_SOSHIKI: u32 = 120u32; |
04454e1e | 1292 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1293 | pub const JPOS_SURU_SA: u32 = 229u32; |
04454e1e | 1294 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1295 | pub const JPOS_SURU_SE: u32 = 238u32; |
04454e1e | 1296 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1297 | pub const JPOS_SURU_SEYO: u32 = 239u32; |
04454e1e | 1298 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1299 | pub const JPOS_SURU_SI: u32 = 230u32; |
04454e1e | 1300 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1301 | pub const JPOS_SURU_SIATRI: u32 = 233u32; |
04454e1e | 1302 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1303 | pub const JPOS_SURU_SITA: u32 = 231u32; |
04454e1e | 1304 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1305 | pub const JPOS_SURU_SITARA: u32 = 232u32; |
04454e1e | 1306 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1307 | pub const JPOS_SURU_SITAROU: u32 = 234u32; |
04454e1e | 1308 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1309 | pub const JPOS_SURU_SITE: u32 = 235u32; |
04454e1e | 1310 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1311 | pub const JPOS_SURU_SIYOU: u32 = 236u32; |
04454e1e | 1312 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1313 | pub const JPOS_SURU_SUREBA: u32 = 237u32; |
04454e1e | 1314 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1315 | pub const JPOS_TANKANJI: u32 = 900u32; |
04454e1e | 1316 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1317 | pub const JPOS_TANKANJI_KAO: u32 = 901u32; |
04454e1e | 1318 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1319 | pub const JPOS_TANSHUKU: u32 = 913u32; |
04454e1e | 1320 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1321 | pub const JPOS_TOKUSHU_KAHEN: u32 = 214u32; |
04454e1e | 1322 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1323 | pub const JPOS_TOKUSHU_NAHEN: u32 = 218u32; |
04454e1e | 1324 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1325 | pub const JPOS_TOKUSHU_SAHEN: u32 = 216u32; |
04454e1e | 1326 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1327 | pub const JPOS_TOKUSHU_SAHENSURU: u32 = 215u32; |
04454e1e | 1328 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1329 | pub const JPOS_TOKUSHU_ZAHEN: u32 = 217u32; |
04454e1e | 1330 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1331 | pub const JPOS_TOUTEN: u32 = 908u32; |
04454e1e | 1332 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1333 | pub const JPOS_UNDEFINED: u32 = 0u32; |
04454e1e | 1334 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1335 | pub const JPOS_YOKUSEI: u32 = 912u32; |
04454e1e | 1336 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1337 | pub const MAX_APPLETTITLE: u32 = 64u32; |
04454e1e | 1338 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1339 | pub const MAX_FONTFACE: u32 = 32u32; |
04454e1e | 1340 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1341 | pub const MODEBIASMODE_DEFAULT: u32 = 0u32; |
04454e1e | 1342 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1343 | pub const MODEBIASMODE_DIGIT: u32 = 4u32; |
04454e1e | 1344 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1345 | pub const MODEBIASMODE_FILENAME: u32 = 1u32; |
04454e1e | 1346 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1347 | pub const MODEBIASMODE_READING: u32 = 2u32; |
04454e1e | 1348 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1349 | pub const MODEBIAS_GETVALUE: u32 = 2u32; |
04454e1e | 1350 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1351 | pub const MODEBIAS_GETVERSION: u32 = 0u32; |
04454e1e | 1352 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1353 | pub const MODEBIAS_SETVALUE: u32 = 1u32; |
04454e1e | 1354 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 1355 | pub const MOD_IGNORE_ALL_MODIFIER: u32 = 1024u32; |
04454e1e | 1356 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 FG |
1357 | pub const MOD_LEFT: u32 = 32768u32; |
1358 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1359 | pub const MOD_ON_KEYUP: u32 = 2048u32; | |
1360 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1361 | pub const MOD_RIGHT: u32 = 16384u32; | |
1362 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1363 | pub const NI_CONTEXTUPDATED: u32 = 3u32; | |
1364 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1365 | pub const NI_FINALIZECONVERSIONRESULT: u32 = 20u32; | |
1366 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1367 | pub const POS_UNDEFINED: u32 = 0u32; | |
1368 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1369 | pub const RECONVOPT_NONE: u32 = 0u32; | |
1370 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1371 | pub const RECONVOPT_USECANCELNOTIFY: u32 = 1u32; | |
1372 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1373 | pub const RWM_CHGKEYMAP: &str = "MSIMEChangeKeyMap"; | |
1374 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1375 | pub const RWM_DOCUMENTFEED: &str = "MSIMEDocumentFeed"; | |
1376 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1377 | pub const RWM_KEYMAP: &str = "MSIMEKeyMap"; | |
1378 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1379 | pub const RWM_MODEBIAS: &str = "MSIMEModeBias"; | |
1380 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1381 | pub const RWM_MOUSE: &str = "MSIMEMouseOperation"; | |
1382 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1383 | pub const RWM_NTFYKEYMAP: &str = "MSIMENotifyKeyMap"; | |
1384 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1385 | pub const RWM_QUERYPOSITION: &str = "MSIMEQueryPosition"; | |
1386 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1387 | pub const RWM_RECONVERT: &str = "MSIMEReconvert"; | |
1388 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1389 | pub const RWM_RECONVERTOPTIONS: &str = "MSIMEReconvertOptions"; | |
1390 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1391 | pub const RWM_RECONVERTREQUEST: &str = "MSIMEReconvertRequest"; | |
1392 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1393 | pub const RWM_SERVICE: &str = "MSIMEService"; | |
1394 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1395 | pub const RWM_SHOWIMEPAD: &str = "MSIMEShowImePad"; | |
1396 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1397 | pub const RWM_UIREADY: &str = "MSIMEUIReady"; | |
1398 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1399 | pub const SCS_CAP_COMPSTR: u32 = 1u32; | |
1400 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1401 | pub const SCS_CAP_MAKEREAD: u32 = 2u32; | |
1402 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1403 | pub const SCS_CAP_SETRECONVERTSTRING: u32 = 4u32; | |
1404 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1405 | pub const SELECT_CAP_CONVERSION: u32 = 1u32; | |
1406 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1407 | pub const SELECT_CAP_SENTENCE: u32 = 2u32; | |
1408 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1409 | pub const SHOWIMEPAD_CATEGORY: u32 = 1u32; | |
1410 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1411 | pub const SHOWIMEPAD_DEFAULT: u32 = 0u32; | |
1412 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1413 | pub const SHOWIMEPAD_GUID: u32 = 2u32; | |
1414 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1415 | pub const SOFTKEYBOARD_TYPE_C1: u32 = 2u32; | |
1416 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1417 | pub const SOFTKEYBOARD_TYPE_T1: u32 = 1u32; | |
1418 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1419 | pub const STYLE_DESCRIPTION_SIZE: u32 = 32u32; | |
1420 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1421 | pub const UI_CAP_2700: u32 = 1u32; | |
1422 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1423 | pub const UI_CAP_ROT90: u32 = 2u32; | |
1424 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1425 | pub const UI_CAP_ROTANY: u32 = 4u32; | |
1426 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1427 | pub const UI_CAP_SOFTKBD: u32 = 65536u32; | |
1428 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1429 | pub const VERSION_DOCUMENTFEED: u32 = 1u32; | |
1430 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1431 | pub const VERSION_ID_CHINESE_SIMPLIFIED: u32 = 134217728u32; | |
1432 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1433 | pub const VERSION_ID_CHINESE_TRADITIONAL: u32 = 67108864u32; | |
1434 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1435 | pub const VERSION_ID_JAPANESE: u32 = 16777216u32; | |
1436 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1437 | pub const VERSION_ID_KOREAN: u32 = 33554432u32; | |
1438 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1439 | pub const VERSION_MODEBIAS: u32 = 1u32; | |
1440 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1441 | pub const VERSION_MOUSE_OPERATION: u32 = 1u32; | |
1442 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1443 | pub const VERSION_QUERYPOSITION: u32 = 1u32; | |
1444 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1445 | pub const VERSION_RECONVERSION: u32 = 1u32; | |
1446 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1447 | pub const cbCommentMax: u32 = 256u32; | |
1448 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1449 | pub const szImeChina: &str = "MSIME.China"; | |
1450 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1451 | pub const szImeJapan: &str = "MSIME.Japan"; | |
1452 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1453 | pub const szImeKorea: &str = "MSIME.Korea"; | |
1454 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1455 | pub const szImeTaiwan: &str = "MSIME.Taiwan"; | |
1456 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1457 | pub const wchPrivate1: u32 = 57344u32; | |
1458 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1459 | pub type GET_CONVERSION_LIST_FLAG = u32; | |
1460 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1461 | pub const GCL_CONVERSION: GET_CONVERSION_LIST_FLAG = 1u32; | |
1462 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1463 | pub const GCL_REVERSECONVERSION: GET_CONVERSION_LIST_FLAG = 2u32; | |
1464 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1465 | pub const GCL_REVERSE_LENGTH: GET_CONVERSION_LIST_FLAG = 3u32; | |
1466 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1467 | pub type GET_GUIDE_LINE_TYPE = u32; | |
1468 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1469 | pub const GGL_LEVEL: GET_GUIDE_LINE_TYPE = 1u32; | |
1470 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1471 | pub const GGL_INDEX: GET_GUIDE_LINE_TYPE = 2u32; | |
1472 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1473 | pub const GGL_STRING: GET_GUIDE_LINE_TYPE = 3u32; | |
1474 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1475 | pub const GGL_PRIVATE: GET_GUIDE_LINE_TYPE = 4u32; | |
1476 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1477 | pub type IMEFMT = i32; | |
1478 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1479 | pub const IFED_UNKNOWN: IMEFMT = 0i32; | |
1480 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1481 | pub const IFED_MSIME2_BIN_SYSTEM: IMEFMT = 1i32; | |
1482 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1483 | pub const IFED_MSIME2_BIN_USER: IMEFMT = 2i32; | |
1484 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1485 | pub const IFED_MSIME2_TEXT_USER: IMEFMT = 3i32; | |
1486 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1487 | pub const IFED_MSIME95_BIN_SYSTEM: IMEFMT = 4i32; | |
1488 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1489 | pub const IFED_MSIME95_BIN_USER: IMEFMT = 5i32; | |
1490 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1491 | pub const IFED_MSIME95_TEXT_USER: IMEFMT = 6i32; | |
1492 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1493 | pub const IFED_MSIME97_BIN_SYSTEM: IMEFMT = 7i32; | |
1494 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1495 | pub const IFED_MSIME97_BIN_USER: IMEFMT = 8i32; | |
1496 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1497 | pub const IFED_MSIME97_TEXT_USER: IMEFMT = 9i32; | |
1498 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1499 | pub const IFED_MSIME98_BIN_SYSTEM: IMEFMT = 10i32; | |
1500 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1501 | pub const IFED_MSIME98_BIN_USER: IMEFMT = 11i32; | |
1502 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1503 | pub const IFED_MSIME98_TEXT_USER: IMEFMT = 12i32; | |
1504 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1505 | pub const IFED_ACTIVE_DICT: IMEFMT = 13i32; | |
1506 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1507 | pub const IFED_ATOK9: IMEFMT = 14i32; | |
1508 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1509 | pub const IFED_ATOK10: IMEFMT = 15i32; | |
1510 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1511 | pub const IFED_NEC_AI_: IMEFMT = 16i32; | |
1512 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1513 | pub const IFED_WX_II: IMEFMT = 17i32; | |
1514 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1515 | pub const IFED_WX_III: IMEFMT = 18i32; | |
1516 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1517 | pub const IFED_VJE_20: IMEFMT = 19i32; | |
1518 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1519 | pub const IFED_MSIME98_SYSTEM_CE: IMEFMT = 20i32; | |
1520 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1521 | pub const IFED_MSIME_BIN_SYSTEM: IMEFMT = 21i32; | |
1522 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1523 | pub const IFED_MSIME_BIN_USER: IMEFMT = 22i32; | |
1524 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1525 | pub const IFED_MSIME_TEXT_USER: IMEFMT = 23i32; | |
1526 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1527 | pub const IFED_PIME2_BIN_USER: IMEFMT = 24i32; | |
1528 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1529 | pub const IFED_PIME2_BIN_SYSTEM: IMEFMT = 25i32; | |
1530 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1531 | pub const IFED_PIME2_BIN_STANDARD_SYSTEM: IMEFMT = 26i32; | |
1532 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1533 | pub type IMEREG = i32; | |
1534 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1535 | pub const IFED_REG_HEAD: IMEREG = 0i32; | |
1536 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1537 | pub const IFED_REG_TAIL: IMEREG = 1i32; | |
1538 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1539 | pub const IFED_REG_DEL: IMEREG = 2i32; | |
1540 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1541 | pub type IMEREL = i32; | |
1542 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1543 | pub const IFED_REL_NONE: IMEREL = 0i32; | |
1544 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1545 | pub const IFED_REL_NO: IMEREL = 1i32; | |
1546 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1547 | pub const IFED_REL_GA: IMEREL = 2i32; | |
1548 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1549 | pub const IFED_REL_WO: IMEREL = 3i32; | |
1550 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1551 | pub const IFED_REL_NI: IMEREL = 4i32; | |
1552 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1553 | pub const IFED_REL_DE: IMEREL = 5i32; | |
1554 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1555 | pub const IFED_REL_YORI: IMEREL = 6i32; | |
1556 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1557 | pub const IFED_REL_KARA: IMEREL = 7i32; | |
1558 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1559 | pub const IFED_REL_MADE: IMEREL = 8i32; | |
1560 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1561 | pub const IFED_REL_HE: IMEREL = 9i32; | |
1562 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1563 | pub const IFED_REL_TO: IMEREL = 10i32; | |
1564 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1565 | pub const IFED_REL_IDEOM: IMEREL = 11i32; | |
1566 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1567 | pub const IFED_REL_FUKU_YOUGEN: IMEREL = 12i32; | |
1568 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1569 | pub const IFED_REL_KEIYOU_YOUGEN: IMEREL = 13i32; | |
1570 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1571 | pub const IFED_REL_KEIDOU1_YOUGEN: IMEREL = 14i32; | |
1572 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1573 | pub const IFED_REL_KEIDOU2_YOUGEN: IMEREL = 15i32; | |
1574 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1575 | pub const IFED_REL_TAIGEN: IMEREL = 16i32; | |
1576 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1577 | pub const IFED_REL_YOUGEN: IMEREL = 17i32; | |
1578 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1579 | pub const IFED_REL_RENTAI_MEI: IMEREL = 18i32; | |
1580 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1581 | pub const IFED_REL_RENSOU: IMEREL = 19i32; | |
1582 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1583 | pub const IFED_REL_KEIYOU_TO_YOUGEN: IMEREL = 20i32; | |
1584 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1585 | pub const IFED_REL_KEIYOU_TARU_YOUGEN: IMEREL = 21i32; | |
1586 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1587 | pub const IFED_REL_UNKNOWN1: IMEREL = 22i32; | |
1588 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1589 | pub const IFED_REL_UNKNOWN2: IMEREL = 23i32; | |
1590 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1591 | pub const IFED_REL_ALL: IMEREL = 24i32; | |
1592 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1593 | pub type IMEUCT = i32; | |
1594 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1595 | pub const IFED_UCT_NONE: IMEUCT = 0i32; | |
1596 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1597 | pub const IFED_UCT_STRING_SJIS: IMEUCT = 1i32; | |
1598 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1599 | pub const IFED_UCT_STRING_UNICODE: IMEUCT = 2i32; | |
1600 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1601 | pub const IFED_UCT_USER_DEFINED: IMEUCT = 3i32; | |
1602 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1603 | pub const IFED_UCT_MAX: IMEUCT = 4i32; | |
1604 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1605 | pub type IME_COMPOSITION_STRING = u32; | |
1606 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1607 | pub const GCS_COMPREADSTR: IME_COMPOSITION_STRING = 1u32; | |
1608 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1609 | pub const GCS_COMPREADATTR: IME_COMPOSITION_STRING = 2u32; | |
1610 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1611 | pub const GCS_COMPREADCLAUSE: IME_COMPOSITION_STRING = 4u32; | |
1612 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1613 | pub const GCS_COMPSTR: IME_COMPOSITION_STRING = 8u32; | |
1614 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1615 | pub const GCS_COMPATTR: IME_COMPOSITION_STRING = 16u32; | |
1616 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1617 | pub const GCS_COMPCLAUSE: IME_COMPOSITION_STRING = 32u32; | |
1618 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1619 | pub const GCS_CURSORPOS: IME_COMPOSITION_STRING = 128u32; | |
1620 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1621 | pub const GCS_DELTASTART: IME_COMPOSITION_STRING = 256u32; | |
1622 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1623 | pub const GCS_RESULTREADSTR: IME_COMPOSITION_STRING = 512u32; | |
1624 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1625 | pub const GCS_RESULTREADCLAUSE: IME_COMPOSITION_STRING = 1024u32; | |
1626 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1627 | pub const GCS_RESULTSTR: IME_COMPOSITION_STRING = 2048u32; | |
1628 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1629 | pub const GCS_RESULTCLAUSE: IME_COMPOSITION_STRING = 4096u32; | |
1630 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1631 | pub type IME_CONVERSION_MODE = u32; | |
1632 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1633 | pub const IME_CMODE_ALPHANUMERIC: IME_CONVERSION_MODE = 0u32; | |
1634 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1635 | pub const IME_CMODE_NATIVE: IME_CONVERSION_MODE = 1u32; | |
1636 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1637 | pub const IME_CMODE_CHINESE: IME_CONVERSION_MODE = 1u32; | |
1638 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1639 | pub const IME_CMODE_HANGUL: IME_CONVERSION_MODE = 1u32; | |
1640 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1641 | pub const IME_CMODE_JAPANESE: IME_CONVERSION_MODE = 1u32; | |
1642 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1643 | pub const IME_CMODE_KATAKANA: IME_CONVERSION_MODE = 2u32; | |
1644 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1645 | pub const IME_CMODE_LANGUAGE: IME_CONVERSION_MODE = 3u32; | |
1646 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1647 | pub const IME_CMODE_FULLSHAPE: IME_CONVERSION_MODE = 8u32; | |
1648 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1649 | pub const IME_CMODE_ROMAN: IME_CONVERSION_MODE = 16u32; | |
1650 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1651 | pub const IME_CMODE_CHARCODE: IME_CONVERSION_MODE = 32u32; | |
1652 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1653 | pub const IME_CMODE_HANJACONVERT: IME_CONVERSION_MODE = 64u32; | |
1654 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1655 | pub const IME_CMODE_NATIVESYMBOL: IME_CONVERSION_MODE = 128u32; | |
1656 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1657 | pub const IME_CMODE_HANGEUL: IME_CONVERSION_MODE = 1u32; | |
1658 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1659 | pub const IME_CMODE_SOFTKBD: IME_CONVERSION_MODE = 128u32; | |
1660 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1661 | pub const IME_CMODE_NOCONVERSION: IME_CONVERSION_MODE = 256u32; | |
1662 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1663 | pub const IME_CMODE_EUDC: IME_CONVERSION_MODE = 512u32; | |
1664 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1665 | pub const IME_CMODE_SYMBOL: IME_CONVERSION_MODE = 1024u32; | |
1666 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1667 | pub const IME_CMODE_FIXED: IME_CONVERSION_MODE = 2048u32; | |
1668 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1669 | pub const IME_CMODE_RESERVED: IME_CONVERSION_MODE = 4026531840u32; | |
1670 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1671 | pub type IME_ESCAPE = u32; | |
1672 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1673 | pub const IME_ESC_QUERY_SUPPORT: IME_ESCAPE = 3u32; | |
1674 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1675 | pub const IME_ESC_RESERVED_FIRST: IME_ESCAPE = 4u32; | |
1676 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1677 | pub const IME_ESC_RESERVED_LAST: IME_ESCAPE = 2047u32; | |
1678 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1679 | pub const IME_ESC_PRIVATE_FIRST: IME_ESCAPE = 2048u32; | |
1680 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1681 | pub const IME_ESC_PRIVATE_LAST: IME_ESCAPE = 4095u32; | |
1682 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1683 | pub const IME_ESC_SEQUENCE_TO_INTERNAL: IME_ESCAPE = 4097u32; | |
1684 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1685 | pub const IME_ESC_GET_EUDC_DICTIONARY: IME_ESCAPE = 4099u32; | |
1686 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1687 | pub const IME_ESC_SET_EUDC_DICTIONARY: IME_ESCAPE = 4100u32; | |
1688 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1689 | pub const IME_ESC_MAX_KEY: IME_ESCAPE = 4101u32; | |
1690 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1691 | pub const IME_ESC_IME_NAME: IME_ESCAPE = 4102u32; | |
1692 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1693 | pub const IME_ESC_SYNC_HOTKEY: IME_ESCAPE = 4103u32; | |
1694 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1695 | pub const IME_ESC_HANJA_MODE: IME_ESCAPE = 4104u32; | |
1696 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1697 | pub const IME_ESC_AUTOMATA: IME_ESCAPE = 4105u32; | |
1698 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1699 | pub const IME_ESC_PRIVATE_HOTKEY: IME_ESCAPE = 4106u32; | |
1700 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1701 | pub const IME_ESC_GETHELPFILENAME: IME_ESCAPE = 4107u32; | |
1702 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1703 | pub type IME_HOTKEY_IDENTIFIER = u32; | |
1704 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1705 | pub const IME_CHOTKEY_IME_NONIME_TOGGLE: IME_HOTKEY_IDENTIFIER = 16u32; | |
1706 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1707 | pub const IME_CHOTKEY_SHAPE_TOGGLE: IME_HOTKEY_IDENTIFIER = 17u32; | |
1708 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1709 | pub const IME_CHOTKEY_SYMBOL_TOGGLE: IME_HOTKEY_IDENTIFIER = 18u32; | |
1710 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1711 | pub const IME_JHOTKEY_CLOSE_OPEN: IME_HOTKEY_IDENTIFIER = 48u32; | |
1712 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1713 | pub const IME_KHOTKEY_SHAPE_TOGGLE: IME_HOTKEY_IDENTIFIER = 80u32; | |
1714 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1715 | pub const IME_KHOTKEY_HANJACONVERT: IME_HOTKEY_IDENTIFIER = 81u32; | |
1716 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1717 | pub const IME_KHOTKEY_ENGLISH: IME_HOTKEY_IDENTIFIER = 82u32; | |
1718 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1719 | pub const IME_THOTKEY_IME_NONIME_TOGGLE: IME_HOTKEY_IDENTIFIER = 112u32; | |
1720 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1721 | pub const IME_THOTKEY_SHAPE_TOGGLE: IME_HOTKEY_IDENTIFIER = 113u32; | |
1722 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1723 | pub const IME_THOTKEY_SYMBOL_TOGGLE: IME_HOTKEY_IDENTIFIER = 114u32; | |
1724 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1725 | pub const IME_ITHOTKEY_RESEND_RESULTSTR: IME_HOTKEY_IDENTIFIER = 512u32; | |
1726 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1727 | pub const IME_ITHOTKEY_PREVIOUS_COMPOSITION: IME_HOTKEY_IDENTIFIER = 513u32; | |
1728 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1729 | pub const IME_ITHOTKEY_UISTYLE_TOGGLE: IME_HOTKEY_IDENTIFIER = 514u32; | |
1730 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1731 | pub const IME_ITHOTKEY_RECONVERTSTRING: IME_HOTKEY_IDENTIFIER = 515u32; | |
1732 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1733 | pub type IME_PAD_REQUEST_FLAGS = u32; | |
1734 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1735 | pub const IMEPADREQ_INSERTSTRING: IME_PAD_REQUEST_FLAGS = 4097u32; | |
1736 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1737 | pub const IMEPADREQ_SENDCONTROL: IME_PAD_REQUEST_FLAGS = 4100u32; | |
1738 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1739 | pub const IMEPADREQ_SETAPPLETSIZE: IME_PAD_REQUEST_FLAGS = 4104u32; | |
1740 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1741 | pub const IMEPADREQ_GETCOMPOSITIONSTRING: IME_PAD_REQUEST_FLAGS = 4102u32; | |
1742 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1743 | pub const IMEPADREQ_GETCOMPOSITIONSTRINGINFO: IME_PAD_REQUEST_FLAGS = 4108u32; | |
1744 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1745 | pub const IMEPADREQ_DELETESTRING: IME_PAD_REQUEST_FLAGS = 4112u32; | |
1746 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1747 | pub const IMEPADREQ_CHANGESTRING: IME_PAD_REQUEST_FLAGS = 4113u32; | |
1748 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1749 | pub const IMEPADREQ_GETAPPLHWND: IME_PAD_REQUEST_FLAGS = 4116u32; | |
1750 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1751 | pub const IMEPADREQ_FORCEIMEPADWINDOWSHOW: IME_PAD_REQUEST_FLAGS = 4117u32; | |
1752 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1753 | pub const IMEPADREQ_POSTMODALNOTIFY: IME_PAD_REQUEST_FLAGS = 4118u32; | |
1754 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1755 | pub const IMEPADREQ_GETDEFAULTUILANGID: IME_PAD_REQUEST_FLAGS = 4119u32; | |
1756 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1757 | pub const IMEPADREQ_GETAPPLETUISTYLE: IME_PAD_REQUEST_FLAGS = 4121u32; | |
1758 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1759 | pub const IMEPADREQ_SETAPPLETUISTYLE: IME_PAD_REQUEST_FLAGS = 4122u32; | |
1760 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1761 | pub const IMEPADREQ_ISAPPLETACTIVE: IME_PAD_REQUEST_FLAGS = 4123u32; | |
1762 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1763 | pub const IMEPADREQ_ISIMEPADWINDOWVISIBLE: IME_PAD_REQUEST_FLAGS = 4124u32; | |
1764 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1765 | pub const IMEPADREQ_SETAPPLETMINMAXSIZE: IME_PAD_REQUEST_FLAGS = 4125u32; | |
1766 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1767 | pub const IMEPADREQ_GETCONVERSIONSTATUS: IME_PAD_REQUEST_FLAGS = 4126u32; | |
1768 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1769 | pub const IMEPADREQ_GETVERSION: IME_PAD_REQUEST_FLAGS = 4127u32; | |
1770 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1771 | pub const IMEPADREQ_GETCURRENTIMEINFO: IME_PAD_REQUEST_FLAGS = 4128u32; | |
1772 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1773 | pub type IME_SENTENCE_MODE = u32; | |
1774 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1775 | pub const IME_SMODE_NONE: IME_SENTENCE_MODE = 0u32; | |
1776 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1777 | pub const IME_SMODE_PLAURALCLAUSE: IME_SENTENCE_MODE = 1u32; | |
1778 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1779 | pub const IME_SMODE_SINGLECONVERT: IME_SENTENCE_MODE = 2u32; | |
1780 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1781 | pub const IME_SMODE_AUTOMATIC: IME_SENTENCE_MODE = 4u32; | |
1782 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1783 | pub const IME_SMODE_PHRASEPREDICT: IME_SENTENCE_MODE = 8u32; | |
1784 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1785 | pub const IME_SMODE_CONVERSATION: IME_SENTENCE_MODE = 16u32; | |
1786 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1787 | pub const IME_SMODE_RESERVED: IME_SENTENCE_MODE = 61440u32; | |
1788 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1789 | pub type NOTIFY_IME_ACTION = u32; | |
1790 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1791 | pub const NI_CHANGECANDIDATELIST: NOTIFY_IME_ACTION = 19u32; | |
1792 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1793 | pub const NI_CLOSECANDIDATE: NOTIFY_IME_ACTION = 17u32; | |
1794 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1795 | pub const NI_COMPOSITIONSTR: NOTIFY_IME_ACTION = 21u32; | |
1796 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1797 | pub const NI_IMEMENUSELECTED: NOTIFY_IME_ACTION = 24u32; | |
1798 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1799 | pub const NI_OPENCANDIDATE: NOTIFY_IME_ACTION = 16u32; | |
1800 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1801 | pub const NI_SELECTCANDIDATESTR: NOTIFY_IME_ACTION = 18u32; | |
1802 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1803 | pub const NI_SETCANDIDATE_PAGESIZE: NOTIFY_IME_ACTION = 23u32; | |
1804 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1805 | pub const NI_SETCANDIDATE_PAGESTART: NOTIFY_IME_ACTION = 22u32; | |
1806 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1807 | pub type NOTIFY_IME_INDEX = u32; | |
1808 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1809 | pub const CPS_CANCEL: NOTIFY_IME_INDEX = 4u32; | |
1810 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1811 | pub const CPS_COMPLETE: NOTIFY_IME_INDEX = 1u32; | |
1812 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1813 | pub const CPS_CONVERT: NOTIFY_IME_INDEX = 2u32; | |
1814 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1815 | pub const CPS_REVERT: NOTIFY_IME_INDEX = 3u32; | |
1816 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1817 | pub type SET_COMPOSITION_STRING_TYPE = u32; | |
1818 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1819 | pub const SCS_SETSTR: SET_COMPOSITION_STRING_TYPE = 9u32; | |
1820 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1821 | pub const SCS_CHANGEATTR: SET_COMPOSITION_STRING_TYPE = 18u32; | |
1822 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1823 | pub const SCS_CHANGECLAUSE: SET_COMPOSITION_STRING_TYPE = 36u32; | |
1824 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1825 | pub const SCS_SETRECONVERTSTRING: SET_COMPOSITION_STRING_TYPE = 65536u32; | |
1826 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1827 | pub const SCS_QUERYRECONVERTSTRING: SET_COMPOSITION_STRING_TYPE = 131072u32; | |
1828 | #[repr(C)] | |
1829 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1830 | pub struct APPLETIDLIST { | |
1831 | pub count: i32, | |
1832 | pub pIIDList: *mut ::windows_sys::core::GUID, | |
1833 | } | |
1834 | impl ::core::marker::Copy for APPLETIDLIST {} | |
1835 | impl ::core::clone::Clone for APPLETIDLIST { | |
1836 | fn clone(&self) -> Self { | |
1837 | *self | |
1838 | } | |
1839 | } | |
1840 | #[repr(C)] | |
1841 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1842 | pub struct APPLYCANDEXPARAM { | |
1843 | pub dwSize: u32, | |
1844 | pub lpwstrDisplay: ::windows_sys::core::PWSTR, | |
1845 | pub lpwstrReading: ::windows_sys::core::PWSTR, | |
1846 | pub dwReserved: u32, | |
1847 | } | |
1848 | impl ::core::marker::Copy for APPLYCANDEXPARAM {} | |
1849 | impl ::core::clone::Clone for APPLYCANDEXPARAM { | |
1850 | fn clone(&self) -> Self { | |
1851 | *self | |
1852 | } | |
1853 | } | |
1854 | #[repr(C)] | |
1855 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] | |
1856 | #[cfg(feature = "Win32_Foundation")] | |
1857 | pub struct CANDIDATEFORM { | |
1858 | pub dwIndex: u32, | |
1859 | pub dwStyle: u32, | |
1860 | pub ptCurrentPos: super::super::super::Foundation::POINT, | |
1861 | pub rcArea: super::super::super::Foundation::RECT, | |
1862 | } | |
1863 | #[cfg(feature = "Win32_Foundation")] | |
1864 | impl ::core::marker::Copy for CANDIDATEFORM {} | |
1865 | #[cfg(feature = "Win32_Foundation")] | |
1866 | impl ::core::clone::Clone for CANDIDATEFORM { | |
1867 | fn clone(&self) -> Self { | |
1868 | *self | |
1869 | } | |
1870 | } | |
1871 | #[repr(C)] | |
1872 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1873 | pub struct CANDIDATEINFO { | |
1874 | pub dwSize: u32, | |
1875 | pub dwCount: u32, | |
1876 | pub dwOffset: [u32; 32], | |
1877 | pub dwPrivateSize: u32, | |
1878 | pub dwPrivateOffset: u32, | |
1879 | } | |
1880 | impl ::core::marker::Copy for CANDIDATEINFO {} | |
1881 | impl ::core::clone::Clone for CANDIDATEINFO { | |
1882 | fn clone(&self) -> Self { | |
1883 | *self | |
1884 | } | |
1885 | } | |
1886 | #[repr(C)] | |
1887 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1888 | pub struct CANDIDATELIST { | |
1889 | pub dwSize: u32, | |
1890 | pub dwStyle: u32, | |
1891 | pub dwCount: u32, | |
1892 | pub dwSelection: u32, | |
1893 | pub dwPageStart: u32, | |
1894 | pub dwPageSize: u32, | |
1895 | pub dwOffset: [u32; 1], | |
1896 | } | |
1897 | impl ::core::marker::Copy for CANDIDATELIST {} | |
1898 | impl ::core::clone::Clone for CANDIDATELIST { | |
1899 | fn clone(&self) -> Self { | |
1900 | *self | |
1901 | } | |
1902 | } | |
1903 | #[repr(C)] | |
1904 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] | |
1905 | #[cfg(feature = "Win32_Foundation")] | |
1906 | pub struct COMPOSITIONFORM { | |
1907 | pub dwStyle: u32, | |
1908 | pub ptCurrentPos: super::super::super::Foundation::POINT, | |
1909 | pub rcArea: super::super::super::Foundation::RECT, | |
1910 | } | |
1911 | #[cfg(feature = "Win32_Foundation")] | |
1912 | impl ::core::marker::Copy for COMPOSITIONFORM {} | |
1913 | #[cfg(feature = "Win32_Foundation")] | |
1914 | impl ::core::clone::Clone for COMPOSITIONFORM { | |
1915 | fn clone(&self) -> Self { | |
1916 | *self | |
1917 | } | |
1918 | } | |
1919 | #[repr(C)] | |
1920 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1921 | pub struct COMPOSITIONSTRING { | |
1922 | pub dwSize: u32, | |
1923 | pub dwCompReadAttrLen: u32, | |
1924 | pub dwCompReadAttrOffset: u32, | |
1925 | pub dwCompReadClauseLen: u32, | |
1926 | pub dwCompReadClauseOffset: u32, | |
1927 | pub dwCompReadStrLen: u32, | |
1928 | pub dwCompReadStrOffset: u32, | |
1929 | pub dwCompAttrLen: u32, | |
1930 | pub dwCompAttrOffset: u32, | |
1931 | pub dwCompClauseLen: u32, | |
1932 | pub dwCompClauseOffset: u32, | |
1933 | pub dwCompStrLen: u32, | |
1934 | pub dwCompStrOffset: u32, | |
1935 | pub dwCursorPos: u32, | |
1936 | pub dwDeltaStart: u32, | |
1937 | pub dwResultReadClauseLen: u32, | |
1938 | pub dwResultReadClauseOffset: u32, | |
1939 | pub dwResultReadStrLen: u32, | |
1940 | pub dwResultReadStrOffset: u32, | |
1941 | pub dwResultClauseLen: u32, | |
1942 | pub dwResultClauseOffset: u32, | |
1943 | pub dwResultStrLen: u32, | |
1944 | pub dwResultStrOffset: u32, | |
1945 | pub dwPrivateSize: u32, | |
1946 | pub dwPrivateOffset: u32, | |
1947 | } | |
1948 | impl ::core::marker::Copy for COMPOSITIONSTRING {} | |
1949 | impl ::core::clone::Clone for COMPOSITIONSTRING { | |
1950 | fn clone(&self) -> Self { | |
1951 | *self | |
1952 | } | |
1953 | } | |
1954 | #[repr(C)] | |
1955 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
1956 | pub struct GUIDELINE { | |
1957 | pub dwSize: u32, | |
1958 | pub dwLevel: u32, | |
1959 | pub dwIndex: u32, | |
1960 | pub dwStrLen: u32, | |
1961 | pub dwStrOffset: u32, | |
1962 | pub dwPrivateSize: u32, | |
1963 | pub dwPrivateOffset: u32, | |
1964 | } | |
1965 | impl ::core::marker::Copy for GUIDELINE {} | |
1966 | impl ::core::clone::Clone for GUIDELINE { | |
1967 | fn clone(&self) -> Self { | |
1968 | *self | |
1969 | } | |
1970 | } | |
1971 | #[repr(C)] | |
1972 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] | |
1973 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] | |
1974 | pub struct IMEAPPLETCFG { | |
1975 | pub dwConfig: u32, | |
1976 | pub wchTitle: [u16; 64], | |
1977 | pub wchTitleFontFace: [u16; 32], | |
1978 | pub dwCharSet: u32, | |
1979 | pub iCategory: i32, | |
1980 | pub hIcon: super::super::WindowsAndMessaging::HICON, | |
1981 | pub langID: u16, | |
1982 | pub dummy: u16, | |
1983 | pub lReserved1: super::super::super::Foundation::LPARAM, | |
1984 | } | |
1985 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] | |
1986 | impl ::core::marker::Copy for IMEAPPLETCFG {} | |
1987 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] | |
1988 | impl ::core::clone::Clone for IMEAPPLETCFG { | |
1989 | fn clone(&self) -> Self { | |
1990 | *self | |
1991 | } | |
1992 | } | |
1993 | #[repr(C)] | |
1994 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] | |
1995 | #[cfg(feature = "Win32_Foundation")] | |
1996 | pub struct IMEAPPLETUI { | |
1997 | pub hwnd: super::super::super::Foundation::HWND, | |
1998 | pub dwStyle: u32, | |
1999 | pub width: i32, | |
2000 | pub height: i32, | |
2001 | pub minWidth: i32, | |
2002 | pub minHeight: i32, | |
2003 | pub maxWidth: i32, | |
2004 | pub maxHeight: i32, | |
2005 | pub lReserved1: super::super::super::Foundation::LPARAM, | |
2006 | pub lReserved2: super::super::super::Foundation::LPARAM, | |
2007 | } | |
2008 | #[cfg(feature = "Win32_Foundation")] | |
2009 | impl ::core::marker::Copy for IMEAPPLETUI {} | |
2010 | #[cfg(feature = "Win32_Foundation")] | |
2011 | impl ::core::clone::Clone for IMEAPPLETUI { | |
2012 | fn clone(&self) -> Self { | |
2013 | *self | |
2014 | } | |
2015 | } | |
2016 | #[repr(C)] | |
2017 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2018 | pub struct IMECHARINFO { | |
2019 | pub wch: u16, | |
2020 | pub dwCharInfo: u32, | |
2021 | } | |
2022 | impl ::core::marker::Copy for IMECHARINFO {} | |
2023 | impl ::core::clone::Clone for IMECHARINFO { | |
2024 | fn clone(&self) -> Self { | |
2025 | *self | |
2026 | } | |
2027 | } | |
2028 | #[repr(C)] | |
2029 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] | |
2030 | #[cfg(feature = "Win32_Foundation")] | |
2031 | pub struct IMECHARPOSITION { | |
2032 | pub dwSize: u32, | |
2033 | pub dwCharPos: u32, | |
2034 | pub pt: super::super::super::Foundation::POINT, | |
2035 | pub cLineHeight: u32, | |
2036 | pub rcDocument: super::super::super::Foundation::RECT, | |
2037 | } | |
2038 | #[cfg(feature = "Win32_Foundation")] | |
2039 | impl ::core::marker::Copy for IMECHARPOSITION {} | |
2040 | #[cfg(feature = "Win32_Foundation")] | |
2041 | impl ::core::clone::Clone for IMECHARPOSITION { | |
2042 | fn clone(&self) -> Self { | |
2043 | *self | |
2044 | } | |
2045 | } | |
2046 | #[repr(C)] | |
2047 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2048 | pub struct IMECOMPOSITIONSTRINGINFO { | |
2049 | pub iCompStrLen: i32, | |
2050 | pub iCaretPos: i32, | |
2051 | pub iEditStart: i32, | |
2052 | pub iEditLen: i32, | |
2053 | pub iTargetStart: i32, | |
2054 | pub iTargetLen: i32, | |
2055 | } | |
2056 | impl ::core::marker::Copy for IMECOMPOSITIONSTRINGINFO {} | |
2057 | impl ::core::clone::Clone for IMECOMPOSITIONSTRINGINFO { | |
2058 | fn clone(&self) -> Self { | |
2059 | *self | |
2060 | } | |
2061 | } | |
2062 | #[repr(C, packed(1))] | |
2063 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] | |
2064 | #[cfg(feature = "Win32_Foundation")] | |
2065 | pub struct IMEDLG { | |
2066 | pub cbIMEDLG: i32, | |
2067 | pub hwnd: super::super::super::Foundation::HWND, | |
2068 | pub lpwstrWord: ::windows_sys::core::PWSTR, | |
2069 | pub nTabId: i32, | |
2070 | } | |
2071 | #[cfg(feature = "Win32_Foundation")] | |
2072 | impl ::core::marker::Copy for IMEDLG {} | |
2073 | #[cfg(feature = "Win32_Foundation")] | |
2074 | impl ::core::clone::Clone for IMEDLG { | |
2075 | fn clone(&self) -> Self { | |
2076 | *self | |
2077 | } | |
2078 | } | |
2079 | #[repr(C, packed(1))] | |
2080 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2081 | pub struct IMEDP { | |
2082 | pub wrdModifier: IMEWRD, | |
2083 | pub wrdModifiee: IMEWRD, | |
2084 | pub relID: IMEREL, | |
2085 | } | |
2086 | impl ::core::marker::Copy for IMEDP {} | |
2087 | impl ::core::clone::Clone for IMEDP { | |
2088 | fn clone(&self) -> Self { | |
2089 | *self | |
2090 | } | |
2091 | } | |
2092 | #[repr(C)] | |
2093 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2094 | pub struct IMEFAREASTINFO { | |
2095 | pub dwSize: u32, | |
2096 | pub dwType: u32, | |
2097 | pub dwData: [u32; 1], | |
2098 | } | |
2099 | impl ::core::marker::Copy for IMEFAREASTINFO {} | |
2100 | impl ::core::clone::Clone for IMEFAREASTINFO { | |
2101 | fn clone(&self) -> Self { | |
2102 | *self | |
2103 | } | |
2104 | } | |
2105 | #[repr(C)] | |
2106 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2107 | pub struct IMEINFO { | |
2108 | pub dwPrivateDataSize: u32, | |
2109 | pub fdwProperty: u32, | |
2110 | pub fdwConversionCaps: u32, | |
2111 | pub fdwSentenceCaps: u32, | |
2112 | pub fdwUICaps: u32, | |
2113 | pub fdwSCSCaps: u32, | |
2114 | pub fdwSelectCaps: u32, | |
2115 | } | |
2116 | impl ::core::marker::Copy for IMEINFO {} | |
2117 | impl ::core::clone::Clone for IMEINFO { | |
2118 | fn clone(&self) -> Self { | |
2119 | *self | |
2120 | } | |
2121 | } | |
2122 | #[repr(C)] | |
2123 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2124 | pub struct IMEITEM { | |
2125 | pub cbSize: i32, | |
2126 | pub iType: i32, | |
2127 | pub lpItemData: *mut ::core::ffi::c_void, | |
2128 | } | |
2129 | impl ::core::marker::Copy for IMEITEM {} | |
2130 | impl ::core::clone::Clone for IMEITEM { | |
2131 | fn clone(&self) -> Self { | |
2132 | *self | |
2133 | } | |
2134 | } | |
2135 | #[repr(C)] | |
2136 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2137 | pub struct IMEITEMCANDIDATE { | |
2138 | pub uCount: u32, | |
2139 | pub imeItem: [IMEITEM; 1], | |
2140 | } | |
2141 | impl ::core::marker::Copy for IMEITEMCANDIDATE {} | |
2142 | impl ::core::clone::Clone for IMEITEMCANDIDATE { | |
2143 | fn clone(&self) -> Self { | |
2144 | *self | |
2145 | } | |
2146 | } | |
2147 | #[repr(C, packed(1))] | |
2148 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] | |
2149 | #[cfg(feature = "Win32_Globalization")] | |
2150 | pub struct IMEKMS { | |
2151 | pub cbSize: i32, | |
2152 | pub hIMC: super::super::super::Globalization::HIMC, | |
2153 | pub cKeyList: u32, | |
2154 | pub pKeyList: *mut IMEKMSKEY, | |
2155 | } | |
2156 | #[cfg(feature = "Win32_Globalization")] | |
2157 | impl ::core::marker::Copy for IMEKMS {} | |
2158 | #[cfg(feature = "Win32_Globalization")] | |
2159 | impl ::core::clone::Clone for IMEKMS { | |
2160 | fn clone(&self) -> Self { | |
2161 | *self | |
2162 | } | |
2163 | } | |
2164 | #[repr(C, packed(1))] | |
2165 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2166 | pub struct IMEKMSFUNCDESC { | |
2167 | pub cbSize: i32, | |
2168 | pub idLang: u16, | |
2169 | pub dwControl: u32, | |
2170 | pub pwszDescription: [u16; 128], | |
2171 | } | |
2172 | impl ::core::marker::Copy for IMEKMSFUNCDESC {} | |
2173 | impl ::core::clone::Clone for IMEKMSFUNCDESC { | |
2174 | fn clone(&self) -> Self { | |
2175 | *self | |
2176 | } | |
2177 | } | |
2178 | #[repr(C, packed(1))] | |
2179 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] | |
2180 | #[cfg(feature = "Win32_Foundation")] | |
2181 | pub struct IMEKMSINIT { | |
2182 | pub cbSize: i32, | |
2183 | pub hWnd: super::super::super::Foundation::HWND, | |
2184 | } | |
2185 | #[cfg(feature = "Win32_Foundation")] | |
2186 | impl ::core::marker::Copy for IMEKMSINIT {} | |
2187 | #[cfg(feature = "Win32_Foundation")] | |
2188 | impl ::core::clone::Clone for IMEKMSINIT { | |
2189 | fn clone(&self) -> Self { | |
2190 | *self | |
2191 | } | |
2192 | } | |
2193 | #[repr(C, packed(1))] | |
2194 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] | |
2195 | #[cfg(feature = "Win32_Globalization")] | |
2196 | pub struct IMEKMSINVK { | |
2197 | pub cbSize: i32, | |
2198 | pub hIMC: super::super::super::Globalization::HIMC, | |
2199 | pub dwControl: u32, | |
2200 | } | |
2201 | #[cfg(feature = "Win32_Globalization")] | |
2202 | impl ::core::marker::Copy for IMEKMSINVK {} | |
2203 | #[cfg(feature = "Win32_Globalization")] | |
2204 | impl ::core::clone::Clone for IMEKMSINVK { | |
2205 | fn clone(&self) -> Self { | |
2206 | *self | |
2207 | } | |
2208 | } | |
2209 | #[repr(C, packed(1))] | |
2210 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2211 | pub struct IMEKMSKEY { | |
2212 | pub dwStatus: u32, | |
2213 | pub dwCompStatus: u32, | |
2214 | pub dwVKEY: u32, | |
2215 | pub Anonymous1: IMEKMSKEY_0, | |
2216 | pub Anonymous2: IMEKMSKEY_1, | |
2217 | } | |
2218 | impl ::core::marker::Copy for IMEKMSKEY {} | |
2219 | impl ::core::clone::Clone for IMEKMSKEY { | |
2220 | fn clone(&self) -> Self { | |
2221 | *self | |
2222 | } | |
2223 | } | |
2224 | #[repr(C, packed(1))] | |
2225 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2226 | pub union IMEKMSKEY_0 { | |
2227 | pub dwControl: u32, | |
2228 | pub dwNotUsed: u32, | |
2229 | } | |
2230 | impl ::core::marker::Copy for IMEKMSKEY_0 {} | |
2231 | impl ::core::clone::Clone for IMEKMSKEY_0 { | |
2232 | fn clone(&self) -> Self { | |
2233 | *self | |
2234 | } | |
2235 | } | |
2236 | #[repr(C, packed(1))] | |
2237 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2238 | pub union IMEKMSKEY_1 { | |
2239 | pub pwszDscr: [u16; 31], | |
2240 | pub pwszNoUse: [u16; 31], | |
2241 | } | |
2242 | impl ::core::marker::Copy for IMEKMSKEY_1 {} | |
2243 | impl ::core::clone::Clone for IMEKMSKEY_1 { | |
2244 | fn clone(&self) -> Self { | |
2245 | *self | |
2246 | } | |
2247 | } | |
2248 | #[repr(C, packed(1))] | |
2249 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] | |
2250 | #[cfg(feature = "Win32_Globalization")] | |
2251 | pub struct IMEKMSKMP { | |
2252 | pub cbSize: i32, | |
2253 | pub hIMC: super::super::super::Globalization::HIMC, | |
2254 | pub idLang: u16, | |
2255 | pub wVKStart: u16, | |
2256 | pub wVKEnd: u16, | |
2257 | pub cKeyList: i32, | |
2258 | pub pKeyList: *mut IMEKMSKEY, | |
2259 | } | |
2260 | #[cfg(feature = "Win32_Globalization")] | |
2261 | impl ::core::marker::Copy for IMEKMSKMP {} | |
2262 | #[cfg(feature = "Win32_Globalization")] | |
2263 | impl ::core::clone::Clone for IMEKMSKMP { | |
2264 | fn clone(&self) -> Self { | |
2265 | *self | |
2266 | } | |
2267 | } | |
2268 | #[repr(C, packed(1))] | |
2269 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] | |
2270 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] | |
2271 | pub struct IMEKMSNTFY { | |
2272 | pub cbSize: i32, | |
2273 | pub hIMC: super::super::super::Globalization::HIMC, | |
2274 | pub fSelect: super::super::super::Foundation::BOOL, | |
2275 | } | |
2276 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] | |
2277 | impl ::core::marker::Copy for IMEKMSNTFY {} | |
2278 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] | |
2279 | impl ::core::clone::Clone for IMEKMSNTFY { | |
2280 | fn clone(&self) -> Self { | |
2281 | *self | |
2282 | } | |
2283 | } | |
2284 | #[repr(C)] | |
2285 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] | |
2286 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] | |
2287 | pub struct IMEMENUITEMINFOA { | |
2288 | pub cbSize: u32, | |
2289 | pub fType: u32, | |
2290 | pub fState: u32, | |
2291 | pub wID: u32, | |
2292 | pub hbmpChecked: super::super::super::Graphics::Gdi::HBITMAP, | |
2293 | pub hbmpUnchecked: super::super::super::Graphics::Gdi::HBITMAP, | |
2294 | pub dwItemData: u32, | |
2295 | pub szString: [super::super::super::Foundation::CHAR; 80], | |
2296 | pub hbmpItem: super::super::super::Graphics::Gdi::HBITMAP, | |
2297 | } | |
2298 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] | |
2299 | impl ::core::marker::Copy for IMEMENUITEMINFOA {} | |
2300 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] | |
2301 | impl ::core::clone::Clone for IMEMENUITEMINFOA { | |
2302 | fn clone(&self) -> Self { | |
2303 | *self | |
2304 | } | |
2305 | } | |
2306 | #[repr(C)] | |
2307 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Graphics_Gdi\"`*"] | |
2308 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
2309 | pub struct IMEMENUITEMINFOW { | |
2310 | pub cbSize: u32, | |
2311 | pub fType: u32, | |
2312 | pub fState: u32, | |
2313 | pub wID: u32, | |
2314 | pub hbmpChecked: super::super::super::Graphics::Gdi::HBITMAP, | |
2315 | pub hbmpUnchecked: super::super::super::Graphics::Gdi::HBITMAP, | |
2316 | pub dwItemData: u32, | |
2317 | pub szString: [u16; 80], | |
2318 | pub hbmpItem: super::super::super::Graphics::Gdi::HBITMAP, | |
2319 | } | |
2320 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
2321 | impl ::core::marker::Copy for IMEMENUITEMINFOW {} | |
2322 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
2323 | impl ::core::clone::Clone for IMEMENUITEMINFOW { | |
2324 | fn clone(&self) -> Self { | |
2325 | *self | |
2326 | } | |
2327 | } | |
2328 | #[repr(C, packed(1))] | |
2329 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] | |
2330 | #[cfg(feature = "Win32_Foundation")] | |
2331 | pub struct IMESHF { | |
2332 | pub cbShf: u16, | |
2333 | pub verDic: u16, | |
2334 | pub szTitle: [super::super::super::Foundation::CHAR; 48], | |
2335 | pub szDescription: [super::super::super::Foundation::CHAR; 256], | |
2336 | pub szCopyright: [super::super::super::Foundation::CHAR; 128], | |
2337 | } | |
2338 | #[cfg(feature = "Win32_Foundation")] | |
2339 | impl ::core::marker::Copy for IMESHF {} | |
2340 | #[cfg(feature = "Win32_Foundation")] | |
2341 | impl ::core::clone::Clone for IMESHF { | |
2342 | fn clone(&self) -> Self { | |
2343 | *self | |
2344 | } | |
2345 | } | |
2346 | #[repr(C)] | |
2347 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2348 | pub struct IMESTRINGCANDIDATE { | |
2349 | pub uCount: u32, | |
2350 | pub lpwstr: [::windows_sys::core::PWSTR; 1], | |
2351 | } | |
2352 | impl ::core::marker::Copy for IMESTRINGCANDIDATE {} | |
2353 | impl ::core::clone::Clone for IMESTRINGCANDIDATE { | |
2354 | fn clone(&self) -> Self { | |
2355 | *self | |
2356 | } | |
2357 | } | |
2358 | #[repr(C)] | |
2359 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2360 | pub struct IMESTRINGCANDIDATEINFO { | |
2361 | pub dwFarEastId: u32, | |
2362 | pub lpFarEastInfo: *mut IMEFAREASTINFO, | |
2363 | pub fInfoMask: u32, | |
2364 | pub iSelIndex: i32, | |
2365 | pub uCount: u32, | |
2366 | pub lpwstr: [::windows_sys::core::PWSTR; 1], | |
2367 | } | |
2368 | impl ::core::marker::Copy for IMESTRINGCANDIDATEINFO {} | |
2369 | impl ::core::clone::Clone for IMESTRINGCANDIDATEINFO { | |
2370 | fn clone(&self) -> Self { | |
2371 | *self | |
2372 | } | |
2373 | } | |
2374 | #[repr(C)] | |
2375 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2376 | pub struct IMESTRINGINFO { | |
2377 | pub dwFarEastId: u32, | |
2378 | pub lpwstr: ::windows_sys::core::PWSTR, | |
2379 | } | |
2380 | impl ::core::marker::Copy for IMESTRINGINFO {} | |
2381 | impl ::core::clone::Clone for IMESTRINGINFO { | |
2382 | fn clone(&self) -> Self { | |
2383 | *self | |
2384 | } | |
2385 | } | |
2386 | #[repr(C, packed(1))] | |
2387 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2388 | pub struct IMEWRD { | |
2389 | pub pwchReading: ::windows_sys::core::PWSTR, | |
2390 | pub pwchDisplay: ::windows_sys::core::PWSTR, | |
2391 | pub Anonymous: IMEWRD_0, | |
2392 | pub rgulAttrs: [u32; 2], | |
2393 | pub cbComment: i32, | |
2394 | pub uct: IMEUCT, | |
2395 | pub pvComment: *mut ::core::ffi::c_void, | |
2396 | } | |
2397 | impl ::core::marker::Copy for IMEWRD {} | |
2398 | impl ::core::clone::Clone for IMEWRD { | |
2399 | fn clone(&self) -> Self { | |
2400 | *self | |
2401 | } | |
2402 | } | |
2403 | #[repr(C, packed(1))] | |
04454e1e | 2404 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 FG |
2405 | pub union IMEWRD_0 { |
2406 | pub ulPos: u32, | |
2407 | pub Anonymous: IMEWRD_0_0, | |
2408 | } | |
2409 | impl ::core::marker::Copy for IMEWRD_0 {} | |
2410 | impl ::core::clone::Clone for IMEWRD_0 { | |
2411 | fn clone(&self) -> Self { | |
2412 | *self | |
2413 | } | |
2414 | } | |
2415 | #[repr(C, packed(1))] | |
04454e1e | 2416 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 FG |
2417 | pub struct IMEWRD_0_0 { |
2418 | pub nPos1: u16, | |
2419 | pub nPos2: u16, | |
2420 | } | |
2421 | impl ::core::marker::Copy for IMEWRD_0_0 {} | |
2422 | impl ::core::clone::Clone for IMEWRD_0_0 { | |
2423 | fn clone(&self) -> Self { | |
2424 | *self | |
2425 | } | |
2426 | } | |
2427 | #[repr(C)] | |
2428 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] | |
2429 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] | |
2430 | pub struct INPUTCONTEXT { | |
2431 | pub hWnd: super::super::super::Foundation::HWND, | |
2432 | pub fOpen: super::super::super::Foundation::BOOL, | |
2433 | pub ptStatusWndPos: super::super::super::Foundation::POINT, | |
2434 | pub ptSoftKbdPos: super::super::super::Foundation::POINT, | |
2435 | pub fdwConversion: u32, | |
2436 | pub fdwSentence: u32, | |
2437 | pub lfFont: INPUTCONTEXT_0, | |
2438 | pub cfCompForm: COMPOSITIONFORM, | |
2439 | pub cfCandForm: [CANDIDATEFORM; 4], | |
2440 | pub hCompStr: super::super::super::Globalization::HIMCC, | |
2441 | pub hCandInfo: super::super::super::Globalization::HIMCC, | |
2442 | pub hGuideLine: super::super::super::Globalization::HIMCC, | |
2443 | pub hPrivate: super::super::super::Globalization::HIMCC, | |
2444 | pub dwNumMsgBuf: u32, | |
2445 | pub hMsgBuf: super::super::super::Globalization::HIMCC, | |
2446 | pub fdwInit: u32, | |
2447 | pub dwReserve: [u32; 3], | |
2448 | } | |
2449 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] | |
2450 | impl ::core::marker::Copy for INPUTCONTEXT {} | |
2451 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] | |
2452 | impl ::core::clone::Clone for INPUTCONTEXT { | |
2453 | fn clone(&self) -> Self { | |
2454 | *self | |
2455 | } | |
2456 | } | |
2457 | #[repr(C)] | |
2458 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] | |
2459 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] | |
2460 | pub union INPUTCONTEXT_0 { | |
2461 | pub A: super::super::super::Graphics::Gdi::LOGFONTA, | |
2462 | pub W: super::super::super::Graphics::Gdi::LOGFONTW, | |
2463 | } | |
2464 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] | |
2465 | impl ::core::marker::Copy for INPUTCONTEXT_0 {} | |
2466 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] | |
2467 | impl ::core::clone::Clone for INPUTCONTEXT_0 { | |
2468 | fn clone(&self) -> Self { | |
2469 | *self | |
2470 | } | |
2471 | } | |
5e7ed085 | 2472 | #[repr(C, packed(1))] |
04454e1e | 2473 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
2474 | pub struct MORRSLT { |
2475 | pub dwSize: u32, | |
04454e1e | 2476 | pub pwchOutput: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
2477 | pub cchOutput: u16, |
2478 | pub Anonymous1: MORRSLT_0, | |
2479 | pub Anonymous2: MORRSLT_1, | |
2480 | pub pchInputPos: *mut u16, | |
2481 | pub pchOutputIdxWDD: *mut u16, | |
2482 | pub Anonymous3: MORRSLT_2, | |
2483 | pub paMonoRubyPos: *mut u16, | |
2484 | pub pWDD: *mut WDD, | |
2485 | pub cWDD: i32, | |
2486 | pub pPrivate: *mut ::core::ffi::c_void, | |
2487 | pub BLKBuff: [u16; 1], | |
2488 | } | |
5e7ed085 | 2489 | impl ::core::marker::Copy for MORRSLT {} |
5e7ed085 FG |
2490 | impl ::core::clone::Clone for MORRSLT { |
2491 | fn clone(&self) -> Self { | |
2492 | *self | |
2493 | } | |
2494 | } | |
2495 | #[repr(C, packed(1))] | |
04454e1e | 2496 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 2497 | pub union MORRSLT_0 { |
04454e1e FG |
2498 | pub pwchRead: ::windows_sys::core::PWSTR, |
2499 | pub pwchComp: ::windows_sys::core::PWSTR, | |
5e7ed085 | 2500 | } |
5e7ed085 | 2501 | impl ::core::marker::Copy for MORRSLT_0 {} |
5e7ed085 FG |
2502 | impl ::core::clone::Clone for MORRSLT_0 { |
2503 | fn clone(&self) -> Self { | |
2504 | *self | |
2505 | } | |
2506 | } | |
2507 | #[repr(C, packed(1))] | |
04454e1e | 2508 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
2509 | pub union MORRSLT_1 { |
2510 | pub cchRead: u16, | |
2511 | pub cchComp: u16, | |
2512 | } | |
5e7ed085 | 2513 | impl ::core::marker::Copy for MORRSLT_1 {} |
5e7ed085 FG |
2514 | impl ::core::clone::Clone for MORRSLT_1 { |
2515 | fn clone(&self) -> Self { | |
2516 | *self | |
2517 | } | |
2518 | } | |
2519 | #[repr(C, packed(1))] | |
04454e1e | 2520 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
2521 | pub union MORRSLT_2 { |
2522 | pub pchReadIdxWDD: *mut u16, | |
2523 | pub pchCompIdxWDD: *mut u16, | |
2524 | } | |
5e7ed085 | 2525 | impl ::core::marker::Copy for MORRSLT_2 {} |
5e7ed085 FG |
2526 | impl ::core::clone::Clone for MORRSLT_2 { |
2527 | fn clone(&self) -> Self { | |
2528 | *self | |
2529 | } | |
2530 | } | |
5e7ed085 | 2531 | #[repr(C, packed(1))] |
04454e1e | 2532 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
2533 | pub struct POSTBL { |
2534 | pub nPos: u16, | |
2535 | pub szName: *mut u8, | |
2536 | } | |
2537 | impl ::core::marker::Copy for POSTBL {} | |
2538 | impl ::core::clone::Clone for POSTBL { | |
2539 | fn clone(&self) -> Self { | |
2540 | *self | |
2541 | } | |
2542 | } | |
5e7ed085 | 2543 | #[repr(C)] |
04454e1e | 2544 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
2545 | pub struct RECONVERTSTRING { |
2546 | pub dwSize: u32, | |
2547 | pub dwVersion: u32, | |
2548 | pub dwStrLen: u32, | |
2549 | pub dwStrOffset: u32, | |
2550 | pub dwCompStrLen: u32, | |
2551 | pub dwCompStrOffset: u32, | |
2552 | pub dwTargetStrLen: u32, | |
2553 | pub dwTargetStrOffset: u32, | |
2554 | } | |
2555 | impl ::core::marker::Copy for RECONVERTSTRING {} | |
2556 | impl ::core::clone::Clone for RECONVERTSTRING { | |
2557 | fn clone(&self) -> Self { | |
2558 | *self | |
2559 | } | |
2560 | } | |
5e7ed085 | 2561 | #[repr(C)] |
04454e1e | 2562 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 2563 | pub struct REGISTERWORDA { |
04454e1e FG |
2564 | pub lpReading: ::windows_sys::core::PSTR, |
2565 | pub lpWord: ::windows_sys::core::PSTR, | |
5e7ed085 | 2566 | } |
5e7ed085 | 2567 | impl ::core::marker::Copy for REGISTERWORDA {} |
5e7ed085 FG |
2568 | impl ::core::clone::Clone for REGISTERWORDA { |
2569 | fn clone(&self) -> Self { | |
2570 | *self | |
2571 | } | |
2572 | } | |
5e7ed085 | 2573 | #[repr(C)] |
04454e1e | 2574 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 2575 | pub struct REGISTERWORDW { |
04454e1e FG |
2576 | pub lpReading: ::windows_sys::core::PWSTR, |
2577 | pub lpWord: ::windows_sys::core::PWSTR, | |
5e7ed085 | 2578 | } |
5e7ed085 | 2579 | impl ::core::marker::Copy for REGISTERWORDW {} |
5e7ed085 FG |
2580 | impl ::core::clone::Clone for REGISTERWORDW { |
2581 | fn clone(&self) -> Self { | |
2582 | *self | |
2583 | } | |
2584 | } | |
5e7ed085 | 2585 | #[repr(C)] |
04454e1e | 2586 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
2587 | pub struct SOFTKBDDATA { |
2588 | pub uCount: u32, | |
2589 | pub wCode: [u16; 256], | |
2590 | } | |
2591 | impl ::core::marker::Copy for SOFTKBDDATA {} | |
2592 | impl ::core::clone::Clone for SOFTKBDDATA { | |
2593 | fn clone(&self) -> Self { | |
2594 | *self | |
2595 | } | |
2596 | } | |
5e7ed085 | 2597 | #[repr(C)] |
04454e1e | 2598 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
2599 | #[cfg(feature = "Win32_Foundation")] |
2600 | pub struct STYLEBUFA { | |
2601 | pub dwStyle: u32, | |
2602 | pub szDescription: [super::super::super::Foundation::CHAR; 32], | |
2603 | } | |
2604 | #[cfg(feature = "Win32_Foundation")] | |
2605 | impl ::core::marker::Copy for STYLEBUFA {} | |
2606 | #[cfg(feature = "Win32_Foundation")] | |
2607 | impl ::core::clone::Clone for STYLEBUFA { | |
2608 | fn clone(&self) -> Self { | |
2609 | *self | |
2610 | } | |
2611 | } | |
2612 | #[repr(C)] | |
04454e1e | 2613 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
2614 | pub struct STYLEBUFW { |
2615 | pub dwStyle: u32, | |
2616 | pub szDescription: [u16; 32], | |
2617 | } | |
2618 | impl ::core::marker::Copy for STYLEBUFW {} | |
2619 | impl ::core::clone::Clone for STYLEBUFW { | |
2620 | fn clone(&self) -> Self { | |
2621 | *self | |
2622 | } | |
2623 | } | |
5e7ed085 | 2624 | #[repr(C)] |
04454e1e | 2625 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
2626 | #[cfg(feature = "Win32_Foundation")] |
2627 | pub struct TRANSMSG { | |
2628 | pub message: u32, | |
2629 | pub wParam: super::super::super::Foundation::WPARAM, | |
2630 | pub lParam: super::super::super::Foundation::LPARAM, | |
2631 | } | |
2632 | #[cfg(feature = "Win32_Foundation")] | |
2633 | impl ::core::marker::Copy for TRANSMSG {} | |
2634 | #[cfg(feature = "Win32_Foundation")] | |
2635 | impl ::core::clone::Clone for TRANSMSG { | |
2636 | fn clone(&self) -> Self { | |
2637 | *self | |
2638 | } | |
2639 | } | |
2640 | #[repr(C)] | |
04454e1e | 2641 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
2642 | #[cfg(feature = "Win32_Foundation")] |
2643 | pub struct TRANSMSGLIST { | |
2644 | pub uMsgCount: u32, | |
2645 | pub TransMsg: [TRANSMSG; 1], | |
2646 | } | |
2647 | #[cfg(feature = "Win32_Foundation")] | |
2648 | impl ::core::marker::Copy for TRANSMSGLIST {} | |
2649 | #[cfg(feature = "Win32_Foundation")] | |
2650 | impl ::core::clone::Clone for TRANSMSGLIST { | |
2651 | fn clone(&self) -> Self { | |
2652 | *self | |
2653 | } | |
2654 | } | |
5e7ed085 | 2655 | #[repr(C, packed(1))] |
04454e1e | 2656 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
2657 | pub struct WDD { |
2658 | pub wDispPos: u16, | |
2659 | pub Anonymous1: WDD_0, | |
2660 | pub cchDisp: u16, | |
2661 | pub Anonymous2: WDD_1, | |
2662 | pub WDD_nReserve1: u32, | |
2663 | pub nPos: u16, | |
2664 | pub _bitfield: u16, | |
2665 | pub pReserved: *mut ::core::ffi::c_void, | |
2666 | } | |
2667 | impl ::core::marker::Copy for WDD {} | |
2668 | impl ::core::clone::Clone for WDD { | |
2669 | fn clone(&self) -> Self { | |
2670 | *self | |
2671 | } | |
2672 | } | |
2673 | #[repr(C, packed(1))] | |
04454e1e | 2674 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
2675 | pub union WDD_0 { |
2676 | pub wReadPos: u16, | |
2677 | pub wCompPos: u16, | |
2678 | } | |
2679 | impl ::core::marker::Copy for WDD_0 {} | |
2680 | impl ::core::clone::Clone for WDD_0 { | |
2681 | fn clone(&self) -> Self { | |
2682 | *self | |
2683 | } | |
2684 | } | |
2685 | #[repr(C, packed(1))] | |
04454e1e | 2686 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 FG |
2687 | pub union WDD_1 { |
2688 | pub cchRead: u16, | |
2689 | pub cchComp: u16, | |
2690 | } | |
2691 | impl ::core::marker::Copy for WDD_1 {} | |
2692 | impl ::core::clone::Clone for WDD_1 { | |
2693 | fn clone(&self) -> Self { | |
2694 | *self | |
2695 | } | |
2696 | } | |
487cf647 FG |
2697 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] |
2698 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] | |
2699 | pub type IMCENUMPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL>; | |
2700 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] | |
2701 | #[cfg(feature = "Win32_Foundation")] | |
2702 | pub type PFNLOG = ::core::option::Option<unsafe extern "system" fn(param0: *mut IMEDP, param1: ::windows_sys::core::HRESULT) -> super::super::super::Foundation::BOOL>; | |
04454e1e | 2703 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
487cf647 FG |
2704 | pub type REGISTERWORDENUMPROCA = ::core::option::Option<unsafe extern "system" fn(lpszreading: ::windows_sys::core::PCSTR, param1: u32, lpszstring: ::windows_sys::core::PCSTR, param3: *mut ::core::ffi::c_void) -> i32>; |
2705 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] | |
2706 | pub type REGISTERWORDENUMPROCW = ::core::option::Option<unsafe extern "system" fn(lpszreading: ::windows_sys::core::PCWSTR, param1: u32, lpszstring: ::windows_sys::core::PCWSTR, param3: *mut ::core::ffi::c_void) -> i32>; | |
04454e1e | 2707 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 2708 | pub type fpCreateIFECommonInstanceType = ::core::option::Option<unsafe extern "system" fn(ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; |
04454e1e | 2709 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 2710 | pub type fpCreateIFEDictionaryInstanceType = ::core::option::Option<unsafe extern "system" fn(ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; |
04454e1e | 2711 | #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] |
5e7ed085 | 2712 | pub type fpCreateIFELanguageInstanceType = ::core::option::Option<unsafe extern "system" fn(clsid: *const ::windows_sys::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; |