]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | #[link(name = "windows")] |
2 | extern "system" { | |
04454e1e | 3 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4 | pub fn CompareStringA(locale: u32, dwcmpflags: u32, lpstring1: *const i8, cchcount1: i32, lpstring2: *const i8, cchcount2: i32) -> i32; |
04454e1e | 5 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 6 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
7 | pub fn CompareStringEx(lplocalename: ::windows_sys::core::PCWSTR, dwcmpflags: COMPARE_STRING_FLAGS, lpstring1: ::windows_sys::core::PCWSTR, cchcount1: i32, lpstring2: ::windows_sys::core::PCWSTR, cchcount2: i32, lpversioninformation: *mut NLSVERSIONINFO, lpreserved: *mut ::core::ffi::c_void, lparam: super::Foundation::LPARAM) -> i32; |
8 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 9 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
10 | pub fn CompareStringOrdinal(lpstring1: ::windows_sys::core::PCWSTR, cchcount1: i32, lpstring2: ::windows_sys::core::PCWSTR, cchcount2: i32, bignorecase: super::Foundation::BOOL) -> i32; |
11 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
12 | pub fn CompareStringW(locale: u32, dwcmpflags: u32, lpstring1: ::windows_sys::core::PCWSTR, cchcount1: i32, lpstring2: ::windows_sys::core::PCWSTR, cchcount2: i32) -> i32; | |
13 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 14 | pub fn ConvertDefaultLocale(locale: u32) -> u32; |
04454e1e | 15 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
16 | #[cfg(feature = "Win32_Foundation")] |
17 | pub fn EnumCalendarInfoA(lpcalinfoenumproc: CALINFO_ENUMPROCA, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL; | |
04454e1e | 18 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
19 | #[cfg(feature = "Win32_Foundation")] |
20 | pub fn EnumCalendarInfoExA(lpcalinfoenumprocex: CALINFO_ENUMPROCEXA, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL; | |
04454e1e | 21 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 22 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
23 | pub fn EnumCalendarInfoExEx(pcalinfoenumprocexex: CALINFO_ENUMPROCEXEX, lplocalename: ::windows_sys::core::PCWSTR, calendar: u32, lpreserved: ::windows_sys::core::PCWSTR, caltype: u32, lparam: super::Foundation::LPARAM) -> super::Foundation::BOOL; |
24 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
25 | #[cfg(feature = "Win32_Foundation")] |
26 | pub fn EnumCalendarInfoExW(lpcalinfoenumprocex: CALINFO_ENUMPROCEXW, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL; | |
04454e1e | 27 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
28 | #[cfg(feature = "Win32_Foundation")] |
29 | pub fn EnumCalendarInfoW(lpcalinfoenumproc: CALINFO_ENUMPROCW, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL; | |
04454e1e | 30 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
31 | #[cfg(feature = "Win32_Foundation")] |
32 | pub fn EnumDateFormatsA(lpdatefmtenumproc: DATEFMT_ENUMPROCA, locale: u32, dwflags: u32) -> super::Foundation::BOOL; | |
04454e1e | 33 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
34 | #[cfg(feature = "Win32_Foundation")] |
35 | pub fn EnumDateFormatsExA(lpdatefmtenumprocex: DATEFMT_ENUMPROCEXA, locale: u32, dwflags: u32) -> super::Foundation::BOOL; | |
04454e1e | 36 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 37 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
38 | pub fn EnumDateFormatsExEx(lpdatefmtenumprocexex: DATEFMT_ENUMPROCEXEX, lplocalename: ::windows_sys::core::PCWSTR, dwflags: ENUM_DATE_FORMATS_FLAGS, lparam: super::Foundation::LPARAM) -> super::Foundation::BOOL; |
39 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
40 | #[cfg(feature = "Win32_Foundation")] |
41 | pub fn EnumDateFormatsExW(lpdatefmtenumprocex: DATEFMT_ENUMPROCEXW, locale: u32, dwflags: u32) -> super::Foundation::BOOL; | |
04454e1e | 42 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
43 | #[cfg(feature = "Win32_Foundation")] |
44 | pub fn EnumDateFormatsW(lpdatefmtenumproc: DATEFMT_ENUMPROCW, locale: u32, dwflags: u32) -> super::Foundation::BOOL; | |
04454e1e | 45 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
46 | #[cfg(feature = "Win32_Foundation")] |
47 | pub fn EnumLanguageGroupLocalesA(lplanggrouplocaleenumproc: LANGGROUPLOCALE_ENUMPROCA, languagegroup: u32, dwflags: u32, lparam: isize) -> super::Foundation::BOOL; | |
04454e1e | 48 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
49 | #[cfg(feature = "Win32_Foundation")] |
50 | pub fn EnumLanguageGroupLocalesW(lplanggrouplocaleenumproc: LANGGROUPLOCALE_ENUMPROCW, languagegroup: u32, dwflags: u32, lparam: isize) -> super::Foundation::BOOL; | |
04454e1e | 51 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
52 | #[cfg(feature = "Win32_Foundation")] |
53 | pub fn EnumSystemCodePagesA(lpcodepageenumproc: CODEPAGE_ENUMPROCA, dwflags: ENUM_SYSTEM_CODE_PAGES_FLAGS) -> super::Foundation::BOOL; | |
04454e1e | 54 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
55 | #[cfg(feature = "Win32_Foundation")] |
56 | pub fn EnumSystemCodePagesW(lpcodepageenumproc: CODEPAGE_ENUMPROCW, dwflags: ENUM_SYSTEM_CODE_PAGES_FLAGS) -> super::Foundation::BOOL; | |
04454e1e | 57 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
58 | #[cfg(feature = "Win32_Foundation")] |
59 | pub fn EnumSystemGeoID(geoclass: u32, parentgeoid: i32, lpgeoenumproc: GEO_ENUMPROC) -> super::Foundation::BOOL; | |
04454e1e | 60 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
61 | #[cfg(feature = "Win32_Foundation")] |
62 | pub fn EnumSystemGeoNames(geoclass: u32, geoenumproc: GEO_ENUMNAMEPROC, data: super::Foundation::LPARAM) -> super::Foundation::BOOL; | |
04454e1e | 63 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
64 | #[cfg(feature = "Win32_Foundation")] |
65 | pub fn EnumSystemLanguageGroupsA(lplanguagegroupenumproc: LANGUAGEGROUP_ENUMPROCA, dwflags: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS, lparam: isize) -> super::Foundation::BOOL; | |
04454e1e | 66 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
67 | #[cfg(feature = "Win32_Foundation")] |
68 | pub fn EnumSystemLanguageGroupsW(lplanguagegroupenumproc: LANGUAGEGROUP_ENUMPROCW, dwflags: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS, lparam: isize) -> super::Foundation::BOOL; | |
04454e1e | 69 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
70 | #[cfg(feature = "Win32_Foundation")] |
71 | pub fn EnumSystemLocalesA(lplocaleenumproc: LOCALE_ENUMPROCA, dwflags: u32) -> super::Foundation::BOOL; | |
04454e1e | 72 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
73 | #[cfg(feature = "Win32_Foundation")] |
74 | pub fn EnumSystemLocalesEx(lplocaleenumprocex: LOCALE_ENUMPROCEX, dwflags: u32, lparam: super::Foundation::LPARAM, lpreserved: *const ::core::ffi::c_void) -> super::Foundation::BOOL; | |
04454e1e | 75 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
76 | #[cfg(feature = "Win32_Foundation")] |
77 | pub fn EnumSystemLocalesW(lplocaleenumproc: LOCALE_ENUMPROCW, dwflags: u32) -> super::Foundation::BOOL; | |
04454e1e | 78 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
79 | #[cfg(feature = "Win32_Foundation")] |
80 | pub fn EnumTimeFormatsA(lptimefmtenumproc: TIMEFMT_ENUMPROCA, locale: u32, dwflags: TIME_FORMAT_FLAGS) -> super::Foundation::BOOL; | |
04454e1e | 81 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 82 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
83 | pub fn EnumTimeFormatsEx(lptimefmtenumprocex: TIMEFMT_ENUMPROCEX, lplocalename: ::windows_sys::core::PCWSTR, dwflags: u32, lparam: super::Foundation::LPARAM) -> super::Foundation::BOOL; |
84 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
85 | #[cfg(feature = "Win32_Foundation")] |
86 | pub fn EnumTimeFormatsW(lptimefmtenumproc: TIMEFMT_ENUMPROCW, locale: u32, dwflags: TIME_FORMAT_FLAGS) -> super::Foundation::BOOL; | |
04454e1e | 87 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
88 | #[cfg(feature = "Win32_Foundation")] |
89 | pub fn EnumUILanguagesA(lpuilanguageenumproc: UILANGUAGE_ENUMPROCA, dwflags: u32, lparam: isize) -> super::Foundation::BOOL; | |
04454e1e | 90 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
91 | #[cfg(feature = "Win32_Foundation")] |
92 | pub fn EnumUILanguagesW(lpuilanguageenumproc: UILANGUAGE_ENUMPROCW, dwflags: u32, lparam: isize) -> super::Foundation::BOOL; | |
04454e1e FG |
93 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
94 | pub fn FindNLSString(locale: u32, dwfindnlsstringflags: u32, lpstringsource: ::windows_sys::core::PCWSTR, cchsource: i32, lpstringvalue: ::windows_sys::core::PCWSTR, cchvalue: i32, pcchfound: *mut i32) -> i32; | |
95 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
96 | #[cfg(feature = "Win32_Foundation")] | |
97 | pub fn FindNLSStringEx(lplocalename: ::windows_sys::core::PCWSTR, dwfindnlsstringflags: u32, lpstringsource: ::windows_sys::core::PCWSTR, cchsource: i32, lpstringvalue: ::windows_sys::core::PCWSTR, cchvalue: i32, pcchfound: *mut i32, lpversioninformation: *const NLSVERSIONINFO, lpreserved: *const ::core::ffi::c_void, sorthandle: super::Foundation::LPARAM) -> i32; | |
98 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
99 | #[cfg(feature = "Win32_Foundation")] | |
100 | pub fn FindStringOrdinal(dwfindstringordinalflags: u32, lpstringsource: ::windows_sys::core::PCWSTR, cchsource: i32, lpstringvalue: ::windows_sys::core::PCWSTR, cchvalue: i32, bignorecase: super::Foundation::BOOL) -> i32; | |
101 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
102 | pub fn FoldStringA(dwmapflags: FOLD_STRING_MAP_FLAGS, lpsrcstr: ::windows_sys::core::PCSTR, cchsrc: i32, lpdeststr: ::windows_sys::core::PSTR, cchdest: i32) -> i32; | |
103 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
104 | pub fn FoldStringW(dwmapflags: FOLD_STRING_MAP_FLAGS, lpsrcstr: ::windows_sys::core::PCWSTR, cchsrc: i32, lpdeststr: ::windows_sys::core::PWSTR, cchdest: i32) -> i32; | |
105 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 106 | pub fn GetACP() -> u32; |
04454e1e | 107 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
108 | #[cfg(feature = "Win32_Foundation")] |
109 | pub fn GetCPInfo(codepage: u32, lpcpinfo: *mut CPINFO) -> super::Foundation::BOOL; | |
04454e1e | 110 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
111 | #[cfg(feature = "Win32_Foundation")] |
112 | pub fn GetCPInfoExA(codepage: u32, dwflags: u32, lpcpinfoex: *mut CPINFOEXA) -> super::Foundation::BOOL; | |
04454e1e | 113 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
114 | #[cfg(feature = "Win32_Foundation")] |
115 | pub fn GetCPInfoExW(codepage: u32, dwflags: u32, lpcpinfoex: *mut CPINFOEXW) -> super::Foundation::BOOL; | |
04454e1e FG |
116 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
117 | pub fn GetCalendarInfoA(locale: u32, calendar: u32, caltype: u32, lpcaldata: ::windows_sys::core::PSTR, cchdata: i32, lpvalue: *mut u32) -> i32; | |
118 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
119 | pub fn GetCalendarInfoEx(lplocalename: ::windows_sys::core::PCWSTR, calendar: u32, lpreserved: ::windows_sys::core::PCWSTR, caltype: u32, lpcaldata: ::windows_sys::core::PWSTR, cchdata: i32, lpvalue: *mut u32) -> i32; | |
120 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
121 | pub fn GetCalendarInfoW(locale: u32, calendar: u32, caltype: u32, lpcaldata: ::windows_sys::core::PWSTR, cchdata: i32, lpvalue: *mut u32) -> i32; | |
122 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
123 | pub fn GetCurrencyFormatA(locale: u32, dwflags: u32, lpvalue: ::windows_sys::core::PCSTR, lpformat: *const CURRENCYFMTA, lpcurrencystr: ::windows_sys::core::PSTR, cchcurrency: i32) -> i32; | |
124 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
125 | pub fn GetCurrencyFormatEx(lplocalename: ::windows_sys::core::PCWSTR, dwflags: u32, lpvalue: ::windows_sys::core::PCWSTR, lpformat: *const CURRENCYFMTW, lpcurrencystr: ::windows_sys::core::PWSTR, cchcurrency: i32) -> i32; | |
126 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
127 | pub fn GetCurrencyFormatW(locale: u32, dwflags: u32, lpvalue: ::windows_sys::core::PCWSTR, lpformat: *const CURRENCYFMTW, lpcurrencystr: ::windows_sys::core::PWSTR, cchcurrency: i32) -> i32; | |
128 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
129 | #[cfg(feature = "Win32_Foundation")] | |
130 | pub fn GetDateFormatA(locale: u32, dwflags: u32, lpdate: *const super::Foundation::SYSTEMTIME, lpformat: ::windows_sys::core::PCSTR, lpdatestr: ::windows_sys::core::PSTR, cchdate: i32) -> i32; | |
131 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
132 | #[cfg(feature = "Win32_Foundation")] | |
133 | pub fn GetDateFormatEx(lplocalename: ::windows_sys::core::PCWSTR, dwflags: ENUM_DATE_FORMATS_FLAGS, lpdate: *const super::Foundation::SYSTEMTIME, lpformat: ::windows_sys::core::PCWSTR, lpdatestr: ::windows_sys::core::PWSTR, cchdate: i32, lpcalendar: ::windows_sys::core::PCWSTR) -> i32; | |
134 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
135 | #[cfg(feature = "Win32_Foundation")] | |
136 | pub fn GetDateFormatW(locale: u32, dwflags: u32, lpdate: *const super::Foundation::SYSTEMTIME, lpformat: ::windows_sys::core::PCWSTR, lpdatestr: ::windows_sys::core::PWSTR, cchdate: i32) -> i32; | |
137 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
138 | pub fn GetDistanceOfClosestLanguageInList(pszlanguage: ::windows_sys::core::PCWSTR, pszlanguageslist: ::windows_sys::core::PCWSTR, wchlistdelimiter: u16, pclosestdistance: *mut f64) -> ::windows_sys::core::HRESULT; | |
139 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
140 | #[cfg(feature = "Win32_Foundation")] | |
141 | pub fn GetDurationFormat(locale: u32, dwflags: u32, lpduration: *const super::Foundation::SYSTEMTIME, ullduration: u64, lpformat: ::windows_sys::core::PCWSTR, lpdurationstr: ::windows_sys::core::PWSTR, cchduration: i32) -> i32; | |
142 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
143 | #[cfg(feature = "Win32_Foundation")] | |
144 | pub fn GetDurationFormatEx(lplocalename: ::windows_sys::core::PCWSTR, dwflags: u32, lpduration: *const super::Foundation::SYSTEMTIME, ullduration: u64, lpformat: ::windows_sys::core::PCWSTR, lpdurationstr: ::windows_sys::core::PWSTR, cchduration: i32) -> i32; | |
145 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
146 | #[cfg(feature = "Win32_Foundation")] | |
147 | pub fn GetFileMUIInfo(dwflags: u32, pcwszfilepath: ::windows_sys::core::PCWSTR, pfilemuiinfo: *mut FILEMUIINFO, pcbfilemuiinfo: *mut u32) -> super::Foundation::BOOL; | |
148 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
149 | #[cfg(feature = "Win32_Foundation")] | |
150 | pub fn GetFileMUIPath(dwflags: u32, pcwszfilepath: ::windows_sys::core::PCWSTR, pwszlanguage: ::windows_sys::core::PWSTR, pcchlanguage: *mut u32, pwszfilemuipath: ::windows_sys::core::PWSTR, pcchfilemuipath: *mut u32, pululenumerator: *mut u64) -> super::Foundation::BOOL; | |
151 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
152 | pub fn GetGeoInfoA(location: i32, geotype: u32, lpgeodata: ::windows_sys::core::PSTR, cchdata: i32, langid: u16) -> i32; | |
153 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
154 | pub fn GetGeoInfoEx(location: ::windows_sys::core::PCWSTR, geotype: u32, geodata: ::windows_sys::core::PWSTR, geodatacount: i32) -> i32; | |
155 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
156 | pub fn GetGeoInfoW(location: i32, geotype: u32, lpgeodata: ::windows_sys::core::PWSTR, cchdata: i32, langid: u16) -> i32; | |
157 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
158 | pub fn GetLocaleInfoA(locale: u32, lctype: u32, lplcdata: ::windows_sys::core::PSTR, cchdata: i32) -> i32; | |
159 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
160 | pub fn GetLocaleInfoEx(lplocalename: ::windows_sys::core::PCWSTR, lctype: u32, lplcdata: ::windows_sys::core::PWSTR, cchdata: i32) -> i32; | |
161 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
162 | pub fn GetLocaleInfoW(locale: u32, lctype: u32, lplcdata: ::windows_sys::core::PWSTR, cchdata: i32) -> i32; | |
163 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
164 | #[cfg(feature = "Win32_Foundation")] |
165 | pub fn GetNLSVersion(function: u32, locale: u32, lpversioninformation: *mut NLSVERSIONINFO) -> super::Foundation::BOOL; | |
04454e1e FG |
166 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
167 | #[cfg(feature = "Win32_Foundation")] | |
168 | pub fn GetNLSVersionEx(function: u32, lplocalename: ::windows_sys::core::PCWSTR, lpversioninformation: *mut NLSVERSIONINFOEX) -> super::Foundation::BOOL; | |
169 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
170 | pub fn GetNumberFormatA(locale: u32, dwflags: u32, lpvalue: ::windows_sys::core::PCSTR, lpformat: *const NUMBERFMTA, lpnumberstr: ::windows_sys::core::PSTR, cchnumber: i32) -> i32; | |
171 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
172 | pub fn GetNumberFormatEx(lplocalename: ::windows_sys::core::PCWSTR, dwflags: u32, lpvalue: ::windows_sys::core::PCWSTR, lpformat: *const NUMBERFMTW, lpnumberstr: ::windows_sys::core::PWSTR, cchnumber: i32) -> i32; | |
173 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
174 | pub fn GetNumberFormatW(locale: u32, dwflags: u32, lpvalue: ::windows_sys::core::PCWSTR, lpformat: *const NUMBERFMTW, lpnumberstr: ::windows_sys::core::PWSTR, cchnumber: i32) -> i32; | |
175 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 176 | pub fn GetOEMCP() -> u32; |
04454e1e | 177 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 178 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
179 | pub fn GetProcessPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows_sys::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL; |
180 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
181 | pub fn GetStringScripts(dwflags: u32, lpstring: ::windows_sys::core::PCWSTR, cchstring: i32, lpscripts: ::windows_sys::core::PWSTR, cchscripts: i32) -> i32; | |
182 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 183 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
184 | pub fn GetStringTypeA(locale: u32, dwinfotype: u32, lpsrcstr: ::windows_sys::core::PCSTR, cchsrc: i32, lpchartype: *mut u16) -> super::Foundation::BOOL; |
185 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 186 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
187 | pub fn GetStringTypeExA(locale: u32, dwinfotype: u32, lpsrcstr: ::windows_sys::core::PCSTR, cchsrc: i32, lpchartype: *mut u16) -> super::Foundation::BOOL; |
188 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 189 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
190 | pub fn GetStringTypeExW(locale: u32, dwinfotype: u32, lpsrcstr: ::windows_sys::core::PCWSTR, cchsrc: i32, lpchartype: *mut u16) -> super::Foundation::BOOL; |
191 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 192 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
193 | pub fn GetStringTypeW(dwinfotype: u32, lpsrcstr: ::windows_sys::core::PCWSTR, cchsrc: i32, lpchartype: *mut u16) -> super::Foundation::BOOL; |
194 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 195 | pub fn GetSystemDefaultLCID() -> u32; |
04454e1e | 196 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 197 | pub fn GetSystemDefaultLangID() -> u16; |
04454e1e FG |
198 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
199 | pub fn GetSystemDefaultLocaleName(lplocalename: ::windows_sys::core::PWSTR, cchlocalename: i32) -> i32; | |
200 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 201 | pub fn GetSystemDefaultUILanguage() -> u16; |
04454e1e | 202 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 203 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
204 | pub fn GetSystemPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows_sys::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL; |
205 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] | |
5e7ed085 FG |
206 | #[cfg(feature = "Win32_Graphics_Gdi")] |
207 | pub fn GetTextCharset(hdc: super::Graphics::Gdi::HDC) -> i32; | |
04454e1e | 208 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
209 | #[cfg(feature = "Win32_Graphics_Gdi")] |
210 | pub fn GetTextCharsetInfo(hdc: super::Graphics::Gdi::HDC, lpsig: *mut FONTSIGNATURE, dwflags: u32) -> i32; | |
04454e1e | 211 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 212 | pub fn GetThreadLocale() -> u32; |
04454e1e | 213 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 214 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
215 | pub fn GetThreadPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows_sys::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL; |
216 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 217 | pub fn GetThreadUILanguage() -> u16; |
04454e1e | 218 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 219 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
220 | pub fn GetTimeFormatA(locale: u32, dwflags: u32, lptime: *const super::Foundation::SYSTEMTIME, lpformat: ::windows_sys::core::PCSTR, lptimestr: ::windows_sys::core::PSTR, cchtime: i32) -> i32; |
221 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 222 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
223 | pub fn GetTimeFormatEx(lplocalename: ::windows_sys::core::PCWSTR, dwflags: TIME_FORMAT_FLAGS, lptime: *const super::Foundation::SYSTEMTIME, lpformat: ::windows_sys::core::PCWSTR, lptimestr: ::windows_sys::core::PWSTR, cchtime: i32) -> i32; |
224 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 225 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
226 | pub fn GetTimeFormatW(locale: u32, dwflags: u32, lptime: *const super::Foundation::SYSTEMTIME, lpformat: ::windows_sys::core::PCWSTR, lptimestr: ::windows_sys::core::PWSTR, cchtime: i32) -> i32; |
227 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 228 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
229 | pub fn GetUILanguageInfo(dwflags: u32, pwmszlanguage: ::windows_sys::core::PCWSTR, pwszfallbacklanguages: ::windows_sys::core::PWSTR, pcchfallbacklanguages: *mut u32, pattributes: *mut u32) -> super::Foundation::BOOL; |
230 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
231 | pub fn GetUserDefaultGeoName(geoname: ::windows_sys::core::PWSTR, geonamecount: i32) -> i32; | |
232 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 233 | pub fn GetUserDefaultLCID() -> u32; |
04454e1e | 234 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 235 | pub fn GetUserDefaultLangID() -> u16; |
04454e1e FG |
236 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
237 | pub fn GetUserDefaultLocaleName(lplocalename: ::windows_sys::core::PWSTR, cchlocalename: i32) -> i32; | |
238 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 239 | pub fn GetUserDefaultUILanguage() -> u16; |
04454e1e | 240 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 241 | pub fn GetUserGeoID(geoclass: u32) -> i32; |
04454e1e | 242 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 243 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
244 | pub fn GetUserPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows_sys::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL; |
245 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
246 | pub fn IdnToAscii(dwflags: u32, lpunicodecharstr: ::windows_sys::core::PCWSTR, cchunicodechar: i32, lpasciicharstr: ::windows_sys::core::PWSTR, cchasciichar: i32) -> i32; | |
247 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
248 | pub fn IdnToNameprepUnicode(dwflags: u32, lpunicodecharstr: ::windows_sys::core::PCWSTR, cchunicodechar: i32, lpnameprepcharstr: ::windows_sys::core::PWSTR, cchnameprepchar: i32) -> i32; | |
249 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
250 | pub fn IdnToUnicode(dwflags: u32, lpasciicharstr: ::windows_sys::core::PCWSTR, cchasciichar: i32, lpunicodecharstr: ::windows_sys::core::PWSTR, cchunicodechar: i32) -> i32; | |
251 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
252 | #[cfg(feature = "Win32_Foundation")] |
253 | pub fn IsDBCSLeadByte(testchar: u8) -> super::Foundation::BOOL; | |
04454e1e | 254 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
255 | #[cfg(feature = "Win32_Foundation")] |
256 | pub fn IsDBCSLeadByteEx(codepage: u32, testchar: u8) -> super::Foundation::BOOL; | |
04454e1e | 257 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 258 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
259 | pub fn IsNLSDefinedString(function: u32, dwflags: u32, lpversioninformation: *const NLSVERSIONINFO, lpstring: ::windows_sys::core::PCWSTR, cchstr: i32) -> super::Foundation::BOOL; |
260 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 261 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
262 | pub fn IsNormalizedString(normform: NORM_FORM, lpstring: ::windows_sys::core::PCWSTR, cwlength: i32) -> super::Foundation::BOOL; |
263 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
264 | #[cfg(feature = "Win32_Foundation")] |
265 | pub fn IsTextUnicode(lpv: *const ::core::ffi::c_void, isize: i32, lpiresult: *mut IS_TEXT_UNICODE_RESULT) -> super::Foundation::BOOL; | |
04454e1e | 266 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
267 | #[cfg(feature = "Win32_Foundation")] |
268 | pub fn IsValidCodePage(codepage: u32) -> super::Foundation::BOOL; | |
04454e1e | 269 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
270 | #[cfg(feature = "Win32_Foundation")] |
271 | pub fn IsValidLanguageGroup(languagegroup: u32, dwflags: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS) -> super::Foundation::BOOL; | |
04454e1e | 272 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
273 | #[cfg(feature = "Win32_Foundation")] |
274 | pub fn IsValidLocale(locale: u32, dwflags: IS_VALID_LOCALE_FLAGS) -> super::Foundation::BOOL; | |
04454e1e FG |
275 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
276 | #[cfg(feature = "Win32_Foundation")] | |
277 | pub fn IsValidLocaleName(lplocalename: ::windows_sys::core::PCWSTR) -> super::Foundation::BOOL; | |
278 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
279 | pub fn IsValidNLSVersion(function: u32, lplocalename: ::windows_sys::core::PCWSTR, lpversioninformation: *const NLSVERSIONINFOEX) -> u32; | |
280 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
281 | pub fn IsWellFormedTag(psztag: ::windows_sys::core::PCWSTR) -> u8; | |
282 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
283 | pub fn LCIDToLocaleName(locale: u32, lpname: ::windows_sys::core::PWSTR, cchname: i32, dwflags: u32) -> i32; | |
284 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
285 | pub fn LCMapStringA(locale: u32, dwmapflags: u32, lpsrcstr: ::windows_sys::core::PCSTR, cchsrc: i32, lpdeststr: ::windows_sys::core::PSTR, cchdest: i32) -> i32; | |
286 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
287 | #[cfg(feature = "Win32_Foundation")] | |
288 | pub fn LCMapStringEx(lplocalename: ::windows_sys::core::PCWSTR, dwmapflags: u32, lpsrcstr: ::windows_sys::core::PCWSTR, cchsrc: i32, lpdeststr: ::windows_sys::core::PWSTR, cchdest: i32, lpversioninformation: *const NLSVERSIONINFO, lpreserved: *const ::core::ffi::c_void, sorthandle: super::Foundation::LPARAM) -> i32; | |
289 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
290 | pub fn LCMapStringW(locale: u32, dwmapflags: u32, lpsrcstr: ::windows_sys::core::PCWSTR, cchsrc: i32, lpdeststr: ::windows_sys::core::PWSTR, cchdest: i32) -> i32; | |
291 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
292 | pub fn LocaleNameToLCID(lpname: ::windows_sys::core::PCWSTR, dwflags: u32) -> u32; | |
293 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
294 | pub fn MappingDoAction(pbag: *mut MAPPING_PROPERTY_BAG, dwrangeindex: u32, pszactionid: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT; | |
295 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 296 | pub fn MappingFreePropertyBag(pbag: *const MAPPING_PROPERTY_BAG) -> ::windows_sys::core::HRESULT; |
04454e1e | 297 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 298 | pub fn MappingFreeServices(pserviceinfo: *const MAPPING_SERVICE_INFO) -> ::windows_sys::core::HRESULT; |
04454e1e | 299 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 300 | pub fn MappingGetServices(poptions: *const MAPPING_ENUM_OPTIONS, prgservices: *mut *mut MAPPING_SERVICE_INFO, pdwservicescount: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
301 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
302 | pub fn MappingRecognizeText(pserviceinfo: *const MAPPING_SERVICE_INFO, psztext: ::windows_sys::core::PCWSTR, dwlength: u32, dwindex: u32, poptions: *const MAPPING_OPTIONS, pbag: *mut MAPPING_PROPERTY_BAG) -> ::windows_sys::core::HRESULT; | |
303 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
304 | pub fn MultiByteToWideChar(codepage: u32, dwflags: MULTI_BYTE_TO_WIDE_CHAR_FLAGS, lpmultibytestr: ::windows_sys::core::PCSTR, cbmultibyte: i32, lpwidecharstr: ::windows_sys::core::PWSTR, cchwidechar: i32) -> i32; | |
305 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
306 | pub fn NormalizeString(normform: NORM_FORM, lpsrcstring: ::windows_sys::core::PCWSTR, cwsrclength: i32, lpdststring: ::windows_sys::core::PWSTR, cwdstlength: i32) -> i32; | |
307 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
308 | #[cfg(feature = "Win32_Foundation")] | |
309 | pub fn NotifyUILanguageChange(dwflags: u32, pcwstrnewlanguage: ::windows_sys::core::PCWSTR, pcwstrpreviouslanguage: ::windows_sys::core::PCWSTR, dwreserved: u32, pdwstatusrtrn: *mut u32) -> super::Foundation::BOOL; | |
310 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
311 | pub fn ResolveLocaleName(lpnametoresolve: ::windows_sys::core::PCWSTR, lplocalename: ::windows_sys::core::PWSTR, cchlocalename: i32) -> i32; | |
312 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 313 | pub fn RestoreThreadPreferredUILanguages(snapshot: HSAVEDUILANGUAGES); |
04454e1e | 314 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 315 | pub fn ScriptApplyDigitSubstitution(psds: *const SCRIPT_DIGITSUBSTITUTE, psc: *mut SCRIPT_CONTROL, pss: *mut SCRIPT_STATE) -> ::windows_sys::core::HRESULT; |
04454e1e | 316 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
317 | #[cfg(feature = "Win32_Graphics_Gdi")] |
318 | pub fn ScriptApplyLogicalWidth(pidx: *const i32, cchars: i32, cglyphs: i32, pwlogclust: *const u16, psva: *const SCRIPT_VISATTR, piadvance: *const i32, psa: *const SCRIPT_ANALYSIS, pabc: *mut super::Graphics::Gdi::ABC, pijustify: *mut i32) -> ::windows_sys::core::HRESULT; | |
04454e1e FG |
319 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
320 | pub fn ScriptBreak(pwcchars: ::windows_sys::core::PCWSTR, cchars: i32, psa: *const SCRIPT_ANALYSIS, psla: *mut SCRIPT_LOGATTR) -> ::windows_sys::core::HRESULT; | |
321 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
322 | #[cfg(feature = "Win32_Foundation")] |
323 | pub fn ScriptCPtoX(icp: i32, ftrailing: super::Foundation::BOOL, cchars: i32, cglyphs: i32, pwlogclust: *const u16, psva: *const SCRIPT_VISATTR, piadvance: *const i32, psa: *const SCRIPT_ANALYSIS, pix: *mut i32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 324 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
325 | #[cfg(feature = "Win32_Graphics_Gdi")] |
326 | pub fn ScriptCacheGetHeight(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, tmheight: *mut i32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 327 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 328 | pub fn ScriptFreeCache(psc: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
329 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
330 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
331 | pub fn ScriptGetCMap(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, pwcinchars: ::windows_sys::core::PCWSTR, cchars: i32, dwflags: u32, pwoutglyphs: *mut u16) -> ::windows_sys::core::HRESULT; | |
332 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] | |
5e7ed085 FG |
333 | #[cfg(feature = "Win32_Graphics_Gdi")] |
334 | pub fn ScriptGetFontAlternateGlyphs(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, tagfeature: u32, wglyphid: u16, cmaxalternates: i32, palternateglyphs: *mut u16, pcalternates: *mut i32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 335 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
336 | #[cfg(feature = "Win32_Graphics_Gdi")] |
337 | pub fn ScriptGetFontFeatureTags(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, cmaxtags: i32, pfeaturetags: *mut u32, pctags: *mut i32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 338 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
339 | #[cfg(feature = "Win32_Graphics_Gdi")] |
340 | pub fn ScriptGetFontLanguageTags(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, cmaxtags: i32, plangsystags: *mut u32, pctags: *mut i32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 341 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
342 | #[cfg(feature = "Win32_Graphics_Gdi")] |
343 | pub fn ScriptGetFontProperties(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, sfp: *mut SCRIPT_FONTPROPERTIES) -> ::windows_sys::core::HRESULT; | |
04454e1e | 344 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
345 | #[cfg(feature = "Win32_Graphics_Gdi")] |
346 | pub fn ScriptGetFontScriptTags(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, cmaxtags: i32, pscripttags: *mut u32, pctags: *mut i32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 347 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
348 | #[cfg(feature = "Win32_Graphics_Gdi")] |
349 | pub fn ScriptGetGlyphABCWidth(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, wglyph: u16, pabc: *mut super::Graphics::Gdi::ABC) -> ::windows_sys::core::HRESULT; | |
04454e1e | 350 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 351 | pub fn ScriptGetLogicalWidths(psa: *const SCRIPT_ANALYSIS, cchars: i32, cglyphs: i32, piglyphwidth: *const i32, pwlogclust: *const u16, psva: *const SCRIPT_VISATTR, pidx: *const i32) -> ::windows_sys::core::HRESULT; |
04454e1e | 352 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 353 | pub fn ScriptGetProperties(ppsp: *mut *mut *mut SCRIPT_PROPERTIES, pinumscripts: *mut i32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
354 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
355 | pub fn ScriptIsComplex(pwcinchars: ::windows_sys::core::PCWSTR, cinchars: i32, dwflags: SCRIPT_IS_COMPLEX_FLAGS) -> ::windows_sys::core::HRESULT; | |
356 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
357 | pub fn ScriptItemize(pwcinchars: ::windows_sys::core::PCWSTR, cinchars: i32, cmaxitems: i32, pscontrol: *const SCRIPT_CONTROL, psstate: *const SCRIPT_STATE, pitems: *mut SCRIPT_ITEM, pcitems: *mut i32) -> ::windows_sys::core::HRESULT; | |
358 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
359 | pub fn ScriptItemizeOpenType(pwcinchars: ::windows_sys::core::PCWSTR, cinchars: i32, cmaxitems: i32, pscontrol: *const SCRIPT_CONTROL, psstate: *const SCRIPT_STATE, pitems: *mut SCRIPT_ITEM, pscripttags: *mut u32, pcitems: *mut i32) -> ::windows_sys::core::HRESULT; | |
360 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 361 | pub fn ScriptJustify(psva: *const SCRIPT_VISATTR, piadvance: *const i32, cglyphs: i32, idx: i32, iminkashida: i32, pijustify: *mut i32) -> ::windows_sys::core::HRESULT; |
04454e1e | 362 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 363 | pub fn ScriptLayout(cruns: i32, pblevel: *const u8, pivisualtological: *mut i32, pilogicaltovisual: *mut i32) -> ::windows_sys::core::HRESULT; |
04454e1e | 364 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
365 | #[cfg(feature = "Win32_Graphics_Gdi")] |
366 | pub fn ScriptPlace(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, pwglyphs: *const u16, cglyphs: i32, psva: *const SCRIPT_VISATTR, psa: *mut SCRIPT_ANALYSIS, piadvance: *mut i32, pgoffset: *mut GOFFSET, pabc: *mut super::Graphics::Gdi::ABC) -> ::windows_sys::core::HRESULT; | |
04454e1e FG |
367 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
368 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
369 | pub fn ScriptPlaceOpenType(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *mut SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, rcrangechars: *const i32, rprangeproperties: *const *const textrange_properties, cranges: i32, pwcchars: ::windows_sys::core::PCWSTR, pwlogclust: *const u16, pcharprops: *const script_charprop, cchars: i32, pwglyphs: *const u16, pglyphprops: *const script_glyphprop, cglyphs: i32, piadvance: *mut i32, pgoffset: *mut GOFFSET, pabc: *mut super::Graphics::Gdi::ABC) -> ::windows_sys::core::HRESULT; | |
370 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] | |
5e7ed085 FG |
371 | #[cfg(feature = "Win32_Graphics_Gdi")] |
372 | pub fn ScriptPositionSingleGlyph(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, tagfeature: u32, lparameter: i32, wglyphid: u16, iadvance: i32, goffset: GOFFSET, pioutadvance: *mut i32, poutgoffset: *mut GOFFSET) -> ::windows_sys::core::HRESULT; | |
04454e1e | 373 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 374 | pub fn ScriptRecordDigitSubstitution(locale: u32, psds: *mut SCRIPT_DIGITSUBSTITUTE) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
375 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
376 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
377 | pub fn ScriptShape(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, pwcchars: ::windows_sys::core::PCWSTR, cchars: i32, cmaxglyphs: i32, psa: *mut SCRIPT_ANALYSIS, pwoutglyphs: *mut u16, pwlogclust: *mut u16, psva: *mut SCRIPT_VISATTR, pcglyphs: *mut i32) -> ::windows_sys::core::HRESULT; | |
378 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] | |
379 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
380 | pub fn ScriptShapeOpenType(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *mut SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, rcrangechars: *const i32, rprangeproperties: *const *const textrange_properties, cranges: i32, pwcchars: ::windows_sys::core::PCWSTR, cchars: i32, cmaxglyphs: i32, pwlogclust: *mut u16, pcharprops: *mut script_charprop, pwoutglyphs: *mut u16, poutglyphprops: *mut script_glyphprop, pcglyphs: *mut i32) -> ::windows_sys::core::HRESULT; | |
381 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] | |
5e7ed085 FG |
382 | #[cfg(feature = "Win32_Graphics_Gdi")] |
383 | pub fn ScriptStringAnalyse(hdc: super::Graphics::Gdi::HDC, pstring: *const ::core::ffi::c_void, cstring: i32, cglyphs: i32, icharset: i32, dwflags: u32, ireqwidth: i32, pscontrol: *const SCRIPT_CONTROL, psstate: *const SCRIPT_STATE, pidx: *const i32, ptabdef: *const SCRIPT_TABDEF, pbinclass: *const u8, pssa: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; | |
04454e1e | 384 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
385 | #[cfg(feature = "Win32_Foundation")] |
386 | pub fn ScriptStringCPtoX(ssa: *const ::core::ffi::c_void, icp: i32, ftrailing: super::Foundation::BOOL, px: *mut i32) -> ::windows_sys::core::HRESULT; | |
04454e1e | 387 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 388 | pub fn ScriptStringFree(pssa: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; |
04454e1e | 389 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 390 | pub fn ScriptStringGetLogicalWidths(ssa: *const ::core::ffi::c_void, pidx: *mut i32) -> ::windows_sys::core::HRESULT; |
04454e1e | 391 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 392 | pub fn ScriptStringGetOrder(ssa: *const ::core::ffi::c_void, puorder: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 393 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
394 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
395 | pub fn ScriptStringOut(ssa: *const ::core::ffi::c_void, ix: i32, iy: i32, uoptions: super::Graphics::Gdi::ETO_OPTIONS, prc: *const super::Foundation::RECT, iminsel: i32, imaxsel: i32, fdisabled: super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; | |
04454e1e | 396 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 397 | pub fn ScriptStringValidate(ssa: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; |
04454e1e | 398 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 399 | pub fn ScriptStringXtoCP(ssa: *const ::core::ffi::c_void, ix: i32, pich: *mut i32, pitrailing: *mut i32) -> ::windows_sys::core::HRESULT; |
04454e1e | 400 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 401 | pub fn ScriptString_pLogAttr(ssa: *const ::core::ffi::c_void) -> *mut SCRIPT_LOGATTR; |
04454e1e | 402 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
403 | #[cfg(feature = "Win32_Foundation")] |
404 | pub fn ScriptString_pSize(ssa: *const ::core::ffi::c_void) -> *mut super::Foundation::SIZE; | |
04454e1e | 405 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 406 | pub fn ScriptString_pcOutChars(ssa: *const ::core::ffi::c_void) -> *mut i32; |
04454e1e | 407 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
408 | #[cfg(feature = "Win32_Graphics_Gdi")] |
409 | pub fn ScriptSubstituteSingleGlyph(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, tagfeature: u32, lparameter: i32, wglyphid: u16, pwoutglyphid: *mut u16) -> ::windows_sys::core::HRESULT; | |
04454e1e | 410 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 | 411 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
04454e1e FG |
412 | pub fn ScriptTextOut(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, x: i32, y: i32, fuoptions: u32, lprc: *const super::Foundation::RECT, psa: *const SCRIPT_ANALYSIS, pwcreserved: ::windows_sys::core::PCWSTR, ireserved: i32, pwglyphs: *const u16, cglyphs: i32, piadvance: *const i32, pijustify: *const i32, pgoffset: *const GOFFSET) -> ::windows_sys::core::HRESULT; |
413 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 414 | pub fn ScriptXtoCP(ix: i32, cchars: i32, cglyphs: i32, pwlogclust: *const u16, psva: *const SCRIPT_VISATTR, piadvance: *const i32, psa: *const SCRIPT_ANALYSIS, picp: *mut i32, pitrailing: *mut i32) -> ::windows_sys::core::HRESULT; |
04454e1e | 415 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 416 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
417 | pub fn SetCalendarInfoA(locale: u32, calendar: u32, caltype: u32, lpcaldata: ::windows_sys::core::PCSTR) -> super::Foundation::BOOL; |
418 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 419 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
420 | pub fn SetCalendarInfoW(locale: u32, calendar: u32, caltype: u32, lpcaldata: ::windows_sys::core::PCWSTR) -> super::Foundation::BOOL; |
421 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 422 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
423 | pub fn SetLocaleInfoA(locale: u32, lctype: u32, lplcdata: ::windows_sys::core::PCSTR) -> super::Foundation::BOOL; |
424 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 425 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
426 | pub fn SetLocaleInfoW(locale: u32, lctype: u32, lplcdata: ::windows_sys::core::PCWSTR) -> super::Foundation::BOOL; |
427 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 428 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
429 | pub fn SetProcessPreferredUILanguages(dwflags: u32, pwszlanguagesbuffer: ::windows_sys::core::PCWSTR, pulnumlanguages: *mut u32) -> super::Foundation::BOOL; |
430 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
431 | #[cfg(feature = "Win32_Foundation")] |
432 | pub fn SetThreadLocale(locale: u32) -> super::Foundation::BOOL; | |
04454e1e | 433 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 434 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
435 | pub fn SetThreadPreferredUILanguages(dwflags: u32, pwszlanguagesbuffer: ::windows_sys::core::PCWSTR, pulnumlanguages: *mut u32) -> super::Foundation::BOOL; |
436 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 437 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
438 | pub fn SetThreadPreferredUILanguages2(flags: u32, languages: ::windows_sys::core::PCWSTR, numlanguagesset: *mut u32, snapshot: *mut HSAVEDUILANGUAGES) -> super::Foundation::BOOL; |
439 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 440 | pub fn SetThreadUILanguage(langid: u16) -> u16; |
04454e1e | 441 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
442 | #[cfg(feature = "Win32_Foundation")] |
443 | pub fn SetUserGeoID(geoid: i32) -> super::Foundation::BOOL; | |
04454e1e | 444 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 445 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
446 | pub fn SetUserGeoName(geoname: ::windows_sys::core::PCWSTR) -> super::Foundation::BOOL; |
447 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
448 | #[cfg(feature = "Win32_Foundation")] |
449 | pub fn TranslateCharsetInfo(lpsrc: *mut u32, lpcs: *mut CHARSETINFO, dwflags: TRANSLATE_CHARSET_INFO_FLAGS) -> super::Foundation::BOOL; | |
04454e1e | 450 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 451 | pub fn UCNV_FROM_U_CALLBACK_ESCAPE(context: *const ::core::ffi::c_void, fromuargs: *mut UConverterFromUnicodeArgs, codeunits: *const u16, length: i32, codepoint: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); |
04454e1e | 452 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 453 | pub fn UCNV_FROM_U_CALLBACK_SKIP(context: *const ::core::ffi::c_void, fromuargs: *mut UConverterFromUnicodeArgs, codeunits: *const u16, length: i32, codepoint: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); |
04454e1e | 454 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 455 | pub fn UCNV_FROM_U_CALLBACK_STOP(context: *const ::core::ffi::c_void, fromuargs: *mut UConverterFromUnicodeArgs, codeunits: *const u16, length: i32, codepoint: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); |
04454e1e | 456 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 457 | pub fn UCNV_FROM_U_CALLBACK_SUBSTITUTE(context: *const ::core::ffi::c_void, fromuargs: *mut UConverterFromUnicodeArgs, codeunits: *const u16, length: i32, codepoint: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); |
04454e1e FG |
458 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
459 | pub fn UCNV_TO_U_CALLBACK_ESCAPE(context: *const ::core::ffi::c_void, touargs: *mut UConverterToUnicodeArgs, codeunits: ::windows_sys::core::PCSTR, length: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); | |
460 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
461 | pub fn UCNV_TO_U_CALLBACK_SKIP(context: *const ::core::ffi::c_void, touargs: *mut UConverterToUnicodeArgs, codeunits: ::windows_sys::core::PCSTR, length: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); | |
462 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
463 | pub fn UCNV_TO_U_CALLBACK_STOP(context: *const ::core::ffi::c_void, touargs: *mut UConverterToUnicodeArgs, codeunits: ::windows_sys::core::PCSTR, length: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); | |
464 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
465 | pub fn UCNV_TO_U_CALLBACK_SUBSTITUTE(context: *const ::core::ffi::c_void, touargs: *mut UConverterToUnicodeArgs, codeunits: ::windows_sys::core::PCSTR, length: i32, reason: UConverterCallbackReason, err: *mut UErrorCode); | |
466 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
467 | #[cfg(feature = "Win32_Foundation")] | |
468 | pub fn VerifyScripts(dwflags: u32, lplocalescripts: ::windows_sys::core::PCWSTR, cchlocalescripts: i32, lptestscripts: ::windows_sys::core::PCWSTR, cchtestscripts: i32) -> super::Foundation::BOOL; | |
469 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
470 | pub fn WideCharToMultiByte(codepage: u32, dwflags: u32, lpwidecharstr: ::windows_sys::core::PCWSTR, cchwidechar: i32, lpmultibytestr: ::windows_sys::core::PSTR, cbmultibyte: i32, lpdefaultchar: ::windows_sys::core::PCSTR, lpuseddefaultchar: *mut i32) -> i32; | |
471 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
472 | pub fn lstrcatA(lpstring1: ::windows_sys::core::PSTR, lpstring2: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR; | |
473 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
474 | pub fn lstrcatW(lpstring1: ::windows_sys::core::PWSTR, lpstring2: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PWSTR; | |
475 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
476 | pub fn lstrcmpA(lpstring1: ::windows_sys::core::PCSTR, lpstring2: ::windows_sys::core::PCSTR) -> i32; | |
477 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
478 | pub fn lstrcmpW(lpstring1: ::windows_sys::core::PCWSTR, lpstring2: ::windows_sys::core::PCWSTR) -> i32; | |
479 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
480 | pub fn lstrcmpiA(lpstring1: ::windows_sys::core::PCSTR, lpstring2: ::windows_sys::core::PCSTR) -> i32; | |
481 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
482 | pub fn lstrcmpiW(lpstring1: ::windows_sys::core::PCWSTR, lpstring2: ::windows_sys::core::PCWSTR) -> i32; | |
483 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
484 | pub fn lstrcpyA(lpstring1: ::windows_sys::core::PSTR, lpstring2: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR; | |
485 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
486 | pub fn lstrcpyW(lpstring1: ::windows_sys::core::PWSTR, lpstring2: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PWSTR; | |
487 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
488 | pub fn lstrcpynA(lpstring1: ::windows_sys::core::PSTR, lpstring2: ::windows_sys::core::PCSTR, imaxlength: i32) -> ::windows_sys::core::PSTR; | |
489 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
490 | pub fn lstrcpynW(lpstring1: ::windows_sys::core::PWSTR, lpstring2: ::windows_sys::core::PCWSTR, imaxlength: i32) -> ::windows_sys::core::PWSTR; | |
491 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
492 | pub fn lstrlenA(lpstring: ::windows_sys::core::PCSTR) -> i32; | |
493 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
494 | pub fn lstrlenW(lpstring: ::windows_sys::core::PCWSTR) -> i32; | |
495 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
496 | pub fn u_UCharsToChars(us: *const u16, cs: ::windows_sys::core::PCSTR, length: i32); | |
497 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
498 | pub fn u_austrcpy(dst: ::windows_sys::core::PCSTR, src: *const u16) -> ::windows_sys::core::PSTR; | |
499 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
500 | pub fn u_austrncpy(dst: ::windows_sys::core::PCSTR, src: *const u16, n: i32) -> ::windows_sys::core::PSTR; | |
501 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 502 | pub fn u_catclose(catd: *mut UResourceBundle); |
04454e1e | 503 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 504 | pub fn u_catgets(catd: *mut UResourceBundle, set_num: i32, msg_num: i32, s: *const u16, len: *mut i32, ec: *mut UErrorCode) -> *mut u16; |
04454e1e FG |
505 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
506 | pub fn u_catopen(name: ::windows_sys::core::PCSTR, locale: ::windows_sys::core::PCSTR, ec: *mut UErrorCode) -> *mut UResourceBundle; | |
507 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 508 | pub fn u_charAge(c: i32, versionarray: *mut u8); |
04454e1e | 509 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 510 | pub fn u_charDigitValue(c: i32) -> i32; |
04454e1e | 511 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 512 | pub fn u_charDirection(c: i32) -> UCharDirection; |
04454e1e FG |
513 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
514 | pub fn u_charFromName(namechoice: UCharNameChoice, name: ::windows_sys::core::PCSTR, perrorcode: *mut UErrorCode) -> i32; | |
515 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 516 | pub fn u_charMirror(c: i32) -> i32; |
04454e1e FG |
517 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
518 | pub fn u_charName(code: i32, namechoice: UCharNameChoice, buffer: ::windows_sys::core::PCSTR, bufferlength: i32, perrorcode: *mut UErrorCode) -> i32; | |
519 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 520 | pub fn u_charType(c: i32) -> i8; |
04454e1e FG |
521 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
522 | pub fn u_charsToUChars(cs: ::windows_sys::core::PCSTR, us: *mut u16, length: i32); | |
523 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 524 | pub fn u_cleanup(); |
04454e1e | 525 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 526 | pub fn u_countChar32(s: *const u16, length: i32) -> i32; |
04454e1e | 527 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 528 | pub fn u_digit(ch: i32, radix: i8) -> i32; |
04454e1e | 529 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 530 | pub fn u_enumCharNames(start: i32, limit: i32, r#fn: *mut UEnumCharNamesFn, context: *mut ::core::ffi::c_void, namechoice: UCharNameChoice, perrorcode: *mut UErrorCode); |
04454e1e | 531 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 532 | pub fn u_enumCharTypes(enumrange: *mut UCharEnumTypeRange, context: *const ::core::ffi::c_void); |
04454e1e FG |
533 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
534 | pub fn u_errorName(code: UErrorCode) -> ::windows_sys::core::PSTR; | |
535 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 536 | pub fn u_foldCase(c: i32, options: u32) -> i32; |
04454e1e | 537 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 538 | pub fn u_forDigit(digit: i32, radix: i8) -> i32; |
04454e1e FG |
539 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
540 | pub fn u_formatMessage(locale: ::windows_sys::core::PCSTR, pattern: *const u16, patternlength: i32, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; | |
541 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
542 | pub fn u_formatMessageWithError(locale: ::windows_sys::core::PCSTR, pattern: *const u16, patternlength: i32, result: *mut u16, resultlength: i32, parseerror: *mut UParseError, status: *mut UErrorCode) -> i32; | |
543 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 544 | pub fn u_getBidiPairedBracket(c: i32) -> i32; |
04454e1e | 545 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 546 | pub fn u_getBinaryPropertySet(property: UProperty, perrorcode: *mut UErrorCode) -> *mut USet; |
04454e1e | 547 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 548 | pub fn u_getCombiningClass(c: i32) -> u8; |
04454e1e | 549 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 550 | pub fn u_getDataVersion(dataversionfillin: *mut u8, status: *mut UErrorCode); |
04454e1e | 551 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 552 | pub fn u_getFC_NFKC_Closure(c: i32, dest: *mut u16, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 553 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 554 | pub fn u_getIntPropertyMap(property: UProperty, perrorcode: *mut UErrorCode) -> *mut UCPMap; |
04454e1e | 555 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 556 | pub fn u_getIntPropertyMaxValue(which: UProperty) -> i32; |
04454e1e | 557 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 558 | pub fn u_getIntPropertyMinValue(which: UProperty) -> i32; |
04454e1e | 559 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 560 | pub fn u_getIntPropertyValue(c: i32, which: UProperty) -> i32; |
04454e1e | 561 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 562 | pub fn u_getNumericValue(c: i32) -> f64; |
04454e1e FG |
563 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
564 | pub fn u_getPropertyEnum(alias: ::windows_sys::core::PCSTR) -> UProperty; | |
565 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
566 | pub fn u_getPropertyName(property: UProperty, namechoice: UPropertyNameChoice) -> ::windows_sys::core::PSTR; | |
567 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
568 | pub fn u_getPropertyValueEnum(property: UProperty, alias: ::windows_sys::core::PCSTR) -> i32; | |
569 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
570 | pub fn u_getPropertyValueName(property: UProperty, value: i32, namechoice: UPropertyNameChoice) -> ::windows_sys::core::PSTR; | |
571 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 572 | pub fn u_getUnicodeVersion(versionarray: *mut u8); |
04454e1e | 573 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 574 | pub fn u_getVersion(versionarray: *mut u8); |
04454e1e | 575 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 576 | pub fn u_hasBinaryProperty(c: i32, which: UProperty) -> i8; |
04454e1e | 577 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 578 | pub fn u_init(status: *mut UErrorCode); |
04454e1e | 579 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 580 | pub fn u_isIDIgnorable(c: i32) -> i8; |
04454e1e | 581 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 582 | pub fn u_isIDPart(c: i32) -> i8; |
04454e1e | 583 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 584 | pub fn u_isIDStart(c: i32) -> i8; |
04454e1e | 585 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 586 | pub fn u_isISOControl(c: i32) -> i8; |
04454e1e | 587 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 588 | pub fn u_isJavaIDPart(c: i32) -> i8; |
04454e1e | 589 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 590 | pub fn u_isJavaIDStart(c: i32) -> i8; |
04454e1e | 591 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 592 | pub fn u_isJavaSpaceChar(c: i32) -> i8; |
04454e1e | 593 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 594 | pub fn u_isMirrored(c: i32) -> i8; |
04454e1e | 595 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 596 | pub fn u_isUAlphabetic(c: i32) -> i8; |
04454e1e | 597 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 598 | pub fn u_isULowercase(c: i32) -> i8; |
04454e1e | 599 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 600 | pub fn u_isUUppercase(c: i32) -> i8; |
04454e1e | 601 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 602 | pub fn u_isUWhiteSpace(c: i32) -> i8; |
04454e1e | 603 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 604 | pub fn u_isWhitespace(c: i32) -> i8; |
04454e1e | 605 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 606 | pub fn u_isalnum(c: i32) -> i8; |
04454e1e | 607 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 608 | pub fn u_isalpha(c: i32) -> i8; |
04454e1e | 609 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 610 | pub fn u_isbase(c: i32) -> i8; |
04454e1e | 611 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 612 | pub fn u_isblank(c: i32) -> i8; |
04454e1e | 613 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 614 | pub fn u_iscntrl(c: i32) -> i8; |
04454e1e | 615 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 616 | pub fn u_isdefined(c: i32) -> i8; |
04454e1e | 617 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 618 | pub fn u_isdigit(c: i32) -> i8; |
04454e1e | 619 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 620 | pub fn u_isgraph(c: i32) -> i8; |
04454e1e | 621 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 622 | pub fn u_islower(c: i32) -> i8; |
04454e1e | 623 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 624 | pub fn u_isprint(c: i32) -> i8; |
04454e1e | 625 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 626 | pub fn u_ispunct(c: i32) -> i8; |
04454e1e | 627 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 628 | pub fn u_isspace(c: i32) -> i8; |
04454e1e | 629 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 630 | pub fn u_istitle(c: i32) -> i8; |
04454e1e | 631 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 632 | pub fn u_isupper(c: i32) -> i8; |
04454e1e | 633 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 634 | pub fn u_isxdigit(c: i32) -> i8; |
04454e1e | 635 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 636 | pub fn u_memcasecmp(s1: *const u16, s2: *const u16, length: i32, options: u32) -> i32; |
04454e1e | 637 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 638 | pub fn u_memchr(s: *const u16, c: u16, count: i32) -> *mut u16; |
04454e1e | 639 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 640 | pub fn u_memchr32(s: *const u16, c: i32, count: i32) -> *mut u16; |
04454e1e | 641 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 642 | pub fn u_memcmp(buf1: *const u16, buf2: *const u16, count: i32) -> i32; |
04454e1e | 643 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 644 | pub fn u_memcmpCodePointOrder(s1: *const u16, s2: *const u16, count: i32) -> i32; |
04454e1e | 645 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 646 | pub fn u_memcpy(dest: *mut u16, src: *const u16, count: i32) -> *mut u16; |
04454e1e | 647 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 648 | pub fn u_memmove(dest: *mut u16, src: *const u16, count: i32) -> *mut u16; |
04454e1e | 649 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 650 | pub fn u_memrchr(s: *const u16, c: u16, count: i32) -> *mut u16; |
04454e1e | 651 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 652 | pub fn u_memrchr32(s: *const u16, c: i32, count: i32) -> *mut u16; |
04454e1e | 653 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 654 | pub fn u_memset(dest: *mut u16, c: u16, count: i32) -> *mut u16; |
04454e1e FG |
655 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
656 | pub fn u_parseMessage(locale: ::windows_sys::core::PCSTR, pattern: *const u16, patternlength: i32, source: *const u16, sourcelength: i32, status: *mut UErrorCode); | |
657 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
658 | pub fn u_parseMessageWithError(locale: ::windows_sys::core::PCSTR, pattern: *const u16, patternlength: i32, source: *const u16, sourcelength: i32, parseerror: *mut UParseError, status: *mut UErrorCode); | |
659 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 660 | pub fn u_setMemoryFunctions(context: *const ::core::ffi::c_void, a: *mut UMemAllocFn, r: *mut UMemReallocFn, f: *mut UMemFreeFn, status: *mut UErrorCode); |
04454e1e | 661 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 662 | pub fn u_shapeArabic(source: *const u16, sourcelength: i32, dest: *mut u16, destsize: i32, options: u32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 663 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 664 | pub fn u_strCaseCompare(s1: *const u16, length1: i32, s2: *const u16, length2: i32, options: u32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 665 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 666 | pub fn u_strCompare(s1: *const u16, length1: i32, s2: *const u16, length2: i32, codepointorder: i8) -> i32; |
04454e1e | 667 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 668 | pub fn u_strCompareIter(iter1: *mut UCharIterator, iter2: *mut UCharIterator, codepointorder: i8) -> i32; |
04454e1e | 669 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 670 | pub fn u_strFindFirst(s: *const u16, length: i32, substring: *const u16, sublength: i32) -> *mut u16; |
04454e1e | 671 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 672 | pub fn u_strFindLast(s: *const u16, length: i32, substring: *const u16, sublength: i32) -> *mut u16; |
04454e1e | 673 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 674 | pub fn u_strFoldCase(dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, options: u32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
675 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
676 | pub fn u_strFromJavaModifiedUTF8WithSub(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: ::windows_sys::core::PCSTR, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> *mut u16; | |
677 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 678 | pub fn u_strFromUTF32(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: *const i32, srclength: i32, perrorcode: *mut UErrorCode) -> *mut u16; |
04454e1e | 679 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 680 | pub fn u_strFromUTF32WithSub(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: *const i32, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> *mut u16; |
04454e1e FG |
681 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
682 | pub fn u_strFromUTF8(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: ::windows_sys::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> *mut u16; | |
683 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
684 | pub fn u_strFromUTF8Lenient(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: ::windows_sys::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> *mut u16; | |
685 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
686 | pub fn u_strFromUTF8WithSub(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: ::windows_sys::core::PCSTR, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> *mut u16; | |
687 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
688 | pub fn u_strFromWCS(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: ::windows_sys::core::PCWSTR, srclength: i32, perrorcode: *mut UErrorCode) -> *mut u16; | |
689 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 690 | pub fn u_strHasMoreChar32Than(s: *const u16, length: i32, number: i32) -> i8; |
04454e1e FG |
691 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
692 | pub fn u_strToJavaModifiedUTF8(dest: ::windows_sys::core::PCSTR, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
693 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
694 | pub fn u_strToLower(dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, locale: ::windows_sys::core::PCSTR, perrorcode: *mut UErrorCode) -> i32; | |
695 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
696 | pub fn u_strToTitle(dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, titleiter: *mut UBreakIterator, locale: ::windows_sys::core::PCSTR, perrorcode: *mut UErrorCode) -> i32; | |
697 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 698 | pub fn u_strToUTF32(dest: *mut i32, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> *mut i32; |
04454e1e | 699 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 700 | pub fn u_strToUTF32WithSub(dest: *mut i32, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> *mut i32; |
04454e1e FG |
701 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
702 | pub fn u_strToUTF8(dest: ::windows_sys::core::PCSTR, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
703 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
704 | pub fn u_strToUTF8WithSub(dest: ::windows_sys::core::PCSTR, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
705 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
706 | pub fn u_strToUpper(dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, locale: ::windows_sys::core::PCSTR, perrorcode: *mut UErrorCode) -> i32; | |
707 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
708 | pub fn u_strToWCS(dest: ::windows_sys::core::PCWSTR, destcapacity: i32, pdestlength: *mut i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> ::windows_sys::core::PWSTR; | |
709 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 710 | pub fn u_strcasecmp(s1: *const u16, s2: *const u16, options: u32) -> i32; |
04454e1e | 711 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 712 | pub fn u_strcat(dst: *mut u16, src: *const u16) -> *mut u16; |
04454e1e | 713 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 714 | pub fn u_strchr(s: *const u16, c: u16) -> *mut u16; |
04454e1e | 715 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 716 | pub fn u_strchr32(s: *const u16, c: i32) -> *mut u16; |
04454e1e | 717 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 718 | pub fn u_strcmp(s1: *const u16, s2: *const u16) -> i32; |
04454e1e | 719 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 720 | pub fn u_strcmpCodePointOrder(s1: *const u16, s2: *const u16) -> i32; |
04454e1e | 721 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 722 | pub fn u_strcpy(dst: *mut u16, src: *const u16) -> *mut u16; |
04454e1e | 723 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 724 | pub fn u_strcspn(string: *const u16, matchset: *const u16) -> i32; |
04454e1e | 725 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 726 | pub fn u_strlen(s: *const u16) -> i32; |
04454e1e | 727 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 728 | pub fn u_strncasecmp(s1: *const u16, s2: *const u16, n: i32, options: u32) -> i32; |
04454e1e | 729 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 730 | pub fn u_strncat(dst: *mut u16, src: *const u16, n: i32) -> *mut u16; |
04454e1e | 731 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 732 | pub fn u_strncmp(ucs1: *const u16, ucs2: *const u16, n: i32) -> i32; |
04454e1e | 733 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 734 | pub fn u_strncmpCodePointOrder(s1: *const u16, s2: *const u16, n: i32) -> i32; |
04454e1e | 735 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 736 | pub fn u_strncpy(dst: *mut u16, src: *const u16, n: i32) -> *mut u16; |
04454e1e | 737 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 738 | pub fn u_strpbrk(string: *const u16, matchset: *const u16) -> *mut u16; |
04454e1e | 739 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 740 | pub fn u_strrchr(s: *const u16, c: u16) -> *mut u16; |
04454e1e | 741 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 742 | pub fn u_strrchr32(s: *const u16, c: i32) -> *mut u16; |
04454e1e | 743 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 744 | pub fn u_strrstr(s: *const u16, substring: *const u16) -> *mut u16; |
04454e1e | 745 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 746 | pub fn u_strspn(string: *const u16, matchset: *const u16) -> i32; |
04454e1e | 747 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 748 | pub fn u_strstr(s: *const u16, substring: *const u16) -> *mut u16; |
04454e1e | 749 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 750 | pub fn u_strtok_r(src: *mut u16, delim: *const u16, savestate: *mut *mut u16) -> *mut u16; |
04454e1e | 751 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 752 | pub fn u_tolower(c: i32) -> i32; |
04454e1e | 753 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 754 | pub fn u_totitle(c: i32) -> i32; |
04454e1e | 755 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 756 | pub fn u_toupper(c: i32) -> i32; |
04454e1e FG |
757 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
758 | pub fn u_uastrcpy(dst: *mut u16, src: ::windows_sys::core::PCSTR) -> *mut u16; | |
759 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
760 | pub fn u_uastrncpy(dst: *mut u16, src: ::windows_sys::core::PCSTR, n: i32) -> *mut u16; | |
761 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
762 | pub fn u_unescape(src: ::windows_sys::core::PCSTR, dest: *mut u16, destcapacity: i32) -> i32; | |
763 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 764 | pub fn u_unescapeAt(charat: UNESCAPE_CHAR_AT, offset: *mut i32, length: i32, context: *mut ::core::ffi::c_void) -> i32; |
04454e1e FG |
765 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
766 | pub fn u_versionFromString(versionarray: *mut u8, versionstring: ::windows_sys::core::PCSTR); | |
767 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 768 | pub fn u_versionFromUString(versionarray: *mut u8, versionstring: *const u16); |
04454e1e FG |
769 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
770 | pub fn u_versionToString(versionarray: *const u8, versionstring: ::windows_sys::core::PCSTR); | |
771 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
772 | pub fn u_vformatMessage(locale: ::windows_sys::core::PCSTR, pattern: *const u16, patternlength: i32, result: *mut u16, resultlength: i32, ap: *mut i8, status: *mut UErrorCode) -> i32; | |
773 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
774 | pub fn u_vformatMessageWithError(locale: ::windows_sys::core::PCSTR, pattern: *const u16, patternlength: i32, result: *mut u16, resultlength: i32, parseerror: *mut UParseError, ap: *mut i8, status: *mut UErrorCode) -> i32; | |
775 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
776 | pub fn u_vparseMessage(locale: ::windows_sys::core::PCSTR, pattern: *const u16, patternlength: i32, source: *const u16, sourcelength: i32, ap: *mut i8, status: *mut UErrorCode); | |
777 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
778 | pub fn u_vparseMessageWithError(locale: ::windows_sys::core::PCSTR, pattern: *const u16, patternlength: i32, source: *const u16, sourcelength: i32, ap: *mut i8, parseerror: *mut UParseError, status: *mut UErrorCode); | |
779 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 780 | pub fn ubidi_close(pbidi: *mut UBiDi); |
04454e1e | 781 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 782 | pub fn ubidi_countParagraphs(pbidi: *mut UBiDi) -> i32; |
04454e1e | 783 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 784 | pub fn ubidi_countRuns(pbidi: *mut UBiDi, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 785 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 786 | pub fn ubidi_getBaseDirection(text: *const u16, length: i32) -> UBiDiDirection; |
04454e1e | 787 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 788 | pub fn ubidi_getClassCallback(pbidi: *mut UBiDi, r#fn: *mut UBiDiClassCallback, context: *const *const ::core::ffi::c_void); |
04454e1e | 789 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 790 | pub fn ubidi_getCustomizedClass(pbidi: *mut UBiDi, c: i32) -> UCharDirection; |
04454e1e | 791 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 792 | pub fn ubidi_getDirection(pbidi: *const UBiDi) -> UBiDiDirection; |
04454e1e | 793 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 794 | pub fn ubidi_getLength(pbidi: *const UBiDi) -> i32; |
04454e1e | 795 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 796 | pub fn ubidi_getLevelAt(pbidi: *const UBiDi, charindex: i32) -> u8; |
04454e1e | 797 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 798 | pub fn ubidi_getLevels(pbidi: *mut UBiDi, perrorcode: *mut UErrorCode) -> *mut u8; |
04454e1e | 799 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 800 | pub fn ubidi_getLogicalIndex(pbidi: *mut UBiDi, visualindex: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 801 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 802 | pub fn ubidi_getLogicalMap(pbidi: *mut UBiDi, indexmap: *mut i32, perrorcode: *mut UErrorCode); |
04454e1e | 803 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 804 | pub fn ubidi_getLogicalRun(pbidi: *const UBiDi, logicalposition: i32, plogicallimit: *mut i32, plevel: *mut u8); |
04454e1e | 805 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 806 | pub fn ubidi_getParaLevel(pbidi: *const UBiDi) -> u8; |
04454e1e | 807 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 808 | pub fn ubidi_getParagraph(pbidi: *const UBiDi, charindex: i32, pparastart: *mut i32, pparalimit: *mut i32, pparalevel: *mut u8, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 809 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 810 | pub fn ubidi_getParagraphByIndex(pbidi: *const UBiDi, paraindex: i32, pparastart: *mut i32, pparalimit: *mut i32, pparalevel: *mut u8, perrorcode: *mut UErrorCode); |
04454e1e | 811 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 812 | pub fn ubidi_getProcessedLength(pbidi: *const UBiDi) -> i32; |
04454e1e | 813 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 814 | pub fn ubidi_getReorderingMode(pbidi: *mut UBiDi) -> UBiDiReorderingMode; |
04454e1e | 815 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 816 | pub fn ubidi_getReorderingOptions(pbidi: *mut UBiDi) -> u32; |
04454e1e | 817 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 818 | pub fn ubidi_getResultLength(pbidi: *const UBiDi) -> i32; |
04454e1e | 819 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 820 | pub fn ubidi_getText(pbidi: *const UBiDi) -> *mut u16; |
04454e1e | 821 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 822 | pub fn ubidi_getVisualIndex(pbidi: *mut UBiDi, logicalindex: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 823 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 824 | pub fn ubidi_getVisualMap(pbidi: *mut UBiDi, indexmap: *mut i32, perrorcode: *mut UErrorCode); |
04454e1e | 825 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 826 | pub fn ubidi_getVisualRun(pbidi: *mut UBiDi, runindex: i32, plogicalstart: *mut i32, plength: *mut i32) -> UBiDiDirection; |
04454e1e | 827 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 828 | pub fn ubidi_invertMap(srcmap: *const i32, destmap: *mut i32, length: i32); |
04454e1e | 829 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 830 | pub fn ubidi_isInverse(pbidi: *mut UBiDi) -> i8; |
04454e1e | 831 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 832 | pub fn ubidi_isOrderParagraphsLTR(pbidi: *mut UBiDi) -> i8; |
04454e1e | 833 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 834 | pub fn ubidi_open() -> *mut UBiDi; |
04454e1e | 835 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 836 | pub fn ubidi_openSized(maxlength: i32, maxruncount: i32, perrorcode: *mut UErrorCode) -> *mut UBiDi; |
04454e1e | 837 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 838 | pub fn ubidi_orderParagraphsLTR(pbidi: *mut UBiDi, orderparagraphsltr: i8); |
04454e1e | 839 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 840 | pub fn ubidi_reorderLogical(levels: *const u8, length: i32, indexmap: *mut i32); |
04454e1e | 841 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 842 | pub fn ubidi_reorderVisual(levels: *const u8, length: i32, indexmap: *mut i32); |
04454e1e | 843 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 844 | pub fn ubidi_setClassCallback(pbidi: *mut UBiDi, newfn: UBiDiClassCallback, newcontext: *const ::core::ffi::c_void, oldfn: *mut UBiDiClassCallback, oldcontext: *const *const ::core::ffi::c_void, perrorcode: *mut UErrorCode); |
04454e1e | 845 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 846 | pub fn ubidi_setContext(pbidi: *mut UBiDi, prologue: *const u16, prolength: i32, epilogue: *const u16, epilength: i32, perrorcode: *mut UErrorCode); |
04454e1e | 847 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 848 | pub fn ubidi_setInverse(pbidi: *mut UBiDi, isinverse: i8); |
04454e1e | 849 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 850 | pub fn ubidi_setLine(pparabidi: *const UBiDi, start: i32, limit: i32, plinebidi: *mut UBiDi, perrorcode: *mut UErrorCode); |
04454e1e | 851 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 852 | pub fn ubidi_setPara(pbidi: *mut UBiDi, text: *const u16, length: i32, paralevel: u8, embeddinglevels: *mut u8, perrorcode: *mut UErrorCode); |
04454e1e | 853 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 854 | pub fn ubidi_setReorderingMode(pbidi: *mut UBiDi, reorderingmode: UBiDiReorderingMode); |
04454e1e | 855 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 856 | pub fn ubidi_setReorderingOptions(pbidi: *mut UBiDi, reorderingoptions: u32); |
04454e1e | 857 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 858 | pub fn ubidi_writeReordered(pbidi: *mut UBiDi, dest: *mut u16, destsize: i32, options: u16, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 859 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 860 | pub fn ubidi_writeReverse(src: *const u16, srclength: i32, dest: *mut u16, destsize: i32, options: u16, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 861 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 862 | pub fn ubiditransform_close(pbiditransform: *mut UBiDiTransform); |
04454e1e | 863 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 864 | pub fn ubiditransform_open(perrorcode: *mut UErrorCode) -> *mut UBiDiTransform; |
04454e1e | 865 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 866 | pub fn ubiditransform_transform(pbiditransform: *mut UBiDiTransform, src: *const u16, srclength: i32, dest: *mut u16, destsize: i32, inparalevel: u8, inorder: UBiDiOrder, outparalevel: u8, outorder: UBiDiOrder, domirroring: UBiDiMirroring, shapingoptions: u32, perrorcode: *mut UErrorCode) -> u32; |
04454e1e | 867 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 868 | pub fn ublock_getCode(c: i32) -> UBlockCode; |
04454e1e | 869 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 870 | pub fn ubrk_close(bi: *mut UBreakIterator); |
04454e1e | 871 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 872 | pub fn ubrk_countAvailable() -> i32; |
04454e1e | 873 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 874 | pub fn ubrk_current(bi: *const UBreakIterator) -> i32; |
04454e1e | 875 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 876 | pub fn ubrk_first(bi: *mut UBreakIterator) -> i32; |
04454e1e | 877 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 878 | pub fn ubrk_following(bi: *mut UBreakIterator, offset: i32) -> i32; |
04454e1e FG |
879 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
880 | pub fn ubrk_getAvailable(index: i32) -> ::windows_sys::core::PSTR; | |
881 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 882 | pub fn ubrk_getBinaryRules(bi: *mut UBreakIterator, binaryrules: *mut u8, rulescapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e FG |
883 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
884 | pub fn ubrk_getLocaleByType(bi: *const UBreakIterator, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
885 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 886 | pub fn ubrk_getRuleStatus(bi: *mut UBreakIterator) -> i32; |
04454e1e | 887 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 888 | pub fn ubrk_getRuleStatusVec(bi: *mut UBreakIterator, fillinvec: *mut i32, capacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 889 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 890 | pub fn ubrk_isBoundary(bi: *mut UBreakIterator, offset: i32) -> i8; |
04454e1e | 891 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 892 | pub fn ubrk_last(bi: *mut UBreakIterator) -> i32; |
04454e1e | 893 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 894 | pub fn ubrk_next(bi: *mut UBreakIterator) -> i32; |
04454e1e FG |
895 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
896 | pub fn ubrk_open(r#type: UBreakIteratorType, locale: ::windows_sys::core::PCSTR, text: *const u16, textlength: i32, status: *mut UErrorCode) -> *mut UBreakIterator; | |
897 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 898 | pub fn ubrk_openBinaryRules(binaryrules: *const u8, ruleslength: i32, text: *const u16, textlength: i32, status: *mut UErrorCode) -> *mut UBreakIterator; |
04454e1e | 899 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 900 | pub fn ubrk_openRules(rules: *const u16, ruleslength: i32, text: *const u16, textlength: i32, parseerr: *mut UParseError, status: *mut UErrorCode) -> *mut UBreakIterator; |
04454e1e | 901 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 902 | pub fn ubrk_preceding(bi: *mut UBreakIterator, offset: i32) -> i32; |
04454e1e | 903 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 904 | pub fn ubrk_previous(bi: *mut UBreakIterator) -> i32; |
04454e1e | 905 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 906 | pub fn ubrk_refreshUText(bi: *mut UBreakIterator, text: *mut UText, status: *mut UErrorCode); |
04454e1e | 907 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 908 | pub fn ubrk_safeClone(bi: *const UBreakIterator, stackbuffer: *mut ::core::ffi::c_void, pbuffersize: *mut i32, status: *mut UErrorCode) -> *mut UBreakIterator; |
04454e1e | 909 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 910 | pub fn ubrk_setText(bi: *mut UBreakIterator, text: *const u16, textlength: i32, status: *mut UErrorCode); |
04454e1e | 911 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 912 | pub fn ubrk_setUText(bi: *mut UBreakIterator, text: *mut UText, status: *mut UErrorCode); |
04454e1e | 913 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 914 | pub fn ucal_add(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDateFields, amount: i32, status: *mut UErrorCode); |
04454e1e | 915 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 916 | pub fn ucal_clear(calendar: *mut *mut ::core::ffi::c_void); |
04454e1e | 917 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 918 | pub fn ucal_clearField(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDateFields); |
04454e1e | 919 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 920 | pub fn ucal_clone(cal: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 921 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 922 | pub fn ucal_close(cal: *mut *mut ::core::ffi::c_void); |
04454e1e | 923 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 924 | pub fn ucal_countAvailable() -> i32; |
04454e1e | 925 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 926 | pub fn ucal_equivalentTo(cal1: *const *const ::core::ffi::c_void, cal2: *const *const ::core::ffi::c_void) -> i8; |
04454e1e | 927 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 928 | pub fn ucal_get(cal: *const *const ::core::ffi::c_void, field: UCalendarDateFields, status: *mut UErrorCode) -> i32; |
04454e1e | 929 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 930 | pub fn ucal_getAttribute(cal: *const *const ::core::ffi::c_void, attr: UCalendarAttribute) -> i32; |
04454e1e FG |
931 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
932 | pub fn ucal_getAvailable(localeindex: i32) -> ::windows_sys::core::PSTR; | |
933 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 934 | pub fn ucal_getCanonicalTimeZoneID(id: *const u16, len: i32, result: *mut u16, resultcapacity: i32, issystemid: *mut i8, status: *mut UErrorCode) -> i32; |
04454e1e | 935 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 936 | pub fn ucal_getDSTSavings(zoneid: *const u16, ec: *mut UErrorCode) -> i32; |
04454e1e | 937 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 938 | pub fn ucal_getDayOfWeekType(cal: *const *const ::core::ffi::c_void, dayofweek: UCalendarDaysOfWeek, status: *mut UErrorCode) -> UCalendarWeekdayType; |
04454e1e | 939 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 940 | pub fn ucal_getDefaultTimeZone(result: *mut u16, resultcapacity: i32, ec: *mut UErrorCode) -> i32; |
04454e1e | 941 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 942 | pub fn ucal_getFieldDifference(cal: *mut *mut ::core::ffi::c_void, target: f64, field: UCalendarDateFields, status: *mut UErrorCode) -> i32; |
04454e1e | 943 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 944 | pub fn ucal_getGregorianChange(cal: *const *const ::core::ffi::c_void, perrorcode: *mut UErrorCode) -> f64; |
04454e1e | 945 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 946 | pub fn ucal_getHostTimeZone(result: *mut u16, resultcapacity: i32, ec: *mut UErrorCode) -> i32; |
04454e1e FG |
947 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
948 | pub fn ucal_getKeywordValuesForLocale(key: ::windows_sys::core::PCSTR, locale: ::windows_sys::core::PCSTR, commonlyused: i8, status: *mut UErrorCode) -> *mut UEnumeration; | |
949 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 950 | pub fn ucal_getLimit(cal: *const *const ::core::ffi::c_void, field: UCalendarDateFields, r#type: UCalendarLimitType, status: *mut UErrorCode) -> i32; |
04454e1e FG |
951 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
952 | pub fn ucal_getLocaleByType(cal: *const *const ::core::ffi::c_void, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
953 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 954 | pub fn ucal_getMillis(cal: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> f64; |
04454e1e | 955 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 956 | pub fn ucal_getNow() -> f64; |
04454e1e FG |
957 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
958 | pub fn ucal_getTZDataVersion(status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
959 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
960 | pub fn ucal_getTimeZoneDisplayName(cal: *const *const ::core::ffi::c_void, r#type: UCalendarDisplayNameType, locale: ::windows_sys::core::PCSTR, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; | |
961 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 962 | pub fn ucal_getTimeZoneID(cal: *const *const ::core::ffi::c_void, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e FG |
963 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
964 | pub fn ucal_getTimeZoneIDForWindowsID(winid: *const u16, len: i32, region: ::windows_sys::core::PCSTR, id: *mut u16, idcapacity: i32, status: *mut UErrorCode) -> i32; | |
965 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 966 | pub fn ucal_getTimeZoneTransitionDate(cal: *const *const ::core::ffi::c_void, r#type: UTimeZoneTransitionType, transition: *mut f64, status: *mut UErrorCode) -> i8; |
04454e1e FG |
967 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
968 | pub fn ucal_getType(cal: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
969 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 970 | pub fn ucal_getWeekendTransition(cal: *const *const ::core::ffi::c_void, dayofweek: UCalendarDaysOfWeek, status: *mut UErrorCode) -> i32; |
04454e1e | 971 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 972 | pub fn ucal_getWindowsTimeZoneID(id: *const u16, len: i32, winid: *mut u16, winidcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 973 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 974 | pub fn ucal_inDaylightTime(cal: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> i8; |
04454e1e | 975 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 976 | pub fn ucal_isSet(cal: *const *const ::core::ffi::c_void, field: UCalendarDateFields) -> i8; |
04454e1e | 977 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 978 | pub fn ucal_isWeekend(cal: *const *const ::core::ffi::c_void, date: f64, status: *mut UErrorCode) -> i8; |
04454e1e FG |
979 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
980 | pub fn ucal_open(zoneid: *const u16, len: i32, locale: ::windows_sys::core::PCSTR, r#type: UCalendarType, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; | |
981 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
982 | pub fn ucal_openCountryTimeZones(country: ::windows_sys::core::PCSTR, ec: *mut UErrorCode) -> *mut UEnumeration; | |
983 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
984 | pub fn ucal_openTimeZoneIDEnumeration(zonetype: USystemTimeZoneType, region: ::windows_sys::core::PCSTR, rawoffset: *const i32, ec: *mut UErrorCode) -> *mut UEnumeration; | |
985 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 986 | pub fn ucal_openTimeZones(ec: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 987 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 988 | pub fn ucal_roll(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDateFields, amount: i32, status: *mut UErrorCode); |
04454e1e | 989 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 990 | pub fn ucal_set(cal: *mut *mut ::core::ffi::c_void, field: UCalendarDateFields, value: i32); |
04454e1e | 991 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 992 | pub fn ucal_setAttribute(cal: *mut *mut ::core::ffi::c_void, attr: UCalendarAttribute, newvalue: i32); |
04454e1e | 993 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 994 | pub fn ucal_setDate(cal: *mut *mut ::core::ffi::c_void, year: i32, month: i32, date: i32, status: *mut UErrorCode); |
04454e1e | 995 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 996 | pub fn ucal_setDateTime(cal: *mut *mut ::core::ffi::c_void, year: i32, month: i32, date: i32, hour: i32, minute: i32, second: i32, status: *mut UErrorCode); |
04454e1e | 997 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 998 | pub fn ucal_setDefaultTimeZone(zoneid: *const u16, ec: *mut UErrorCode); |
04454e1e | 999 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1000 | pub fn ucal_setGregorianChange(cal: *mut *mut ::core::ffi::c_void, date: f64, perrorcode: *mut UErrorCode); |
04454e1e | 1001 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1002 | pub fn ucal_setMillis(cal: *mut *mut ::core::ffi::c_void, datetime: f64, status: *mut UErrorCode); |
04454e1e | 1003 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1004 | pub fn ucal_setTimeZone(cal: *mut *mut ::core::ffi::c_void, zoneid: *const u16, len: i32, status: *mut UErrorCode); |
04454e1e | 1005 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1006 | pub fn ucasemap_close(csm: *mut UCaseMap); |
04454e1e | 1007 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1008 | pub fn ucasemap_getBreakIterator(csm: *const UCaseMap) -> *mut UBreakIterator; |
04454e1e FG |
1009 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1010 | pub fn ucasemap_getLocale(csm: *const UCaseMap) -> ::windows_sys::core::PSTR; | |
1011 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1012 | pub fn ucasemap_getOptions(csm: *const UCaseMap) -> u32; |
04454e1e FG |
1013 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1014 | pub fn ucasemap_open(locale: ::windows_sys::core::PCSTR, options: u32, perrorcode: *mut UErrorCode) -> *mut UCaseMap; | |
1015 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1016 | pub fn ucasemap_setBreakIterator(csm: *mut UCaseMap, itertoadopt: *mut UBreakIterator, perrorcode: *mut UErrorCode); |
04454e1e FG |
1017 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1018 | pub fn ucasemap_setLocale(csm: *mut UCaseMap, locale: ::windows_sys::core::PCSTR, perrorcode: *mut UErrorCode); | |
1019 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1020 | pub fn ucasemap_setOptions(csm: *mut UCaseMap, options: u32, perrorcode: *mut UErrorCode); |
04454e1e | 1021 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1022 | pub fn ucasemap_toTitle(csm: *mut UCaseMap, dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
1023 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1024 | pub fn ucasemap_utf8FoldCase(csm: *const UCaseMap, dest: ::windows_sys::core::PCSTR, destcapacity: i32, src: ::windows_sys::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> i32; | |
1025 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1026 | pub fn ucasemap_utf8ToLower(csm: *const UCaseMap, dest: ::windows_sys::core::PCSTR, destcapacity: i32, src: ::windows_sys::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> i32; | |
1027 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1028 | pub fn ucasemap_utf8ToTitle(csm: *mut UCaseMap, dest: ::windows_sys::core::PCSTR, destcapacity: i32, src: ::windows_sys::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> i32; | |
1029 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1030 | pub fn ucasemap_utf8ToUpper(csm: *const UCaseMap, dest: ::windows_sys::core::PCSTR, destcapacity: i32, src: ::windows_sys::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> i32; | |
1031 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1032 | pub fn ucfpos_close(ucfpos: *mut UConstrainedFieldPosition); |
04454e1e | 1033 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1034 | pub fn ucfpos_constrainCategory(ucfpos: *mut UConstrainedFieldPosition, category: i32, ec: *mut UErrorCode); |
04454e1e | 1035 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1036 | pub fn ucfpos_constrainField(ucfpos: *mut UConstrainedFieldPosition, category: i32, field: i32, ec: *mut UErrorCode); |
04454e1e | 1037 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1038 | pub fn ucfpos_getCategory(ucfpos: *const UConstrainedFieldPosition, ec: *mut UErrorCode) -> i32; |
04454e1e | 1039 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1040 | pub fn ucfpos_getField(ucfpos: *const UConstrainedFieldPosition, ec: *mut UErrorCode) -> i32; |
04454e1e | 1041 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1042 | pub fn ucfpos_getIndexes(ucfpos: *const UConstrainedFieldPosition, pstart: *mut i32, plimit: *mut i32, ec: *mut UErrorCode); |
04454e1e | 1043 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1044 | pub fn ucfpos_getInt64IterationContext(ucfpos: *const UConstrainedFieldPosition, ec: *mut UErrorCode) -> i64; |
04454e1e | 1045 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1046 | pub fn ucfpos_matchesField(ucfpos: *const UConstrainedFieldPosition, category: i32, field: i32, ec: *mut UErrorCode) -> i8; |
04454e1e | 1047 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1048 | pub fn ucfpos_open(ec: *mut UErrorCode) -> *mut UConstrainedFieldPosition; |
04454e1e | 1049 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1050 | pub fn ucfpos_reset(ucfpos: *mut UConstrainedFieldPosition, ec: *mut UErrorCode); |
04454e1e | 1051 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1052 | pub fn ucfpos_setInt64IterationContext(ucfpos: *mut UConstrainedFieldPosition, context: i64, ec: *mut UErrorCode); |
04454e1e | 1053 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1054 | pub fn ucfpos_setState(ucfpos: *mut UConstrainedFieldPosition, category: i32, field: i32, start: i32, limit: i32, ec: *mut UErrorCode); |
04454e1e FG |
1055 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1056 | pub fn ucnv_cbFromUWriteBytes(args: *mut UConverterFromUnicodeArgs, source: ::windows_sys::core::PCSTR, length: i32, offsetindex: i32, err: *mut UErrorCode); | |
1057 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1058 | pub fn ucnv_cbFromUWriteSub(args: *mut UConverterFromUnicodeArgs, offsetindex: i32, err: *mut UErrorCode); |
04454e1e | 1059 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1060 | pub fn ucnv_cbFromUWriteUChars(args: *mut UConverterFromUnicodeArgs, source: *const *const u16, sourcelimit: *const u16, offsetindex: i32, err: *mut UErrorCode); |
04454e1e | 1061 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1062 | pub fn ucnv_cbToUWriteSub(args: *mut UConverterToUnicodeArgs, offsetindex: i32, err: *mut UErrorCode); |
04454e1e | 1063 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1064 | pub fn ucnv_cbToUWriteUChars(args: *mut UConverterToUnicodeArgs, source: *const u16, length: i32, offsetindex: i32, err: *mut UErrorCode); |
04454e1e | 1065 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1066 | pub fn ucnv_close(converter: *mut UConverter); |
04454e1e FG |
1067 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1068 | pub fn ucnv_compareNames(name1: ::windows_sys::core::PCSTR, name2: ::windows_sys::core::PCSTR) -> i32; | |
1069 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1070 | pub fn ucnv_convert(toconvertername: ::windows_sys::core::PCSTR, fromconvertername: ::windows_sys::core::PCSTR, target: ::windows_sys::core::PCSTR, targetcapacity: i32, source: ::windows_sys::core::PCSTR, sourcelength: i32, perrorcode: *mut UErrorCode) -> i32; | |
1071 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1072 | pub fn ucnv_convertEx(targetcnv: *mut UConverter, sourcecnv: *mut UConverter, target: *mut *mut i8, targetlimit: ::windows_sys::core::PCSTR, source: *const *const i8, sourcelimit: ::windows_sys::core::PCSTR, pivotstart: *mut u16, pivotsource: *mut *mut u16, pivottarget: *mut *mut u16, pivotlimit: *const u16, reset: i8, flush: i8, perrorcode: *mut UErrorCode); | |
1073 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1074 | pub fn ucnv_countAliases(alias: ::windows_sys::core::PCSTR, perrorcode: *mut UErrorCode) -> u16; | |
1075 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1076 | pub fn ucnv_countAvailable() -> i32; |
04454e1e | 1077 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1078 | pub fn ucnv_countStandards() -> u16; |
04454e1e FG |
1079 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1080 | pub fn ucnv_detectUnicodeSignature(source: ::windows_sys::core::PCSTR, sourcelength: i32, signaturelength: *mut i32, perrorcode: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1081 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1082 | pub fn ucnv_fixFileSeparator(cnv: *const UConverter, source: *mut u16, sourcelen: i32); |
04454e1e | 1083 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1084 | pub fn ucnv_flushCache() -> i32; |
04454e1e FG |
1085 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1086 | pub fn ucnv_fromAlgorithmic(cnv: *mut UConverter, algorithmictype: UConverterType, target: ::windows_sys::core::PCSTR, targetcapacity: i32, source: ::windows_sys::core::PCSTR, sourcelength: i32, perrorcode: *mut UErrorCode) -> i32; | |
1087 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1088 | pub fn ucnv_fromUChars(cnv: *mut UConverter, dest: ::windows_sys::core::PCSTR, destcapacity: i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> i32; | |
1089 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1090 | pub fn ucnv_fromUCountPending(cnv: *const UConverter, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1091 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1092 | pub fn ucnv_fromUnicode(converter: *mut UConverter, target: *mut *mut i8, targetlimit: ::windows_sys::core::PCSTR, source: *const *const u16, sourcelimit: *const u16, offsets: *mut i32, flush: i8, err: *mut UErrorCode); | |
1093 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1094 | pub fn ucnv_getAlias(alias: ::windows_sys::core::PCSTR, n: u16, perrorcode: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1095 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1096 | pub fn ucnv_getAliases(alias: ::windows_sys::core::PCSTR, aliases: *const *const i8, perrorcode: *mut UErrorCode); | |
1097 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1098 | pub fn ucnv_getAvailableName(n: i32) -> ::windows_sys::core::PSTR; | |
1099 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1100 | pub fn ucnv_getCCSID(converter: *const UConverter, err: *mut UErrorCode) -> i32; |
04454e1e FG |
1101 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1102 | pub fn ucnv_getCanonicalName(alias: ::windows_sys::core::PCSTR, standard: ::windows_sys::core::PCSTR, perrorcode: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1103 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1104 | pub fn ucnv_getDefaultName() -> ::windows_sys::core::PSTR; | |
1105 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1106 | pub fn ucnv_getDisplayName(converter: *const UConverter, displaylocale: ::windows_sys::core::PCSTR, displayname: *mut u16, displaynamecapacity: i32, err: *mut UErrorCode) -> i32; | |
1107 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1108 | pub fn ucnv_getFromUCallBack(converter: *const UConverter, action: *mut UConverterFromUCallback, context: *const *const ::core::ffi::c_void); |
04454e1e FG |
1109 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1110 | pub fn ucnv_getInvalidChars(converter: *const UConverter, errbytes: ::windows_sys::core::PCSTR, len: *mut i8, err: *mut UErrorCode); | |
1111 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1112 | pub fn ucnv_getInvalidUChars(converter: *const UConverter, erruchars: *mut u16, len: *mut i8, err: *mut UErrorCode); |
04454e1e | 1113 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1114 | pub fn ucnv_getMaxCharSize(converter: *const UConverter) -> i8; |
04454e1e | 1115 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1116 | pub fn ucnv_getMinCharSize(converter: *const UConverter) -> i8; |
04454e1e FG |
1117 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1118 | pub fn ucnv_getName(converter: *const UConverter, err: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1119 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1120 | pub fn ucnv_getNextUChar(converter: *mut UConverter, source: *const *const i8, sourcelimit: ::windows_sys::core::PCSTR, err: *mut UErrorCode) -> i32; | |
1121 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1122 | pub fn ucnv_getPlatform(converter: *const UConverter, err: *mut UErrorCode) -> UConverterPlatform; |
04454e1e FG |
1123 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1124 | pub fn ucnv_getStandard(n: u16, perrorcode: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1125 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1126 | pub fn ucnv_getStandardName(name: ::windows_sys::core::PCSTR, standard: ::windows_sys::core::PCSTR, perrorcode: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1127 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1128 | pub fn ucnv_getStarters(converter: *const UConverter, starters: *mut i8, err: *mut UErrorCode); |
04454e1e FG |
1129 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1130 | pub fn ucnv_getSubstChars(converter: *const UConverter, subchars: ::windows_sys::core::PCSTR, len: *mut i8, err: *mut UErrorCode); | |
1131 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1132 | pub fn ucnv_getToUCallBack(converter: *const UConverter, action: *mut UConverterToUCallback, context: *const *const ::core::ffi::c_void); |
04454e1e | 1133 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1134 | pub fn ucnv_getType(converter: *const UConverter) -> UConverterType; |
04454e1e | 1135 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1136 | pub fn ucnv_getUnicodeSet(cnv: *const UConverter, setfillin: *mut USet, whichset: UConverterUnicodeSet, perrorcode: *mut UErrorCode); |
04454e1e | 1137 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1138 | pub fn ucnv_isAmbiguous(cnv: *const UConverter) -> i8; |
04454e1e | 1139 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1140 | pub fn ucnv_isFixedWidth(cnv: *mut UConverter, status: *mut UErrorCode) -> i8; |
04454e1e FG |
1141 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1142 | pub fn ucnv_open(convertername: ::windows_sys::core::PCSTR, err: *mut UErrorCode) -> *mut UConverter; | |
1143 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1144 | pub fn ucnv_openAllNames(perrorcode: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 1145 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1146 | pub fn ucnv_openCCSID(codepage: i32, platform: UConverterPlatform, err: *mut UErrorCode) -> *mut UConverter; |
04454e1e FG |
1147 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1148 | pub fn ucnv_openPackage(packagename: ::windows_sys::core::PCSTR, convertername: ::windows_sys::core::PCSTR, err: *mut UErrorCode) -> *mut UConverter; | |
1149 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1150 | pub fn ucnv_openStandardNames(convname: ::windows_sys::core::PCSTR, standard: ::windows_sys::core::PCSTR, perrorcode: *mut UErrorCode) -> *mut UEnumeration; | |
1151 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1152 | pub fn ucnv_openU(name: *const u16, err: *mut UErrorCode) -> *mut UConverter; |
04454e1e | 1153 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1154 | pub fn ucnv_reset(converter: *mut UConverter); |
04454e1e | 1155 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1156 | pub fn ucnv_resetFromUnicode(converter: *mut UConverter); |
04454e1e | 1157 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1158 | pub fn ucnv_resetToUnicode(converter: *mut UConverter); |
04454e1e | 1159 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1160 | pub fn ucnv_safeClone(cnv: *const UConverter, stackbuffer: *mut ::core::ffi::c_void, pbuffersize: *mut i32, status: *mut UErrorCode) -> *mut UConverter; |
04454e1e FG |
1161 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1162 | pub fn ucnv_setDefaultName(name: ::windows_sys::core::PCSTR); | |
1163 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1164 | pub fn ucnv_setFallback(cnv: *mut UConverter, usesfallback: i8); |
04454e1e | 1165 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1166 | pub fn ucnv_setFromUCallBack(converter: *mut UConverter, newaction: UConverterFromUCallback, newcontext: *const ::core::ffi::c_void, oldaction: *mut UConverterFromUCallback, oldcontext: *const *const ::core::ffi::c_void, err: *mut UErrorCode); |
04454e1e FG |
1167 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1168 | pub fn ucnv_setSubstChars(converter: *mut UConverter, subchars: ::windows_sys::core::PCSTR, len: i8, err: *mut UErrorCode); | |
1169 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1170 | pub fn ucnv_setSubstString(cnv: *mut UConverter, s: *const u16, length: i32, err: *mut UErrorCode); |
04454e1e | 1171 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1172 | pub fn ucnv_setToUCallBack(converter: *mut UConverter, newaction: UConverterToUCallback, newcontext: *const ::core::ffi::c_void, oldaction: *mut UConverterToUCallback, oldcontext: *const *const ::core::ffi::c_void, err: *mut UErrorCode); |
04454e1e FG |
1173 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1174 | pub fn ucnv_toAlgorithmic(algorithmictype: UConverterType, cnv: *mut UConverter, target: ::windows_sys::core::PCSTR, targetcapacity: i32, source: ::windows_sys::core::PCSTR, sourcelength: i32, perrorcode: *mut UErrorCode) -> i32; | |
1175 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1176 | pub fn ucnv_toUChars(cnv: *mut UConverter, dest: *mut u16, destcapacity: i32, src: ::windows_sys::core::PCSTR, srclength: i32, perrorcode: *mut UErrorCode) -> i32; | |
1177 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1178 | pub fn ucnv_toUCountPending(cnv: *const UConverter, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1179 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1180 | pub fn ucnv_toUnicode(converter: *mut UConverter, target: *mut *mut u16, targetlimit: *const u16, source: *const *const i8, sourcelimit: ::windows_sys::core::PCSTR, offsets: *mut i32, flush: i8, err: *mut UErrorCode); | |
1181 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1182 | pub fn ucnv_usesFallback(cnv: *const UConverter) -> i8; |
04454e1e | 1183 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1184 | pub fn ucnvsel_close(sel: *mut UConverterSelector); |
04454e1e | 1185 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1186 | pub fn ucnvsel_open(converterlist: *const *const i8, converterlistsize: i32, excludedcodepoints: *const USet, whichset: UConverterUnicodeSet, status: *mut UErrorCode) -> *mut UConverterSelector; |
04454e1e | 1187 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1188 | pub fn ucnvsel_openFromSerialized(buffer: *const ::core::ffi::c_void, length: i32, status: *mut UErrorCode) -> *mut UConverterSelector; |
04454e1e | 1189 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1190 | pub fn ucnvsel_selectForString(sel: *const UConverterSelector, s: *const u16, length: i32, status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e FG |
1191 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1192 | pub fn ucnvsel_selectForUTF8(sel: *const UConverterSelector, s: ::windows_sys::core::PCSTR, length: i32, status: *mut UErrorCode) -> *mut UEnumeration; | |
1193 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1194 | pub fn ucnvsel_serialize(sel: *const UConverterSelector, buffer: *mut ::core::ffi::c_void, buffercapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1195 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1196 | pub fn ucol_cloneBinary(coll: *const UCollator, buffer: *mut u8, capacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1197 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1198 | pub fn ucol_close(coll: *mut UCollator); |
04454e1e | 1199 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1200 | pub fn ucol_closeElements(elems: *mut UCollationElements); |
04454e1e | 1201 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1202 | pub fn ucol_countAvailable() -> i32; |
04454e1e | 1203 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1204 | pub fn ucol_equal(coll: *const UCollator, source: *const u16, sourcelength: i32, target: *const u16, targetlength: i32) -> i8; |
04454e1e | 1205 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1206 | pub fn ucol_getAttribute(coll: *const UCollator, attr: UColAttribute, status: *mut UErrorCode) -> UColAttributeValue; |
04454e1e FG |
1207 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1208 | pub fn ucol_getAvailable(localeindex: i32) -> ::windows_sys::core::PSTR; | |
1209 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1210 | pub fn ucol_getBound(source: *const u8, sourcelength: i32, boundtype: UColBoundMode, nooflevels: u32, result: *mut u8, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1211 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1212 | pub fn ucol_getContractionsAndExpansions(coll: *const UCollator, contractions: *mut USet, expansions: *mut USet, addprefixes: i8, status: *mut UErrorCode); |
04454e1e FG |
1213 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1214 | pub fn ucol_getDisplayName(objloc: ::windows_sys::core::PCSTR, disploc: ::windows_sys::core::PCSTR, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; | |
1215 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1216 | pub fn ucol_getEquivalentReorderCodes(reordercode: i32, dest: *mut i32, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
1217 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1218 | pub fn ucol_getFunctionalEquivalent(result: ::windows_sys::core::PCSTR, resultcapacity: i32, keyword: ::windows_sys::core::PCSTR, locale: ::windows_sys::core::PCSTR, isavailable: *mut i8, status: *mut UErrorCode) -> i32; | |
1219 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1220 | pub fn ucol_getKeywordValues(keyword: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UEnumeration; | |
1221 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1222 | pub fn ucol_getKeywordValuesForLocale(key: ::windows_sys::core::PCSTR, locale: ::windows_sys::core::PCSTR, commonlyused: i8, status: *mut UErrorCode) -> *mut UEnumeration; | |
1223 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1224 | pub fn ucol_getKeywords(status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e FG |
1225 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1226 | pub fn ucol_getLocaleByType(coll: *const UCollator, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1227 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1228 | pub fn ucol_getMaxExpansion(elems: *const UCollationElements, order: i32) -> i32; |
04454e1e | 1229 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1230 | pub fn ucol_getMaxVariable(coll: *const UCollator) -> UColReorderCode; |
04454e1e | 1231 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1232 | pub fn ucol_getOffset(elems: *const UCollationElements) -> i32; |
04454e1e | 1233 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1234 | pub fn ucol_getReorderCodes(coll: *const UCollator, dest: *mut i32, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1235 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1236 | pub fn ucol_getRules(coll: *const UCollator, length: *mut i32) -> *mut u16; |
04454e1e | 1237 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1238 | pub fn ucol_getRulesEx(coll: *const UCollator, delta: UColRuleOption, buffer: *mut u16, bufferlen: i32) -> i32; |
04454e1e | 1239 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1240 | pub fn ucol_getSortKey(coll: *const UCollator, source: *const u16, sourcelength: i32, result: *mut u8, resultlength: i32) -> i32; |
04454e1e | 1241 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1242 | pub fn ucol_getStrength(coll: *const UCollator) -> UColAttributeValue; |
04454e1e | 1243 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1244 | pub fn ucol_getTailoredSet(coll: *const UCollator, status: *mut UErrorCode) -> *mut USet; |
04454e1e | 1245 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1246 | pub fn ucol_getUCAVersion(coll: *const UCollator, info: *mut u8); |
04454e1e | 1247 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1248 | pub fn ucol_getVariableTop(coll: *const UCollator, status: *mut UErrorCode) -> u32; |
04454e1e | 1249 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1250 | pub fn ucol_getVersion(coll: *const UCollator, info: *mut u8); |
04454e1e | 1251 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1252 | pub fn ucol_greater(coll: *const UCollator, source: *const u16, sourcelength: i32, target: *const u16, targetlength: i32) -> i8; |
04454e1e | 1253 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1254 | pub fn ucol_greaterOrEqual(coll: *const UCollator, source: *const u16, sourcelength: i32, target: *const u16, targetlength: i32) -> i8; |
04454e1e | 1255 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1256 | pub fn ucol_keyHashCode(key: *const u8, length: i32) -> i32; |
04454e1e | 1257 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1258 | pub fn ucol_mergeSortkeys(src1: *const u8, src1length: i32, src2: *const u8, src2length: i32, dest: *mut u8, destcapacity: i32) -> i32; |
04454e1e | 1259 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1260 | pub fn ucol_next(elems: *mut UCollationElements, status: *mut UErrorCode) -> i32; |
04454e1e | 1261 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1262 | pub fn ucol_nextSortKeyPart(coll: *const UCollator, iter: *mut UCharIterator, state: *mut u32, dest: *mut u8, count: i32, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1263 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1264 | pub fn ucol_open(loc: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UCollator; | |
1265 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1266 | pub fn ucol_openAvailableLocales(status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 1267 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1268 | pub fn ucol_openBinary(bin: *const u8, length: i32, base: *const UCollator, status: *mut UErrorCode) -> *mut UCollator; |
04454e1e | 1269 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1270 | pub fn ucol_openElements(coll: *const UCollator, text: *const u16, textlength: i32, status: *mut UErrorCode) -> *mut UCollationElements; |
04454e1e | 1271 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1272 | pub fn ucol_openRules(rules: *const u16, ruleslength: i32, normalizationmode: UColAttributeValue, strength: UColAttributeValue, parseerror: *mut UParseError, status: *mut UErrorCode) -> *mut UCollator; |
04454e1e | 1273 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1274 | pub fn ucol_previous(elems: *mut UCollationElements, status: *mut UErrorCode) -> i32; |
04454e1e | 1275 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1276 | pub fn ucol_primaryOrder(order: i32) -> i32; |
04454e1e | 1277 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1278 | pub fn ucol_reset(elems: *mut UCollationElements); |
04454e1e | 1279 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1280 | pub fn ucol_safeClone(coll: *const UCollator, stackbuffer: *mut ::core::ffi::c_void, pbuffersize: *mut i32, status: *mut UErrorCode) -> *mut UCollator; |
04454e1e | 1281 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1282 | pub fn ucol_secondaryOrder(order: i32) -> i32; |
04454e1e | 1283 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1284 | pub fn ucol_setAttribute(coll: *mut UCollator, attr: UColAttribute, value: UColAttributeValue, status: *mut UErrorCode); |
04454e1e | 1285 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1286 | pub fn ucol_setMaxVariable(coll: *mut UCollator, group: UColReorderCode, perrorcode: *mut UErrorCode); |
04454e1e | 1287 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1288 | pub fn ucol_setOffset(elems: *mut UCollationElements, offset: i32, status: *mut UErrorCode); |
04454e1e | 1289 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1290 | pub fn ucol_setReorderCodes(coll: *mut UCollator, reordercodes: *const i32, reordercodeslength: i32, perrorcode: *mut UErrorCode); |
04454e1e | 1291 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1292 | pub fn ucol_setStrength(coll: *mut UCollator, strength: UColAttributeValue); |
04454e1e | 1293 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1294 | pub fn ucol_setText(elems: *mut UCollationElements, text: *const u16, textlength: i32, status: *mut UErrorCode); |
04454e1e | 1295 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1296 | pub fn ucol_strcoll(coll: *const UCollator, source: *const u16, sourcelength: i32, target: *const u16, targetlength: i32) -> UCollationResult; |
04454e1e | 1297 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1298 | pub fn ucol_strcollIter(coll: *const UCollator, siter: *mut UCharIterator, titer: *mut UCharIterator, status: *mut UErrorCode) -> UCollationResult; |
04454e1e FG |
1299 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1300 | pub fn ucol_strcollUTF8(coll: *const UCollator, source: ::windows_sys::core::PCSTR, sourcelength: i32, target: ::windows_sys::core::PCSTR, targetlength: i32, status: *mut UErrorCode) -> UCollationResult; | |
1301 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1302 | pub fn ucol_tertiaryOrder(order: i32) -> i32; |
04454e1e | 1303 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1304 | pub fn ucpmap_get(map: *const UCPMap, c: i32) -> u32; |
04454e1e | 1305 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1306 | pub fn ucpmap_getRange(map: *const UCPMap, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut UCPMapValueFilter, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32; |
04454e1e | 1307 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1308 | pub fn ucptrie_close(trie: *mut UCPTrie); |
04454e1e | 1309 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1310 | pub fn ucptrie_get(trie: *const UCPTrie, c: i32) -> u32; |
04454e1e | 1311 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1312 | pub fn ucptrie_getRange(trie: *const UCPTrie, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut UCPMapValueFilter, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32; |
04454e1e | 1313 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1314 | pub fn ucptrie_getType(trie: *const UCPTrie) -> UCPTrieType; |
04454e1e | 1315 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1316 | pub fn ucptrie_getValueWidth(trie: *const UCPTrie) -> UCPTrieValueWidth; |
04454e1e | 1317 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1318 | pub fn ucptrie_internalSmallIndex(trie: *const UCPTrie, c: i32) -> i32; |
04454e1e | 1319 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1320 | pub fn ucptrie_internalSmallU8Index(trie: *const UCPTrie, lt1: i32, t2: u8, t3: u8) -> i32; |
04454e1e | 1321 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1322 | pub fn ucptrie_internalU8PrevIndex(trie: *const UCPTrie, c: i32, start: *const u8, src: *const u8) -> i32; |
04454e1e | 1323 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1324 | pub fn ucptrie_openFromBinary(r#type: UCPTrieType, valuewidth: UCPTrieValueWidth, data: *const ::core::ffi::c_void, length: i32, pactuallength: *mut i32, perrorcode: *mut UErrorCode) -> *mut UCPTrie; |
04454e1e | 1325 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1326 | pub fn ucptrie_toBinary(trie: *const UCPTrie, data: *mut ::core::ffi::c_void, capacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1327 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1328 | pub fn ucsdet_close(ucsd: *mut UCharsetDetector); |
04454e1e | 1329 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1330 | pub fn ucsdet_detect(ucsd: *mut UCharsetDetector, status: *mut UErrorCode) -> *mut UCharsetMatch; |
04454e1e | 1331 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1332 | pub fn ucsdet_detectAll(ucsd: *mut UCharsetDetector, matchesfound: *mut i32, status: *mut UErrorCode) -> *mut *mut UCharsetMatch; |
04454e1e | 1333 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1334 | pub fn ucsdet_enableInputFilter(ucsd: *mut UCharsetDetector, filter: i8) -> i8; |
04454e1e | 1335 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1336 | pub fn ucsdet_getAllDetectableCharsets(ucsd: *const UCharsetDetector, status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 1337 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1338 | pub fn ucsdet_getConfidence(ucsm: *const UCharsetMatch, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1339 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1340 | pub fn ucsdet_getLanguage(ucsm: *const UCharsetMatch, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1341 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1342 | pub fn ucsdet_getName(ucsm: *const UCharsetMatch, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1343 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1344 | pub fn ucsdet_getUChars(ucsm: *const UCharsetMatch, buf: *mut u16, cap: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1345 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1346 | pub fn ucsdet_isInputFilterEnabled(ucsd: *const UCharsetDetector) -> i8; |
04454e1e | 1347 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1348 | pub fn ucsdet_open(status: *mut UErrorCode) -> *mut UCharsetDetector; |
04454e1e FG |
1349 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1350 | pub fn ucsdet_setDeclaredEncoding(ucsd: *mut UCharsetDetector, encoding: ::windows_sys::core::PCSTR, length: i32, status: *mut UErrorCode); | |
1351 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1352 | pub fn ucsdet_setText(ucsd: *mut UCharsetDetector, textin: ::windows_sys::core::PCSTR, len: i32, status: *mut UErrorCode); | |
1353 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1354 | pub fn ucurr_countCurrencies(locale: ::windows_sys::core::PCSTR, date: f64, ec: *mut UErrorCode) -> i32; | |
1355 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1356 | pub fn ucurr_forLocale(locale: ::windows_sys::core::PCSTR, buff: *mut u16, buffcapacity: i32, ec: *mut UErrorCode) -> i32; | |
1357 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1358 | pub fn ucurr_forLocaleAndDate(locale: ::windows_sys::core::PCSTR, date: f64, index: i32, buff: *mut u16, buffcapacity: i32, ec: *mut UErrorCode) -> i32; | |
1359 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1360 | pub fn ucurr_getDefaultFractionDigits(currency: *const u16, ec: *mut UErrorCode) -> i32; |
04454e1e | 1361 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1362 | pub fn ucurr_getDefaultFractionDigitsForUsage(currency: *const u16, usage: UCurrencyUsage, ec: *mut UErrorCode) -> i32; |
04454e1e FG |
1363 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1364 | pub fn ucurr_getKeywordValuesForLocale(key: ::windows_sys::core::PCSTR, locale: ::windows_sys::core::PCSTR, commonlyused: i8, status: *mut UErrorCode) -> *mut UEnumeration; | |
1365 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1366 | pub fn ucurr_getName(currency: *const u16, locale: ::windows_sys::core::PCSTR, namestyle: UCurrNameStyle, ischoiceformat: *mut i8, len: *mut i32, ec: *mut UErrorCode) -> *mut u16; | |
1367 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1368 | pub fn ucurr_getNumericCode(currency: *const u16) -> i32; |
04454e1e FG |
1369 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1370 | pub fn ucurr_getPluralName(currency: *const u16, locale: ::windows_sys::core::PCSTR, ischoiceformat: *mut i8, pluralcount: ::windows_sys::core::PCSTR, len: *mut i32, ec: *mut UErrorCode) -> *mut u16; | |
1371 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1372 | pub fn ucurr_getRoundingIncrement(currency: *const u16, ec: *mut UErrorCode) -> f64; |
04454e1e | 1373 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1374 | pub fn ucurr_getRoundingIncrementForUsage(currency: *const u16, usage: UCurrencyUsage, ec: *mut UErrorCode) -> f64; |
04454e1e | 1375 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1376 | pub fn ucurr_isAvailable(isocode: *const u16, from: f64, to: f64, errorcode: *mut UErrorCode) -> i8; |
04454e1e | 1377 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1378 | pub fn ucurr_openISOCurrencies(currtype: u32, perrorcode: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e FG |
1379 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1380 | pub fn ucurr_register(isocode: *const u16, locale: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut ::core::ffi::c_void; | |
1381 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1382 | pub fn ucurr_unregister(key: *mut ::core::ffi::c_void, status: *mut UErrorCode) -> i8; |
04454e1e | 1383 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1384 | pub fn udat_adoptNumberFormat(fmt: *mut *mut ::core::ffi::c_void, numberformattoadopt: *mut *mut ::core::ffi::c_void); |
04454e1e | 1385 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1386 | pub fn udat_adoptNumberFormatForFields(fmt: *mut *mut ::core::ffi::c_void, fields: *const u16, numberformattoset: *mut *mut ::core::ffi::c_void, status: *mut UErrorCode); |
04454e1e | 1387 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1388 | pub fn udat_applyPattern(format: *mut *mut ::core::ffi::c_void, localized: i8, pattern: *const u16, patternlength: i32); |
04454e1e | 1389 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1390 | pub fn udat_clone(fmt: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 1391 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1392 | pub fn udat_close(format: *mut *mut ::core::ffi::c_void); |
04454e1e | 1393 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1394 | pub fn udat_countAvailable() -> i32; |
04454e1e | 1395 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1396 | pub fn udat_countSymbols(fmt: *const *const ::core::ffi::c_void, r#type: UDateFormatSymbolType) -> i32; |
04454e1e | 1397 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1398 | pub fn udat_format(format: *const *const ::core::ffi::c_void, datetoformat: f64, result: *mut u16, resultlength: i32, position: *mut UFieldPosition, status: *mut UErrorCode) -> i32; |
04454e1e | 1399 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1400 | pub fn udat_formatCalendar(format: *const *const ::core::ffi::c_void, calendar: *mut *mut ::core::ffi::c_void, result: *mut u16, capacity: i32, position: *mut UFieldPosition, status: *mut UErrorCode) -> i32; |
04454e1e | 1401 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1402 | pub fn udat_formatCalendarForFields(format: *const *const ::core::ffi::c_void, calendar: *mut *mut ::core::ffi::c_void, result: *mut u16, capacity: i32, fpositer: *mut UFieldPositionIterator, status: *mut UErrorCode) -> i32; |
04454e1e | 1403 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1404 | pub fn udat_formatForFields(format: *const *const ::core::ffi::c_void, datetoformat: f64, result: *mut u16, resultlength: i32, fpositer: *mut UFieldPositionIterator, status: *mut UErrorCode) -> i32; |
04454e1e | 1405 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1406 | pub fn udat_get2DigitYearStart(fmt: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> f64; |
04454e1e FG |
1407 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1408 | pub fn udat_getAvailable(localeindex: i32) -> ::windows_sys::core::PSTR; | |
1409 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1410 | pub fn udat_getBooleanAttribute(fmt: *const *const ::core::ffi::c_void, attr: UDateFormatBooleanAttribute, status: *mut UErrorCode) -> i8; |
04454e1e | 1411 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1412 | pub fn udat_getCalendar(fmt: *const *const ::core::ffi::c_void) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 1413 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1414 | pub fn udat_getContext(fmt: *const *const ::core::ffi::c_void, r#type: UDisplayContextType, status: *mut UErrorCode) -> UDisplayContext; |
04454e1e FG |
1415 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1416 | pub fn udat_getLocaleByType(fmt: *const *const ::core::ffi::c_void, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1417 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1418 | pub fn udat_getNumberFormat(fmt: *const *const ::core::ffi::c_void) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 1419 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1420 | pub fn udat_getNumberFormatForField(fmt: *const *const ::core::ffi::c_void, field: u16) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 1421 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1422 | pub fn udat_getSymbols(fmt: *const *const ::core::ffi::c_void, r#type: UDateFormatSymbolType, symbolindex: i32, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1423 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1424 | pub fn udat_isLenient(fmt: *const *const ::core::ffi::c_void) -> i8; |
04454e1e FG |
1425 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1426 | pub fn udat_open(timestyle: UDateFormatStyle, datestyle: UDateFormatStyle, locale: ::windows_sys::core::PCSTR, tzid: *const u16, tzidlength: i32, pattern: *const u16, patternlength: i32, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; | |
1427 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1428 | pub fn udat_parse(format: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode) -> f64; |
04454e1e | 1429 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1430 | pub fn udat_parseCalendar(format: *const *const ::core::ffi::c_void, calendar: *mut *mut ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode); |
04454e1e | 1431 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1432 | pub fn udat_set2DigitYearStart(fmt: *mut *mut ::core::ffi::c_void, d: f64, status: *mut UErrorCode); |
04454e1e | 1433 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1434 | pub fn udat_setBooleanAttribute(fmt: *mut *mut ::core::ffi::c_void, attr: UDateFormatBooleanAttribute, newvalue: i8, status: *mut UErrorCode); |
04454e1e | 1435 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1436 | pub fn udat_setCalendar(fmt: *mut *mut ::core::ffi::c_void, calendartoset: *const *const ::core::ffi::c_void); |
04454e1e | 1437 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1438 | pub fn udat_setContext(fmt: *mut *mut ::core::ffi::c_void, value: UDisplayContext, status: *mut UErrorCode); |
04454e1e | 1439 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1440 | pub fn udat_setLenient(fmt: *mut *mut ::core::ffi::c_void, islenient: i8); |
04454e1e | 1441 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1442 | pub fn udat_setNumberFormat(fmt: *mut *mut ::core::ffi::c_void, numberformattoset: *const *const ::core::ffi::c_void); |
04454e1e | 1443 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1444 | pub fn udat_setSymbols(format: *mut *mut ::core::ffi::c_void, r#type: UDateFormatSymbolType, symbolindex: i32, value: *mut u16, valuelength: i32, status: *mut UErrorCode); |
04454e1e | 1445 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1446 | pub fn udat_toCalendarDateField(field: UDateFormatField) -> UCalendarDateFields; |
04454e1e | 1447 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1448 | pub fn udat_toPattern(fmt: *const *const ::core::ffi::c_void, localized: i8, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1449 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1450 | pub fn udatpg_addPattern(dtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, r#override: i8, conflictingpattern: *mut u16, capacity: i32, plength: *mut i32, perrorcode: *mut UErrorCode) -> UDateTimePatternConflict; |
04454e1e | 1451 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1452 | pub fn udatpg_clone(dtpg: *const *const ::core::ffi::c_void, perrorcode: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 1453 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1454 | pub fn udatpg_close(dtpg: *mut *mut ::core::ffi::c_void); |
04454e1e | 1455 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1456 | pub fn udatpg_getAppendItemFormat(dtpg: *const *const ::core::ffi::c_void, field: UDateTimePatternField, plength: *mut i32) -> *mut u16; |
04454e1e | 1457 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1458 | pub fn udatpg_getAppendItemName(dtpg: *const *const ::core::ffi::c_void, field: UDateTimePatternField, plength: *mut i32) -> *mut u16; |
04454e1e | 1459 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1460 | pub fn udatpg_getBaseSkeleton(unuseddtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, length: i32, baseskeleton: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1461 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1462 | pub fn udatpg_getBestPattern(dtpg: *mut *mut ::core::ffi::c_void, skeleton: *const u16, length: i32, bestpattern: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1463 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1464 | pub fn udatpg_getBestPatternWithOptions(dtpg: *mut *mut ::core::ffi::c_void, skeleton: *const u16, length: i32, options: UDateTimePatternMatchOptions, bestpattern: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1465 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1466 | pub fn udatpg_getDateTimeFormat(dtpg: *const *const ::core::ffi::c_void, plength: *mut i32) -> *mut u16; |
04454e1e | 1467 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1468 | pub fn udatpg_getDecimal(dtpg: *const *const ::core::ffi::c_void, plength: *mut i32) -> *mut u16; |
04454e1e | 1469 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1470 | pub fn udatpg_getFieldDisplayName(dtpg: *const *const ::core::ffi::c_void, field: UDateTimePatternField, width: UDateTimePGDisplayWidth, fieldname: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1471 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1472 | pub fn udatpg_getPatternForSkeleton(dtpg: *const *const ::core::ffi::c_void, skeleton: *const u16, skeletonlength: i32, plength: *mut i32) -> *mut u16; |
04454e1e | 1473 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1474 | pub fn udatpg_getSkeleton(unuseddtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, length: i32, skeleton: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
1475 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1476 | pub fn udatpg_open(locale: ::windows_sys::core::PCSTR, perrorcode: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; | |
1477 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1478 | pub fn udatpg_openBaseSkeletons(dtpg: *const *const ::core::ffi::c_void, perrorcode: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 1479 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1480 | pub fn udatpg_openEmpty(perrorcode: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 1481 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1482 | pub fn udatpg_openSkeletons(dtpg: *const *const ::core::ffi::c_void, perrorcode: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 1483 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1484 | pub fn udatpg_replaceFieldTypes(dtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, skeleton: *const u16, skeletonlength: i32, dest: *mut u16, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1485 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1486 | pub fn udatpg_replaceFieldTypesWithOptions(dtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, skeleton: *const u16, skeletonlength: i32, options: UDateTimePatternMatchOptions, dest: *mut u16, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1487 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1488 | pub fn udatpg_setAppendItemFormat(dtpg: *mut *mut ::core::ffi::c_void, field: UDateTimePatternField, value: *const u16, length: i32); |
04454e1e | 1489 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1490 | pub fn udatpg_setAppendItemName(dtpg: *mut *mut ::core::ffi::c_void, field: UDateTimePatternField, value: *const u16, length: i32); |
04454e1e | 1491 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1492 | pub fn udatpg_setDateTimeFormat(dtpg: *const *const ::core::ffi::c_void, dtformat: *const u16, length: i32); |
04454e1e | 1493 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1494 | pub fn udatpg_setDecimal(dtpg: *mut *mut ::core::ffi::c_void, decimal: *const u16, length: i32); |
04454e1e | 1495 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1496 | pub fn udtitvfmt_close(formatter: *mut UDateIntervalFormat); |
04454e1e | 1497 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1498 | pub fn udtitvfmt_closeResult(uresult: *mut UFormattedDateInterval); |
04454e1e | 1499 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1500 | pub fn udtitvfmt_format(formatter: *const UDateIntervalFormat, fromdate: f64, todate: f64, result: *mut u16, resultcapacity: i32, position: *mut UFieldPosition, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1501 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1502 | pub fn udtitvfmt_open(locale: ::windows_sys::core::PCSTR, skeleton: *const u16, skeletonlength: i32, tzid: *const u16, tzidlength: i32, status: *mut UErrorCode) -> *mut UDateIntervalFormat; | |
1503 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1504 | pub fn udtitvfmt_openResult(ec: *mut UErrorCode) -> *mut UFormattedDateInterval; |
04454e1e | 1505 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1506 | pub fn udtitvfmt_resultAsValue(uresult: *const UFormattedDateInterval, ec: *mut UErrorCode) -> *mut UFormattedValue; |
04454e1e | 1507 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1508 | pub fn uenum_close(en: *mut UEnumeration); |
04454e1e | 1509 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1510 | pub fn uenum_count(en: *mut UEnumeration, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1511 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1512 | pub fn uenum_next(en: *mut UEnumeration, resultlength: *mut i32, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1513 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1514 | pub fn uenum_openCharStringsEnumeration(strings: *const *const i8, count: i32, ec: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 1515 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1516 | pub fn uenum_openUCharStringsEnumeration(strings: *const *const u16, count: i32, ec: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 1517 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1518 | pub fn uenum_reset(en: *mut UEnumeration, status: *mut UErrorCode); |
04454e1e | 1519 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1520 | pub fn uenum_unext(en: *mut UEnumeration, resultlength: *mut i32, status: *mut UErrorCode) -> *mut u16; |
04454e1e | 1521 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1522 | pub fn ufieldpositer_close(fpositer: *mut UFieldPositionIterator); |
04454e1e | 1523 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1524 | pub fn ufieldpositer_next(fpositer: *mut UFieldPositionIterator, beginindex: *mut i32, endindex: *mut i32) -> i32; |
04454e1e | 1525 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1526 | pub fn ufieldpositer_open(status: *mut UErrorCode) -> *mut UFieldPositionIterator; |
04454e1e | 1527 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1528 | pub fn ufmt_close(fmt: *mut *mut ::core::ffi::c_void); |
04454e1e | 1529 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1530 | pub fn ufmt_getArrayItemByIndex(fmt: *mut *mut ::core::ffi::c_void, n: i32, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 1531 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1532 | pub fn ufmt_getArrayLength(fmt: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> i32; |
04454e1e | 1533 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1534 | pub fn ufmt_getDate(fmt: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> f64; |
04454e1e FG |
1535 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1536 | pub fn ufmt_getDecNumChars(fmt: *mut *mut ::core::ffi::c_void, len: *mut i32, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1537 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1538 | pub fn ufmt_getDouble(fmt: *mut *mut ::core::ffi::c_void, status: *mut UErrorCode) -> f64; |
04454e1e | 1539 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1540 | pub fn ufmt_getInt64(fmt: *mut *mut ::core::ffi::c_void, status: *mut UErrorCode) -> i64; |
04454e1e | 1541 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1542 | pub fn ufmt_getLong(fmt: *mut *mut ::core::ffi::c_void, status: *mut UErrorCode) -> i32; |
04454e1e | 1543 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1544 | pub fn ufmt_getObject(fmt: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> *mut ::core::ffi::c_void; |
04454e1e | 1545 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1546 | pub fn ufmt_getType(fmt: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> UFormattableType; |
04454e1e | 1547 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1548 | pub fn ufmt_getUChars(fmt: *mut *mut ::core::ffi::c_void, len: *mut i32, status: *mut UErrorCode) -> *mut u16; |
04454e1e | 1549 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1550 | pub fn ufmt_isNumeric(fmt: *const *const ::core::ffi::c_void) -> i8; |
04454e1e | 1551 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1552 | pub fn ufmt_open(status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 1553 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1554 | pub fn ufmtval_getString(ufmtval: *const UFormattedValue, plength: *mut i32, ec: *mut UErrorCode) -> *mut u16; |
04454e1e | 1555 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1556 | pub fn ufmtval_nextPosition(ufmtval: *const UFormattedValue, ucfpos: *mut UConstrainedFieldPosition, ec: *mut UErrorCode) -> i8; |
04454e1e FG |
1557 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1558 | pub fn ugender_getInstance(locale: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UGenderInfo; | |
1559 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1560 | pub fn ugender_getListGender(genderinfo: *const UGenderInfo, genders: *const UGender, size: i32, status: *mut UErrorCode) -> UGender; |
04454e1e | 1561 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1562 | pub fn uidna_close(idna: *mut UIDNA); |
04454e1e | 1563 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1564 | pub fn uidna_labelToASCII(idna: *const UIDNA, label: *const u16, length: i32, dest: *mut u16, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
1565 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1566 | pub fn uidna_labelToASCII_UTF8(idna: *const UIDNA, label: ::windows_sys::core::PCSTR, length: i32, dest: ::windows_sys::core::PCSTR, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; | |
1567 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1568 | pub fn uidna_labelToUnicode(idna: *const UIDNA, label: *const u16, length: i32, dest: *mut u16, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
1569 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1570 | pub fn uidna_labelToUnicodeUTF8(idna: *const UIDNA, label: ::windows_sys::core::PCSTR, length: i32, dest: ::windows_sys::core::PCSTR, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; | |
1571 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1572 | pub fn uidna_nameToASCII(idna: *const UIDNA, name: *const u16, length: i32, dest: *mut u16, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
1573 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1574 | pub fn uidna_nameToASCII_UTF8(idna: *const UIDNA, name: ::windows_sys::core::PCSTR, length: i32, dest: ::windows_sys::core::PCSTR, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; | |
1575 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1576 | pub fn uidna_nameToUnicode(idna: *const UIDNA, name: *const u16, length: i32, dest: *mut u16, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
1577 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1578 | pub fn uidna_nameToUnicodeUTF8(idna: *const UIDNA, name: ::windows_sys::core::PCSTR, length: i32, dest: ::windows_sys::core::PCSTR, capacity: i32, pinfo: *mut UIDNAInfo, perrorcode: *mut UErrorCode) -> i32; | |
1579 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1580 | pub fn uidna_openUTS46(options: u32, perrorcode: *mut UErrorCode) -> *mut UIDNA; |
04454e1e | 1581 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1582 | pub fn uiter_current32(iter: *mut UCharIterator) -> i32; |
04454e1e | 1583 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1584 | pub fn uiter_getState(iter: *const UCharIterator) -> u32; |
04454e1e | 1585 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1586 | pub fn uiter_next32(iter: *mut UCharIterator) -> i32; |
04454e1e | 1587 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1588 | pub fn uiter_previous32(iter: *mut UCharIterator) -> i32; |
04454e1e | 1589 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1590 | pub fn uiter_setState(iter: *mut UCharIterator, state: u32, perrorcode: *mut UErrorCode); |
04454e1e | 1591 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1592 | pub fn uiter_setString(iter: *mut UCharIterator, s: *const u16, length: i32); |
04454e1e FG |
1593 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1594 | pub fn uiter_setUTF16BE(iter: *mut UCharIterator, s: ::windows_sys::core::PCSTR, length: i32); | |
1595 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1596 | pub fn uiter_setUTF8(iter: *mut UCharIterator, s: ::windows_sys::core::PCSTR, length: i32); | |
1597 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1598 | pub fn uldn_close(ldn: *mut ULocaleDisplayNames); |
04454e1e | 1599 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1600 | pub fn uldn_getContext(ldn: *const ULocaleDisplayNames, r#type: UDisplayContextType, perrorcode: *mut UErrorCode) -> UDisplayContext; |
04454e1e | 1601 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1602 | pub fn uldn_getDialectHandling(ldn: *const ULocaleDisplayNames) -> UDialectHandling; |
04454e1e FG |
1603 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1604 | pub fn uldn_getLocale(ldn: *const ULocaleDisplayNames) -> ::windows_sys::core::PSTR; | |
1605 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1606 | pub fn uldn_keyDisplayName(ldn: *const ULocaleDisplayNames, key: ::windows_sys::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; | |
1607 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1608 | pub fn uldn_keyValueDisplayName(ldn: *const ULocaleDisplayNames, key: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; | |
1609 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1610 | pub fn uldn_languageDisplayName(ldn: *const ULocaleDisplayNames, lang: ::windows_sys::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; | |
1611 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1612 | pub fn uldn_localeDisplayName(ldn: *const ULocaleDisplayNames, locale: ::windows_sys::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; | |
1613 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1614 | pub fn uldn_open(locale: ::windows_sys::core::PCSTR, dialecthandling: UDialectHandling, perrorcode: *mut UErrorCode) -> *mut ULocaleDisplayNames; | |
1615 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1616 | pub fn uldn_openForContext(locale: ::windows_sys::core::PCSTR, contexts: *mut UDisplayContext, length: i32, perrorcode: *mut UErrorCode) -> *mut ULocaleDisplayNames; | |
1617 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1618 | pub fn uldn_regionDisplayName(ldn: *const ULocaleDisplayNames, region: ::windows_sys::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; | |
1619 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1620 | pub fn uldn_scriptCodeDisplayName(ldn: *const ULocaleDisplayNames, scriptcode: UScriptCode, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
1621 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1622 | pub fn uldn_scriptDisplayName(ldn: *const ULocaleDisplayNames, script: ::windows_sys::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; | |
1623 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1624 | pub fn uldn_variantDisplayName(ldn: *const ULocaleDisplayNames, variant: ::windows_sys::core::PCSTR, result: *mut u16, maxresultsize: i32, perrorcode: *mut UErrorCode) -> i32; | |
1625 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1626 | pub fn ulistfmt_close(listfmt: *mut UListFormatter); |
04454e1e | 1627 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1628 | pub fn ulistfmt_closeResult(uresult: *mut UFormattedList); |
04454e1e | 1629 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1630 | pub fn ulistfmt_format(listfmt: *const UListFormatter, strings: *const *const u16, stringlengths: *const i32, stringcount: i32, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1631 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1632 | pub fn ulistfmt_formatStringsToResult(listfmt: *const UListFormatter, strings: *const *const u16, stringlengths: *const i32, stringcount: i32, uresult: *mut UFormattedList, status: *mut UErrorCode); |
04454e1e FG |
1633 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1634 | pub fn ulistfmt_open(locale: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UListFormatter; | |
1635 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1636 | pub fn ulistfmt_openForType(locale: ::windows_sys::core::PCSTR, r#type: UListFormatterType, width: UListFormatterWidth, status: *mut UErrorCode) -> *mut UListFormatter; | |
1637 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1638 | pub fn ulistfmt_openResult(ec: *mut UErrorCode) -> *mut UFormattedList; |
04454e1e | 1639 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1640 | pub fn ulistfmt_resultAsValue(uresult: *const UFormattedList, ec: *mut UErrorCode) -> *mut UFormattedValue; |
04454e1e FG |
1641 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1642 | pub fn uloc_acceptLanguage(result: ::windows_sys::core::PCSTR, resultavailable: i32, outresult: *mut UAcceptResult, acceptlist: *const *const i8, acceptlistcount: i32, availablelocales: *mut UEnumeration, status: *mut UErrorCode) -> i32; | |
1643 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1644 | pub fn uloc_acceptLanguageFromHTTP(result: ::windows_sys::core::PCSTR, resultavailable: i32, outresult: *mut UAcceptResult, httpacceptlanguage: ::windows_sys::core::PCSTR, availablelocales: *mut UEnumeration, status: *mut UErrorCode) -> i32; | |
1645 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1646 | pub fn uloc_addLikelySubtags(localeid: ::windows_sys::core::PCSTR, maximizedlocaleid: ::windows_sys::core::PCSTR, maximizedlocaleidcapacity: i32, err: *mut UErrorCode) -> i32; | |
1647 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1648 | pub fn uloc_canonicalize(localeid: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, namecapacity: i32, err: *mut UErrorCode) -> i32; | |
1649 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1650 | pub fn uloc_countAvailable() -> i32; |
04454e1e FG |
1651 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1652 | pub fn uloc_forLanguageTag(langtag: ::windows_sys::core::PCSTR, localeid: ::windows_sys::core::PCSTR, localeidcapacity: i32, parsedlength: *mut i32, err: *mut UErrorCode) -> i32; | |
1653 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1654 | pub fn uloc_getAvailable(n: i32) -> ::windows_sys::core::PSTR; | |
1655 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1656 | pub fn uloc_getBaseName(localeid: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, namecapacity: i32, err: *mut UErrorCode) -> i32; | |
1657 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1658 | pub fn uloc_getCharacterOrientation(localeid: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> ULayoutType; | |
1659 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1660 | pub fn uloc_getCountry(localeid: ::windows_sys::core::PCSTR, country: ::windows_sys::core::PCSTR, countrycapacity: i32, err: *mut UErrorCode) -> i32; | |
1661 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1662 | pub fn uloc_getDefault() -> ::windows_sys::core::PSTR; | |
1663 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1664 | pub fn uloc_getDisplayCountry(locale: ::windows_sys::core::PCSTR, displaylocale: ::windows_sys::core::PCSTR, country: *mut u16, countrycapacity: i32, status: *mut UErrorCode) -> i32; | |
1665 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1666 | pub fn uloc_getDisplayKeyword(keyword: ::windows_sys::core::PCSTR, displaylocale: ::windows_sys::core::PCSTR, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; | |
1667 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1668 | pub fn uloc_getDisplayKeywordValue(locale: ::windows_sys::core::PCSTR, keyword: ::windows_sys::core::PCSTR, displaylocale: ::windows_sys::core::PCSTR, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; | |
1669 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1670 | pub fn uloc_getDisplayLanguage(locale: ::windows_sys::core::PCSTR, displaylocale: ::windows_sys::core::PCSTR, language: *mut u16, languagecapacity: i32, status: *mut UErrorCode) -> i32; | |
1671 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1672 | pub fn uloc_getDisplayName(localeid: ::windows_sys::core::PCSTR, inlocaleid: ::windows_sys::core::PCSTR, result: *mut u16, maxresultsize: i32, err: *mut UErrorCode) -> i32; | |
1673 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1674 | pub fn uloc_getDisplayScript(locale: ::windows_sys::core::PCSTR, displaylocale: ::windows_sys::core::PCSTR, script: *mut u16, scriptcapacity: i32, status: *mut UErrorCode) -> i32; | |
1675 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1676 | pub fn uloc_getDisplayVariant(locale: ::windows_sys::core::PCSTR, displaylocale: ::windows_sys::core::PCSTR, variant: *mut u16, variantcapacity: i32, status: *mut UErrorCode) -> i32; | |
1677 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1678 | pub fn uloc_getISO3Country(localeid: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR; | |
1679 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1680 | pub fn uloc_getISO3Language(localeid: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR; | |
1681 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1682 | pub fn uloc_getISOCountries() -> *mut *mut i8; |
04454e1e | 1683 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1684 | pub fn uloc_getISOLanguages() -> *mut *mut i8; |
04454e1e FG |
1685 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1686 | pub fn uloc_getKeywordValue(localeid: ::windows_sys::core::PCSTR, keywordname: ::windows_sys::core::PCSTR, buffer: ::windows_sys::core::PCSTR, buffercapacity: i32, status: *mut UErrorCode) -> i32; | |
1687 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1688 | pub fn uloc_getLCID(localeid: ::windows_sys::core::PCSTR) -> u32; | |
1689 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1690 | pub fn uloc_getLanguage(localeid: ::windows_sys::core::PCSTR, language: ::windows_sys::core::PCSTR, languagecapacity: i32, err: *mut UErrorCode) -> i32; | |
1691 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1692 | pub fn uloc_getLineOrientation(localeid: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> ULayoutType; | |
1693 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1694 | pub fn uloc_getLocaleForLCID(hostid: u32, locale: ::windows_sys::core::PCSTR, localecapacity: i32, status: *mut UErrorCode) -> i32; | |
1695 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1696 | pub fn uloc_getName(localeid: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, namecapacity: i32, err: *mut UErrorCode) -> i32; | |
1697 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1698 | pub fn uloc_getParent(localeid: ::windows_sys::core::PCSTR, parent: ::windows_sys::core::PCSTR, parentcapacity: i32, err: *mut UErrorCode) -> i32; | |
1699 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1700 | pub fn uloc_getScript(localeid: ::windows_sys::core::PCSTR, script: ::windows_sys::core::PCSTR, scriptcapacity: i32, err: *mut UErrorCode) -> i32; | |
1701 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1702 | pub fn uloc_getVariant(localeid: ::windows_sys::core::PCSTR, variant: ::windows_sys::core::PCSTR, variantcapacity: i32, err: *mut UErrorCode) -> i32; | |
1703 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1704 | pub fn uloc_isRightToLeft(locale: ::windows_sys::core::PCSTR) -> i8; | |
1705 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1706 | pub fn uloc_minimizeSubtags(localeid: ::windows_sys::core::PCSTR, minimizedlocaleid: ::windows_sys::core::PCSTR, minimizedlocaleidcapacity: i32, err: *mut UErrorCode) -> i32; | |
1707 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1708 | pub fn uloc_openAvailableByType(r#type: ULocAvailableType, status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e FG |
1709 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1710 | pub fn uloc_openKeywords(localeid: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UEnumeration; | |
1711 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1712 | pub fn uloc_setDefault(localeid: ::windows_sys::core::PCSTR, status: *mut UErrorCode); | |
1713 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1714 | pub fn uloc_setKeywordValue(keywordname: ::windows_sys::core::PCSTR, keywordvalue: ::windows_sys::core::PCSTR, buffer: ::windows_sys::core::PCSTR, buffercapacity: i32, status: *mut UErrorCode) -> i32; | |
1715 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1716 | pub fn uloc_toLanguageTag(localeid: ::windows_sys::core::PCSTR, langtag: ::windows_sys::core::PCSTR, langtagcapacity: i32, strict: i8, err: *mut UErrorCode) -> i32; | |
1717 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1718 | pub fn uloc_toLegacyKey(keyword: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR; | |
1719 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1720 | pub fn uloc_toLegacyType(keyword: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR; | |
1721 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1722 | pub fn uloc_toUnicodeLocaleKey(keyword: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR; | |
1723 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1724 | pub fn uloc_toUnicodeLocaleType(keyword: ::windows_sys::core::PCSTR, value: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR; | |
1725 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1726 | pub fn ulocdata_close(uld: *mut ULocaleData); |
04454e1e | 1727 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1728 | pub fn ulocdata_getCLDRVersion(versionarray: *mut u8, status: *mut UErrorCode); |
04454e1e | 1729 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1730 | pub fn ulocdata_getDelimiter(uld: *mut ULocaleData, r#type: ULocaleDataDelimiterType, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1731 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1732 | pub fn ulocdata_getExemplarSet(uld: *mut ULocaleData, fillin: *mut USet, options: u32, extype: ULocaleDataExemplarSetType, status: *mut UErrorCode) -> *mut USet; |
04454e1e | 1733 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1734 | pub fn ulocdata_getLocaleDisplayPattern(uld: *mut ULocaleData, pattern: *mut u16, patterncapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1735 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1736 | pub fn ulocdata_getLocaleSeparator(uld: *mut ULocaleData, separator: *mut u16, separatorcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1737 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1738 | pub fn ulocdata_getMeasurementSystem(localeid: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> UMeasurementSystem; | |
1739 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1740 | pub fn ulocdata_getNoSubstitute(uld: *mut ULocaleData) -> i8; |
04454e1e FG |
1741 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1742 | pub fn ulocdata_getPaperSize(localeid: ::windows_sys::core::PCSTR, height: *mut i32, width: *mut i32, status: *mut UErrorCode); | |
1743 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1744 | pub fn ulocdata_open(localeid: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut ULocaleData; | |
1745 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1746 | pub fn ulocdata_setNoSubstitute(uld: *mut ULocaleData, setting: i8); |
04454e1e | 1747 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1748 | pub fn umsg_applyPattern(fmt: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, parseerror: *mut UParseError, status: *mut UErrorCode); |
04454e1e | 1749 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1750 | pub fn umsg_autoQuoteApostrophe(pattern: *const u16, patternlength: i32, dest: *mut u16, destcapacity: i32, ec: *mut UErrorCode) -> i32; |
04454e1e | 1751 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1752 | pub fn umsg_clone(fmt: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> *mut ::core::ffi::c_void; |
04454e1e | 1753 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1754 | pub fn umsg_close(format: *mut *mut ::core::ffi::c_void); |
04454e1e | 1755 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1756 | pub fn umsg_format(fmt: *const *const ::core::ffi::c_void, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1757 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1758 | pub fn umsg_getLocale(fmt: *const *const ::core::ffi::c_void) -> ::windows_sys::core::PSTR; | |
1759 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1760 | pub fn umsg_open(pattern: *const u16, patternlength: i32, locale: ::windows_sys::core::PCSTR, parseerror: *mut UParseError, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; | |
1761 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1762 | pub fn umsg_parse(fmt: *const *const ::core::ffi::c_void, source: *const u16, sourcelength: i32, count: *mut i32, status: *mut UErrorCode); |
04454e1e FG |
1763 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1764 | pub fn umsg_setLocale(fmt: *mut *mut ::core::ffi::c_void, locale: ::windows_sys::core::PCSTR); | |
1765 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1766 | pub fn umsg_toPattern(fmt: *const *const ::core::ffi::c_void, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1767 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1768 | pub fn umsg_vformat(fmt: *const *const ::core::ffi::c_void, result: *mut u16, resultlength: i32, ap: *mut i8, status: *mut UErrorCode) -> i32; |
04454e1e | 1769 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1770 | pub fn umsg_vparse(fmt: *const *const ::core::ffi::c_void, source: *const u16, sourcelength: i32, count: *mut i32, ap: *mut i8, status: *mut UErrorCode); |
04454e1e | 1771 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1772 | pub fn umutablecptrie_buildImmutable(trie: *mut UMutableCPTrie, r#type: UCPTrieType, valuewidth: UCPTrieValueWidth, perrorcode: *mut UErrorCode) -> *mut UCPTrie; |
04454e1e | 1773 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1774 | pub fn umutablecptrie_clone(other: *const UMutableCPTrie, perrorcode: *mut UErrorCode) -> *mut UMutableCPTrie; |
04454e1e | 1775 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1776 | pub fn umutablecptrie_close(trie: *mut UMutableCPTrie); |
04454e1e | 1777 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1778 | pub fn umutablecptrie_fromUCPMap(map: *const UCPMap, perrorcode: *mut UErrorCode) -> *mut UMutableCPTrie; |
04454e1e | 1779 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1780 | pub fn umutablecptrie_fromUCPTrie(trie: *const UCPTrie, perrorcode: *mut UErrorCode) -> *mut UMutableCPTrie; |
04454e1e | 1781 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1782 | pub fn umutablecptrie_get(trie: *const UMutableCPTrie, c: i32) -> u32; |
04454e1e | 1783 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1784 | pub fn umutablecptrie_getRange(trie: *const UMutableCPTrie, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut UCPMapValueFilter, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32; |
04454e1e | 1785 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1786 | pub fn umutablecptrie_open(initialvalue: u32, errorvalue: u32, perrorcode: *mut UErrorCode) -> *mut UMutableCPTrie; |
04454e1e | 1787 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1788 | pub fn umutablecptrie_set(trie: *mut UMutableCPTrie, c: i32, value: u32, perrorcode: *mut UErrorCode); |
04454e1e | 1789 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1790 | pub fn umutablecptrie_setRange(trie: *mut UMutableCPTrie, start: i32, end: i32, value: u32, perrorcode: *mut UErrorCode); |
04454e1e | 1791 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1792 | pub fn unorm2_append(norm2: *const UNormalizer2, first: *mut u16, firstlength: i32, firstcapacity: i32, second: *const u16, secondlength: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1793 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1794 | pub fn unorm2_close(norm2: *mut UNormalizer2); |
04454e1e | 1795 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1796 | pub fn unorm2_composePair(norm2: *const UNormalizer2, a: i32, b: i32) -> i32; |
04454e1e | 1797 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1798 | pub fn unorm2_getCombiningClass(norm2: *const UNormalizer2, c: i32) -> u8; |
04454e1e | 1799 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1800 | pub fn unorm2_getDecomposition(norm2: *const UNormalizer2, c: i32, decomposition: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
1801 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1802 | pub fn unorm2_getInstance(packagename: ::windows_sys::core::PCSTR, name: ::windows_sys::core::PCSTR, mode: UNormalization2Mode, perrorcode: *mut UErrorCode) -> *mut UNormalizer2; | |
1803 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1804 | pub fn unorm2_getNFCInstance(perrorcode: *mut UErrorCode) -> *mut UNormalizer2; |
04454e1e | 1805 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1806 | pub fn unorm2_getNFDInstance(perrorcode: *mut UErrorCode) -> *mut UNormalizer2; |
04454e1e | 1807 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1808 | pub fn unorm2_getNFKCCasefoldInstance(perrorcode: *mut UErrorCode) -> *mut UNormalizer2; |
04454e1e | 1809 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1810 | pub fn unorm2_getNFKCInstance(perrorcode: *mut UErrorCode) -> *mut UNormalizer2; |
04454e1e | 1811 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1812 | pub fn unorm2_getNFKDInstance(perrorcode: *mut UErrorCode) -> *mut UNormalizer2; |
04454e1e | 1813 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1814 | pub fn unorm2_getRawDecomposition(norm2: *const UNormalizer2, c: i32, decomposition: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1815 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1816 | pub fn unorm2_hasBoundaryAfter(norm2: *const UNormalizer2, c: i32) -> i8; |
04454e1e | 1817 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1818 | pub fn unorm2_hasBoundaryBefore(norm2: *const UNormalizer2, c: i32) -> i8; |
04454e1e | 1819 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1820 | pub fn unorm2_isInert(norm2: *const UNormalizer2, c: i32) -> i8; |
04454e1e | 1821 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1822 | pub fn unorm2_isNormalized(norm2: *const UNormalizer2, s: *const u16, length: i32, perrorcode: *mut UErrorCode) -> i8; |
04454e1e | 1823 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1824 | pub fn unorm2_normalize(norm2: *const UNormalizer2, src: *const u16, length: i32, dest: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1825 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1826 | pub fn unorm2_normalizeSecondAndAppend(norm2: *const UNormalizer2, first: *mut u16, firstlength: i32, firstcapacity: i32, second: *const u16, secondlength: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1827 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1828 | pub fn unorm2_openFiltered(norm2: *const UNormalizer2, filterset: *const USet, perrorcode: *mut UErrorCode) -> *mut UNormalizer2; |
04454e1e | 1829 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1830 | pub fn unorm2_quickCheck(norm2: *const UNormalizer2, s: *const u16, length: i32, perrorcode: *mut UErrorCode) -> UNormalizationCheckResult; |
04454e1e | 1831 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1832 | pub fn unorm2_spanQuickCheckYes(norm2: *const UNormalizer2, s: *const u16, length: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1833 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1834 | pub fn unorm_compare(s1: *const u16, length1: i32, s2: *const u16, length2: i32, options: u32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 1835 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1836 | pub fn unum_applyPattern(format: *mut *mut ::core::ffi::c_void, localized: i8, pattern: *const u16, patternlength: i32, parseerror: *mut UParseError, status: *mut UErrorCode); |
04454e1e | 1837 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1838 | pub fn unum_clone(fmt: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 1839 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1840 | pub fn unum_close(fmt: *mut *mut ::core::ffi::c_void); |
04454e1e | 1841 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1842 | pub fn unum_countAvailable() -> i32; |
04454e1e | 1843 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1844 | pub fn unum_format(fmt: *const *const ::core::ffi::c_void, number: i32, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1845 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1846 | pub fn unum_formatDecimal(fmt: *const *const ::core::ffi::c_void, number: ::windows_sys::core::PCSTR, length: i32, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; | |
1847 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1848 | pub fn unum_formatDouble(fmt: *const *const ::core::ffi::c_void, number: f64, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; |
04454e1e | 1849 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1850 | pub fn unum_formatDoubleCurrency(fmt: *const *const ::core::ffi::c_void, number: f64, currency: *mut u16, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; |
04454e1e | 1851 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1852 | pub fn unum_formatDoubleForFields(format: *const *const ::core::ffi::c_void, number: f64, result: *mut u16, resultlength: i32, fpositer: *mut UFieldPositionIterator, status: *mut UErrorCode) -> i32; |
04454e1e | 1853 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1854 | pub fn unum_formatInt64(fmt: *const *const ::core::ffi::c_void, number: i64, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; |
04454e1e | 1855 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1856 | pub fn unum_formatUFormattable(fmt: *const *const ::core::ffi::c_void, number: *const *const ::core::ffi::c_void, result: *mut u16, resultlength: i32, pos: *mut UFieldPosition, status: *mut UErrorCode) -> i32; |
04454e1e | 1857 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1858 | pub fn unum_getAttribute(fmt: *const *const ::core::ffi::c_void, attr: UNumberFormatAttribute) -> i32; |
04454e1e FG |
1859 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1860 | pub fn unum_getAvailable(localeindex: i32) -> ::windows_sys::core::PSTR; | |
1861 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1862 | pub fn unum_getContext(fmt: *const *const ::core::ffi::c_void, r#type: UDisplayContextType, status: *mut UErrorCode) -> UDisplayContext; |
04454e1e | 1863 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1864 | pub fn unum_getDoubleAttribute(fmt: *const *const ::core::ffi::c_void, attr: UNumberFormatAttribute) -> f64; |
04454e1e FG |
1865 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1866 | pub fn unum_getLocaleByType(fmt: *const *const ::core::ffi::c_void, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
1867 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1868 | pub fn unum_getSymbol(fmt: *const *const ::core::ffi::c_void, symbol: UNumberFormatSymbol, buffer: *mut u16, size: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1869 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1870 | pub fn unum_getTextAttribute(fmt: *const *const ::core::ffi::c_void, tag: UNumberFormatTextAttribute, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1871 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1872 | pub fn unum_open(style: UNumberFormatStyle, pattern: *const u16, patternlength: i32, locale: ::windows_sys::core::PCSTR, parseerr: *mut UParseError, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; | |
1873 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1874 | pub fn unum_parse(fmt: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1875 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1876 | pub fn unum_parseDecimal(fmt: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, outbuf: ::windows_sys::core::PCSTR, outbuflength: i32, status: *mut UErrorCode) -> i32; | |
1877 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1878 | pub fn unum_parseDouble(fmt: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode) -> f64; |
04454e1e | 1879 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1880 | pub fn unum_parseDoubleCurrency(fmt: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, currency: *mut u16, status: *mut UErrorCode) -> f64; |
04454e1e | 1881 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1882 | pub fn unum_parseInt64(fmt: *const *const ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode) -> i64; |
04454e1e | 1883 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1884 | pub fn unum_parseToUFormattable(fmt: *const *const ::core::ffi::c_void, result: *mut *mut ::core::ffi::c_void, text: *const u16, textlength: i32, parsepos: *mut i32, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 1885 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1886 | pub fn unum_setAttribute(fmt: *mut *mut ::core::ffi::c_void, attr: UNumberFormatAttribute, newvalue: i32); |
04454e1e | 1887 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1888 | pub fn unum_setContext(fmt: *mut *mut ::core::ffi::c_void, value: UDisplayContext, status: *mut UErrorCode); |
04454e1e | 1889 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1890 | pub fn unum_setDoubleAttribute(fmt: *mut *mut ::core::ffi::c_void, attr: UNumberFormatAttribute, newvalue: f64); |
04454e1e | 1891 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1892 | pub fn unum_setSymbol(fmt: *mut *mut ::core::ffi::c_void, symbol: UNumberFormatSymbol, value: *const u16, length: i32, status: *mut UErrorCode); |
04454e1e | 1893 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1894 | pub fn unum_setTextAttribute(fmt: *mut *mut ::core::ffi::c_void, tag: UNumberFormatTextAttribute, newvalue: *const u16, newvaluelength: i32, status: *mut UErrorCode); |
04454e1e | 1895 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1896 | pub fn unum_toPattern(fmt: *const *const ::core::ffi::c_void, ispatternlocalized: i8, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1897 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1898 | pub fn unumf_close(uformatter: *mut UNumberFormatter); |
04454e1e | 1899 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1900 | pub fn unumf_closeResult(uresult: *mut UFormattedNumber); |
04454e1e FG |
1901 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1902 | pub fn unumf_formatDecimal(uformatter: *const UNumberFormatter, value: ::windows_sys::core::PCSTR, valuelen: i32, uresult: *mut UFormattedNumber, ec: *mut UErrorCode); | |
1903 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1904 | pub fn unumf_formatDouble(uformatter: *const UNumberFormatter, value: f64, uresult: *mut UFormattedNumber, ec: *mut UErrorCode); |
04454e1e | 1905 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1906 | pub fn unumf_formatInt(uformatter: *const UNumberFormatter, value: i64, uresult: *mut UFormattedNumber, ec: *mut UErrorCode); |
04454e1e FG |
1907 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1908 | pub fn unumf_openForSkeletonAndLocale(skeleton: *const u16, skeletonlen: i32, locale: ::windows_sys::core::PCSTR, ec: *mut UErrorCode) -> *mut UNumberFormatter; | |
1909 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1910 | pub fn unumf_openForSkeletonAndLocaleWithError(skeleton: *const u16, skeletonlen: i32, locale: ::windows_sys::core::PCSTR, perror: *mut UParseError, ec: *mut UErrorCode) -> *mut UNumberFormatter; | |
1911 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1912 | pub fn unumf_openResult(ec: *mut UErrorCode) -> *mut UFormattedNumber; |
04454e1e | 1913 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1914 | pub fn unumf_resultAsValue(uresult: *const UFormattedNumber, ec: *mut UErrorCode) -> *mut UFormattedValue; |
04454e1e | 1915 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1916 | pub fn unumf_resultGetAllFieldPositions(uresult: *const UFormattedNumber, ufpositer: *mut UFieldPositionIterator, ec: *mut UErrorCode); |
04454e1e | 1917 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1918 | pub fn unumf_resultNextFieldPosition(uresult: *const UFormattedNumber, ufpos: *mut UFieldPosition, ec: *mut UErrorCode) -> i8; |
04454e1e | 1919 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1920 | pub fn unumf_resultToString(uresult: *const UFormattedNumber, buffer: *mut u16, buffercapacity: i32, ec: *mut UErrorCode) -> i32; |
04454e1e | 1921 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1922 | pub fn unumsys_close(unumsys: *mut UNumberingSystem); |
04454e1e | 1923 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1924 | pub fn unumsys_getDescription(unumsys: *const UNumberingSystem, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1925 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1926 | pub fn unumsys_getName(unumsys: *const UNumberingSystem) -> ::windows_sys::core::PSTR; | |
1927 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1928 | pub fn unumsys_getRadix(unumsys: *const UNumberingSystem) -> i32; |
04454e1e | 1929 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1930 | pub fn unumsys_isAlgorithmic(unumsys: *const UNumberingSystem) -> i8; |
04454e1e FG |
1931 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1932 | pub fn unumsys_open(locale: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UNumberingSystem; | |
1933 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1934 | pub fn unumsys_openAvailableNames(status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e FG |
1935 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1936 | pub fn unumsys_openByName(name: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UNumberingSystem; | |
1937 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1938 | pub fn uplrules_close(uplrules: *mut UPluralRules); |
04454e1e | 1939 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1940 | pub fn uplrules_getKeywords(uplrules: *const UPluralRules, status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e FG |
1941 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1942 | pub fn uplrules_open(locale: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UPluralRules; | |
1943 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
1944 | pub fn uplrules_openForType(locale: ::windows_sys::core::PCSTR, r#type: UPluralType, status: *mut UErrorCode) -> *mut UPluralRules; | |
1945 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1946 | pub fn uplrules_select(uplrules: *const UPluralRules, number: f64, keyword: *mut u16, capacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1947 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1948 | pub fn uplrules_selectFormatted(uplrules: *const UPluralRules, number: *const UFormattedNumber, keyword: *mut u16, capacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1949 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1950 | pub fn uregex_appendReplacement(regexp: *mut URegularExpression, replacementtext: *const u16, replacementlength: i32, destbuf: *mut *mut u16, destcapacity: *mut i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1951 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1952 | pub fn uregex_appendReplacementUText(regexp: *mut URegularExpression, replacementtext: *mut UText, dest: *mut UText, status: *mut UErrorCode); |
04454e1e | 1953 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1954 | pub fn uregex_appendTail(regexp: *mut URegularExpression, destbuf: *mut *mut u16, destcapacity: *mut i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1955 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1956 | pub fn uregex_appendTailUText(regexp: *mut URegularExpression, dest: *mut UText, status: *mut UErrorCode) -> *mut UText; |
04454e1e | 1957 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1958 | pub fn uregex_clone(regexp: *const URegularExpression, status: *mut UErrorCode) -> *mut URegularExpression; |
04454e1e | 1959 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1960 | pub fn uregex_close(regexp: *mut URegularExpression); |
04454e1e | 1961 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1962 | pub fn uregex_end(regexp: *mut URegularExpression, groupnum: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1963 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1964 | pub fn uregex_end64(regexp: *mut URegularExpression, groupnum: i32, status: *mut UErrorCode) -> i64; |
04454e1e | 1965 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1966 | pub fn uregex_find(regexp: *mut URegularExpression, startindex: i32, status: *mut UErrorCode) -> i8; |
04454e1e | 1967 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1968 | pub fn uregex_find64(regexp: *mut URegularExpression, startindex: i64, status: *mut UErrorCode) -> i8; |
04454e1e | 1969 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1970 | pub fn uregex_findNext(regexp: *mut URegularExpression, status: *mut UErrorCode) -> i8; |
04454e1e | 1971 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1972 | pub fn uregex_flags(regexp: *const URegularExpression, status: *mut UErrorCode) -> i32; |
04454e1e | 1973 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1974 | pub fn uregex_getFindProgressCallback(regexp: *const URegularExpression, callback: *mut URegexFindProgressCallback, context: *const *const ::core::ffi::c_void, status: *mut UErrorCode); |
04454e1e | 1975 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1976 | pub fn uregex_getMatchCallback(regexp: *const URegularExpression, callback: *mut URegexMatchCallback, context: *const *const ::core::ffi::c_void, status: *mut UErrorCode); |
04454e1e | 1977 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1978 | pub fn uregex_getStackLimit(regexp: *const URegularExpression, status: *mut UErrorCode) -> i32; |
04454e1e | 1979 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1980 | pub fn uregex_getText(regexp: *mut URegularExpression, textlength: *mut i32, status: *mut UErrorCode) -> *mut u16; |
04454e1e | 1981 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1982 | pub fn uregex_getTimeLimit(regexp: *const URegularExpression, status: *mut UErrorCode) -> i32; |
04454e1e | 1983 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1984 | pub fn uregex_getUText(regexp: *mut URegularExpression, dest: *mut UText, status: *mut UErrorCode) -> *mut UText; |
04454e1e | 1985 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1986 | pub fn uregex_group(regexp: *mut URegularExpression, groupnum: i32, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1987 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1988 | pub fn uregex_groupCount(regexp: *mut URegularExpression, status: *mut UErrorCode) -> i32; |
04454e1e FG |
1989 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
1990 | pub fn uregex_groupNumberFromCName(regexp: *mut URegularExpression, groupname: ::windows_sys::core::PCSTR, namelength: i32, status: *mut UErrorCode) -> i32; | |
1991 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 1992 | pub fn uregex_groupNumberFromName(regexp: *mut URegularExpression, groupname: *const u16, namelength: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 1993 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1994 | pub fn uregex_groupUText(regexp: *mut URegularExpression, groupnum: i32, dest: *mut UText, grouplength: *mut i64, status: *mut UErrorCode) -> *mut UText; |
04454e1e | 1995 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1996 | pub fn uregex_hasAnchoringBounds(regexp: *const URegularExpression, status: *mut UErrorCode) -> i8; |
04454e1e | 1997 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 1998 | pub fn uregex_hasTransparentBounds(regexp: *const URegularExpression, status: *mut UErrorCode) -> i8; |
04454e1e | 1999 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2000 | pub fn uregex_hitEnd(regexp: *const URegularExpression, status: *mut UErrorCode) -> i8; |
04454e1e | 2001 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2002 | pub fn uregex_lookingAt(regexp: *mut URegularExpression, startindex: i32, status: *mut UErrorCode) -> i8; |
04454e1e | 2003 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2004 | pub fn uregex_lookingAt64(regexp: *mut URegularExpression, startindex: i64, status: *mut UErrorCode) -> i8; |
04454e1e | 2005 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2006 | pub fn uregex_matches(regexp: *mut URegularExpression, startindex: i32, status: *mut UErrorCode) -> i8; |
04454e1e | 2007 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2008 | pub fn uregex_matches64(regexp: *mut URegularExpression, startindex: i64, status: *mut UErrorCode) -> i8; |
04454e1e | 2009 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2010 | pub fn uregex_open(pattern: *const u16, patternlength: i32, flags: u32, pe: *mut UParseError, status: *mut UErrorCode) -> *mut URegularExpression; |
04454e1e FG |
2011 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2012 | pub fn uregex_openC(pattern: ::windows_sys::core::PCSTR, flags: u32, pe: *mut UParseError, status: *mut UErrorCode) -> *mut URegularExpression; | |
2013 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2014 | pub fn uregex_openUText(pattern: *mut UText, flags: u32, pe: *mut UParseError, status: *mut UErrorCode) -> *mut URegularExpression; |
04454e1e | 2015 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2016 | pub fn uregex_pattern(regexp: *const URegularExpression, patlength: *mut i32, status: *mut UErrorCode) -> *mut u16; |
04454e1e | 2017 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2018 | pub fn uregex_patternUText(regexp: *const URegularExpression, status: *mut UErrorCode) -> *mut UText; |
04454e1e | 2019 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2020 | pub fn uregex_refreshUText(regexp: *mut URegularExpression, text: *mut UText, status: *mut UErrorCode); |
04454e1e | 2021 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2022 | pub fn uregex_regionEnd(regexp: *const URegularExpression, status: *mut UErrorCode) -> i32; |
04454e1e | 2023 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2024 | pub fn uregex_regionEnd64(regexp: *const URegularExpression, status: *mut UErrorCode) -> i64; |
04454e1e | 2025 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2026 | pub fn uregex_regionStart(regexp: *const URegularExpression, status: *mut UErrorCode) -> i32; |
04454e1e | 2027 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2028 | pub fn uregex_regionStart64(regexp: *const URegularExpression, status: *mut UErrorCode) -> i64; |
04454e1e | 2029 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2030 | pub fn uregex_replaceAll(regexp: *mut URegularExpression, replacementtext: *const u16, replacementlength: i32, destbuf: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2031 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2032 | pub fn uregex_replaceAllUText(regexp: *mut URegularExpression, replacement: *mut UText, dest: *mut UText, status: *mut UErrorCode) -> *mut UText; |
04454e1e | 2033 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2034 | pub fn uregex_replaceFirst(regexp: *mut URegularExpression, replacementtext: *const u16, replacementlength: i32, destbuf: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2035 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2036 | pub fn uregex_replaceFirstUText(regexp: *mut URegularExpression, replacement: *mut UText, dest: *mut UText, status: *mut UErrorCode) -> *mut UText; |
04454e1e | 2037 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2038 | pub fn uregex_requireEnd(regexp: *const URegularExpression, status: *mut UErrorCode) -> i8; |
04454e1e | 2039 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2040 | pub fn uregex_reset(regexp: *mut URegularExpression, index: i32, status: *mut UErrorCode); |
04454e1e | 2041 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2042 | pub fn uregex_reset64(regexp: *mut URegularExpression, index: i64, status: *mut UErrorCode); |
04454e1e | 2043 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2044 | pub fn uregex_setFindProgressCallback(regexp: *mut URegularExpression, callback: URegexFindProgressCallback, context: *const ::core::ffi::c_void, status: *mut UErrorCode); |
04454e1e | 2045 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2046 | pub fn uregex_setMatchCallback(regexp: *mut URegularExpression, callback: URegexMatchCallback, context: *const ::core::ffi::c_void, status: *mut UErrorCode); |
04454e1e | 2047 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2048 | pub fn uregex_setRegion(regexp: *mut URegularExpression, regionstart: i32, regionlimit: i32, status: *mut UErrorCode); |
04454e1e | 2049 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2050 | pub fn uregex_setRegion64(regexp: *mut URegularExpression, regionstart: i64, regionlimit: i64, status: *mut UErrorCode); |
04454e1e | 2051 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2052 | pub fn uregex_setRegionAndStart(regexp: *mut URegularExpression, regionstart: i64, regionlimit: i64, startindex: i64, status: *mut UErrorCode); |
04454e1e | 2053 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2054 | pub fn uregex_setStackLimit(regexp: *mut URegularExpression, limit: i32, status: *mut UErrorCode); |
04454e1e | 2055 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2056 | pub fn uregex_setText(regexp: *mut URegularExpression, text: *const u16, textlength: i32, status: *mut UErrorCode); |
04454e1e | 2057 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2058 | pub fn uregex_setTimeLimit(regexp: *mut URegularExpression, limit: i32, status: *mut UErrorCode); |
04454e1e | 2059 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2060 | pub fn uregex_setUText(regexp: *mut URegularExpression, text: *mut UText, status: *mut UErrorCode); |
04454e1e | 2061 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2062 | pub fn uregex_split(regexp: *mut URegularExpression, destbuf: *mut u16, destcapacity: i32, requiredcapacity: *mut i32, destfields: *mut *mut u16, destfieldscapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2063 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2064 | pub fn uregex_splitUText(regexp: *mut URegularExpression, destfields: *mut *mut UText, destfieldscapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2065 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2066 | pub fn uregex_start(regexp: *mut URegularExpression, groupnum: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2067 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2068 | pub fn uregex_start64(regexp: *mut URegularExpression, groupnum: i32, status: *mut UErrorCode) -> i64; |
04454e1e | 2069 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2070 | pub fn uregex_useAnchoringBounds(regexp: *mut URegularExpression, b: i8, status: *mut UErrorCode); |
04454e1e | 2071 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2072 | pub fn uregex_useTransparentBounds(regexp: *mut URegularExpression, b: i8, status: *mut UErrorCode); |
04454e1e | 2073 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2074 | pub fn uregion_areEqual(uregion: *const URegion, otherregion: *const URegion) -> i8; |
04454e1e | 2075 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2076 | pub fn uregion_contains(uregion: *const URegion, otherregion: *const URegion) -> i8; |
04454e1e | 2077 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2078 | pub fn uregion_getAvailable(r#type: URegionType, status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 2079 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2080 | pub fn uregion_getContainedRegions(uregion: *const URegion, status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 2081 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2082 | pub fn uregion_getContainedRegionsOfType(uregion: *const URegion, r#type: URegionType, status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 2083 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2084 | pub fn uregion_getContainingRegion(uregion: *const URegion) -> *mut URegion; |
04454e1e | 2085 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2086 | pub fn uregion_getContainingRegionOfType(uregion: *const URegion, r#type: URegionType) -> *mut URegion; |
04454e1e | 2087 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2088 | pub fn uregion_getNumericCode(uregion: *const URegion) -> i32; |
04454e1e | 2089 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2090 | pub fn uregion_getPreferredValues(uregion: *const URegion, status: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e FG |
2091 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2092 | pub fn uregion_getRegionCode(uregion: *const URegion) -> ::windows_sys::core::PSTR; | |
2093 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2094 | pub fn uregion_getRegionFromCode(regioncode: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut URegion; | |
2095 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2096 | pub fn uregion_getRegionFromNumericCode(code: i32, status: *mut UErrorCode) -> *mut URegion; |
04454e1e | 2097 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2098 | pub fn uregion_getType(uregion: *const URegion) -> URegionType; |
04454e1e | 2099 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2100 | pub fn ureldatefmt_close(reldatefmt: *mut URelativeDateTimeFormatter); |
04454e1e | 2101 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2102 | pub fn ureldatefmt_closeResult(ufrdt: *mut UFormattedRelativeDateTime); |
04454e1e | 2103 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2104 | pub fn ureldatefmt_combineDateAndTime(reldatefmt: *const URelativeDateTimeFormatter, relativedatestring: *const u16, relativedatestringlen: i32, timestring: *const u16, timestringlen: i32, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2105 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2106 | pub fn ureldatefmt_format(reldatefmt: *const URelativeDateTimeFormatter, offset: f64, unit: URelativeDateTimeUnit, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2107 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2108 | pub fn ureldatefmt_formatNumeric(reldatefmt: *const URelativeDateTimeFormatter, offset: f64, unit: URelativeDateTimeUnit, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2109 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2110 | pub fn ureldatefmt_formatNumericToResult(reldatefmt: *const URelativeDateTimeFormatter, offset: f64, unit: URelativeDateTimeUnit, result: *mut UFormattedRelativeDateTime, status: *mut UErrorCode); |
04454e1e | 2111 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2112 | pub fn ureldatefmt_formatToResult(reldatefmt: *const URelativeDateTimeFormatter, offset: f64, unit: URelativeDateTimeUnit, result: *mut UFormattedRelativeDateTime, status: *mut UErrorCode); |
04454e1e FG |
2113 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2114 | pub fn ureldatefmt_open(locale: ::windows_sys::core::PCSTR, nftoadopt: *mut *mut ::core::ffi::c_void, width: UDateRelativeDateTimeFormatterStyle, capitalizationcontext: UDisplayContext, status: *mut UErrorCode) -> *mut URelativeDateTimeFormatter; | |
2115 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2116 | pub fn ureldatefmt_openResult(ec: *mut UErrorCode) -> *mut UFormattedRelativeDateTime; |
04454e1e | 2117 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2118 | pub fn ureldatefmt_resultAsValue(ufrdt: *const UFormattedRelativeDateTime, ec: *mut UErrorCode) -> *mut UFormattedValue; |
04454e1e | 2119 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2120 | pub fn ures_close(resourcebundle: *mut UResourceBundle); |
04454e1e | 2121 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2122 | pub fn ures_getBinary(resourcebundle: *const UResourceBundle, len: *mut i32, status: *mut UErrorCode) -> *mut u8; |
04454e1e | 2123 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2124 | pub fn ures_getByIndex(resourcebundle: *const UResourceBundle, indexr: i32, fillin: *mut UResourceBundle, status: *mut UErrorCode) -> *mut UResourceBundle; |
04454e1e FG |
2125 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2126 | pub fn ures_getByKey(resourcebundle: *const UResourceBundle, key: ::windows_sys::core::PCSTR, fillin: *mut UResourceBundle, status: *mut UErrorCode) -> *mut UResourceBundle; | |
2127 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2128 | pub fn ures_getInt(resourcebundle: *const UResourceBundle, status: *mut UErrorCode) -> i32; |
04454e1e | 2129 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2130 | pub fn ures_getIntVector(resourcebundle: *const UResourceBundle, len: *mut i32, status: *mut UErrorCode) -> *mut i32; |
04454e1e FG |
2131 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2132 | pub fn ures_getKey(resourcebundle: *const UResourceBundle) -> ::windows_sys::core::PSTR; | |
2133 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2134 | pub fn ures_getLocaleByType(resourcebundle: *const UResourceBundle, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
2135 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2136 | pub fn ures_getNextResource(resourcebundle: *mut UResourceBundle, fillin: *mut UResourceBundle, status: *mut UErrorCode) -> *mut UResourceBundle; |
04454e1e | 2137 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2138 | pub fn ures_getNextString(resourcebundle: *mut UResourceBundle, len: *mut i32, key: *const *const i8, status: *mut UErrorCode) -> *mut u16; |
04454e1e | 2139 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2140 | pub fn ures_getSize(resourcebundle: *const UResourceBundle) -> i32; |
04454e1e | 2141 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2142 | pub fn ures_getString(resourcebundle: *const UResourceBundle, len: *mut i32, status: *mut UErrorCode) -> *mut u16; |
04454e1e | 2143 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2144 | pub fn ures_getStringByIndex(resourcebundle: *const UResourceBundle, indexs: i32, len: *mut i32, status: *mut UErrorCode) -> *mut u16; |
04454e1e FG |
2145 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2146 | pub fn ures_getStringByKey(resb: *const UResourceBundle, key: ::windows_sys::core::PCSTR, len: *mut i32, status: *mut UErrorCode) -> *mut u16; | |
2147 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2148 | pub fn ures_getType(resourcebundle: *const UResourceBundle) -> UResType; |
04454e1e | 2149 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2150 | pub fn ures_getUInt(resourcebundle: *const UResourceBundle, status: *mut UErrorCode) -> u32; |
04454e1e FG |
2151 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2152 | pub fn ures_getUTF8String(resb: *const UResourceBundle, dest: ::windows_sys::core::PCSTR, length: *mut i32, forcecopy: i8, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
2153 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2154 | pub fn ures_getUTF8StringByIndex(resb: *const UResourceBundle, stringindex: i32, dest: ::windows_sys::core::PCSTR, plength: *mut i32, forcecopy: i8, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
2155 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2156 | pub fn ures_getUTF8StringByKey(resb: *const UResourceBundle, key: ::windows_sys::core::PCSTR, dest: ::windows_sys::core::PCSTR, plength: *mut i32, forcecopy: i8, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
2157 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2158 | pub fn ures_getVersion(resb: *const UResourceBundle, versioninfo: *mut u8); |
04454e1e | 2159 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2160 | pub fn ures_hasNext(resourcebundle: *const UResourceBundle) -> i8; |
04454e1e FG |
2161 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2162 | pub fn ures_open(packagename: ::windows_sys::core::PCSTR, locale: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UResourceBundle; | |
2163 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2164 | pub fn ures_openAvailableLocales(packagename: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UEnumeration; | |
2165 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2166 | pub fn ures_openDirect(packagename: ::windows_sys::core::PCSTR, locale: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UResourceBundle; | |
2167 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2168 | pub fn ures_openU(packagename: *const u16, locale: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UResourceBundle; | |
2169 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2170 | pub fn ures_resetIterator(resourcebundle: *mut UResourceBundle); |
04454e1e | 2171 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2172 | pub fn uscript_breaksBetweenLetters(script: UScriptCode) -> i8; |
04454e1e FG |
2173 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2174 | pub fn uscript_getCode(nameorabbrorlocale: ::windows_sys::core::PCSTR, fillin: *mut UScriptCode, capacity: i32, err: *mut UErrorCode) -> i32; | |
2175 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2176 | pub fn uscript_getName(scriptcode: UScriptCode) -> ::windows_sys::core::PSTR; | |
2177 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2178 | pub fn uscript_getSampleString(script: UScriptCode, dest: *mut u16, capacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 2179 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2180 | pub fn uscript_getScript(codepoint: i32, err: *mut UErrorCode) -> UScriptCode; |
04454e1e | 2181 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2182 | pub fn uscript_getScriptExtensions(c: i32, scripts: *mut UScriptCode, capacity: i32, errorcode: *mut UErrorCode) -> i32; |
04454e1e FG |
2183 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2184 | pub fn uscript_getShortName(scriptcode: UScriptCode) -> ::windows_sys::core::PSTR; | |
2185 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2186 | pub fn uscript_getUsage(script: UScriptCode) -> UScriptUsage; |
04454e1e | 2187 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2188 | pub fn uscript_hasScript(c: i32, sc: UScriptCode) -> i8; |
04454e1e | 2189 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2190 | pub fn uscript_isCased(script: UScriptCode) -> i8; |
04454e1e | 2191 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2192 | pub fn uscript_isRightToLeft(script: UScriptCode) -> i8; |
04454e1e | 2193 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2194 | pub fn usearch_close(searchiter: *mut UStringSearch); |
04454e1e | 2195 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2196 | pub fn usearch_first(strsrch: *mut UStringSearch, status: *mut UErrorCode) -> i32; |
04454e1e | 2197 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2198 | pub fn usearch_following(strsrch: *mut UStringSearch, position: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2199 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2200 | pub fn usearch_getAttribute(strsrch: *const UStringSearch, attribute: USearchAttribute) -> USearchAttributeValue; |
04454e1e | 2201 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2202 | pub fn usearch_getBreakIterator(strsrch: *const UStringSearch) -> *mut UBreakIterator; |
04454e1e | 2203 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2204 | pub fn usearch_getCollator(strsrch: *const UStringSearch) -> *mut UCollator; |
04454e1e | 2205 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2206 | pub fn usearch_getMatchedLength(strsrch: *const UStringSearch) -> i32; |
04454e1e | 2207 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2208 | pub fn usearch_getMatchedStart(strsrch: *const UStringSearch) -> i32; |
04454e1e | 2209 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2210 | pub fn usearch_getMatchedText(strsrch: *const UStringSearch, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2211 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2212 | pub fn usearch_getOffset(strsrch: *const UStringSearch) -> i32; |
04454e1e | 2213 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2214 | pub fn usearch_getPattern(strsrch: *const UStringSearch, length: *mut i32) -> *mut u16; |
04454e1e | 2215 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2216 | pub fn usearch_getText(strsrch: *const UStringSearch, length: *mut i32) -> *mut u16; |
04454e1e | 2217 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2218 | pub fn usearch_last(strsrch: *mut UStringSearch, status: *mut UErrorCode) -> i32; |
04454e1e | 2219 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2220 | pub fn usearch_next(strsrch: *mut UStringSearch, status: *mut UErrorCode) -> i32; |
04454e1e FG |
2221 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2222 | pub fn usearch_open(pattern: *const u16, patternlength: i32, text: *const u16, textlength: i32, locale: ::windows_sys::core::PCSTR, breakiter: *mut UBreakIterator, status: *mut UErrorCode) -> *mut UStringSearch; | |
2223 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2224 | pub fn usearch_openFromCollator(pattern: *const u16, patternlength: i32, text: *const u16, textlength: i32, collator: *const UCollator, breakiter: *mut UBreakIterator, status: *mut UErrorCode) -> *mut UStringSearch; |
04454e1e | 2225 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2226 | pub fn usearch_preceding(strsrch: *mut UStringSearch, position: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2227 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2228 | pub fn usearch_previous(strsrch: *mut UStringSearch, status: *mut UErrorCode) -> i32; |
04454e1e | 2229 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2230 | pub fn usearch_reset(strsrch: *mut UStringSearch); |
04454e1e | 2231 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2232 | pub fn usearch_setAttribute(strsrch: *mut UStringSearch, attribute: USearchAttribute, value: USearchAttributeValue, status: *mut UErrorCode); |
04454e1e | 2233 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2234 | pub fn usearch_setBreakIterator(strsrch: *mut UStringSearch, breakiter: *mut UBreakIterator, status: *mut UErrorCode); |
04454e1e | 2235 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2236 | pub fn usearch_setCollator(strsrch: *mut UStringSearch, collator: *const UCollator, status: *mut UErrorCode); |
04454e1e | 2237 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2238 | pub fn usearch_setOffset(strsrch: *mut UStringSearch, position: i32, status: *mut UErrorCode); |
04454e1e | 2239 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2240 | pub fn usearch_setPattern(strsrch: *mut UStringSearch, pattern: *const u16, patternlength: i32, status: *mut UErrorCode); |
04454e1e | 2241 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2242 | pub fn usearch_setText(strsrch: *mut UStringSearch, text: *const u16, textlength: i32, status: *mut UErrorCode); |
04454e1e | 2243 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2244 | pub fn uset_add(set: *mut USet, c: i32); |
04454e1e | 2245 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2246 | pub fn uset_addAll(set: *mut USet, additionalset: *const USet); |
04454e1e | 2247 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2248 | pub fn uset_addAllCodePoints(set: *mut USet, str: *const u16, strlen: i32); |
04454e1e | 2249 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2250 | pub fn uset_addRange(set: *mut USet, start: i32, end: i32); |
04454e1e | 2251 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2252 | pub fn uset_addString(set: *mut USet, str: *const u16, strlen: i32); |
04454e1e | 2253 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2254 | pub fn uset_applyIntPropertyValue(set: *mut USet, prop: UProperty, value: i32, ec: *mut UErrorCode); |
04454e1e | 2255 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2256 | pub fn uset_applyPattern(set: *mut USet, pattern: *const u16, patternlength: i32, options: u32, status: *mut UErrorCode) -> i32; |
04454e1e | 2257 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2258 | pub fn uset_applyPropertyAlias(set: *mut USet, prop: *const u16, proplength: i32, value: *const u16, valuelength: i32, ec: *mut UErrorCode); |
04454e1e | 2259 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2260 | pub fn uset_charAt(set: *const USet, charindex: i32) -> i32; |
04454e1e | 2261 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2262 | pub fn uset_clear(set: *mut USet); |
04454e1e | 2263 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2264 | pub fn uset_clone(set: *const USet) -> *mut USet; |
04454e1e | 2265 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2266 | pub fn uset_cloneAsThawed(set: *const USet) -> *mut USet; |
04454e1e | 2267 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2268 | pub fn uset_close(set: *mut USet); |
04454e1e | 2269 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2270 | pub fn uset_closeOver(set: *mut USet, attributes: i32); |
04454e1e | 2271 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2272 | pub fn uset_compact(set: *mut USet); |
04454e1e | 2273 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2274 | pub fn uset_complement(set: *mut USet); |
04454e1e | 2275 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2276 | pub fn uset_complementAll(set: *mut USet, complement: *const USet); |
04454e1e | 2277 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2278 | pub fn uset_contains(set: *const USet, c: i32) -> i8; |
04454e1e | 2279 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2280 | pub fn uset_containsAll(set1: *const USet, set2: *const USet) -> i8; |
04454e1e | 2281 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2282 | pub fn uset_containsAllCodePoints(set: *const USet, str: *const u16, strlen: i32) -> i8; |
04454e1e | 2283 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2284 | pub fn uset_containsNone(set1: *const USet, set2: *const USet) -> i8; |
04454e1e | 2285 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2286 | pub fn uset_containsRange(set: *const USet, start: i32, end: i32) -> i8; |
04454e1e | 2287 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2288 | pub fn uset_containsSome(set1: *const USet, set2: *const USet) -> i8; |
04454e1e | 2289 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2290 | pub fn uset_containsString(set: *const USet, str: *const u16, strlen: i32) -> i8; |
04454e1e | 2291 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2292 | pub fn uset_equals(set1: *const USet, set2: *const USet) -> i8; |
04454e1e | 2293 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2294 | pub fn uset_freeze(set: *mut USet); |
04454e1e | 2295 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2296 | pub fn uset_getItem(set: *const USet, itemindex: i32, start: *mut i32, end: *mut i32, str: *mut u16, strcapacity: i32, ec: *mut UErrorCode) -> i32; |
04454e1e | 2297 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2298 | pub fn uset_getItemCount(set: *const USet) -> i32; |
04454e1e | 2299 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2300 | pub fn uset_getSerializedRange(set: *const USerializedSet, rangeindex: i32, pstart: *mut i32, pend: *mut i32) -> i8; |
04454e1e | 2301 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2302 | pub fn uset_getSerializedRangeCount(set: *const USerializedSet) -> i32; |
04454e1e | 2303 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2304 | pub fn uset_getSerializedSet(fillset: *mut USerializedSet, src: *const u16, srclength: i32) -> i8; |
04454e1e | 2305 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2306 | pub fn uset_indexOf(set: *const USet, c: i32) -> i32; |
04454e1e | 2307 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2308 | pub fn uset_isEmpty(set: *const USet) -> i8; |
04454e1e | 2309 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2310 | pub fn uset_isFrozen(set: *const USet) -> i8; |
04454e1e | 2311 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2312 | pub fn uset_open(start: i32, end: i32) -> *mut USet; |
04454e1e | 2313 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2314 | pub fn uset_openEmpty() -> *mut USet; |
04454e1e | 2315 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2316 | pub fn uset_openPattern(pattern: *const u16, patternlength: i32, ec: *mut UErrorCode) -> *mut USet; |
04454e1e | 2317 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2318 | pub fn uset_openPatternOptions(pattern: *const u16, patternlength: i32, options: u32, ec: *mut UErrorCode) -> *mut USet; |
04454e1e | 2319 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2320 | pub fn uset_remove(set: *mut USet, c: i32); |
04454e1e | 2321 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2322 | pub fn uset_removeAll(set: *mut USet, removeset: *const USet); |
04454e1e | 2323 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2324 | pub fn uset_removeAllStrings(set: *mut USet); |
04454e1e | 2325 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2326 | pub fn uset_removeRange(set: *mut USet, start: i32, end: i32); |
04454e1e | 2327 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2328 | pub fn uset_removeString(set: *mut USet, str: *const u16, strlen: i32); |
04454e1e | 2329 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2330 | pub fn uset_resemblesPattern(pattern: *const u16, patternlength: i32, pos: i32) -> i8; |
04454e1e | 2331 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2332 | pub fn uset_retain(set: *mut USet, start: i32, end: i32); |
04454e1e | 2333 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2334 | pub fn uset_retainAll(set: *mut USet, retain: *const USet); |
04454e1e | 2335 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2336 | pub fn uset_serialize(set: *const USet, dest: *mut u16, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; |
04454e1e | 2337 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2338 | pub fn uset_serializedContains(set: *const USerializedSet, c: i32) -> i8; |
04454e1e | 2339 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2340 | pub fn uset_set(set: *mut USet, start: i32, end: i32); |
04454e1e | 2341 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2342 | pub fn uset_setSerializedToOne(fillset: *mut USerializedSet, c: i32); |
04454e1e | 2343 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2344 | pub fn uset_size(set: *const USet) -> i32; |
04454e1e | 2345 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2346 | pub fn uset_span(set: *const USet, s: *const u16, length: i32, spancondition: USetSpanCondition) -> i32; |
04454e1e | 2347 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2348 | pub fn uset_spanBack(set: *const USet, s: *const u16, length: i32, spancondition: USetSpanCondition) -> i32; |
04454e1e FG |
2349 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2350 | pub fn uset_spanBackUTF8(set: *const USet, s: ::windows_sys::core::PCSTR, length: i32, spancondition: USetSpanCondition) -> i32; | |
2351 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2352 | pub fn uset_spanUTF8(set: *const USet, s: ::windows_sys::core::PCSTR, length: i32, spancondition: USetSpanCondition) -> i32; | |
2353 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2354 | pub fn uset_toPattern(set: *const USet, result: *mut u16, resultcapacity: i32, escapeunprintable: i8, ec: *mut UErrorCode) -> i32; |
04454e1e | 2355 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2356 | pub fn uspoof_areConfusable(sc: *const USpoofChecker, id1: *const u16, length1: i32, id2: *const u16, length2: i32, status: *mut UErrorCode) -> i32; |
04454e1e FG |
2357 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2358 | pub fn uspoof_areConfusableUTF8(sc: *const USpoofChecker, id1: ::windows_sys::core::PCSTR, length1: i32, id2: ::windows_sys::core::PCSTR, length2: i32, status: *mut UErrorCode) -> i32; | |
2359 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2360 | pub fn uspoof_check(sc: *const USpoofChecker, id: *const u16, length: i32, position: *mut i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2361 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2362 | pub fn uspoof_check2(sc: *const USpoofChecker, id: *const u16, length: i32, checkresult: *mut USpoofCheckResult, status: *mut UErrorCode) -> i32; |
04454e1e FG |
2363 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2364 | pub fn uspoof_check2UTF8(sc: *const USpoofChecker, id: ::windows_sys::core::PCSTR, length: i32, checkresult: *mut USpoofCheckResult, status: *mut UErrorCode) -> i32; | |
2365 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2366 | pub fn uspoof_checkUTF8(sc: *const USpoofChecker, id: ::windows_sys::core::PCSTR, length: i32, position: *mut i32, status: *mut UErrorCode) -> i32; | |
2367 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2368 | pub fn uspoof_clone(sc: *const USpoofChecker, status: *mut UErrorCode) -> *mut USpoofChecker; |
04454e1e | 2369 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2370 | pub fn uspoof_close(sc: *mut USpoofChecker); |
04454e1e | 2371 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2372 | pub fn uspoof_closeCheckResult(checkresult: *mut USpoofCheckResult); |
04454e1e | 2373 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2374 | pub fn uspoof_getAllowedChars(sc: *const USpoofChecker, status: *mut UErrorCode) -> *mut USet; |
04454e1e FG |
2375 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2376 | pub fn uspoof_getAllowedLocales(sc: *mut USpoofChecker, status: *mut UErrorCode) -> ::windows_sys::core::PSTR; | |
2377 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2378 | pub fn uspoof_getCheckResultChecks(checkresult: *const USpoofCheckResult, status: *mut UErrorCode) -> i32; |
04454e1e | 2379 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2380 | pub fn uspoof_getCheckResultNumerics(checkresult: *const USpoofCheckResult, status: *mut UErrorCode) -> *mut USet; |
04454e1e | 2381 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2382 | pub fn uspoof_getCheckResultRestrictionLevel(checkresult: *const USpoofCheckResult, status: *mut UErrorCode) -> URestrictionLevel; |
04454e1e | 2383 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2384 | pub fn uspoof_getChecks(sc: *const USpoofChecker, status: *mut UErrorCode) -> i32; |
04454e1e | 2385 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2386 | pub fn uspoof_getInclusionSet(status: *mut UErrorCode) -> *mut USet; |
04454e1e | 2387 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2388 | pub fn uspoof_getRecommendedSet(status: *mut UErrorCode) -> *mut USet; |
04454e1e | 2389 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2390 | pub fn uspoof_getRestrictionLevel(sc: *const USpoofChecker) -> URestrictionLevel; |
04454e1e | 2391 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2392 | pub fn uspoof_getSkeleton(sc: *const USpoofChecker, r#type: u32, id: *const u16, length: i32, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e FG |
2393 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2394 | pub fn uspoof_getSkeletonUTF8(sc: *const USpoofChecker, r#type: u32, id: ::windows_sys::core::PCSTR, length: i32, dest: ::windows_sys::core::PCSTR, destcapacity: i32, status: *mut UErrorCode) -> i32; | |
2395 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2396 | pub fn uspoof_open(status: *mut UErrorCode) -> *mut USpoofChecker; |
04454e1e | 2397 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2398 | pub fn uspoof_openCheckResult(status: *mut UErrorCode) -> *mut USpoofCheckResult; |
04454e1e | 2399 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2400 | pub fn uspoof_openFromSerialized(data: *const ::core::ffi::c_void, length: i32, pactuallength: *mut i32, perrorcode: *mut UErrorCode) -> *mut USpoofChecker; |
04454e1e FG |
2401 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2402 | pub fn uspoof_openFromSource(confusables: ::windows_sys::core::PCSTR, confusableslen: i32, confusableswholescript: ::windows_sys::core::PCSTR, confusableswholescriptlen: i32, errtype: *mut i32, pe: *mut UParseError, status: *mut UErrorCode) -> *mut USpoofChecker; | |
2403 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2404 | pub fn uspoof_serialize(sc: *mut USpoofChecker, data: *mut ::core::ffi::c_void, capacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2405 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2406 | pub fn uspoof_setAllowedChars(sc: *mut USpoofChecker, chars: *const USet, status: *mut UErrorCode); |
04454e1e FG |
2407 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2408 | pub fn uspoof_setAllowedLocales(sc: *mut USpoofChecker, localeslist: ::windows_sys::core::PCSTR, status: *mut UErrorCode); | |
2409 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2410 | pub fn uspoof_setChecks(sc: *mut USpoofChecker, checks: i32, status: *mut UErrorCode); |
04454e1e | 2411 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2412 | pub fn uspoof_setRestrictionLevel(sc: *mut USpoofChecker, restrictionlevel: URestrictionLevel); |
04454e1e | 2413 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2414 | pub fn usprep_close(profile: *mut UStringPrepProfile); |
04454e1e FG |
2415 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2416 | pub fn usprep_open(path: ::windows_sys::core::PCSTR, filename: ::windows_sys::core::PCSTR, status: *mut UErrorCode) -> *mut UStringPrepProfile; | |
2417 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2418 | pub fn usprep_openByType(r#type: UStringPrepProfileType, status: *mut UErrorCode) -> *mut UStringPrepProfile; |
04454e1e | 2419 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2420 | pub fn usprep_prepare(prep: *const UStringPrepProfile, src: *const u16, srclength: i32, dest: *mut u16, destcapacity: i32, options: i32, parseerror: *mut UParseError, status: *mut UErrorCode) -> i32; |
04454e1e | 2421 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2422 | pub fn utext_char32At(ut: *mut UText, nativeindex: i64) -> i32; |
04454e1e | 2423 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2424 | pub fn utext_clone(dest: *mut UText, src: *const UText, deep: i8, readonly: i8, status: *mut UErrorCode) -> *mut UText; |
04454e1e | 2425 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2426 | pub fn utext_close(ut: *mut UText) -> *mut UText; |
04454e1e | 2427 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2428 | pub fn utext_copy(ut: *mut UText, nativestart: i64, nativelimit: i64, destindex: i64, r#move: i8, status: *mut UErrorCode); |
04454e1e | 2429 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2430 | pub fn utext_current32(ut: *mut UText) -> i32; |
04454e1e | 2431 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2432 | pub fn utext_equals(a: *const UText, b: *const UText) -> i8; |
04454e1e | 2433 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2434 | pub fn utext_extract(ut: *mut UText, nativestart: i64, nativelimit: i64, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2435 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2436 | pub fn utext_freeze(ut: *mut UText); |
04454e1e | 2437 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2438 | pub fn utext_getNativeIndex(ut: *const UText) -> i64; |
04454e1e | 2439 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2440 | pub fn utext_getPreviousNativeIndex(ut: *mut UText) -> i64; |
04454e1e | 2441 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2442 | pub fn utext_hasMetaData(ut: *const UText) -> i8; |
04454e1e | 2443 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2444 | pub fn utext_isLengthExpensive(ut: *const UText) -> i8; |
04454e1e | 2445 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2446 | pub fn utext_isWritable(ut: *const UText) -> i8; |
04454e1e | 2447 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2448 | pub fn utext_moveIndex32(ut: *mut UText, delta: i32) -> i8; |
04454e1e | 2449 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2450 | pub fn utext_nativeLength(ut: *mut UText) -> i64; |
04454e1e | 2451 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2452 | pub fn utext_next32(ut: *mut UText) -> i32; |
04454e1e | 2453 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2454 | pub fn utext_next32From(ut: *mut UText, nativeindex: i64) -> i32; |
04454e1e | 2455 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2456 | pub fn utext_openUChars(ut: *mut UText, s: *const u16, length: i64, status: *mut UErrorCode) -> *mut UText; |
04454e1e FG |
2457 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2458 | pub fn utext_openUTF8(ut: *mut UText, s: ::windows_sys::core::PCSTR, length: i64, status: *mut UErrorCode) -> *mut UText; | |
2459 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2460 | pub fn utext_previous32(ut: *mut UText) -> i32; |
04454e1e | 2461 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2462 | pub fn utext_previous32From(ut: *mut UText, nativeindex: i64) -> i32; |
04454e1e | 2463 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2464 | pub fn utext_replace(ut: *mut UText, nativestart: i64, nativelimit: i64, replacementtext: *const u16, replacementlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2465 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2466 | pub fn utext_setNativeIndex(ut: *mut UText, nativeindex: i64); |
04454e1e | 2467 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2468 | pub fn utext_setup(ut: *mut UText, extraspace: i32, status: *mut UErrorCode) -> *mut UText; |
04454e1e | 2469 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2470 | pub fn utf8_appendCharSafeBody(s: *mut u8, i: i32, length: i32, c: i32, piserror: *mut i8) -> i32; |
04454e1e | 2471 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2472 | pub fn utf8_back1SafeBody(s: *const u8, start: i32, i: i32) -> i32; |
04454e1e | 2473 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2474 | pub fn utf8_nextCharSafeBody(s: *const u8, pi: *mut i32, length: i32, c: i32, strict: i8) -> i32; |
04454e1e | 2475 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2476 | pub fn utf8_prevCharSafeBody(s: *const u8, start: i32, pi: *mut i32, c: i32, strict: i8) -> i32; |
04454e1e | 2477 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2478 | pub fn utmscale_fromInt64(othertime: i64, timescale: UDateTimeScale, status: *mut UErrorCode) -> i64; |
04454e1e | 2479 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2480 | pub fn utmscale_getTimeScaleValue(timescale: UDateTimeScale, value: UTimeScaleValue, status: *mut UErrorCode) -> i64; |
04454e1e | 2481 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2482 | pub fn utmscale_toInt64(universaltime: i64, timescale: UDateTimeScale, status: *mut UErrorCode) -> i64; |
04454e1e FG |
2483 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2484 | pub fn utrace_format(outbuf: ::windows_sys::core::PCSTR, capacity: i32, indent: i32, fmt: ::windows_sys::core::PCSTR) -> i32; | |
2485 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
2486 | pub fn utrace_functionName(fnnumber: i32) -> ::windows_sys::core::PSTR; | |
2487 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2488 | pub fn utrace_getFunctions(context: *const *const ::core::ffi::c_void, e: *mut UTraceEntry, x: *mut UTraceExit, d: *mut UTraceData); |
04454e1e | 2489 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2490 | pub fn utrace_getLevel() -> i32; |
04454e1e | 2491 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2492 | pub fn utrace_setFunctions(context: *const ::core::ffi::c_void, e: UTraceEntry, x: UTraceExit, d: UTraceData); |
04454e1e | 2493 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2494 | pub fn utrace_setLevel(tracelevel: i32); |
04454e1e FG |
2495 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
2496 | pub fn utrace_vformat(outbuf: ::windows_sys::core::PCSTR, capacity: i32, indent: i32, fmt: ::windows_sys::core::PCSTR, args: *mut i8) -> i32; | |
2497 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2498 | pub fn utrans_clone(trans: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 2499 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2500 | pub fn utrans_close(trans: *mut *mut ::core::ffi::c_void); |
04454e1e | 2501 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2502 | pub fn utrans_countAvailableIDs() -> i32; |
04454e1e | 2503 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2504 | pub fn utrans_getSourceSet(trans: *const *const ::core::ffi::c_void, ignorefilter: i8, fillin: *mut USet, status: *mut UErrorCode) -> *mut USet; |
04454e1e | 2505 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2506 | pub fn utrans_getUnicodeID(trans: *const *const ::core::ffi::c_void, resultlength: *mut i32) -> *mut u16; |
04454e1e | 2507 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2508 | pub fn utrans_openIDs(perrorcode: *mut UErrorCode) -> *mut UEnumeration; |
04454e1e | 2509 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2510 | pub fn utrans_openInverse(trans: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 2511 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2512 | pub fn utrans_openU(id: *const u16, idlength: i32, dir: UTransDirection, rules: *const u16, ruleslength: i32, parseerror: *mut UParseError, perrorcode: *mut UErrorCode) -> *mut *mut ::core::ffi::c_void; |
04454e1e | 2513 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2514 | pub fn utrans_register(adoptedtrans: *mut *mut ::core::ffi::c_void, status: *mut UErrorCode); |
04454e1e | 2515 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2516 | pub fn utrans_setFilter(trans: *mut *mut ::core::ffi::c_void, filterpattern: *const u16, filterpatternlen: i32, status: *mut UErrorCode); |
04454e1e | 2517 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2518 | pub fn utrans_toRules(trans: *const *const ::core::ffi::c_void, escapeunprintable: i8, result: *mut u16, resultlength: i32, status: *mut UErrorCode) -> i32; |
04454e1e | 2519 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2520 | pub fn utrans_trans(trans: *const *const ::core::ffi::c_void, rep: *mut *mut ::core::ffi::c_void, repfunc: *const UReplaceableCallbacks, start: i32, limit: *mut i32, status: *mut UErrorCode); |
04454e1e | 2521 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2522 | pub fn utrans_transIncremental(trans: *const *const ::core::ffi::c_void, rep: *mut *mut ::core::ffi::c_void, repfunc: *const UReplaceableCallbacks, pos: *mut UTransPosition, status: *mut UErrorCode); |
04454e1e | 2523 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2524 | pub fn utrans_transIncrementalUChars(trans: *const *const ::core::ffi::c_void, text: *mut u16, textlength: *mut i32, textcapacity: i32, pos: *mut UTransPosition, status: *mut UErrorCode); |
04454e1e | 2525 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2526 | pub fn utrans_transUChars(trans: *const *const ::core::ffi::c_void, text: *mut u16, textlength: *mut i32, textcapacity: i32, start: i32, limit: *mut i32, status: *mut UErrorCode); |
04454e1e | 2527 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
2528 | pub fn utrans_unregisterID(id: *const u16, idlength: i32); |
2529 | } | |
04454e1e | 2530 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2531 | pub const ALL_SERVICES: u32 = 0u32; |
04454e1e | 2532 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2533 | pub const ALL_SERVICE_TYPES: u32 = 0u32; |
04454e1e | 2534 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2535 | pub const C1_ALPHA: u32 = 256u32; |
04454e1e | 2536 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2537 | pub const C1_BLANK: u32 = 64u32; |
04454e1e | 2538 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2539 | pub const C1_CNTRL: u32 = 32u32; |
04454e1e | 2540 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2541 | pub const C1_DEFINED: u32 = 512u32; |
04454e1e | 2542 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2543 | pub const C1_DIGIT: u32 = 4u32; |
04454e1e | 2544 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2545 | pub const C1_LOWER: u32 = 2u32; |
04454e1e | 2546 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2547 | pub const C1_PUNCT: u32 = 16u32; |
04454e1e | 2548 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2549 | pub const C1_SPACE: u32 = 8u32; |
04454e1e | 2550 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2551 | pub const C1_UPPER: u32 = 1u32; |
04454e1e | 2552 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2553 | pub const C1_XDIGIT: u32 = 128u32; |
04454e1e | 2554 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2555 | pub const C2_ARABICNUMBER: u32 = 6u32; |
04454e1e | 2556 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2557 | pub const C2_BLOCKSEPARATOR: u32 = 8u32; |
04454e1e | 2558 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2559 | pub const C2_COMMONSEPARATOR: u32 = 7u32; |
04454e1e | 2560 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2561 | pub const C2_EUROPENUMBER: u32 = 3u32; |
04454e1e | 2562 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2563 | pub const C2_EUROPESEPARATOR: u32 = 4u32; |
04454e1e | 2564 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2565 | pub const C2_EUROPETERMINATOR: u32 = 5u32; |
04454e1e | 2566 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2567 | pub const C2_LEFTTORIGHT: u32 = 1u32; |
04454e1e | 2568 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2569 | pub const C2_NOTAPPLICABLE: u32 = 0u32; |
04454e1e | 2570 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2571 | pub const C2_OTHERNEUTRAL: u32 = 11u32; |
04454e1e | 2572 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2573 | pub const C2_RIGHTTOLEFT: u32 = 2u32; |
04454e1e | 2574 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2575 | pub const C2_SEGMENTSEPARATOR: u32 = 9u32; |
04454e1e | 2576 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2577 | pub const C2_WHITESPACE: u32 = 10u32; |
04454e1e | 2578 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2579 | pub const C3_ALPHA: u32 = 32768u32; |
04454e1e | 2580 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2581 | pub const C3_DIACRITIC: u32 = 2u32; |
04454e1e | 2582 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2583 | pub const C3_FULLWIDTH: u32 = 128u32; |
04454e1e | 2584 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2585 | pub const C3_HALFWIDTH: u32 = 64u32; |
04454e1e | 2586 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2587 | pub const C3_HIGHSURROGATE: u32 = 2048u32; |
04454e1e | 2588 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2589 | pub const C3_HIRAGANA: u32 = 32u32; |
04454e1e | 2590 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2591 | pub const C3_IDEOGRAPH: u32 = 256u32; |
04454e1e | 2592 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2593 | pub const C3_KASHIDA: u32 = 512u32; |
04454e1e | 2594 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2595 | pub const C3_KATAKANA: u32 = 16u32; |
04454e1e | 2596 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2597 | pub const C3_LEXICAL: u32 = 1024u32; |
04454e1e | 2598 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2599 | pub const C3_LOWSURROGATE: u32 = 4096u32; |
04454e1e | 2600 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2601 | pub const C3_NONSPACING: u32 = 1u32; |
04454e1e | 2602 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2603 | pub const C3_NOTAPPLICABLE: u32 = 0u32; |
04454e1e | 2604 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2605 | pub const C3_SYMBOL: u32 = 8u32; |
04454e1e | 2606 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2607 | pub const C3_VOWELMARK: u32 = 4u32; |
04454e1e | 2608 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 2609 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
2610 | pub type CALINFO_ENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> super::Foundation::BOOL>; |
2611 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 2612 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
2613 | pub type CALINFO_ENUMPROCEXA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: u32) -> super::Foundation::BOOL>; |
2614 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 2615 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
2616 | pub type CALINFO_ENUMPROCEXEX = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: u32, param2: ::windows_sys::core::PCWSTR, param3: super::Foundation::LPARAM) -> super::Foundation::BOOL>; |
2617 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 2618 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
2619 | pub type CALINFO_ENUMPROCEXW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: u32) -> super::Foundation::BOOL>; |
2620 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 2621 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
2622 | pub type CALINFO_ENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::Foundation::BOOL>; |
2623 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2624 | pub const CAL_GREGORIAN: u32 = 1u32; |
04454e1e | 2625 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2626 | pub const CAL_GREGORIAN_ARABIC: u32 = 10u32; |
04454e1e | 2627 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2628 | pub const CAL_GREGORIAN_ME_FRENCH: u32 = 9u32; |
04454e1e | 2629 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2630 | pub const CAL_GREGORIAN_US: u32 = 2u32; |
04454e1e | 2631 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2632 | pub const CAL_GREGORIAN_XLIT_ENGLISH: u32 = 11u32; |
04454e1e | 2633 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2634 | pub const CAL_GREGORIAN_XLIT_FRENCH: u32 = 12u32; |
04454e1e | 2635 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2636 | pub const CAL_HEBREW: u32 = 8u32; |
04454e1e | 2637 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2638 | pub const CAL_HIJRI: u32 = 6u32; |
04454e1e | 2639 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2640 | pub const CAL_ICALINTVALUE: u32 = 1u32; |
04454e1e | 2641 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2642 | pub const CAL_ITWODIGITYEARMAX: u32 = 48u32; |
04454e1e | 2643 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2644 | pub const CAL_IYEAROFFSETRANGE: u32 = 3u32; |
04454e1e | 2645 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2646 | pub const CAL_JAPAN: u32 = 3u32; |
04454e1e | 2647 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2648 | pub const CAL_KOREA: u32 = 5u32; |
04454e1e | 2649 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2650 | pub const CAL_NOUSEROVERRIDE: u32 = 2147483648u32; |
04454e1e | 2651 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2652 | pub const CAL_PERSIAN: u32 = 22u32; |
04454e1e | 2653 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2654 | pub const CAL_RETURN_GENITIVE_NAMES: u32 = 268435456u32; |
04454e1e | 2655 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2656 | pub const CAL_RETURN_NUMBER: u32 = 536870912u32; |
04454e1e | 2657 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2658 | pub const CAL_SABBREVDAYNAME1: u32 = 14u32; |
04454e1e | 2659 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2660 | pub const CAL_SABBREVDAYNAME2: u32 = 15u32; |
04454e1e | 2661 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2662 | pub const CAL_SABBREVDAYNAME3: u32 = 16u32; |
04454e1e | 2663 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2664 | pub const CAL_SABBREVDAYNAME4: u32 = 17u32; |
04454e1e | 2665 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2666 | pub const CAL_SABBREVDAYNAME5: u32 = 18u32; |
04454e1e | 2667 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2668 | pub const CAL_SABBREVDAYNAME6: u32 = 19u32; |
04454e1e | 2669 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2670 | pub const CAL_SABBREVDAYNAME7: u32 = 20u32; |
04454e1e | 2671 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2672 | pub const CAL_SABBREVERASTRING: u32 = 57u32; |
04454e1e | 2673 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2674 | pub const CAL_SABBREVMONTHNAME1: u32 = 34u32; |
04454e1e | 2675 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2676 | pub const CAL_SABBREVMONTHNAME10: u32 = 43u32; |
04454e1e | 2677 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2678 | pub const CAL_SABBREVMONTHNAME11: u32 = 44u32; |
04454e1e | 2679 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2680 | pub const CAL_SABBREVMONTHNAME12: u32 = 45u32; |
04454e1e | 2681 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2682 | pub const CAL_SABBREVMONTHNAME13: u32 = 46u32; |
04454e1e | 2683 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2684 | pub const CAL_SABBREVMONTHNAME2: u32 = 35u32; |
04454e1e | 2685 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2686 | pub const CAL_SABBREVMONTHNAME3: u32 = 36u32; |
04454e1e | 2687 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2688 | pub const CAL_SABBREVMONTHNAME4: u32 = 37u32; |
04454e1e | 2689 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2690 | pub const CAL_SABBREVMONTHNAME5: u32 = 38u32; |
04454e1e | 2691 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2692 | pub const CAL_SABBREVMONTHNAME6: u32 = 39u32; |
04454e1e | 2693 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2694 | pub const CAL_SABBREVMONTHNAME7: u32 = 40u32; |
04454e1e | 2695 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2696 | pub const CAL_SABBREVMONTHNAME8: u32 = 41u32; |
04454e1e | 2697 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2698 | pub const CAL_SABBREVMONTHNAME9: u32 = 42u32; |
04454e1e | 2699 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2700 | pub const CAL_SCALNAME: u32 = 2u32; |
04454e1e | 2701 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2702 | pub const CAL_SDAYNAME1: u32 = 7u32; |
04454e1e | 2703 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2704 | pub const CAL_SDAYNAME2: u32 = 8u32; |
04454e1e | 2705 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2706 | pub const CAL_SDAYNAME3: u32 = 9u32; |
04454e1e | 2707 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2708 | pub const CAL_SDAYNAME4: u32 = 10u32; |
04454e1e | 2709 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2710 | pub const CAL_SDAYNAME5: u32 = 11u32; |
04454e1e | 2711 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2712 | pub const CAL_SDAYNAME6: u32 = 12u32; |
04454e1e | 2713 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2714 | pub const CAL_SDAYNAME7: u32 = 13u32; |
04454e1e | 2715 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2716 | pub const CAL_SENGLISHABBREVERANAME: u32 = 60u32; |
04454e1e | 2717 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2718 | pub const CAL_SENGLISHERANAME: u32 = 59u32; |
04454e1e | 2719 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2720 | pub const CAL_SERASTRING: u32 = 4u32; |
04454e1e | 2721 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2722 | pub const CAL_SJAPANESEERAFIRSTYEAR: u32 = 61u32; |
04454e1e | 2723 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2724 | pub const CAL_SLONGDATE: u32 = 6u32; |
04454e1e | 2725 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2726 | pub const CAL_SMONTHDAY: u32 = 56u32; |
04454e1e | 2727 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2728 | pub const CAL_SMONTHNAME1: u32 = 21u32; |
04454e1e | 2729 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2730 | pub const CAL_SMONTHNAME10: u32 = 30u32; |
04454e1e | 2731 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2732 | pub const CAL_SMONTHNAME11: u32 = 31u32; |
04454e1e | 2733 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2734 | pub const CAL_SMONTHNAME12: u32 = 32u32; |
04454e1e | 2735 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2736 | pub const CAL_SMONTHNAME13: u32 = 33u32; |
04454e1e | 2737 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2738 | pub const CAL_SMONTHNAME2: u32 = 22u32; |
04454e1e | 2739 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2740 | pub const CAL_SMONTHNAME3: u32 = 23u32; |
04454e1e | 2741 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2742 | pub const CAL_SMONTHNAME4: u32 = 24u32; |
04454e1e | 2743 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2744 | pub const CAL_SMONTHNAME5: u32 = 25u32; |
04454e1e | 2745 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2746 | pub const CAL_SMONTHNAME6: u32 = 26u32; |
04454e1e | 2747 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2748 | pub const CAL_SMONTHNAME7: u32 = 27u32; |
04454e1e | 2749 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2750 | pub const CAL_SMONTHNAME8: u32 = 28u32; |
04454e1e | 2751 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2752 | pub const CAL_SMONTHNAME9: u32 = 29u32; |
04454e1e | 2753 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2754 | pub const CAL_SRELATIVELONGDATE: u32 = 58u32; |
04454e1e | 2755 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2756 | pub const CAL_SSHORTDATE: u32 = 5u32; |
04454e1e | 2757 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2758 | pub const CAL_SSHORTESTDAYNAME1: u32 = 49u32; |
04454e1e | 2759 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2760 | pub const CAL_SSHORTESTDAYNAME2: u32 = 50u32; |
04454e1e | 2761 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2762 | pub const CAL_SSHORTESTDAYNAME3: u32 = 51u32; |
04454e1e | 2763 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2764 | pub const CAL_SSHORTESTDAYNAME4: u32 = 52u32; |
04454e1e | 2765 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2766 | pub const CAL_SSHORTESTDAYNAME5: u32 = 53u32; |
04454e1e | 2767 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2768 | pub const CAL_SSHORTESTDAYNAME6: u32 = 54u32; |
04454e1e | 2769 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2770 | pub const CAL_SSHORTESTDAYNAME7: u32 = 55u32; |
04454e1e | 2771 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2772 | pub const CAL_SYEARMONTH: u32 = 47u32; |
04454e1e | 2773 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2774 | pub const CAL_TAIWAN: u32 = 4u32; |
04454e1e | 2775 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2776 | pub const CAL_THAI: u32 = 7u32; |
04454e1e | 2777 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2778 | pub const CAL_UMALQURA: u32 = 23u32; |
04454e1e | 2779 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2780 | pub const CAL_USE_CP_ACP: u32 = 1073741824u32; |
04454e1e | 2781 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
2782 | pub const CANITER_SKIP_ZEROES: u32 = 1u32; |
2783 | #[repr(C)] | |
04454e1e | 2784 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
2785 | pub struct CHARSETINFO { |
2786 | pub ciCharset: u32, | |
2787 | pub ciACP: u32, | |
2788 | pub fs: FONTSIGNATURE, | |
2789 | } | |
2790 | impl ::core::marker::Copy for CHARSETINFO {} | |
2791 | impl ::core::clone::Clone for CHARSETINFO { | |
2792 | fn clone(&self) -> Self { | |
2793 | *self | |
2794 | } | |
2795 | } | |
2796 | pub const CMLangConvertCharset: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3597496217, data2: 52650, data3: 4560, data4: [184, 34, 0, 192, 79, 201, 179, 31] }; | |
2797 | pub const CMLangString: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3226297807, data2: 46861, data3: 4560, data4: [177, 136, 0, 170, 0, 56, 201, 105] }; | |
2798 | pub const CMultiLanguage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 660349922, data2: 14151, data3: 4560, data4: [159, 234, 0, 170, 0, 63, 134, 70] }; | |
04454e1e | 2799 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 2800 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
2801 | pub type CODEPAGE_ENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> super::Foundation::BOOL>; |
2802 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 2803 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
2804 | pub type CODEPAGE_ENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::Foundation::BOOL>; |
2805 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 2806 | pub type COMPARE_STRING_FLAGS = u32; |
04454e1e | 2807 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2808 | pub const LINGUISTIC_IGNORECASE: COMPARE_STRING_FLAGS = 16u32; |
04454e1e | 2809 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2810 | pub const LINGUISTIC_IGNOREDIACRITIC: COMPARE_STRING_FLAGS = 32u32; |
04454e1e | 2811 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2812 | pub const NORM_IGNORECASE: COMPARE_STRING_FLAGS = 1u32; |
04454e1e | 2813 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2814 | pub const NORM_IGNOREKANATYPE: COMPARE_STRING_FLAGS = 65536u32; |
04454e1e | 2815 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2816 | pub const NORM_IGNORENONSPACE: COMPARE_STRING_FLAGS = 2u32; |
04454e1e | 2817 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2818 | pub const NORM_IGNORESYMBOLS: COMPARE_STRING_FLAGS = 4u32; |
04454e1e | 2819 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2820 | pub const NORM_IGNOREWIDTH: COMPARE_STRING_FLAGS = 131072u32; |
04454e1e | 2821 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2822 | pub const NORM_LINGUISTIC_CASING: COMPARE_STRING_FLAGS = 134217728u32; |
04454e1e | 2823 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2824 | pub const SORT_DIGITSASNUMBERS: COMPARE_STRING_FLAGS = 8u32; |
04454e1e | 2825 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2826 | pub const SORT_STRINGSORT: COMPARE_STRING_FLAGS = 4096u32; |
04454e1e | 2827 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2828 | pub type CORRECTIVE_ACTION = i32; |
04454e1e | 2829 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2830 | pub const CORRECTIVE_ACTION_NONE: CORRECTIVE_ACTION = 0i32; |
04454e1e | 2831 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2832 | pub const CORRECTIVE_ACTION_GET_SUGGESTIONS: CORRECTIVE_ACTION = 1i32; |
04454e1e | 2833 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2834 | pub const CORRECTIVE_ACTION_REPLACE: CORRECTIVE_ACTION = 2i32; |
04454e1e | 2835 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
2836 | pub const CORRECTIVE_ACTION_DELETE: CORRECTIVE_ACTION = 3i32; |
2837 | #[repr(C)] | |
04454e1e | 2838 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
2839 | pub struct CPINFO { |
2840 | pub MaxCharSize: u32, | |
2841 | pub DefaultChar: [u8; 2], | |
2842 | pub LeadByte: [u8; 12], | |
2843 | } | |
2844 | impl ::core::marker::Copy for CPINFO {} | |
2845 | impl ::core::clone::Clone for CPINFO { | |
2846 | fn clone(&self) -> Self { | |
2847 | *self | |
2848 | } | |
2849 | } | |
2850 | #[repr(C)] | |
04454e1e | 2851 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
2852 | #[cfg(feature = "Win32_Foundation")] |
2853 | pub struct CPINFOEXA { | |
2854 | pub MaxCharSize: u32, | |
2855 | pub DefaultChar: [u8; 2], | |
2856 | pub LeadByte: [u8; 12], | |
2857 | pub UnicodeDefaultChar: u16, | |
2858 | pub CodePage: u32, | |
2859 | pub CodePageName: [super::Foundation::CHAR; 260], | |
2860 | } | |
2861 | #[cfg(feature = "Win32_Foundation")] | |
2862 | impl ::core::marker::Copy for CPINFOEXA {} | |
2863 | #[cfg(feature = "Win32_Foundation")] | |
2864 | impl ::core::clone::Clone for CPINFOEXA { | |
2865 | fn clone(&self) -> Self { | |
2866 | *self | |
2867 | } | |
2868 | } | |
2869 | #[repr(C)] | |
04454e1e | 2870 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
2871 | pub struct CPINFOEXW { |
2872 | pub MaxCharSize: u32, | |
2873 | pub DefaultChar: [u8; 2], | |
2874 | pub LeadByte: [u8; 12], | |
2875 | pub UnicodeDefaultChar: u16, | |
2876 | pub CodePage: u32, | |
2877 | pub CodePageName: [u16; 260], | |
2878 | } | |
2879 | impl ::core::marker::Copy for CPINFOEXW {} | |
2880 | impl ::core::clone::Clone for CPINFOEXW { | |
2881 | fn clone(&self) -> Self { | |
2882 | *self | |
2883 | } | |
2884 | } | |
04454e1e | 2885 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2886 | pub const CPIOD_FORCE_PROMPT: i32 = -2147483648i32; |
04454e1e | 2887 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2888 | pub const CPIOD_PEEK: i32 = 1073741824i32; |
04454e1e | 2889 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2890 | pub const CP_ACP: u32 = 0u32; |
04454e1e | 2891 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2892 | pub const CP_MACCP: u32 = 2u32; |
04454e1e | 2893 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2894 | pub const CP_OEMCP: u32 = 1u32; |
04454e1e | 2895 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2896 | pub const CP_SYMBOL: u32 = 42u32; |
04454e1e | 2897 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2898 | pub const CP_THREAD_ACP: u32 = 3u32; |
04454e1e | 2899 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2900 | pub const CP_UTF7: u32 = 65000u32; |
04454e1e | 2901 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2902 | pub const CP_UTF8: u32 = 65001u32; |
04454e1e | 2903 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2904 | pub const CSTR_EQUAL: u32 = 2u32; |
04454e1e | 2905 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2906 | pub const CSTR_GREATER_THAN: u32 = 3u32; |
04454e1e | 2907 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2908 | pub const CSTR_LESS_THAN: u32 = 1u32; |
04454e1e | 2909 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2910 | pub const CTRY_ALBANIA: u32 = 355u32; |
04454e1e | 2911 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2912 | pub const CTRY_ALGERIA: u32 = 213u32; |
04454e1e | 2913 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2914 | pub const CTRY_ARGENTINA: u32 = 54u32; |
04454e1e | 2915 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2916 | pub const CTRY_ARMENIA: u32 = 374u32; |
04454e1e | 2917 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2918 | pub const CTRY_AUSTRALIA: u32 = 61u32; |
04454e1e | 2919 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2920 | pub const CTRY_AUSTRIA: u32 = 43u32; |
04454e1e | 2921 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2922 | pub const CTRY_AZERBAIJAN: u32 = 994u32; |
04454e1e | 2923 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2924 | pub const CTRY_BAHRAIN: u32 = 973u32; |
04454e1e | 2925 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2926 | pub const CTRY_BELARUS: u32 = 375u32; |
04454e1e | 2927 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2928 | pub const CTRY_BELGIUM: u32 = 32u32; |
04454e1e | 2929 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2930 | pub const CTRY_BELIZE: u32 = 501u32; |
04454e1e | 2931 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2932 | pub const CTRY_BOLIVIA: u32 = 591u32; |
04454e1e | 2933 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2934 | pub const CTRY_BRAZIL: u32 = 55u32; |
04454e1e | 2935 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2936 | pub const CTRY_BRUNEI_DARUSSALAM: u32 = 673u32; |
04454e1e | 2937 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2938 | pub const CTRY_BULGARIA: u32 = 359u32; |
04454e1e | 2939 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2940 | pub const CTRY_CANADA: u32 = 2u32; |
04454e1e | 2941 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2942 | pub const CTRY_CARIBBEAN: u32 = 1u32; |
04454e1e | 2943 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2944 | pub const CTRY_CHILE: u32 = 56u32; |
04454e1e | 2945 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2946 | pub const CTRY_COLOMBIA: u32 = 57u32; |
04454e1e | 2947 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2948 | pub const CTRY_COSTA_RICA: u32 = 506u32; |
04454e1e | 2949 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2950 | pub const CTRY_CROATIA: u32 = 385u32; |
04454e1e | 2951 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2952 | pub const CTRY_CZECH: u32 = 420u32; |
04454e1e | 2953 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2954 | pub const CTRY_DEFAULT: u32 = 0u32; |
04454e1e | 2955 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2956 | pub const CTRY_DENMARK: u32 = 45u32; |
04454e1e | 2957 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2958 | pub const CTRY_DOMINICAN_REPUBLIC: u32 = 1u32; |
04454e1e | 2959 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2960 | pub const CTRY_ECUADOR: u32 = 593u32; |
04454e1e | 2961 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2962 | pub const CTRY_EGYPT: u32 = 20u32; |
04454e1e | 2963 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2964 | pub const CTRY_EL_SALVADOR: u32 = 503u32; |
04454e1e | 2965 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2966 | pub const CTRY_ESTONIA: u32 = 372u32; |
04454e1e | 2967 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2968 | pub const CTRY_FAEROE_ISLANDS: u32 = 298u32; |
04454e1e | 2969 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2970 | pub const CTRY_FINLAND: u32 = 358u32; |
04454e1e | 2971 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2972 | pub const CTRY_FRANCE: u32 = 33u32; |
04454e1e | 2973 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2974 | pub const CTRY_GEORGIA: u32 = 995u32; |
04454e1e | 2975 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2976 | pub const CTRY_GERMANY: u32 = 49u32; |
04454e1e | 2977 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2978 | pub const CTRY_GREECE: u32 = 30u32; |
04454e1e | 2979 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2980 | pub const CTRY_GUATEMALA: u32 = 502u32; |
04454e1e | 2981 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2982 | pub const CTRY_HONDURAS: u32 = 504u32; |
04454e1e | 2983 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2984 | pub const CTRY_HONG_KONG: u32 = 852u32; |
04454e1e | 2985 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2986 | pub const CTRY_HUNGARY: u32 = 36u32; |
04454e1e | 2987 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2988 | pub const CTRY_ICELAND: u32 = 354u32; |
04454e1e | 2989 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2990 | pub const CTRY_INDIA: u32 = 91u32; |
04454e1e | 2991 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2992 | pub const CTRY_INDONESIA: u32 = 62u32; |
04454e1e | 2993 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2994 | pub const CTRY_IRAN: u32 = 981u32; |
04454e1e | 2995 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2996 | pub const CTRY_IRAQ: u32 = 964u32; |
04454e1e | 2997 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 2998 | pub const CTRY_IRELAND: u32 = 353u32; |
04454e1e | 2999 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3000 | pub const CTRY_ISRAEL: u32 = 972u32; |
04454e1e | 3001 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3002 | pub const CTRY_ITALY: u32 = 39u32; |
04454e1e | 3003 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3004 | pub const CTRY_JAMAICA: u32 = 1u32; |
04454e1e | 3005 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3006 | pub const CTRY_JAPAN: u32 = 81u32; |
04454e1e | 3007 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3008 | pub const CTRY_JORDAN: u32 = 962u32; |
04454e1e | 3009 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3010 | pub const CTRY_KAZAKSTAN: u32 = 7u32; |
04454e1e | 3011 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3012 | pub const CTRY_KENYA: u32 = 254u32; |
04454e1e | 3013 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3014 | pub const CTRY_KUWAIT: u32 = 965u32; |
04454e1e | 3015 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3016 | pub const CTRY_KYRGYZSTAN: u32 = 996u32; |
04454e1e | 3017 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3018 | pub const CTRY_LATVIA: u32 = 371u32; |
04454e1e | 3019 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3020 | pub const CTRY_LEBANON: u32 = 961u32; |
04454e1e | 3021 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3022 | pub const CTRY_LIBYA: u32 = 218u32; |
04454e1e | 3023 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3024 | pub const CTRY_LIECHTENSTEIN: u32 = 41u32; |
04454e1e | 3025 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3026 | pub const CTRY_LITHUANIA: u32 = 370u32; |
04454e1e | 3027 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3028 | pub const CTRY_LUXEMBOURG: u32 = 352u32; |
04454e1e | 3029 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3030 | pub const CTRY_MACAU: u32 = 853u32; |
04454e1e | 3031 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3032 | pub const CTRY_MACEDONIA: u32 = 389u32; |
04454e1e | 3033 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3034 | pub const CTRY_MALAYSIA: u32 = 60u32; |
04454e1e | 3035 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3036 | pub const CTRY_MALDIVES: u32 = 960u32; |
04454e1e | 3037 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3038 | pub const CTRY_MEXICO: u32 = 52u32; |
04454e1e | 3039 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3040 | pub const CTRY_MONACO: u32 = 33u32; |
04454e1e | 3041 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3042 | pub const CTRY_MONGOLIA: u32 = 976u32; |
04454e1e | 3043 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3044 | pub const CTRY_MOROCCO: u32 = 212u32; |
04454e1e | 3045 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3046 | pub const CTRY_NETHERLANDS: u32 = 31u32; |
04454e1e | 3047 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3048 | pub const CTRY_NEW_ZEALAND: u32 = 64u32; |
04454e1e | 3049 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3050 | pub const CTRY_NICARAGUA: u32 = 505u32; |
04454e1e | 3051 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3052 | pub const CTRY_NORWAY: u32 = 47u32; |
04454e1e | 3053 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3054 | pub const CTRY_OMAN: u32 = 968u32; |
04454e1e | 3055 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3056 | pub const CTRY_PAKISTAN: u32 = 92u32; |
04454e1e | 3057 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3058 | pub const CTRY_PANAMA: u32 = 507u32; |
04454e1e | 3059 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3060 | pub const CTRY_PARAGUAY: u32 = 595u32; |
04454e1e | 3061 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3062 | pub const CTRY_PERU: u32 = 51u32; |
04454e1e | 3063 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3064 | pub const CTRY_PHILIPPINES: u32 = 63u32; |
04454e1e | 3065 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3066 | pub const CTRY_POLAND: u32 = 48u32; |
04454e1e | 3067 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3068 | pub const CTRY_PORTUGAL: u32 = 351u32; |
04454e1e | 3069 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3070 | pub const CTRY_PRCHINA: u32 = 86u32; |
04454e1e | 3071 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3072 | pub const CTRY_PUERTO_RICO: u32 = 1u32; |
04454e1e | 3073 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3074 | pub const CTRY_QATAR: u32 = 974u32; |
04454e1e | 3075 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3076 | pub const CTRY_ROMANIA: u32 = 40u32; |
04454e1e | 3077 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3078 | pub const CTRY_RUSSIA: u32 = 7u32; |
04454e1e | 3079 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3080 | pub const CTRY_SAUDI_ARABIA: u32 = 966u32; |
04454e1e | 3081 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3082 | pub const CTRY_SERBIA: u32 = 381u32; |
04454e1e | 3083 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3084 | pub const CTRY_SINGAPORE: u32 = 65u32; |
04454e1e | 3085 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3086 | pub const CTRY_SLOVAK: u32 = 421u32; |
04454e1e | 3087 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3088 | pub const CTRY_SLOVENIA: u32 = 386u32; |
04454e1e | 3089 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3090 | pub const CTRY_SOUTH_AFRICA: u32 = 27u32; |
04454e1e | 3091 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3092 | pub const CTRY_SOUTH_KOREA: u32 = 82u32; |
04454e1e | 3093 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3094 | pub const CTRY_SPAIN: u32 = 34u32; |
04454e1e | 3095 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3096 | pub const CTRY_SWEDEN: u32 = 46u32; |
04454e1e | 3097 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3098 | pub const CTRY_SWITZERLAND: u32 = 41u32; |
04454e1e | 3099 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3100 | pub const CTRY_SYRIA: u32 = 963u32; |
04454e1e | 3101 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3102 | pub const CTRY_TAIWAN: u32 = 886u32; |
04454e1e | 3103 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3104 | pub const CTRY_TATARSTAN: u32 = 7u32; |
04454e1e | 3105 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3106 | pub const CTRY_THAILAND: u32 = 66u32; |
04454e1e | 3107 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3108 | pub const CTRY_TRINIDAD_Y_TOBAGO: u32 = 1u32; |
04454e1e | 3109 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3110 | pub const CTRY_TUNISIA: u32 = 216u32; |
04454e1e | 3111 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3112 | pub const CTRY_TURKEY: u32 = 90u32; |
04454e1e | 3113 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3114 | pub const CTRY_UAE: u32 = 971u32; |
04454e1e | 3115 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3116 | pub const CTRY_UKRAINE: u32 = 380u32; |
04454e1e | 3117 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3118 | pub const CTRY_UNITED_KINGDOM: u32 = 44u32; |
04454e1e | 3119 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3120 | pub const CTRY_UNITED_STATES: u32 = 1u32; |
04454e1e | 3121 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3122 | pub const CTRY_URUGUAY: u32 = 598u32; |
04454e1e | 3123 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3124 | pub const CTRY_UZBEKISTAN: u32 = 7u32; |
04454e1e | 3125 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3126 | pub const CTRY_VENEZUELA: u32 = 58u32; |
04454e1e | 3127 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3128 | pub const CTRY_VIET_NAM: u32 = 84u32; |
04454e1e | 3129 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3130 | pub const CTRY_YEMEN: u32 = 967u32; |
04454e1e | 3131 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3132 | pub const CTRY_ZIMBABWE: u32 = 263u32; |
04454e1e | 3133 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3134 | pub const CT_CTYPE1: u32 = 1u32; |
04454e1e | 3135 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3136 | pub const CT_CTYPE2: u32 = 2u32; |
04454e1e | 3137 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3138 | pub const CT_CTYPE3: u32 = 4u32; |
3139 | #[repr(C)] | |
04454e1e | 3140 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3141 | pub struct CURRENCYFMTA { |
3142 | pub NumDigits: u32, | |
3143 | pub LeadingZero: u32, | |
3144 | pub Grouping: u32, | |
04454e1e FG |
3145 | pub lpDecimalSep: ::windows_sys::core::PSTR, |
3146 | pub lpThousandSep: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
3147 | pub NegativeOrder: u32, |
3148 | pub PositiveOrder: u32, | |
04454e1e | 3149 | pub lpCurrencySymbol: ::windows_sys::core::PSTR, |
5e7ed085 | 3150 | } |
5e7ed085 | 3151 | impl ::core::marker::Copy for CURRENCYFMTA {} |
5e7ed085 FG |
3152 | impl ::core::clone::Clone for CURRENCYFMTA { |
3153 | fn clone(&self) -> Self { | |
3154 | *self | |
3155 | } | |
3156 | } | |
3157 | #[repr(C)] | |
04454e1e | 3158 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3159 | pub struct CURRENCYFMTW { |
3160 | pub NumDigits: u32, | |
3161 | pub LeadingZero: u32, | |
3162 | pub Grouping: u32, | |
04454e1e FG |
3163 | pub lpDecimalSep: ::windows_sys::core::PWSTR, |
3164 | pub lpThousandSep: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
3165 | pub NegativeOrder: u32, |
3166 | pub PositiveOrder: u32, | |
04454e1e | 3167 | pub lpCurrencySymbol: ::windows_sys::core::PWSTR, |
5e7ed085 | 3168 | } |
5e7ed085 | 3169 | impl ::core::marker::Copy for CURRENCYFMTW {} |
5e7ed085 FG |
3170 | impl ::core::clone::Clone for CURRENCYFMTW { |
3171 | fn clone(&self) -> Self { | |
3172 | *self | |
3173 | } | |
3174 | } | |
04454e1e | 3175 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 3176 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3177 | pub type DATEFMT_ENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> super::Foundation::BOOL>; |
3178 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 3179 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3180 | pub type DATEFMT_ENUMPROCEXA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: u32) -> super::Foundation::BOOL>; |
3181 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 3182 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3183 | pub type DATEFMT_ENUMPROCEXEX = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: u32, param2: super::Foundation::LPARAM) -> super::Foundation::BOOL>; |
3184 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 3185 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3186 | pub type DATEFMT_ENUMPROCEXW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: u32) -> super::Foundation::BOOL>; |
3187 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 3188 | #[cfg(feature = "Win32_Foundation")] |
04454e1e | 3189 | pub type DATEFMT_ENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::Foundation::BOOL>; |
5e7ed085 | 3190 | #[repr(C)] |
04454e1e | 3191 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3192 | pub struct DetectEncodingInfo { |
3193 | pub nLangID: u32, | |
3194 | pub nCodePage: u32, | |
3195 | pub nDocPercent: i32, | |
3196 | pub nConfidence: i32, | |
3197 | } | |
3198 | impl ::core::marker::Copy for DetectEncodingInfo {} | |
3199 | impl ::core::clone::Clone for DetectEncodingInfo { | |
3200 | fn clone(&self) -> Self { | |
3201 | *self | |
3202 | } | |
3203 | } | |
3204 | pub const ELS_GUID_LANGUAGE_DETECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3481141425, data2: 37019, data3: 19861, data4: [168, 244, 97, 31, 124, 55, 119, 2] }; | |
3205 | pub const ELS_GUID_SCRIPT_DETECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 761574457, data2: 27823, data3: 20331, data4: [182, 136, 229, 208, 244, 250, 167, 215] }; | |
3206 | pub const ELS_GUID_TRANSLITERATION_BENGALI_TO_LATIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4108310565, data2: 37284, data3: 18591, data4: [133, 94, 154, 217, 190, 229, 87, 39] }; | |
3207 | pub const ELS_GUID_TRANSLITERATION_CYRILLIC_TO_LATIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1037118104, data2: 23293, data3: 18691, data4: [161, 63, 225, 126, 108, 11, 254, 1] }; | |
3208 | pub const ELS_GUID_TRANSLITERATION_DEVANAGARI_TO_LATIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3299138814, data2: 9825, data3: 19714, data4: [152, 53, 244, 129, 135, 16, 152, 3] }; | |
3209 | pub const ELS_GUID_TRANSLITERATION_HANGUL_DECOMPOSITION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268950817, data2: 58429, data3: 16823, data4: [179, 48, 83, 106, 225, 228, 136, 99] }; | |
3210 | pub const ELS_GUID_TRANSLITERATION_HANS_TO_HANT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1017957832, data2: 21904, data3: 17116, data4: [154, 123, 181, 166, 181, 179, 182, 59] }; | |
3211 | pub const ELS_GUID_TRANSLITERATION_HANT_TO_HANS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2745709371, data2: 62716, data3: 17142, data4: [160, 196, 4, 98, 254, 115, 23, 203] }; | |
3212 | pub const ELS_GUID_TRANSLITERATION_MALAYALAM_TO_LATIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3636036529, data2: 63679, data3: 18987, data4: [188, 213, 91, 94, 162, 6, 19, 225] }; | |
3213 | #[repr(C)] | |
04454e1e | 3214 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
3215 | #[cfg(feature = "Win32_Graphics_Gdi")] |
3216 | pub struct ENUMTEXTMETRICA { | |
3217 | pub etmNewTextMetricEx: NEWTEXTMETRICEXA, | |
3218 | pub etmAxesList: super::Graphics::Gdi::AXESLISTA, | |
3219 | } | |
3220 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
3221 | impl ::core::marker::Copy for ENUMTEXTMETRICA {} | |
3222 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
3223 | impl ::core::clone::Clone for ENUMTEXTMETRICA { | |
3224 | fn clone(&self) -> Self { | |
3225 | *self | |
3226 | } | |
3227 | } | |
3228 | #[repr(C)] | |
04454e1e | 3229 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
3230 | #[cfg(feature = "Win32_Graphics_Gdi")] |
3231 | pub struct ENUMTEXTMETRICW { | |
3232 | pub etmNewTextMetricEx: NEWTEXTMETRICEXW, | |
3233 | pub etmAxesList: super::Graphics::Gdi::AXESLISTW, | |
3234 | } | |
3235 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
3236 | impl ::core::marker::Copy for ENUMTEXTMETRICW {} | |
3237 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
3238 | impl ::core::clone::Clone for ENUMTEXTMETRICW { | |
3239 | fn clone(&self) -> Self { | |
3240 | *self | |
3241 | } | |
3242 | } | |
04454e1e | 3243 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3244 | pub const ENUM_ALL_CALENDARS: u32 = 4294967295u32; |
04454e1e | 3245 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3246 | pub type ENUM_DATE_FORMATS_FLAGS = u32; |
04454e1e | 3247 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3248 | pub const DATE_SHORTDATE: ENUM_DATE_FORMATS_FLAGS = 1u32; |
04454e1e | 3249 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3250 | pub const DATE_LONGDATE: ENUM_DATE_FORMATS_FLAGS = 2u32; |
04454e1e | 3251 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3252 | pub const DATE_YEARMONTH: ENUM_DATE_FORMATS_FLAGS = 8u32; |
04454e1e | 3253 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3254 | pub const DATE_MONTHDAY: ENUM_DATE_FORMATS_FLAGS = 128u32; |
04454e1e | 3255 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3256 | pub const DATE_AUTOLAYOUT: ENUM_DATE_FORMATS_FLAGS = 64u32; |
04454e1e | 3257 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3258 | pub const DATE_LTRREADING: ENUM_DATE_FORMATS_FLAGS = 16u32; |
04454e1e | 3259 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3260 | pub const DATE_RTLREADING: ENUM_DATE_FORMATS_FLAGS = 32u32; |
04454e1e | 3261 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3262 | pub const DATE_USE_ALT_CALENDAR: ENUM_DATE_FORMATS_FLAGS = 4u32; |
04454e1e | 3263 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3264 | pub type ENUM_SYSTEM_CODE_PAGES_FLAGS = u32; |
04454e1e | 3265 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3266 | pub const CP_INSTALLED: ENUM_SYSTEM_CODE_PAGES_FLAGS = 1u32; |
04454e1e | 3267 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3268 | pub const CP_SUPPORTED: ENUM_SYSTEM_CODE_PAGES_FLAGS = 2u32; |
04454e1e | 3269 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3270 | pub type ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS = u32; |
04454e1e | 3271 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3272 | pub const LGRPID_INSTALLED: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS = 1u32; |
04454e1e | 3273 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3274 | pub const LGRPID_SUPPORTED: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS = 2u32; |
3275 | #[repr(C)] | |
04454e1e | 3276 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3277 | pub struct FILEMUIINFO { |
3278 | pub dwSize: u32, | |
3279 | pub dwVersion: u32, | |
3280 | pub dwFileType: u32, | |
3281 | pub pChecksum: [u8; 16], | |
3282 | pub pServiceChecksum: [u8; 16], | |
3283 | pub dwLanguageNameOffset: u32, | |
3284 | pub dwTypeIDMainSize: u32, | |
3285 | pub dwTypeIDMainOffset: u32, | |
3286 | pub dwTypeNameMainOffset: u32, | |
3287 | pub dwTypeIDMUISize: u32, | |
3288 | pub dwTypeIDMUIOffset: u32, | |
3289 | pub dwTypeNameMUIOffset: u32, | |
3290 | pub abBuffer: [u8; 8], | |
3291 | } | |
3292 | impl ::core::marker::Copy for FILEMUIINFO {} | |
3293 | impl ::core::clone::Clone for FILEMUIINFO { | |
3294 | fn clone(&self) -> Self { | |
3295 | *self | |
3296 | } | |
3297 | } | |
04454e1e | 3298 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3299 | pub const FIND_ENDSWITH: u32 = 2097152u32; |
04454e1e | 3300 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3301 | pub const FIND_FROMEND: u32 = 8388608u32; |
04454e1e | 3302 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3303 | pub const FIND_FROMSTART: u32 = 4194304u32; |
04454e1e | 3304 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3305 | pub const FIND_STARTSWITH: u32 = 1048576u32; |
04454e1e | 3306 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3307 | pub type FOLD_STRING_MAP_FLAGS = u32; |
04454e1e | 3308 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3309 | pub const MAP_COMPOSITE: FOLD_STRING_MAP_FLAGS = 64u32; |
04454e1e | 3310 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3311 | pub const MAP_EXPAND_LIGATURES: FOLD_STRING_MAP_FLAGS = 8192u32; |
04454e1e | 3312 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3313 | pub const MAP_FOLDCZONE: FOLD_STRING_MAP_FLAGS = 16u32; |
04454e1e | 3314 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3315 | pub const MAP_FOLDDIGITS: FOLD_STRING_MAP_FLAGS = 128u32; |
04454e1e | 3316 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3317 | pub const MAP_PRECOMPOSED: FOLD_STRING_MAP_FLAGS = 32u32; |
3318 | #[repr(C)] | |
04454e1e | 3319 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3320 | pub struct FONTSIGNATURE { |
3321 | pub fsUsb: [u32; 4], | |
3322 | pub fsCsb: [u32; 2], | |
3323 | } | |
3324 | impl ::core::marker::Copy for FONTSIGNATURE {} | |
3325 | impl ::core::clone::Clone for FONTSIGNATURE { | |
3326 | fn clone(&self) -> Self { | |
3327 | *self | |
3328 | } | |
3329 | } | |
04454e1e | 3330 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3331 | pub const GEOID_NOT_AVAILABLE: i32 = -1i32; |
04454e1e | 3332 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 3333 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3334 | pub type GEO_ENUMNAMEPROC = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: super::Foundation::LPARAM) -> super::Foundation::BOOL>; |
3335 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
3336 | #[cfg(feature = "Win32_Foundation")] |
3337 | pub type GEO_ENUMPROC = ::core::option::Option<unsafe extern "system" fn(param0: i32) -> super::Foundation::BOOL>; | |
3338 | #[repr(C)] | |
04454e1e | 3339 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3340 | pub struct GOFFSET { |
3341 | pub du: i32, | |
3342 | pub dv: i32, | |
3343 | } | |
3344 | impl ::core::marker::Copy for GOFFSET {} | |
3345 | impl ::core::clone::Clone for GOFFSET { | |
3346 | fn clone(&self) -> Self { | |
3347 | *self | |
3348 | } | |
3349 | } | |
04454e1e | 3350 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3351 | pub const GSS_ALLOW_INHERITED_COMMON: u32 = 1u32; |
04454e1e | 3352 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3353 | pub const HIGHLEVEL_SERVICE_TYPES: u32 = 1u32; |
04454e1e | 3354 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3355 | pub const HIGH_SURROGATE_END: u32 = 56319u32; |
04454e1e | 3356 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3357 | pub const HIGH_SURROGATE_START: u32 = 55296u32; |
3358 | pub type HIMC = isize; | |
3359 | pub type HIMCC = isize; | |
3360 | pub type HSAVEDUILANGUAGES = isize; | |
3361 | pub type IComprehensiveSpellCheckProvider = *mut ::core::ffi::c_void; | |
04454e1e | 3362 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3363 | pub const IDN_ALLOW_UNASSIGNED: u32 = 1u32; |
04454e1e | 3364 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3365 | pub const IDN_EMAIL_ADDRESS: u32 = 4u32; |
04454e1e | 3366 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3367 | pub const IDN_RAW_PUNYCODE: u32 = 8u32; |
04454e1e | 3368 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3369 | pub const IDN_USE_STD3_ASCII_RULES: u32 = 2u32; |
3370 | pub type IEnumCodePage = *mut ::core::ffi::c_void; | |
3371 | pub type IEnumRfc1766 = *mut ::core::ffi::c_void; | |
3372 | pub type IEnumScript = *mut ::core::ffi::c_void; | |
3373 | pub type IEnumSpellingError = *mut ::core::ffi::c_void; | |
04454e1e | 3374 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3375 | pub const IME_CMODE_ALPHANUMERIC: u32 = 0u32; |
04454e1e | 3376 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3377 | pub const IME_CMODE_CHARCODE: u32 = 32u32; |
04454e1e | 3378 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3379 | pub const IME_CMODE_CHINESE: u32 = 1u32; |
04454e1e | 3380 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3381 | pub const IME_CMODE_FULLSHAPE: u32 = 8u32; |
04454e1e | 3382 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3383 | pub const IME_CMODE_HANGUL: u32 = 1u32; |
04454e1e | 3384 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3385 | pub const IME_CMODE_HANJACONVERT: u32 = 64u32; |
04454e1e | 3386 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3387 | pub const IME_CMODE_JAPANESE: u32 = 1u32; |
04454e1e | 3388 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3389 | pub const IME_CMODE_KATAKANA: u32 = 2u32; |
04454e1e | 3390 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3391 | pub const IME_CMODE_LANGUAGE: u32 = 3u32; |
04454e1e | 3392 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3393 | pub const IME_CMODE_NATIVE: u32 = 1u32; |
04454e1e | 3394 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3395 | pub const IME_CMODE_NATIVESYMBOL: u32 = 128u32; |
04454e1e | 3396 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3397 | pub const IME_CMODE_ROMAN: u32 = 16u32; |
3398 | pub type IMLangCodePages = *mut ::core::ffi::c_void; | |
3399 | pub type IMLangConvertCharset = *mut ::core::ffi::c_void; | |
3400 | pub type IMLangFontLink = *mut ::core::ffi::c_void; | |
3401 | pub type IMLangFontLink2 = *mut ::core::ffi::c_void; | |
3402 | pub type IMLangLineBreakConsole = *mut ::core::ffi::c_void; | |
3403 | pub type IMLangString = *mut ::core::ffi::c_void; | |
3404 | pub type IMLangStringAStr = *mut ::core::ffi::c_void; | |
3405 | pub type IMLangStringBufA = *mut ::core::ffi::c_void; | |
3406 | pub type IMLangStringBufW = *mut ::core::ffi::c_void; | |
3407 | pub type IMLangStringWStr = *mut ::core::ffi::c_void; | |
3408 | pub type IMultiLanguage = *mut ::core::ffi::c_void; | |
3409 | pub type IMultiLanguage2 = *mut ::core::ffi::c_void; | |
3410 | pub type IMultiLanguage3 = *mut ::core::ffi::c_void; | |
3411 | pub type IOptionDescription = *mut ::core::ffi::c_void; | |
04454e1e | 3412 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3413 | pub type IS_TEXT_UNICODE_RESULT = u32; |
04454e1e | 3414 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3415 | pub const IS_TEXT_UNICODE_ASCII16: IS_TEXT_UNICODE_RESULT = 1u32; |
04454e1e | 3416 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3417 | pub const IS_TEXT_UNICODE_REVERSE_ASCII16: IS_TEXT_UNICODE_RESULT = 16u32; |
04454e1e | 3418 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3419 | pub const IS_TEXT_UNICODE_STATISTICS: IS_TEXT_UNICODE_RESULT = 2u32; |
04454e1e | 3420 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3421 | pub const IS_TEXT_UNICODE_REVERSE_STATISTICS: IS_TEXT_UNICODE_RESULT = 32u32; |
04454e1e | 3422 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3423 | pub const IS_TEXT_UNICODE_CONTROLS: IS_TEXT_UNICODE_RESULT = 4u32; |
04454e1e | 3424 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3425 | pub const IS_TEXT_UNICODE_REVERSE_CONTROLS: IS_TEXT_UNICODE_RESULT = 64u32; |
04454e1e | 3426 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3427 | pub const IS_TEXT_UNICODE_SIGNATURE: IS_TEXT_UNICODE_RESULT = 8u32; |
04454e1e | 3428 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3429 | pub const IS_TEXT_UNICODE_REVERSE_SIGNATURE: IS_TEXT_UNICODE_RESULT = 128u32; |
04454e1e | 3430 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3431 | pub const IS_TEXT_UNICODE_ILLEGAL_CHARS: IS_TEXT_UNICODE_RESULT = 256u32; |
04454e1e | 3432 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3433 | pub const IS_TEXT_UNICODE_ODD_LENGTH: IS_TEXT_UNICODE_RESULT = 512u32; |
04454e1e | 3434 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3435 | pub const IS_TEXT_UNICODE_NULL_BYTES: IS_TEXT_UNICODE_RESULT = 4096u32; |
04454e1e | 3436 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3437 | pub const IS_TEXT_UNICODE_UNICODE_MASK: IS_TEXT_UNICODE_RESULT = 15u32; |
04454e1e | 3438 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3439 | pub const IS_TEXT_UNICODE_REVERSE_MASK: IS_TEXT_UNICODE_RESULT = 240u32; |
04454e1e | 3440 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3441 | pub const IS_TEXT_UNICODE_NOT_UNICODE_MASK: IS_TEXT_UNICODE_RESULT = 3840u32; |
04454e1e | 3442 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3443 | pub const IS_TEXT_UNICODE_NOT_ASCII_MASK: IS_TEXT_UNICODE_RESULT = 61440u32; |
04454e1e | 3444 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3445 | pub type IS_VALID_LOCALE_FLAGS = u32; |
04454e1e | 3446 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3447 | pub const LCID_INSTALLED: IS_VALID_LOCALE_FLAGS = 1u32; |
04454e1e | 3448 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3449 | pub const LCID_SUPPORTED: IS_VALID_LOCALE_FLAGS = 2u32; |
3450 | pub type ISpellCheckProvider = *mut ::core::ffi::c_void; | |
3451 | pub type ISpellCheckProviderFactory = *mut ::core::ffi::c_void; | |
3452 | pub type ISpellChecker = *mut ::core::ffi::c_void; | |
3453 | pub type ISpellChecker2 = *mut ::core::ffi::c_void; | |
3454 | pub type ISpellCheckerChangedEventHandler = *mut ::core::ffi::c_void; | |
3455 | pub type ISpellCheckerFactory = *mut ::core::ffi::c_void; | |
3456 | pub type ISpellingError = *mut ::core::ffi::c_void; | |
3457 | pub type IUserDictionariesRegistrar = *mut ::core::ffi::c_void; | |
04454e1e | 3458 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 3459 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3460 | pub type LANGGROUPLOCALE_ENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: u32, param2: ::windows_sys::core::PCSTR, param3: isize) -> super::Foundation::BOOL>; |
3461 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 3462 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3463 | pub type LANGGROUPLOCALE_ENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: u32, param2: ::windows_sys::core::PCWSTR, param3: isize) -> super::Foundation::BOOL>; |
3464 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 3465 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3466 | pub type LANGUAGEGROUP_ENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: ::windows_sys::core::PCSTR, param2: ::windows_sys::core::PCSTR, param3: u32, param4: isize) -> super::Foundation::BOOL>; |
3467 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 3468 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3469 | pub type LANGUAGEGROUP_ENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: ::windows_sys::core::PCWSTR, param2: ::windows_sys::core::PCWSTR, param3: u32, param4: isize) -> super::Foundation::BOOL>; |
3470 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 3471 | pub const LCID_ALTERNATE_SORTS: u32 = 4u32; |
04454e1e | 3472 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3473 | pub const LCMAP_BYTEREV: u32 = 2048u32; |
04454e1e | 3474 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3475 | pub const LCMAP_FULLWIDTH: u32 = 8388608u32; |
04454e1e | 3476 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3477 | pub const LCMAP_HALFWIDTH: u32 = 4194304u32; |
04454e1e | 3478 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3479 | pub const LCMAP_HASH: u32 = 262144u32; |
04454e1e | 3480 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3481 | pub const LCMAP_HIRAGANA: u32 = 1048576u32; |
04454e1e | 3482 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3483 | pub const LCMAP_KATAKANA: u32 = 2097152u32; |
04454e1e | 3484 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3485 | pub const LCMAP_LINGUISTIC_CASING: u32 = 16777216u32; |
04454e1e | 3486 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3487 | pub const LCMAP_LOWERCASE: u32 = 256u32; |
04454e1e | 3488 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3489 | pub const LCMAP_SIMPLIFIED_CHINESE: u32 = 33554432u32; |
04454e1e | 3490 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3491 | pub const LCMAP_SORTHANDLE: u32 = 536870912u32; |
04454e1e | 3492 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3493 | pub const LCMAP_SORTKEY: u32 = 1024u32; |
04454e1e | 3494 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3495 | pub const LCMAP_TITLECASE: u32 = 768u32; |
04454e1e | 3496 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3497 | pub const LCMAP_TRADITIONAL_CHINESE: u32 = 67108864u32; |
04454e1e | 3498 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3499 | pub const LCMAP_UPPERCASE: u32 = 512u32; |
04454e1e | 3500 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3501 | pub const LGRPID_ARABIC: u32 = 13u32; |
04454e1e | 3502 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3503 | pub const LGRPID_ARMENIAN: u32 = 17u32; |
04454e1e | 3504 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3505 | pub const LGRPID_BALTIC: u32 = 3u32; |
04454e1e | 3506 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3507 | pub const LGRPID_CENTRAL_EUROPE: u32 = 2u32; |
04454e1e | 3508 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3509 | pub const LGRPID_CYRILLIC: u32 = 5u32; |
04454e1e | 3510 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3511 | pub const LGRPID_GEORGIAN: u32 = 16u32; |
04454e1e | 3512 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3513 | pub const LGRPID_GREEK: u32 = 4u32; |
04454e1e | 3514 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3515 | pub const LGRPID_HEBREW: u32 = 12u32; |
04454e1e | 3516 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3517 | pub const LGRPID_INDIC: u32 = 15u32; |
04454e1e | 3518 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3519 | pub const LGRPID_JAPANESE: u32 = 7u32; |
04454e1e | 3520 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3521 | pub const LGRPID_KOREAN: u32 = 8u32; |
04454e1e | 3522 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3523 | pub const LGRPID_SIMPLIFIED_CHINESE: u32 = 10u32; |
04454e1e | 3524 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3525 | pub const LGRPID_THAI: u32 = 11u32; |
04454e1e | 3526 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3527 | pub const LGRPID_TRADITIONAL_CHINESE: u32 = 9u32; |
04454e1e | 3528 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3529 | pub const LGRPID_TURKIC: u32 = 6u32; |
04454e1e | 3530 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3531 | pub const LGRPID_TURKISH: u32 = 6u32; |
04454e1e | 3532 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3533 | pub const LGRPID_VIETNAMESE: u32 = 14u32; |
04454e1e | 3534 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3535 | pub const LGRPID_WESTERN_EUROPE: u32 = 1u32; |
3536 | #[repr(C)] | |
04454e1e | 3537 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3538 | pub struct LOCALESIGNATURE { |
3539 | pub lsUsb: [u32; 4], | |
3540 | pub lsCsbDefault: [u32; 2], | |
3541 | pub lsCsbSupported: [u32; 2], | |
3542 | } | |
3543 | impl ::core::marker::Copy for LOCALESIGNATURE {} | |
3544 | impl ::core::clone::Clone for LOCALESIGNATURE { | |
3545 | fn clone(&self) -> Self { | |
3546 | *self | |
3547 | } | |
3548 | } | |
04454e1e | 3549 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3550 | pub const LOCALE_ALL: u32 = 0u32; |
04454e1e | 3551 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3552 | pub const LOCALE_ALLOW_NEUTRAL_NAMES: u32 = 134217728u32; |
04454e1e | 3553 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3554 | pub const LOCALE_ALTERNATE_SORTS: u32 = 4u32; |
04454e1e | 3555 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 3556 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3557 | pub type LOCALE_ENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> super::Foundation::BOOL>; |
3558 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 3559 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3560 | pub type LOCALE_ENUMPROCEX = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: u32, param2: super::Foundation::LPARAM) -> super::Foundation::BOOL>; |
3561 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 3562 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
3563 | pub type LOCALE_ENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::Foundation::BOOL>; |
3564 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 3565 | pub const LOCALE_FONTSIGNATURE: u32 = 88u32; |
04454e1e | 3566 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3567 | pub const LOCALE_ICALENDARTYPE: u32 = 4105u32; |
04454e1e | 3568 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3569 | pub const LOCALE_ICENTURY: u32 = 36u32; |
04454e1e | 3570 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3571 | pub const LOCALE_ICONSTRUCTEDLOCALE: u32 = 125u32; |
04454e1e | 3572 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3573 | pub const LOCALE_ICOUNTRY: u32 = 5u32; |
04454e1e | 3574 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3575 | pub const LOCALE_ICURRDIGITS: u32 = 25u32; |
04454e1e | 3576 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3577 | pub const LOCALE_ICURRENCY: u32 = 27u32; |
04454e1e | 3578 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3579 | pub const LOCALE_IDATE: u32 = 33u32; |
04454e1e | 3580 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3581 | pub const LOCALE_IDAYLZERO: u32 = 38u32; |
04454e1e | 3582 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3583 | pub const LOCALE_IDEFAULTANSICODEPAGE: u32 = 4100u32; |
04454e1e | 3584 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3585 | pub const LOCALE_IDEFAULTCODEPAGE: u32 = 11u32; |
04454e1e | 3586 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3587 | pub const LOCALE_IDEFAULTCOUNTRY: u32 = 10u32; |
04454e1e | 3588 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3589 | pub const LOCALE_IDEFAULTEBCDICCODEPAGE: u32 = 4114u32; |
04454e1e | 3590 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3591 | pub const LOCALE_IDEFAULTLANGUAGE: u32 = 9u32; |
04454e1e | 3592 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3593 | pub const LOCALE_IDEFAULTMACCODEPAGE: u32 = 4113u32; |
04454e1e | 3594 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3595 | pub const LOCALE_IDIALINGCODE: u32 = 5u32; |
04454e1e | 3596 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3597 | pub const LOCALE_IDIGITS: u32 = 17u32; |
04454e1e | 3598 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3599 | pub const LOCALE_IDIGITSUBSTITUTION: u32 = 4116u32; |
04454e1e | 3600 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3601 | pub const LOCALE_IFIRSTDAYOFWEEK: u32 = 4108u32; |
04454e1e | 3602 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3603 | pub const LOCALE_IFIRSTWEEKOFYEAR: u32 = 4109u32; |
04454e1e | 3604 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3605 | pub const LOCALE_IGEOID: u32 = 91u32; |
04454e1e | 3606 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3607 | pub const LOCALE_IINTLCURRDIGITS: u32 = 26u32; |
04454e1e | 3608 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3609 | pub const LOCALE_ILANGUAGE: u32 = 1u32; |
04454e1e | 3610 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3611 | pub const LOCALE_ILDATE: u32 = 34u32; |
04454e1e | 3612 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3613 | pub const LOCALE_ILZERO: u32 = 18u32; |
04454e1e | 3614 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3615 | pub const LOCALE_IMEASURE: u32 = 13u32; |
04454e1e | 3616 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3617 | pub const LOCALE_IMONLZERO: u32 = 39u32; |
04454e1e | 3618 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3619 | pub const LOCALE_INEGATIVEPERCENT: u32 = 116u32; |
04454e1e | 3620 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3621 | pub const LOCALE_INEGCURR: u32 = 28u32; |
04454e1e | 3622 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3623 | pub const LOCALE_INEGNUMBER: u32 = 4112u32; |
04454e1e | 3624 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3625 | pub const LOCALE_INEGSEPBYSPACE: u32 = 87u32; |
04454e1e | 3626 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3627 | pub const LOCALE_INEGSIGNPOSN: u32 = 83u32; |
04454e1e | 3628 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3629 | pub const LOCALE_INEGSYMPRECEDES: u32 = 86u32; |
04454e1e | 3630 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3631 | pub const LOCALE_INEUTRAL: u32 = 113u32; |
04454e1e | 3632 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3633 | pub const LOCALE_IOPTIONALCALENDAR: u32 = 4107u32; |
04454e1e | 3634 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3635 | pub const LOCALE_IPAPERSIZE: u32 = 4106u32; |
04454e1e | 3636 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3637 | pub const LOCALE_IPOSITIVEPERCENT: u32 = 117u32; |
04454e1e | 3638 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3639 | pub const LOCALE_IPOSSEPBYSPACE: u32 = 85u32; |
04454e1e | 3640 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3641 | pub const LOCALE_IPOSSIGNPOSN: u32 = 82u32; |
04454e1e | 3642 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3643 | pub const LOCALE_IPOSSYMPRECEDES: u32 = 84u32; |
04454e1e | 3644 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3645 | pub const LOCALE_IREADINGLAYOUT: u32 = 112u32; |
04454e1e | 3646 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3647 | pub const LOCALE_ITIME: u32 = 35u32; |
04454e1e | 3648 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3649 | pub const LOCALE_ITIMEMARKPOSN: u32 = 4101u32; |
04454e1e | 3650 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3651 | pub const LOCALE_ITLZERO: u32 = 37u32; |
04454e1e | 3652 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3653 | pub const LOCALE_IUSEUTF8LEGACYACP: u32 = 1638u32; |
04454e1e | 3654 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3655 | pub const LOCALE_IUSEUTF8LEGACYOEMCP: u32 = 2457u32; |
04454e1e | 3656 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 3657 | pub const LOCALE_NAME_INVARIANT: &str = ""; |
04454e1e | 3658 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 3659 | pub const LOCALE_NAME_SYSTEM_DEFAULT: &str = "!x-sys-default-locale"; |
04454e1e | 3660 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3661 | pub const LOCALE_NEUTRALDATA: u32 = 16u32; |
04454e1e | 3662 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3663 | pub const LOCALE_NOUSEROVERRIDE: u32 = 2147483648u32; |
04454e1e | 3664 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3665 | pub const LOCALE_REPLACEMENT: u32 = 8u32; |
04454e1e | 3666 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3667 | pub const LOCALE_RETURN_GENITIVE_NAMES: u32 = 268435456u32; |
04454e1e | 3668 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3669 | pub const LOCALE_RETURN_NUMBER: u32 = 536870912u32; |
04454e1e | 3670 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3671 | pub const LOCALE_S1159: u32 = 40u32; |
04454e1e | 3672 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3673 | pub const LOCALE_S2359: u32 = 41u32; |
04454e1e | 3674 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3675 | pub const LOCALE_SABBREVCTRYNAME: u32 = 7u32; |
04454e1e | 3676 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3677 | pub const LOCALE_SABBREVDAYNAME1: u32 = 49u32; |
04454e1e | 3678 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3679 | pub const LOCALE_SABBREVDAYNAME2: u32 = 50u32; |
04454e1e | 3680 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3681 | pub const LOCALE_SABBREVDAYNAME3: u32 = 51u32; |
04454e1e | 3682 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3683 | pub const LOCALE_SABBREVDAYNAME4: u32 = 52u32; |
04454e1e | 3684 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3685 | pub const LOCALE_SABBREVDAYNAME5: u32 = 53u32; |
04454e1e | 3686 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3687 | pub const LOCALE_SABBREVDAYNAME6: u32 = 54u32; |
04454e1e | 3688 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3689 | pub const LOCALE_SABBREVDAYNAME7: u32 = 55u32; |
04454e1e | 3690 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3691 | pub const LOCALE_SABBREVLANGNAME: u32 = 3u32; |
04454e1e | 3692 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3693 | pub const LOCALE_SABBREVMONTHNAME1: u32 = 68u32; |
04454e1e | 3694 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3695 | pub const LOCALE_SABBREVMONTHNAME10: u32 = 77u32; |
04454e1e | 3696 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3697 | pub const LOCALE_SABBREVMONTHNAME11: u32 = 78u32; |
04454e1e | 3698 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3699 | pub const LOCALE_SABBREVMONTHNAME12: u32 = 79u32; |
04454e1e | 3700 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3701 | pub const LOCALE_SABBREVMONTHNAME13: u32 = 4111u32; |
04454e1e | 3702 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3703 | pub const LOCALE_SABBREVMONTHNAME2: u32 = 69u32; |
04454e1e | 3704 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3705 | pub const LOCALE_SABBREVMONTHNAME3: u32 = 70u32; |
04454e1e | 3706 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3707 | pub const LOCALE_SABBREVMONTHNAME4: u32 = 71u32; |
04454e1e | 3708 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3709 | pub const LOCALE_SABBREVMONTHNAME5: u32 = 72u32; |
04454e1e | 3710 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3711 | pub const LOCALE_SABBREVMONTHNAME6: u32 = 73u32; |
04454e1e | 3712 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3713 | pub const LOCALE_SABBREVMONTHNAME7: u32 = 74u32; |
04454e1e | 3714 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3715 | pub const LOCALE_SABBREVMONTHNAME8: u32 = 75u32; |
04454e1e | 3716 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3717 | pub const LOCALE_SABBREVMONTHNAME9: u32 = 76u32; |
04454e1e | 3718 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3719 | pub const LOCALE_SAM: u32 = 40u32; |
04454e1e | 3720 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3721 | pub const LOCALE_SCONSOLEFALLBACKNAME: u32 = 110u32; |
04454e1e | 3722 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3723 | pub const LOCALE_SCOUNTRY: u32 = 6u32; |
04454e1e | 3724 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3725 | pub const LOCALE_SCURRENCY: u32 = 20u32; |
04454e1e | 3726 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3727 | pub const LOCALE_SDATE: u32 = 29u32; |
04454e1e | 3728 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3729 | pub const LOCALE_SDAYNAME1: u32 = 42u32; |
04454e1e | 3730 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3731 | pub const LOCALE_SDAYNAME2: u32 = 43u32; |
04454e1e | 3732 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3733 | pub const LOCALE_SDAYNAME3: u32 = 44u32; |
04454e1e | 3734 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3735 | pub const LOCALE_SDAYNAME4: u32 = 45u32; |
04454e1e | 3736 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3737 | pub const LOCALE_SDAYNAME5: u32 = 46u32; |
04454e1e | 3738 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3739 | pub const LOCALE_SDAYNAME6: u32 = 47u32; |
04454e1e | 3740 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3741 | pub const LOCALE_SDAYNAME7: u32 = 48u32; |
04454e1e | 3742 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3743 | pub const LOCALE_SDECIMAL: u32 = 14u32; |
04454e1e | 3744 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3745 | pub const LOCALE_SDURATION: u32 = 93u32; |
04454e1e | 3746 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3747 | pub const LOCALE_SENGCOUNTRY: u32 = 4098u32; |
04454e1e | 3748 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3749 | pub const LOCALE_SENGCURRNAME: u32 = 4103u32; |
04454e1e | 3750 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3751 | pub const LOCALE_SENGLANGUAGE: u32 = 4097u32; |
04454e1e | 3752 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3753 | pub const LOCALE_SENGLISHCOUNTRYNAME: u32 = 4098u32; |
04454e1e | 3754 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3755 | pub const LOCALE_SENGLISHDISPLAYNAME: u32 = 114u32; |
04454e1e | 3756 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3757 | pub const LOCALE_SENGLISHLANGUAGENAME: u32 = 4097u32; |
04454e1e | 3758 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3759 | pub const LOCALE_SGROUPING: u32 = 16u32; |
04454e1e | 3760 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3761 | pub const LOCALE_SINTLSYMBOL: u32 = 21u32; |
04454e1e | 3762 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3763 | pub const LOCALE_SISO3166CTRYNAME: u32 = 90u32; |
04454e1e | 3764 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3765 | pub const LOCALE_SISO3166CTRYNAME2: u32 = 104u32; |
04454e1e | 3766 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3767 | pub const LOCALE_SISO639LANGNAME: u32 = 89u32; |
04454e1e | 3768 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3769 | pub const LOCALE_SISO639LANGNAME2: u32 = 103u32; |
04454e1e | 3770 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3771 | pub const LOCALE_SKEYBOARDSTOINSTALL: u32 = 94u32; |
04454e1e | 3772 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3773 | pub const LOCALE_SLANGDISPLAYNAME: u32 = 111u32; |
04454e1e | 3774 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3775 | pub const LOCALE_SLANGUAGE: u32 = 2u32; |
04454e1e | 3776 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3777 | pub const LOCALE_SLIST: u32 = 12u32; |
04454e1e | 3778 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3779 | pub const LOCALE_SLOCALIZEDCOUNTRYNAME: u32 = 6u32; |
04454e1e | 3780 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3781 | pub const LOCALE_SLOCALIZEDDISPLAYNAME: u32 = 2u32; |
04454e1e | 3782 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3783 | pub const LOCALE_SLOCALIZEDLANGUAGENAME: u32 = 111u32; |
04454e1e | 3784 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3785 | pub const LOCALE_SLONGDATE: u32 = 32u32; |
04454e1e | 3786 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3787 | pub const LOCALE_SMONDECIMALSEP: u32 = 22u32; |
04454e1e | 3788 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3789 | pub const LOCALE_SMONGROUPING: u32 = 24u32; |
04454e1e | 3790 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3791 | pub const LOCALE_SMONTHDAY: u32 = 120u32; |
04454e1e | 3792 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3793 | pub const LOCALE_SMONTHNAME1: u32 = 56u32; |
04454e1e | 3794 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3795 | pub const LOCALE_SMONTHNAME10: u32 = 65u32; |
04454e1e | 3796 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3797 | pub const LOCALE_SMONTHNAME11: u32 = 66u32; |
04454e1e | 3798 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3799 | pub const LOCALE_SMONTHNAME12: u32 = 67u32; |
04454e1e | 3800 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3801 | pub const LOCALE_SMONTHNAME13: u32 = 4110u32; |
04454e1e | 3802 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3803 | pub const LOCALE_SMONTHNAME2: u32 = 57u32; |
04454e1e | 3804 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3805 | pub const LOCALE_SMONTHNAME3: u32 = 58u32; |
04454e1e | 3806 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3807 | pub const LOCALE_SMONTHNAME4: u32 = 59u32; |
04454e1e | 3808 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3809 | pub const LOCALE_SMONTHNAME5: u32 = 60u32; |
04454e1e | 3810 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3811 | pub const LOCALE_SMONTHNAME6: u32 = 61u32; |
04454e1e | 3812 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3813 | pub const LOCALE_SMONTHNAME7: u32 = 62u32; |
04454e1e | 3814 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3815 | pub const LOCALE_SMONTHNAME8: u32 = 63u32; |
04454e1e | 3816 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3817 | pub const LOCALE_SMONTHNAME9: u32 = 64u32; |
04454e1e | 3818 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3819 | pub const LOCALE_SMONTHOUSANDSEP: u32 = 23u32; |
04454e1e | 3820 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3821 | pub const LOCALE_SNAME: u32 = 92u32; |
04454e1e | 3822 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3823 | pub const LOCALE_SNAN: u32 = 105u32; |
04454e1e | 3824 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3825 | pub const LOCALE_SNATIVECOUNTRYNAME: u32 = 8u32; |
04454e1e | 3826 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3827 | pub const LOCALE_SNATIVECTRYNAME: u32 = 8u32; |
04454e1e | 3828 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3829 | pub const LOCALE_SNATIVECURRNAME: u32 = 4104u32; |
04454e1e | 3830 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3831 | pub const LOCALE_SNATIVEDIGITS: u32 = 19u32; |
04454e1e | 3832 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3833 | pub const LOCALE_SNATIVEDISPLAYNAME: u32 = 115u32; |
04454e1e | 3834 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3835 | pub const LOCALE_SNATIVELANGNAME: u32 = 4u32; |
04454e1e | 3836 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3837 | pub const LOCALE_SNATIVELANGUAGENAME: u32 = 4u32; |
04454e1e | 3838 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3839 | pub const LOCALE_SNEGATIVESIGN: u32 = 81u32; |
04454e1e | 3840 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3841 | pub const LOCALE_SNEGINFINITY: u32 = 107u32; |
04454e1e | 3842 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3843 | pub const LOCALE_SOPENTYPELANGUAGETAG: u32 = 122u32; |
04454e1e | 3844 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3845 | pub const LOCALE_SPARENT: u32 = 109u32; |
04454e1e | 3846 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3847 | pub const LOCALE_SPECIFICDATA: u32 = 32u32; |
04454e1e | 3848 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3849 | pub const LOCALE_SPERCENT: u32 = 118u32; |
04454e1e | 3850 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3851 | pub const LOCALE_SPERMILLE: u32 = 119u32; |
04454e1e | 3852 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3853 | pub const LOCALE_SPM: u32 = 41u32; |
04454e1e | 3854 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3855 | pub const LOCALE_SPOSINFINITY: u32 = 106u32; |
04454e1e | 3856 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3857 | pub const LOCALE_SPOSITIVESIGN: u32 = 80u32; |
04454e1e | 3858 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3859 | pub const LOCALE_SRELATIVELONGDATE: u32 = 124u32; |
04454e1e | 3860 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3861 | pub const LOCALE_SSCRIPTS: u32 = 108u32; |
04454e1e | 3862 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3863 | pub const LOCALE_SSHORTDATE: u32 = 31u32; |
04454e1e | 3864 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3865 | pub const LOCALE_SSHORTESTAM: u32 = 126u32; |
04454e1e | 3866 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3867 | pub const LOCALE_SSHORTESTDAYNAME1: u32 = 96u32; |
04454e1e | 3868 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3869 | pub const LOCALE_SSHORTESTDAYNAME2: u32 = 97u32; |
04454e1e | 3870 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3871 | pub const LOCALE_SSHORTESTDAYNAME3: u32 = 98u32; |
04454e1e | 3872 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3873 | pub const LOCALE_SSHORTESTDAYNAME4: u32 = 99u32; |
04454e1e | 3874 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3875 | pub const LOCALE_SSHORTESTDAYNAME5: u32 = 100u32; |
04454e1e | 3876 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3877 | pub const LOCALE_SSHORTESTDAYNAME6: u32 = 101u32; |
04454e1e | 3878 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3879 | pub const LOCALE_SSHORTESTDAYNAME7: u32 = 102u32; |
04454e1e | 3880 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3881 | pub const LOCALE_SSHORTESTPM: u32 = 127u32; |
04454e1e | 3882 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3883 | pub const LOCALE_SSHORTTIME: u32 = 121u32; |
04454e1e | 3884 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3885 | pub const LOCALE_SSORTLOCALE: u32 = 123u32; |
04454e1e | 3886 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3887 | pub const LOCALE_SSORTNAME: u32 = 4115u32; |
04454e1e | 3888 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3889 | pub const LOCALE_STHOUSAND: u32 = 15u32; |
04454e1e | 3890 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3891 | pub const LOCALE_STIME: u32 = 30u32; |
04454e1e | 3892 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3893 | pub const LOCALE_STIMEFORMAT: u32 = 4099u32; |
04454e1e | 3894 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3895 | pub const LOCALE_SUPPLEMENTAL: u32 = 2u32; |
04454e1e | 3896 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3897 | pub const LOCALE_SYEARMONTH: u32 = 4102u32; |
04454e1e | 3898 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3899 | pub const LOCALE_USE_CP_ACP: u32 = 1073741824u32; |
04454e1e | 3900 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3901 | pub const LOCALE_WINDOWS: u32 = 1u32; |
04454e1e | 3902 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3903 | pub const LOWLEVEL_SERVICE_TYPES: u32 = 2u32; |
04454e1e | 3904 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 3905 | pub const LOW_SURROGATE_END: u32 = 57343u32; |
04454e1e | 3906 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3907 | pub const LOW_SURROGATE_START: u32 = 56320u32; |
3908 | #[repr(C)] | |
04454e1e | 3909 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3910 | pub struct MAPPING_DATA_RANGE { |
3911 | pub dwStartIndex: u32, | |
3912 | pub dwEndIndex: u32, | |
04454e1e | 3913 | pub pszDescription: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
3914 | pub dwDescriptionLength: u32, |
3915 | pub pData: *mut ::core::ffi::c_void, | |
3916 | pub dwDataSize: u32, | |
04454e1e FG |
3917 | pub pszContentType: ::windows_sys::core::PWSTR, |
3918 | pub prgActionIds: *mut ::windows_sys::core::PWSTR, | |
5e7ed085 | 3919 | pub dwActionsCount: u32, |
04454e1e | 3920 | pub prgActionDisplayNames: *mut ::windows_sys::core::PWSTR, |
5e7ed085 | 3921 | } |
5e7ed085 | 3922 | impl ::core::marker::Copy for MAPPING_DATA_RANGE {} |
5e7ed085 FG |
3923 | impl ::core::clone::Clone for MAPPING_DATA_RANGE { |
3924 | fn clone(&self) -> Self { | |
3925 | *self | |
3926 | } | |
3927 | } | |
3928 | #[repr(C)] | |
04454e1e | 3929 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3930 | pub struct MAPPING_ENUM_OPTIONS { |
3931 | pub Size: usize, | |
04454e1e FG |
3932 | pub pszCategory: ::windows_sys::core::PWSTR, |
3933 | pub pszInputLanguage: ::windows_sys::core::PWSTR, | |
3934 | pub pszOutputLanguage: ::windows_sys::core::PWSTR, | |
3935 | pub pszInputScript: ::windows_sys::core::PWSTR, | |
3936 | pub pszOutputScript: ::windows_sys::core::PWSTR, | |
3937 | pub pszInputContentType: ::windows_sys::core::PWSTR, | |
3938 | pub pszOutputContentType: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
3939 | pub pGuid: *mut ::windows_sys::core::GUID, |
3940 | pub _bitfield: u32, | |
3941 | } | |
5e7ed085 | 3942 | impl ::core::marker::Copy for MAPPING_ENUM_OPTIONS {} |
5e7ed085 FG |
3943 | impl ::core::clone::Clone for MAPPING_ENUM_OPTIONS { |
3944 | fn clone(&self) -> Self { | |
3945 | *self | |
3946 | } | |
3947 | } | |
3948 | #[repr(C)] | |
04454e1e | 3949 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3950 | pub struct MAPPING_OPTIONS { |
3951 | pub Size: usize, | |
04454e1e FG |
3952 | pub pszInputLanguage: ::windows_sys::core::PWSTR, |
3953 | pub pszOutputLanguage: ::windows_sys::core::PWSTR, | |
3954 | pub pszInputScript: ::windows_sys::core::PWSTR, | |
3955 | pub pszOutputScript: ::windows_sys::core::PWSTR, | |
3956 | pub pszInputContentType: ::windows_sys::core::PWSTR, | |
3957 | pub pszOutputContentType: ::windows_sys::core::PWSTR, | |
3958 | pub pszUILanguage: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
3959 | pub pfnRecognizeCallback: PFN_MAPPINGCALLBACKPROC, |
3960 | pub pRecognizeCallerData: *mut ::core::ffi::c_void, | |
3961 | pub dwRecognizeCallerDataSize: u32, | |
3962 | pub pfnActionCallback: PFN_MAPPINGCALLBACKPROC, | |
3963 | pub pActionCallerData: *mut ::core::ffi::c_void, | |
3964 | pub dwActionCallerDataSize: u32, | |
3965 | pub dwServiceFlag: u32, | |
3966 | pub _bitfield: u32, | |
3967 | } | |
5e7ed085 | 3968 | impl ::core::marker::Copy for MAPPING_OPTIONS {} |
5e7ed085 FG |
3969 | impl ::core::clone::Clone for MAPPING_OPTIONS { |
3970 | fn clone(&self) -> Self { | |
3971 | *self | |
3972 | } | |
3973 | } | |
3974 | #[repr(C)] | |
04454e1e | 3975 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3976 | pub struct MAPPING_PROPERTY_BAG { |
3977 | pub Size: usize, | |
3978 | pub prgResultRanges: *mut MAPPING_DATA_RANGE, | |
3979 | pub dwRangesCount: u32, | |
3980 | pub pServiceData: *mut ::core::ffi::c_void, | |
3981 | pub dwServiceDataSize: u32, | |
3982 | pub pCallerData: *mut ::core::ffi::c_void, | |
3983 | pub dwCallerDataSize: u32, | |
3984 | pub pContext: *mut ::core::ffi::c_void, | |
3985 | } | |
5e7ed085 | 3986 | impl ::core::marker::Copy for MAPPING_PROPERTY_BAG {} |
5e7ed085 FG |
3987 | impl ::core::clone::Clone for MAPPING_PROPERTY_BAG { |
3988 | fn clone(&self) -> Self { | |
3989 | *self | |
3990 | } | |
3991 | } | |
3992 | #[repr(C)] | |
04454e1e | 3993 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
3994 | pub struct MAPPING_SERVICE_INFO { |
3995 | pub Size: usize, | |
04454e1e | 3996 | pub pszCopyright: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
3997 | pub wMajorVersion: u16, |
3998 | pub wMinorVersion: u16, | |
3999 | pub wBuildVersion: u16, | |
4000 | pub wStepVersion: u16, | |
4001 | pub dwInputContentTypesCount: u32, | |
04454e1e | 4002 | pub prgInputContentTypes: *mut ::windows_sys::core::PWSTR, |
5e7ed085 | 4003 | pub dwOutputContentTypesCount: u32, |
04454e1e | 4004 | pub prgOutputContentTypes: *mut ::windows_sys::core::PWSTR, |
5e7ed085 | 4005 | pub dwInputLanguagesCount: u32, |
04454e1e | 4006 | pub prgInputLanguages: *mut ::windows_sys::core::PWSTR, |
5e7ed085 | 4007 | pub dwOutputLanguagesCount: u32, |
04454e1e | 4008 | pub prgOutputLanguages: *mut ::windows_sys::core::PWSTR, |
5e7ed085 | 4009 | pub dwInputScriptsCount: u32, |
04454e1e | 4010 | pub prgInputScripts: *mut ::windows_sys::core::PWSTR, |
5e7ed085 | 4011 | pub dwOutputScriptsCount: u32, |
04454e1e | 4012 | pub prgOutputScripts: *mut ::windows_sys::core::PWSTR, |
5e7ed085 | 4013 | pub guid: ::windows_sys::core::GUID, |
04454e1e FG |
4014 | pub pszCategory: ::windows_sys::core::PWSTR, |
4015 | pub pszDescription: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
4016 | pub dwPrivateDataSize: u32, |
4017 | pub pPrivateData: *mut ::core::ffi::c_void, | |
4018 | pub pContext: *mut ::core::ffi::c_void, | |
4019 | pub _bitfield: u32, | |
4020 | } | |
5e7ed085 | 4021 | impl ::core::marker::Copy for MAPPING_SERVICE_INFO {} |
5e7ed085 FG |
4022 | impl ::core::clone::Clone for MAPPING_SERVICE_INFO { |
4023 | fn clone(&self) -> Self { | |
4024 | *self | |
4025 | } | |
4026 | } | |
04454e1e | 4027 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4028 | pub const MAX_DEFAULTCHAR: u32 = 2u32; |
04454e1e | 4029 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4030 | pub const MAX_LEADBYTES: u32 = 12u32; |
04454e1e | 4031 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4032 | pub const MAX_LOCALE_NAME: u32 = 32u32; |
04454e1e | 4033 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4034 | pub const MAX_MIMECP_NAME: u32 = 64u32; |
04454e1e | 4035 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4036 | pub const MAX_MIMECSET_NAME: u32 = 50u32; |
04454e1e | 4037 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4038 | pub const MAX_MIMEFACE_NAME: u32 = 32u32; |
04454e1e | 4039 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4040 | pub const MAX_RFC1766_NAME: u32 = 6u32; |
04454e1e | 4041 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4042 | pub const MAX_SCRIPT_NAME: u32 = 48u32; |
04454e1e | 4043 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4044 | pub type MIMECONTF = i32; |
04454e1e | 4045 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4046 | pub const MIMECONTF_MAILNEWS: MIMECONTF = 1i32; |
04454e1e | 4047 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4048 | pub const MIMECONTF_BROWSER: MIMECONTF = 2i32; |
04454e1e | 4049 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4050 | pub const MIMECONTF_MINIMAL: MIMECONTF = 4i32; |
04454e1e | 4051 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4052 | pub const MIMECONTF_IMPORT: MIMECONTF = 8i32; |
04454e1e | 4053 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4054 | pub const MIMECONTF_SAVABLE_MAILNEWS: MIMECONTF = 256i32; |
04454e1e | 4055 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4056 | pub const MIMECONTF_SAVABLE_BROWSER: MIMECONTF = 512i32; |
04454e1e | 4057 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4058 | pub const MIMECONTF_EXPORT: MIMECONTF = 1024i32; |
04454e1e | 4059 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4060 | pub const MIMECONTF_PRIVCONVERTER: MIMECONTF = 65536i32; |
04454e1e | 4061 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4062 | pub const MIMECONTF_VALID: MIMECONTF = 131072i32; |
04454e1e | 4063 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4064 | pub const MIMECONTF_VALID_NLS: MIMECONTF = 262144i32; |
04454e1e | 4065 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4066 | pub const MIMECONTF_MIME_IE4: MIMECONTF = 268435456i32; |
04454e1e | 4067 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4068 | pub const MIMECONTF_MIME_LATEST: MIMECONTF = 536870912i32; |
04454e1e | 4069 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4070 | pub const MIMECONTF_MIME_REGISTRY: MIMECONTF = 1073741824i32; |
4071 | #[repr(C)] | |
04454e1e | 4072 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4073 | pub struct MIMECPINFO { |
4074 | pub dwFlags: u32, | |
4075 | pub uiCodePage: u32, | |
4076 | pub uiFamilyCodePage: u32, | |
4077 | pub wszDescription: [u16; 64], | |
4078 | pub wszWebCharset: [u16; 50], | |
4079 | pub wszHeaderCharset: [u16; 50], | |
4080 | pub wszBodyCharset: [u16; 50], | |
4081 | pub wszFixedWidthFont: [u16; 32], | |
4082 | pub wszProportionalFont: [u16; 32], | |
4083 | pub bGDICharset: u8, | |
4084 | } | |
4085 | impl ::core::marker::Copy for MIMECPINFO {} | |
4086 | impl ::core::clone::Clone for MIMECPINFO { | |
4087 | fn clone(&self) -> Self { | |
4088 | *self | |
4089 | } | |
4090 | } | |
4091 | #[repr(C)] | |
04454e1e | 4092 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4093 | pub struct MIMECSETINFO { |
4094 | pub uiCodePage: u32, | |
4095 | pub uiInternetEncoding: u32, | |
4096 | pub wszCharset: [u16; 50], | |
4097 | } | |
4098 | impl ::core::marker::Copy for MIMECSETINFO {} | |
4099 | impl ::core::clone::Clone for MIMECSETINFO { | |
4100 | fn clone(&self) -> Self { | |
4101 | *self | |
4102 | } | |
4103 | } | |
04454e1e | 4104 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4105 | pub const MIN_SPELLING_NTDDI: u32 = 100794368u32; |
04454e1e | 4106 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4107 | pub type MLDETECTCP = i32; |
04454e1e | 4108 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4109 | pub const MLDETECTCP_NONE: MLDETECTCP = 0i32; |
04454e1e | 4110 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4111 | pub const MLDETECTCP_7BIT: MLDETECTCP = 1i32; |
04454e1e | 4112 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4113 | pub const MLDETECTCP_8BIT: MLDETECTCP = 2i32; |
04454e1e | 4114 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4115 | pub const MLDETECTCP_DBCS: MLDETECTCP = 4i32; |
04454e1e | 4116 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4117 | pub const MLDETECTCP_HTML: MLDETECTCP = 8i32; |
04454e1e | 4118 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4119 | pub const MLDETECTCP_NUMBER: MLDETECTCP = 16i32; |
04454e1e | 4120 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4121 | pub type MLSTR_FLAGS = i32; |
04454e1e | 4122 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4123 | pub const MLSTR_READ: MLSTR_FLAGS = 1i32; |
04454e1e | 4124 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4125 | pub const MLSTR_WRITE: MLSTR_FLAGS = 2i32; |
04454e1e | 4126 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4127 | pub const MUI_COMPLEX_SCRIPT_FILTER: u32 = 512u32; |
04454e1e | 4128 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4129 | pub const MUI_CONSOLE_FILTER: u32 = 256u32; |
04454e1e | 4130 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4131 | pub const MUI_FILEINFO_VERSION: u32 = 1u32; |
04454e1e | 4132 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4133 | pub const MUI_FILETYPE_LANGUAGE_NEUTRAL_MAIN: u32 = 2u32; |
04454e1e | 4134 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4135 | pub const MUI_FILETYPE_LANGUAGE_NEUTRAL_MUI: u32 = 4u32; |
04454e1e | 4136 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4137 | pub const MUI_FILETYPE_NOT_LANGUAGE_NEUTRAL: u32 = 1u32; |
04454e1e | 4138 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4139 | pub const MUI_FORMAT_INF_COMPAT: u32 = 2u32; |
04454e1e | 4140 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4141 | pub const MUI_FORMAT_REG_COMPAT: u32 = 1u32; |
04454e1e | 4142 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4143 | pub const MUI_FULL_LANGUAGE: u32 = 1u32; |
04454e1e | 4144 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4145 | pub const MUI_IMMUTABLE_LOOKUP: u32 = 16u32; |
04454e1e | 4146 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4147 | pub const MUI_LANGUAGE_EXACT: u32 = 16u32; |
04454e1e | 4148 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4149 | pub const MUI_LANGUAGE_ID: u32 = 4u32; |
04454e1e | 4150 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4151 | pub const MUI_LANGUAGE_INSTALLED: u32 = 32u32; |
04454e1e | 4152 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4153 | pub const MUI_LANGUAGE_LICENSED: u32 = 64u32; |
04454e1e | 4154 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4155 | pub const MUI_LANGUAGE_NAME: u32 = 8u32; |
04454e1e | 4156 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4157 | pub const MUI_LANG_NEUTRAL_PE_FILE: u32 = 256u32; |
04454e1e | 4158 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4159 | pub const MUI_LIP_LANGUAGE: u32 = 4u32; |
04454e1e | 4160 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4161 | pub const MUI_MACHINE_LANGUAGE_SETTINGS: u32 = 1024u32; |
04454e1e | 4162 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4163 | pub const MUI_MERGE_SYSTEM_FALLBACK: u32 = 16u32; |
04454e1e | 4164 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4165 | pub const MUI_MERGE_USER_FALLBACK: u32 = 32u32; |
04454e1e | 4166 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4167 | pub const MUI_NON_LANG_NEUTRAL_FILE: u32 = 512u32; |
04454e1e | 4168 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4169 | pub const MUI_PARTIAL_LANGUAGE: u32 = 2u32; |
04454e1e | 4170 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4171 | pub const MUI_QUERY_CHECKSUM: u32 = 2u32; |
04454e1e | 4172 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4173 | pub const MUI_QUERY_LANGUAGE_NAME: u32 = 4u32; |
04454e1e | 4174 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4175 | pub const MUI_QUERY_RESOURCE_TYPES: u32 = 8u32; |
04454e1e | 4176 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4177 | pub const MUI_QUERY_TYPE: u32 = 1u32; |
04454e1e | 4178 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4179 | pub const MUI_RESET_FILTERS: u32 = 1u32; |
04454e1e | 4180 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4181 | pub const MUI_SKIP_STRING_CACHE: u32 = 8u32; |
04454e1e | 4182 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4183 | pub const MUI_THREAD_LANGUAGES: u32 = 64u32; |
04454e1e | 4184 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4185 | pub const MUI_USER_PREFERRED_UI_LANGUAGES: u32 = 16u32; |
04454e1e | 4186 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4187 | pub const MUI_USE_INSTALLED_LANGUAGES: u32 = 32u32; |
04454e1e | 4188 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4189 | pub const MUI_USE_SEARCH_ALL_LANGUAGES: u32 = 64u32; |
04454e1e | 4190 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4191 | pub const MUI_VERIFY_FILE_EXISTS: u32 = 4u32; |
04454e1e | 4192 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4193 | pub type MULTI_BYTE_TO_WIDE_CHAR_FLAGS = u32; |
04454e1e | 4194 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4195 | pub const MB_COMPOSITE: MULTI_BYTE_TO_WIDE_CHAR_FLAGS = 2u32; |
04454e1e | 4196 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4197 | pub const MB_ERR_INVALID_CHARS: MULTI_BYTE_TO_WIDE_CHAR_FLAGS = 8u32; |
04454e1e | 4198 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4199 | pub const MB_PRECOMPOSED: MULTI_BYTE_TO_WIDE_CHAR_FLAGS = 1u32; |
04454e1e | 4200 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4201 | pub const MB_USEGLYPHCHARS: MULTI_BYTE_TO_WIDE_CHAR_FLAGS = 4u32; |
4202 | #[repr(C)] | |
04454e1e | 4203 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
4204 | #[cfg(feature = "Win32_Graphics_Gdi")] |
4205 | pub struct NEWTEXTMETRICEXA { | |
4206 | pub ntmTm: super::Graphics::Gdi::NEWTEXTMETRICA, | |
4207 | pub ntmFontSig: FONTSIGNATURE, | |
4208 | } | |
4209 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
4210 | impl ::core::marker::Copy for NEWTEXTMETRICEXA {} | |
4211 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
4212 | impl ::core::clone::Clone for NEWTEXTMETRICEXA { | |
4213 | fn clone(&self) -> Self { | |
4214 | *self | |
4215 | } | |
4216 | } | |
4217 | #[repr(C)] | |
04454e1e | 4218 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
4219 | #[cfg(feature = "Win32_Graphics_Gdi")] |
4220 | pub struct NEWTEXTMETRICEXW { | |
4221 | pub ntmTm: super::Graphics::Gdi::NEWTEXTMETRICW, | |
4222 | pub ntmFontSig: FONTSIGNATURE, | |
4223 | } | |
4224 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
4225 | impl ::core::marker::Copy for NEWTEXTMETRICEXW {} | |
4226 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
4227 | impl ::core::clone::Clone for NEWTEXTMETRICEXW { | |
4228 | fn clone(&self) -> Self { | |
4229 | *self | |
4230 | } | |
4231 | } | |
4232 | #[repr(C)] | |
04454e1e | 4233 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4234 | pub struct NLSVERSIONINFO { |
4235 | pub dwNLSVersionInfoSize: u32, | |
4236 | pub dwNLSVersion: u32, | |
4237 | pub dwDefinedVersion: u32, | |
4238 | pub dwEffectiveId: u32, | |
4239 | pub guidCustomVersion: ::windows_sys::core::GUID, | |
4240 | } | |
4241 | impl ::core::marker::Copy for NLSVERSIONINFO {} | |
4242 | impl ::core::clone::Clone for NLSVERSIONINFO { | |
4243 | fn clone(&self) -> Self { | |
4244 | *self | |
4245 | } | |
4246 | } | |
4247 | #[repr(C)] | |
04454e1e | 4248 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4249 | pub struct NLSVERSIONINFOEX { |
4250 | pub dwNLSVersionInfoSize: u32, | |
4251 | pub dwNLSVersion: u32, | |
4252 | pub dwDefinedVersion: u32, | |
4253 | pub dwEffectiveId: u32, | |
4254 | pub guidCustomVersion: ::windows_sys::core::GUID, | |
4255 | } | |
4256 | impl ::core::marker::Copy for NLSVERSIONINFOEX {} | |
4257 | impl ::core::clone::Clone for NLSVERSIONINFOEX { | |
4258 | fn clone(&self) -> Self { | |
4259 | *self | |
4260 | } | |
4261 | } | |
04454e1e | 4262 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4263 | pub const NLS_CP_CPINFO: u32 = 268435456u32; |
04454e1e | 4264 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4265 | pub const NLS_CP_MBTOWC: u32 = 1073741824u32; |
04454e1e | 4266 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4267 | pub const NLS_CP_WCTOMB: u32 = 2147483648u32; |
04454e1e | 4268 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4269 | pub type NORM_FORM = i32; |
04454e1e | 4270 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4271 | pub const NormalizationOther: NORM_FORM = 0i32; |
04454e1e | 4272 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4273 | pub const NormalizationC: NORM_FORM = 1i32; |
04454e1e | 4274 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4275 | pub const NormalizationD: NORM_FORM = 2i32; |
04454e1e | 4276 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4277 | pub const NormalizationKC: NORM_FORM = 5i32; |
04454e1e | 4278 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4279 | pub const NormalizationKD: NORM_FORM = 6i32; |
4280 | #[repr(C)] | |
04454e1e | 4281 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4282 | pub struct NUMBERFMTA { |
4283 | pub NumDigits: u32, | |
4284 | pub LeadingZero: u32, | |
4285 | pub Grouping: u32, | |
04454e1e FG |
4286 | pub lpDecimalSep: ::windows_sys::core::PSTR, |
4287 | pub lpThousandSep: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
4288 | pub NegativeOrder: u32, |
4289 | } | |
5e7ed085 | 4290 | impl ::core::marker::Copy for NUMBERFMTA {} |
5e7ed085 FG |
4291 | impl ::core::clone::Clone for NUMBERFMTA { |
4292 | fn clone(&self) -> Self { | |
4293 | *self | |
4294 | } | |
4295 | } | |
4296 | #[repr(C)] | |
04454e1e | 4297 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4298 | pub struct NUMBERFMTW { |
4299 | pub NumDigits: u32, | |
4300 | pub LeadingZero: u32, | |
4301 | pub Grouping: u32, | |
04454e1e FG |
4302 | pub lpDecimalSep: ::windows_sys::core::PWSTR, |
4303 | pub lpThousandSep: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
4304 | pub NegativeOrder: u32, |
4305 | } | |
5e7ed085 | 4306 | impl ::core::marker::Copy for NUMBERFMTW {} |
5e7ed085 FG |
4307 | impl ::core::clone::Clone for NUMBERFMTW { |
4308 | fn clone(&self) -> Self { | |
4309 | *self | |
4310 | } | |
4311 | } | |
04454e1e | 4312 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4313 | pub const NUMSYS_NAME_CAPACITY: u32 = 8u32; |
04454e1e | 4314 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4315 | pub const OFFLINE_SERVICES: u32 = 2u32; |
04454e1e | 4316 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4317 | pub const ONLINE_SERVICES: u32 = 1u32; |
04454e1e | 4318 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4319 | pub type PFN_MAPPINGCALLBACKPROC = ::core::option::Option<unsafe extern "system" fn(pbag: *mut MAPPING_PROPERTY_BAG, data: *mut ::core::ffi::c_void, dwdatasize: u32, result: ::windows_sys::core::HRESULT)>; |
4320 | #[repr(C)] | |
04454e1e | 4321 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4322 | pub struct RFC1766INFO { |
4323 | pub lcid: u32, | |
4324 | pub wszRfc1766: [u16; 6], | |
4325 | pub wszLocaleName: [u16; 32], | |
4326 | } | |
4327 | impl ::core::marker::Copy for RFC1766INFO {} | |
4328 | impl ::core::clone::Clone for RFC1766INFO { | |
4329 | fn clone(&self) -> Self { | |
4330 | *self | |
4331 | } | |
4332 | } | |
04454e1e | 4333 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4334 | pub type SCRIPTCONTF = i32; |
04454e1e | 4335 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4336 | pub const sidDefault: SCRIPTCONTF = 0i32; |
04454e1e | 4337 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4338 | pub const sidMerge: SCRIPTCONTF = 1i32; |
04454e1e | 4339 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4340 | pub const sidAsciiSym: SCRIPTCONTF = 2i32; |
04454e1e | 4341 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4342 | pub const sidAsciiLatin: SCRIPTCONTF = 3i32; |
04454e1e | 4343 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4344 | pub const sidLatin: SCRIPTCONTF = 4i32; |
04454e1e | 4345 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4346 | pub const sidGreek: SCRIPTCONTF = 5i32; |
04454e1e | 4347 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4348 | pub const sidCyrillic: SCRIPTCONTF = 6i32; |
04454e1e | 4349 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4350 | pub const sidArmenian: SCRIPTCONTF = 7i32; |
04454e1e | 4351 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4352 | pub const sidHebrew: SCRIPTCONTF = 8i32; |
04454e1e | 4353 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4354 | pub const sidArabic: SCRIPTCONTF = 9i32; |
04454e1e | 4355 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4356 | pub const sidDevanagari: SCRIPTCONTF = 10i32; |
04454e1e | 4357 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4358 | pub const sidBengali: SCRIPTCONTF = 11i32; |
04454e1e | 4359 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4360 | pub const sidGurmukhi: SCRIPTCONTF = 12i32; |
04454e1e | 4361 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4362 | pub const sidGujarati: SCRIPTCONTF = 13i32; |
04454e1e | 4363 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4364 | pub const sidOriya: SCRIPTCONTF = 14i32; |
04454e1e | 4365 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4366 | pub const sidTamil: SCRIPTCONTF = 15i32; |
04454e1e | 4367 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4368 | pub const sidTelugu: SCRIPTCONTF = 16i32; |
04454e1e | 4369 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4370 | pub const sidKannada: SCRIPTCONTF = 17i32; |
04454e1e | 4371 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4372 | pub const sidMalayalam: SCRIPTCONTF = 18i32; |
04454e1e | 4373 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4374 | pub const sidThai: SCRIPTCONTF = 19i32; |
04454e1e | 4375 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4376 | pub const sidLao: SCRIPTCONTF = 20i32; |
04454e1e | 4377 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4378 | pub const sidTibetan: SCRIPTCONTF = 21i32; |
04454e1e | 4379 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4380 | pub const sidGeorgian: SCRIPTCONTF = 22i32; |
04454e1e | 4381 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4382 | pub const sidHangul: SCRIPTCONTF = 23i32; |
04454e1e | 4383 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4384 | pub const sidKana: SCRIPTCONTF = 24i32; |
04454e1e | 4385 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4386 | pub const sidBopomofo: SCRIPTCONTF = 25i32; |
04454e1e | 4387 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4388 | pub const sidHan: SCRIPTCONTF = 26i32; |
04454e1e | 4389 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4390 | pub const sidEthiopic: SCRIPTCONTF = 27i32; |
04454e1e | 4391 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4392 | pub const sidCanSyllabic: SCRIPTCONTF = 28i32; |
04454e1e | 4393 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4394 | pub const sidCherokee: SCRIPTCONTF = 29i32; |
04454e1e | 4395 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4396 | pub const sidYi: SCRIPTCONTF = 30i32; |
04454e1e | 4397 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4398 | pub const sidBraille: SCRIPTCONTF = 31i32; |
04454e1e | 4399 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4400 | pub const sidRunic: SCRIPTCONTF = 32i32; |
04454e1e | 4401 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4402 | pub const sidOgham: SCRIPTCONTF = 33i32; |
04454e1e | 4403 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4404 | pub const sidSinhala: SCRIPTCONTF = 34i32; |
04454e1e | 4405 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4406 | pub const sidSyriac: SCRIPTCONTF = 35i32; |
04454e1e | 4407 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4408 | pub const sidBurmese: SCRIPTCONTF = 36i32; |
04454e1e | 4409 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4410 | pub const sidKhmer: SCRIPTCONTF = 37i32; |
04454e1e | 4411 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4412 | pub const sidThaana: SCRIPTCONTF = 38i32; |
04454e1e | 4413 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4414 | pub const sidMongolian: SCRIPTCONTF = 39i32; |
04454e1e | 4415 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4416 | pub const sidUserDefined: SCRIPTCONTF = 40i32; |
04454e1e | 4417 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4418 | pub const sidLim: SCRIPTCONTF = 41i32; |
04454e1e | 4419 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4420 | pub const sidFEFirst: SCRIPTCONTF = 23i32; |
04454e1e | 4421 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4422 | pub const sidFELast: SCRIPTCONTF = 26i32; |
04454e1e | 4423 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4424 | pub type SCRIPTFONTCONTF = i32; |
04454e1e | 4425 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4426 | pub const SCRIPTCONTF_FIXED_FONT: SCRIPTFONTCONTF = 1i32; |
04454e1e | 4427 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4428 | pub const SCRIPTCONTF_PROPORTIONAL_FONT: SCRIPTFONTCONTF = 2i32; |
04454e1e | 4429 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4430 | pub const SCRIPTCONTF_SCRIPT_USER: SCRIPTFONTCONTF = 65536i32; |
04454e1e | 4431 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4432 | pub const SCRIPTCONTF_SCRIPT_HIDE: SCRIPTFONTCONTF = 131072i32; |
04454e1e | 4433 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4434 | pub const SCRIPTCONTF_SCRIPT_SYSTEM: SCRIPTFONTCONTF = 262144i32; |
4435 | #[repr(C)] | |
04454e1e | 4436 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4437 | pub struct SCRIPTINFO { |
4438 | pub ScriptId: u8, | |
4439 | pub uiCodePage: u32, | |
4440 | pub wszDescription: [u16; 48], | |
4441 | pub wszFixedWidthFont: [u16; 32], | |
4442 | pub wszProportionalFont: [u16; 32], | |
4443 | } | |
4444 | impl ::core::marker::Copy for SCRIPTINFO {} | |
4445 | impl ::core::clone::Clone for SCRIPTINFO { | |
4446 | fn clone(&self) -> Self { | |
4447 | *self | |
4448 | } | |
4449 | } | |
4450 | #[repr(C)] | |
04454e1e | 4451 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4452 | pub struct SCRIPT_ANALYSIS { |
4453 | pub _bitfield: u16, | |
4454 | pub s: SCRIPT_STATE, | |
4455 | } | |
4456 | impl ::core::marker::Copy for SCRIPT_ANALYSIS {} | |
4457 | impl ::core::clone::Clone for SCRIPT_ANALYSIS { | |
4458 | fn clone(&self) -> Self { | |
4459 | *self | |
4460 | } | |
4461 | } | |
4462 | #[repr(C)] | |
04454e1e | 4463 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4464 | pub struct SCRIPT_CONTROL { |
4465 | pub _bitfield: u32, | |
4466 | } | |
4467 | impl ::core::marker::Copy for SCRIPT_CONTROL {} | |
4468 | impl ::core::clone::Clone for SCRIPT_CONTROL { | |
4469 | fn clone(&self) -> Self { | |
4470 | *self | |
4471 | } | |
4472 | } | |
4473 | #[repr(C)] | |
04454e1e | 4474 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4475 | pub struct SCRIPT_DIGITSUBSTITUTE { |
4476 | pub _bitfield1: u32, | |
4477 | pub _bitfield2: u32, | |
4478 | pub dwReserved: u32, | |
4479 | } | |
4480 | impl ::core::marker::Copy for SCRIPT_DIGITSUBSTITUTE {} | |
4481 | impl ::core::clone::Clone for SCRIPT_DIGITSUBSTITUTE { | |
4482 | fn clone(&self) -> Self { | |
4483 | *self | |
4484 | } | |
4485 | } | |
04454e1e | 4486 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4487 | pub const SCRIPT_DIGITSUBSTITUTE_CONTEXT: u32 = 0u32; |
04454e1e | 4488 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4489 | pub const SCRIPT_DIGITSUBSTITUTE_NATIONAL: u32 = 2u32; |
04454e1e | 4490 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4491 | pub const SCRIPT_DIGITSUBSTITUTE_NONE: u32 = 1u32; |
04454e1e | 4492 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4493 | pub const SCRIPT_DIGITSUBSTITUTE_TRADITIONAL: u32 = 3u32; |
4494 | #[repr(C)] | |
04454e1e | 4495 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4496 | pub struct SCRIPT_FONTPROPERTIES { |
4497 | pub cBytes: i32, | |
4498 | pub wgBlank: u16, | |
4499 | pub wgDefault: u16, | |
4500 | pub wgInvalid: u16, | |
4501 | pub wgKashida: u16, | |
4502 | pub iKashidaWidth: i32, | |
4503 | } | |
4504 | impl ::core::marker::Copy for SCRIPT_FONTPROPERTIES {} | |
4505 | impl ::core::clone::Clone for SCRIPT_FONTPROPERTIES { | |
4506 | fn clone(&self) -> Self { | |
4507 | *self | |
4508 | } | |
4509 | } | |
04454e1e | 4510 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4511 | pub type SCRIPT_IS_COMPLEX_FLAGS = u32; |
04454e1e | 4512 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4513 | pub const SIC_ASCIIDIGIT: SCRIPT_IS_COMPLEX_FLAGS = 2u32; |
04454e1e | 4514 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4515 | pub const SIC_COMPLEX: SCRIPT_IS_COMPLEX_FLAGS = 1u32; |
04454e1e | 4516 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4517 | pub const SIC_NEUTRAL: SCRIPT_IS_COMPLEX_FLAGS = 4u32; |
4518 | #[repr(C)] | |
04454e1e | 4519 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4520 | pub struct SCRIPT_ITEM { |
4521 | pub iCharPos: i32, | |
4522 | pub a: SCRIPT_ANALYSIS, | |
4523 | } | |
4524 | impl ::core::marker::Copy for SCRIPT_ITEM {} | |
4525 | impl ::core::clone::Clone for SCRIPT_ITEM { | |
4526 | fn clone(&self) -> Self { | |
4527 | *self | |
4528 | } | |
4529 | } | |
04454e1e | 4530 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4531 | pub type SCRIPT_JUSTIFY = i32; |
04454e1e | 4532 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4533 | pub const SCRIPT_JUSTIFY_NONE: SCRIPT_JUSTIFY = 0i32; |
04454e1e | 4534 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4535 | pub const SCRIPT_JUSTIFY_ARABIC_BLANK: SCRIPT_JUSTIFY = 1i32; |
04454e1e | 4536 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4537 | pub const SCRIPT_JUSTIFY_CHARACTER: SCRIPT_JUSTIFY = 2i32; |
04454e1e | 4538 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4539 | pub const SCRIPT_JUSTIFY_RESERVED1: SCRIPT_JUSTIFY = 3i32; |
04454e1e | 4540 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4541 | pub const SCRIPT_JUSTIFY_BLANK: SCRIPT_JUSTIFY = 4i32; |
04454e1e | 4542 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4543 | pub const SCRIPT_JUSTIFY_RESERVED2: SCRIPT_JUSTIFY = 5i32; |
04454e1e | 4544 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4545 | pub const SCRIPT_JUSTIFY_RESERVED3: SCRIPT_JUSTIFY = 6i32; |
04454e1e | 4546 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4547 | pub const SCRIPT_JUSTIFY_ARABIC_NORMAL: SCRIPT_JUSTIFY = 7i32; |
04454e1e | 4548 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4549 | pub const SCRIPT_JUSTIFY_ARABIC_KASHIDA: SCRIPT_JUSTIFY = 8i32; |
04454e1e | 4550 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4551 | pub const SCRIPT_JUSTIFY_ARABIC_ALEF: SCRIPT_JUSTIFY = 9i32; |
04454e1e | 4552 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4553 | pub const SCRIPT_JUSTIFY_ARABIC_HA: SCRIPT_JUSTIFY = 10i32; |
04454e1e | 4554 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4555 | pub const SCRIPT_JUSTIFY_ARABIC_RA: SCRIPT_JUSTIFY = 11i32; |
04454e1e | 4556 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4557 | pub const SCRIPT_JUSTIFY_ARABIC_BA: SCRIPT_JUSTIFY = 12i32; |
04454e1e | 4558 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4559 | pub const SCRIPT_JUSTIFY_ARABIC_BARA: SCRIPT_JUSTIFY = 13i32; |
04454e1e | 4560 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4561 | pub const SCRIPT_JUSTIFY_ARABIC_SEEN: SCRIPT_JUSTIFY = 14i32; |
04454e1e | 4562 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4563 | pub const SCRIPT_JUSTIFY_ARABIC_SEEN_M: SCRIPT_JUSTIFY = 15i32; |
4564 | #[repr(C)] | |
04454e1e | 4565 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4566 | pub struct SCRIPT_LOGATTR { |
4567 | pub _bitfield: u8, | |
4568 | } | |
4569 | impl ::core::marker::Copy for SCRIPT_LOGATTR {} | |
4570 | impl ::core::clone::Clone for SCRIPT_LOGATTR { | |
4571 | fn clone(&self) -> Self { | |
4572 | *self | |
4573 | } | |
4574 | } | |
4575 | #[repr(C)] | |
04454e1e | 4576 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4577 | pub struct SCRIPT_PROPERTIES { |
4578 | pub _bitfield1: u32, | |
4579 | pub _bitfield2: u32, | |
4580 | } | |
4581 | impl ::core::marker::Copy for SCRIPT_PROPERTIES {} | |
4582 | impl ::core::clone::Clone for SCRIPT_PROPERTIES { | |
4583 | fn clone(&self) -> Self { | |
4584 | *self | |
4585 | } | |
4586 | } | |
4587 | #[repr(C)] | |
04454e1e | 4588 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4589 | pub struct SCRIPT_STATE { |
4590 | pub _bitfield: u16, | |
4591 | } | |
4592 | impl ::core::marker::Copy for SCRIPT_STATE {} | |
4593 | impl ::core::clone::Clone for SCRIPT_STATE { | |
4594 | fn clone(&self) -> Self { | |
4595 | *self | |
4596 | } | |
4597 | } | |
4598 | #[repr(C)] | |
04454e1e | 4599 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4600 | pub struct SCRIPT_TABDEF { |
4601 | pub cTabStops: i32, | |
4602 | pub iScale: i32, | |
4603 | pub pTabStops: *mut i32, | |
4604 | pub iTabOrigin: i32, | |
4605 | } | |
4606 | impl ::core::marker::Copy for SCRIPT_TABDEF {} | |
4607 | impl ::core::clone::Clone for SCRIPT_TABDEF { | |
4608 | fn clone(&self) -> Self { | |
4609 | *self | |
4610 | } | |
4611 | } | |
04454e1e | 4612 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4613 | pub const SCRIPT_TAG_UNKNOWN: u32 = 0u32; |
04454e1e | 4614 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4615 | pub const SCRIPT_UNDEFINED: u32 = 0u32; |
4616 | #[repr(C)] | |
04454e1e | 4617 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4618 | pub struct SCRIPT_VISATTR { |
4619 | pub _bitfield: u16, | |
4620 | } | |
4621 | impl ::core::marker::Copy for SCRIPT_VISATTR {} | |
4622 | impl ::core::clone::Clone for SCRIPT_VISATTR { | |
4623 | fn clone(&self) -> Self { | |
4624 | *self | |
4625 | } | |
4626 | } | |
04454e1e | 4627 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4628 | pub const SGCM_RTL: u32 = 1u32; |
04454e1e | 4629 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4630 | pub const SORTING_PARADIGM_ICU: u32 = 16777216u32; |
04454e1e | 4631 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4632 | pub const SORTING_PARADIGM_NLS: u32 = 0u32; |
04454e1e | 4633 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4634 | pub const SSA_BREAK: u32 = 64u32; |
04454e1e | 4635 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4636 | pub const SSA_CLIP: u32 = 4u32; |
04454e1e | 4637 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4638 | pub const SSA_DONTGLYPH: u32 = 1073741824u32; |
04454e1e | 4639 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4640 | pub const SSA_DZWG: u32 = 16u32; |
04454e1e | 4641 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4642 | pub const SSA_FALLBACK: u32 = 32u32; |
04454e1e | 4643 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4644 | pub const SSA_FIT: u32 = 8u32; |
04454e1e | 4645 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4646 | pub const SSA_FULLMEASURE: u32 = 67108864u32; |
04454e1e | 4647 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4648 | pub const SSA_GCP: u32 = 512u32; |
04454e1e | 4649 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4650 | pub const SSA_GLYPHS: u32 = 128u32; |
04454e1e | 4651 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4652 | pub const SSA_HIDEHOTKEY: u32 = 8192u32; |
04454e1e | 4653 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4654 | pub const SSA_HOTKEY: u32 = 1024u32; |
04454e1e | 4655 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4656 | pub const SSA_HOTKEYONLY: u32 = 9216u32; |
04454e1e | 4657 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4658 | pub const SSA_LAYOUTRTL: u32 = 536870912u32; |
04454e1e | 4659 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4660 | pub const SSA_LINK: u32 = 4096u32; |
04454e1e | 4661 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4662 | pub const SSA_LPKANSIFALLBACK: u32 = 134217728u32; |
04454e1e | 4663 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4664 | pub const SSA_METAFILE: u32 = 2048u32; |
04454e1e | 4665 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4666 | pub const SSA_NOKASHIDA: u32 = 2147483648u32; |
04454e1e | 4667 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4668 | pub const SSA_PASSWORD: u32 = 1u32; |
04454e1e | 4669 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4670 | pub const SSA_PIDX: u32 = 268435456u32; |
04454e1e | 4671 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4672 | pub const SSA_RTL: u32 = 256u32; |
04454e1e | 4673 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4674 | pub const SSA_TAB: u32 = 2u32; |
04454e1e | 4675 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4676 | pub type SYSGEOCLASS = i32; |
04454e1e | 4677 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4678 | pub const GEOCLASS_NATION: SYSGEOCLASS = 16i32; |
04454e1e | 4679 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4680 | pub const GEOCLASS_REGION: SYSGEOCLASS = 14i32; |
04454e1e | 4681 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4682 | pub const GEOCLASS_ALL: SYSGEOCLASS = 0i32; |
04454e1e | 4683 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4684 | pub type SYSGEOTYPE = i32; |
04454e1e | 4685 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4686 | pub const GEO_NATION: SYSGEOTYPE = 1i32; |
04454e1e | 4687 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4688 | pub const GEO_LATITUDE: SYSGEOTYPE = 2i32; |
04454e1e | 4689 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4690 | pub const GEO_LONGITUDE: SYSGEOTYPE = 3i32; |
04454e1e | 4691 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4692 | pub const GEO_ISO2: SYSGEOTYPE = 4i32; |
04454e1e | 4693 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4694 | pub const GEO_ISO3: SYSGEOTYPE = 5i32; |
04454e1e | 4695 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4696 | pub const GEO_RFC1766: SYSGEOTYPE = 6i32; |
04454e1e | 4697 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4698 | pub const GEO_LCID: SYSGEOTYPE = 7i32; |
04454e1e | 4699 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4700 | pub const GEO_FRIENDLYNAME: SYSGEOTYPE = 8i32; |
04454e1e | 4701 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4702 | pub const GEO_OFFICIALNAME: SYSGEOTYPE = 9i32; |
04454e1e | 4703 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4704 | pub const GEO_TIMEZONES: SYSGEOTYPE = 10i32; |
04454e1e | 4705 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4706 | pub const GEO_OFFICIALLANGUAGES: SYSGEOTYPE = 11i32; |
04454e1e | 4707 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4708 | pub const GEO_ISO_UN_NUMBER: SYSGEOTYPE = 12i32; |
04454e1e | 4709 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4710 | pub const GEO_PARENT: SYSGEOTYPE = 13i32; |
04454e1e | 4711 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4712 | pub const GEO_DIALINGCODE: SYSGEOTYPE = 14i32; |
04454e1e | 4713 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4714 | pub const GEO_CURRENCYCODE: SYSGEOTYPE = 15i32; |
04454e1e | 4715 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4716 | pub const GEO_CURRENCYSYMBOL: SYSGEOTYPE = 16i32; |
04454e1e | 4717 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4718 | pub const GEO_NAME: SYSGEOTYPE = 17i32; |
04454e1e | 4719 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4720 | pub const GEO_ID: SYSGEOTYPE = 18i32; |
04454e1e | 4721 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4722 | pub type SYSNLS_FUNCTION = i32; |
04454e1e | 4723 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4724 | pub const COMPARE_STRING: SYSNLS_FUNCTION = 1i32; |
4725 | pub const SpellCheckerFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2058577491, data2: 6038, data3: 18507, data4: [189, 250, 231, 79, 29, 183, 193, 220] }; | |
04454e1e | 4726 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 4727 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
4728 | pub type TIMEFMT_ENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> super::Foundation::BOOL>; |
4729 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 4730 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
4731 | pub type TIMEFMT_ENUMPROCEX = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: super::Foundation::LPARAM) -> super::Foundation::BOOL>; |
4732 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 4733 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
4734 | pub type TIMEFMT_ENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::Foundation::BOOL>; |
4735 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 4736 | pub type TIME_FORMAT_FLAGS = u32; |
04454e1e | 4737 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4738 | pub const TIME_NOMINUTESORSECONDS: TIME_FORMAT_FLAGS = 1u32; |
04454e1e | 4739 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4740 | pub const TIME_NOSECONDS: TIME_FORMAT_FLAGS = 2u32; |
04454e1e | 4741 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4742 | pub const TIME_NOTIMEMARKER: TIME_FORMAT_FLAGS = 4u32; |
04454e1e | 4743 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4744 | pub const TIME_FORCE24HOURFORMAT: TIME_FORMAT_FLAGS = 8u32; |
04454e1e | 4745 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4746 | pub type TRANSLATE_CHARSET_INFO_FLAGS = u32; |
04454e1e | 4747 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4748 | pub const TCI_SRCCHARSET: TRANSLATE_CHARSET_INFO_FLAGS = 1u32; |
04454e1e | 4749 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4750 | pub const TCI_SRCCODEPAGE: TRANSLATE_CHARSET_INFO_FLAGS = 2u32; |
04454e1e | 4751 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4752 | pub const TCI_SRCFONTSIG: TRANSLATE_CHARSET_INFO_FLAGS = 3u32; |
04454e1e | 4753 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4754 | pub const TCI_SRCLOCALE: TRANSLATE_CHARSET_INFO_FLAGS = 4096u32; |
04454e1e | 4755 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4756 | pub const U16_MAX_LENGTH: u32 = 2u32; |
04454e1e | 4757 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 4758 | pub const U8_LEAD3_T1_BITS: &str = " 000000000000\u{10}00"; |
04454e1e | 4759 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 4760 | pub const U8_LEAD4_T1_BITS: &str = "\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{1e}\u{f}\u{f}\u{f}\u{0}\u{0}\u{0}\u{0}"; |
04454e1e | 4761 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4762 | pub const U8_MAX_LENGTH: u32 = 4u32; |
04454e1e | 4763 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4764 | pub type UAcceptResult = i32; |
04454e1e | 4765 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4766 | pub const ULOC_ACCEPT_FAILED: UAcceptResult = 0i32; |
04454e1e | 4767 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4768 | pub const ULOC_ACCEPT_VALID: UAcceptResult = 1i32; |
04454e1e | 4769 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4770 | pub const ULOC_ACCEPT_FALLBACK: UAcceptResult = 2i32; |
04454e1e | 4771 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4772 | pub type UAlphabeticIndexLabelType = i32; |
04454e1e | 4773 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4774 | pub const U_ALPHAINDEX_NORMAL: UAlphabeticIndexLabelType = 0i32; |
04454e1e | 4775 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4776 | pub const U_ALPHAINDEX_UNDERFLOW: UAlphabeticIndexLabelType = 1i32; |
04454e1e | 4777 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4778 | pub const U_ALPHAINDEX_INFLOW: UAlphabeticIndexLabelType = 2i32; |
04454e1e | 4779 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4780 | pub const U_ALPHAINDEX_OVERFLOW: UAlphabeticIndexLabelType = 3i32; |
04454e1e | 4781 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4782 | pub const UBIDI_DEFAULT_LTR: u32 = 254u32; |
04454e1e | 4783 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4784 | pub const UBIDI_DEFAULT_RTL: u32 = 255u32; |
04454e1e | 4785 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4786 | pub const UBIDI_DO_MIRRORING: u32 = 2u32; |
04454e1e | 4787 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4788 | pub const UBIDI_INSERT_LRM_FOR_NUMERIC: u32 = 4u32; |
04454e1e | 4789 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4790 | pub const UBIDI_KEEP_BASE_COMBINING: u32 = 1u32; |
04454e1e | 4791 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4792 | pub const UBIDI_LEVEL_OVERRIDE: u32 = 128u32; |
04454e1e | 4793 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4794 | pub const UBIDI_MAP_NOWHERE: i32 = -1i32; |
04454e1e | 4795 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4796 | pub const UBIDI_MAX_EXPLICIT_LEVEL: u32 = 125u32; |
04454e1e | 4797 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4798 | pub const UBIDI_OUTPUT_REVERSE: u32 = 16u32; |
04454e1e | 4799 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4800 | pub const UBIDI_REMOVE_BIDI_CONTROLS: u32 = 8u32; |
4801 | #[repr(C)] | |
4802 | pub struct UBiDi(pub u8); | |
04454e1e | 4803 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4804 | pub type UBiDiClassCallback = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, c: i32) -> UCharDirection>; |
04454e1e | 4805 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4806 | pub type UBiDiDirection = i32; |
04454e1e | 4807 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4808 | pub const UBIDI_LTR: UBiDiDirection = 0i32; |
04454e1e | 4809 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4810 | pub const UBIDI_RTL: UBiDiDirection = 1i32; |
04454e1e | 4811 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4812 | pub const UBIDI_MIXED: UBiDiDirection = 2i32; |
04454e1e | 4813 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4814 | pub const UBIDI_NEUTRAL: UBiDiDirection = 3i32; |
04454e1e | 4815 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4816 | pub type UBiDiMirroring = i32; |
04454e1e | 4817 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4818 | pub const UBIDI_MIRRORING_OFF: UBiDiMirroring = 0i32; |
04454e1e | 4819 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4820 | pub const UBIDI_MIRRORING_ON: UBiDiMirroring = 1i32; |
04454e1e | 4821 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4822 | pub type UBiDiOrder = i32; |
04454e1e | 4823 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4824 | pub const UBIDI_LOGICAL: UBiDiOrder = 0i32; |
04454e1e | 4825 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4826 | pub const UBIDI_VISUAL: UBiDiOrder = 1i32; |
04454e1e | 4827 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4828 | pub type UBiDiReorderingMode = i32; |
04454e1e | 4829 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4830 | pub const UBIDI_REORDER_DEFAULT: UBiDiReorderingMode = 0i32; |
04454e1e | 4831 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4832 | pub const UBIDI_REORDER_NUMBERS_SPECIAL: UBiDiReorderingMode = 1i32; |
04454e1e | 4833 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4834 | pub const UBIDI_REORDER_GROUP_NUMBERS_WITH_R: UBiDiReorderingMode = 2i32; |
04454e1e | 4835 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4836 | pub const UBIDI_REORDER_RUNS_ONLY: UBiDiReorderingMode = 3i32; |
04454e1e | 4837 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4838 | pub const UBIDI_REORDER_INVERSE_NUMBERS_AS_L: UBiDiReorderingMode = 4i32; |
04454e1e | 4839 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4840 | pub const UBIDI_REORDER_INVERSE_LIKE_DIRECT: UBiDiReorderingMode = 5i32; |
04454e1e | 4841 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4842 | pub const UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL: UBiDiReorderingMode = 6i32; |
04454e1e | 4843 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4844 | pub type UBiDiReorderingOption = i32; |
04454e1e | 4845 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4846 | pub const UBIDI_OPTION_DEFAULT: UBiDiReorderingOption = 0i32; |
04454e1e | 4847 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4848 | pub const UBIDI_OPTION_INSERT_MARKS: UBiDiReorderingOption = 1i32; |
04454e1e | 4849 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4850 | pub const UBIDI_OPTION_REMOVE_CONTROLS: UBiDiReorderingOption = 2i32; |
04454e1e | 4851 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
4852 | pub const UBIDI_OPTION_STREAMING: UBiDiReorderingOption = 4i32; |
4853 | #[repr(C)] | |
4854 | pub struct UBiDiTransform(pub u8); | |
04454e1e | 4855 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4856 | pub type UBidiPairedBracketType = i32; |
04454e1e | 4857 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4858 | pub const U_BPT_NONE: UBidiPairedBracketType = 0i32; |
04454e1e | 4859 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4860 | pub const U_BPT_OPEN: UBidiPairedBracketType = 1i32; |
04454e1e | 4861 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4862 | pub const U_BPT_CLOSE: UBidiPairedBracketType = 2i32; |
04454e1e | 4863 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4864 | pub type UBlockCode = i32; |
04454e1e | 4865 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4866 | pub const UBLOCK_NO_BLOCK: UBlockCode = 0i32; |
04454e1e | 4867 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4868 | pub const UBLOCK_BASIC_LATIN: UBlockCode = 1i32; |
04454e1e | 4869 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4870 | pub const UBLOCK_LATIN_1_SUPPLEMENT: UBlockCode = 2i32; |
04454e1e | 4871 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4872 | pub const UBLOCK_LATIN_EXTENDED_A: UBlockCode = 3i32; |
04454e1e | 4873 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4874 | pub const UBLOCK_LATIN_EXTENDED_B: UBlockCode = 4i32; |
04454e1e | 4875 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4876 | pub const UBLOCK_IPA_EXTENSIONS: UBlockCode = 5i32; |
04454e1e | 4877 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4878 | pub const UBLOCK_SPACING_MODIFIER_LETTERS: UBlockCode = 6i32; |
04454e1e | 4879 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4880 | pub const UBLOCK_COMBINING_DIACRITICAL_MARKS: UBlockCode = 7i32; |
04454e1e | 4881 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4882 | pub const UBLOCK_GREEK: UBlockCode = 8i32; |
04454e1e | 4883 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4884 | pub const UBLOCK_CYRILLIC: UBlockCode = 9i32; |
04454e1e | 4885 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4886 | pub const UBLOCK_ARMENIAN: UBlockCode = 10i32; |
04454e1e | 4887 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4888 | pub const UBLOCK_HEBREW: UBlockCode = 11i32; |
04454e1e | 4889 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4890 | pub const UBLOCK_ARABIC: UBlockCode = 12i32; |
04454e1e | 4891 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4892 | pub const UBLOCK_SYRIAC: UBlockCode = 13i32; |
04454e1e | 4893 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4894 | pub const UBLOCK_THAANA: UBlockCode = 14i32; |
04454e1e | 4895 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4896 | pub const UBLOCK_DEVANAGARI: UBlockCode = 15i32; |
04454e1e | 4897 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4898 | pub const UBLOCK_BENGALI: UBlockCode = 16i32; |
04454e1e | 4899 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4900 | pub const UBLOCK_GURMUKHI: UBlockCode = 17i32; |
04454e1e | 4901 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4902 | pub const UBLOCK_GUJARATI: UBlockCode = 18i32; |
04454e1e | 4903 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4904 | pub const UBLOCK_ORIYA: UBlockCode = 19i32; |
04454e1e | 4905 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4906 | pub const UBLOCK_TAMIL: UBlockCode = 20i32; |
04454e1e | 4907 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4908 | pub const UBLOCK_TELUGU: UBlockCode = 21i32; |
04454e1e | 4909 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4910 | pub const UBLOCK_KANNADA: UBlockCode = 22i32; |
04454e1e | 4911 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4912 | pub const UBLOCK_MALAYALAM: UBlockCode = 23i32; |
04454e1e | 4913 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4914 | pub const UBLOCK_SINHALA: UBlockCode = 24i32; |
04454e1e | 4915 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4916 | pub const UBLOCK_THAI: UBlockCode = 25i32; |
04454e1e | 4917 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4918 | pub const UBLOCK_LAO: UBlockCode = 26i32; |
04454e1e | 4919 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4920 | pub const UBLOCK_TIBETAN: UBlockCode = 27i32; |
04454e1e | 4921 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4922 | pub const UBLOCK_MYANMAR: UBlockCode = 28i32; |
04454e1e | 4923 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4924 | pub const UBLOCK_GEORGIAN: UBlockCode = 29i32; |
04454e1e | 4925 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4926 | pub const UBLOCK_HANGUL_JAMO: UBlockCode = 30i32; |
04454e1e | 4927 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4928 | pub const UBLOCK_ETHIOPIC: UBlockCode = 31i32; |
04454e1e | 4929 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4930 | pub const UBLOCK_CHEROKEE: UBlockCode = 32i32; |
04454e1e | 4931 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4932 | pub const UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: UBlockCode = 33i32; |
04454e1e | 4933 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4934 | pub const UBLOCK_OGHAM: UBlockCode = 34i32; |
04454e1e | 4935 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4936 | pub const UBLOCK_RUNIC: UBlockCode = 35i32; |
04454e1e | 4937 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4938 | pub const UBLOCK_KHMER: UBlockCode = 36i32; |
04454e1e | 4939 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4940 | pub const UBLOCK_MONGOLIAN: UBlockCode = 37i32; |
04454e1e | 4941 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4942 | pub const UBLOCK_LATIN_EXTENDED_ADDITIONAL: UBlockCode = 38i32; |
04454e1e | 4943 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4944 | pub const UBLOCK_GREEK_EXTENDED: UBlockCode = 39i32; |
04454e1e | 4945 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4946 | pub const UBLOCK_GENERAL_PUNCTUATION: UBlockCode = 40i32; |
04454e1e | 4947 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4948 | pub const UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS: UBlockCode = 41i32; |
04454e1e | 4949 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4950 | pub const UBLOCK_CURRENCY_SYMBOLS: UBlockCode = 42i32; |
04454e1e | 4951 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4952 | pub const UBLOCK_COMBINING_MARKS_FOR_SYMBOLS: UBlockCode = 43i32; |
04454e1e | 4953 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4954 | pub const UBLOCK_LETTERLIKE_SYMBOLS: UBlockCode = 44i32; |
04454e1e | 4955 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4956 | pub const UBLOCK_NUMBER_FORMS: UBlockCode = 45i32; |
04454e1e | 4957 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4958 | pub const UBLOCK_ARROWS: UBlockCode = 46i32; |
04454e1e | 4959 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4960 | pub const UBLOCK_MATHEMATICAL_OPERATORS: UBlockCode = 47i32; |
04454e1e | 4961 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4962 | pub const UBLOCK_MISCELLANEOUS_TECHNICAL: UBlockCode = 48i32; |
04454e1e | 4963 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4964 | pub const UBLOCK_CONTROL_PICTURES: UBlockCode = 49i32; |
04454e1e | 4965 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4966 | pub const UBLOCK_OPTICAL_CHARACTER_RECOGNITION: UBlockCode = 50i32; |
04454e1e | 4967 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4968 | pub const UBLOCK_ENCLOSED_ALPHANUMERICS: UBlockCode = 51i32; |
04454e1e | 4969 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4970 | pub const UBLOCK_BOX_DRAWING: UBlockCode = 52i32; |
04454e1e | 4971 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4972 | pub const UBLOCK_BLOCK_ELEMENTS: UBlockCode = 53i32; |
04454e1e | 4973 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4974 | pub const UBLOCK_GEOMETRIC_SHAPES: UBlockCode = 54i32; |
04454e1e | 4975 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4976 | pub const UBLOCK_MISCELLANEOUS_SYMBOLS: UBlockCode = 55i32; |
04454e1e | 4977 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4978 | pub const UBLOCK_DINGBATS: UBlockCode = 56i32; |
04454e1e | 4979 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4980 | pub const UBLOCK_BRAILLE_PATTERNS: UBlockCode = 57i32; |
04454e1e | 4981 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4982 | pub const UBLOCK_CJK_RADICALS_SUPPLEMENT: UBlockCode = 58i32; |
04454e1e | 4983 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4984 | pub const UBLOCK_KANGXI_RADICALS: UBlockCode = 59i32; |
04454e1e | 4985 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4986 | pub const UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS: UBlockCode = 60i32; |
04454e1e | 4987 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4988 | pub const UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION: UBlockCode = 61i32; |
04454e1e | 4989 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4990 | pub const UBLOCK_HIRAGANA: UBlockCode = 62i32; |
04454e1e | 4991 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4992 | pub const UBLOCK_KATAKANA: UBlockCode = 63i32; |
04454e1e | 4993 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4994 | pub const UBLOCK_BOPOMOFO: UBlockCode = 64i32; |
04454e1e | 4995 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4996 | pub const UBLOCK_HANGUL_COMPATIBILITY_JAMO: UBlockCode = 65i32; |
04454e1e | 4997 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 4998 | pub const UBLOCK_KANBUN: UBlockCode = 66i32; |
04454e1e | 4999 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5000 | pub const UBLOCK_BOPOMOFO_EXTENDED: UBlockCode = 67i32; |
04454e1e | 5001 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5002 | pub const UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS: UBlockCode = 68i32; |
04454e1e | 5003 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5004 | pub const UBLOCK_CJK_COMPATIBILITY: UBlockCode = 69i32; |
04454e1e | 5005 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5006 | pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: UBlockCode = 70i32; |
04454e1e | 5007 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5008 | pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS: UBlockCode = 71i32; |
04454e1e | 5009 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5010 | pub const UBLOCK_YI_SYLLABLES: UBlockCode = 72i32; |
04454e1e | 5011 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5012 | pub const UBLOCK_YI_RADICALS: UBlockCode = 73i32; |
04454e1e | 5013 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5014 | pub const UBLOCK_HANGUL_SYLLABLES: UBlockCode = 74i32; |
04454e1e | 5015 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5016 | pub const UBLOCK_HIGH_SURROGATES: UBlockCode = 75i32; |
04454e1e | 5017 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5018 | pub const UBLOCK_HIGH_PRIVATE_USE_SURROGATES: UBlockCode = 76i32; |
04454e1e | 5019 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5020 | pub const UBLOCK_LOW_SURROGATES: UBlockCode = 77i32; |
04454e1e | 5021 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5022 | pub const UBLOCK_PRIVATE_USE_AREA: UBlockCode = 78i32; |
04454e1e | 5023 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5024 | pub const UBLOCK_PRIVATE_USE: UBlockCode = 78i32; |
04454e1e | 5025 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5026 | pub const UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS: UBlockCode = 79i32; |
04454e1e | 5027 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5028 | pub const UBLOCK_ALPHABETIC_PRESENTATION_FORMS: UBlockCode = 80i32; |
04454e1e | 5029 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5030 | pub const UBLOCK_ARABIC_PRESENTATION_FORMS_A: UBlockCode = 81i32; |
04454e1e | 5031 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5032 | pub const UBLOCK_COMBINING_HALF_MARKS: UBlockCode = 82i32; |
04454e1e | 5033 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5034 | pub const UBLOCK_CJK_COMPATIBILITY_FORMS: UBlockCode = 83i32; |
04454e1e | 5035 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5036 | pub const UBLOCK_SMALL_FORM_VARIANTS: UBlockCode = 84i32; |
04454e1e | 5037 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5038 | pub const UBLOCK_ARABIC_PRESENTATION_FORMS_B: UBlockCode = 85i32; |
04454e1e | 5039 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5040 | pub const UBLOCK_SPECIALS: UBlockCode = 86i32; |
04454e1e | 5041 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5042 | pub const UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS: UBlockCode = 87i32; |
04454e1e | 5043 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5044 | pub const UBLOCK_OLD_ITALIC: UBlockCode = 88i32; |
04454e1e | 5045 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5046 | pub const UBLOCK_GOTHIC: UBlockCode = 89i32; |
04454e1e | 5047 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5048 | pub const UBLOCK_DESERET: UBlockCode = 90i32; |
04454e1e | 5049 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5050 | pub const UBLOCK_BYZANTINE_MUSICAL_SYMBOLS: UBlockCode = 91i32; |
04454e1e | 5051 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5052 | pub const UBLOCK_MUSICAL_SYMBOLS: UBlockCode = 92i32; |
04454e1e | 5053 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5054 | pub const UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS: UBlockCode = 93i32; |
04454e1e | 5055 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5056 | pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: UBlockCode = 94i32; |
04454e1e | 5057 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5058 | pub const UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: UBlockCode = 95i32; |
04454e1e | 5059 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5060 | pub const UBLOCK_TAGS: UBlockCode = 96i32; |
04454e1e | 5061 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5062 | pub const UBLOCK_CYRILLIC_SUPPLEMENT: UBlockCode = 97i32; |
04454e1e | 5063 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5064 | pub const UBLOCK_CYRILLIC_SUPPLEMENTARY: UBlockCode = 97i32; |
04454e1e | 5065 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5066 | pub const UBLOCK_TAGALOG: UBlockCode = 98i32; |
04454e1e | 5067 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5068 | pub const UBLOCK_HANUNOO: UBlockCode = 99i32; |
04454e1e | 5069 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5070 | pub const UBLOCK_BUHID: UBlockCode = 100i32; |
04454e1e | 5071 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5072 | pub const UBLOCK_TAGBANWA: UBlockCode = 101i32; |
04454e1e | 5073 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5074 | pub const UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: UBlockCode = 102i32; |
04454e1e | 5075 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5076 | pub const UBLOCK_SUPPLEMENTAL_ARROWS_A: UBlockCode = 103i32; |
04454e1e | 5077 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5078 | pub const UBLOCK_SUPPLEMENTAL_ARROWS_B: UBlockCode = 104i32; |
04454e1e | 5079 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5080 | pub const UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: UBlockCode = 105i32; |
04454e1e | 5081 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5082 | pub const UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS: UBlockCode = 106i32; |
04454e1e | 5083 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5084 | pub const UBLOCK_KATAKANA_PHONETIC_EXTENSIONS: UBlockCode = 107i32; |
04454e1e | 5085 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5086 | pub const UBLOCK_VARIATION_SELECTORS: UBlockCode = 108i32; |
04454e1e | 5087 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5088 | pub const UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A: UBlockCode = 109i32; |
04454e1e | 5089 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5090 | pub const UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B: UBlockCode = 110i32; |
04454e1e | 5091 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5092 | pub const UBLOCK_LIMBU: UBlockCode = 111i32; |
04454e1e | 5093 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5094 | pub const UBLOCK_TAI_LE: UBlockCode = 112i32; |
04454e1e | 5095 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5096 | pub const UBLOCK_KHMER_SYMBOLS: UBlockCode = 113i32; |
04454e1e | 5097 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5098 | pub const UBLOCK_PHONETIC_EXTENSIONS: UBlockCode = 114i32; |
04454e1e | 5099 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5100 | pub const UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS: UBlockCode = 115i32; |
04454e1e | 5101 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5102 | pub const UBLOCK_YIJING_HEXAGRAM_SYMBOLS: UBlockCode = 116i32; |
04454e1e | 5103 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5104 | pub const UBLOCK_LINEAR_B_SYLLABARY: UBlockCode = 117i32; |
04454e1e | 5105 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5106 | pub const UBLOCK_LINEAR_B_IDEOGRAMS: UBlockCode = 118i32; |
04454e1e | 5107 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5108 | pub const UBLOCK_AEGEAN_NUMBERS: UBlockCode = 119i32; |
04454e1e | 5109 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5110 | pub const UBLOCK_UGARITIC: UBlockCode = 120i32; |
04454e1e | 5111 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5112 | pub const UBLOCK_SHAVIAN: UBlockCode = 121i32; |
04454e1e | 5113 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5114 | pub const UBLOCK_OSMANYA: UBlockCode = 122i32; |
04454e1e | 5115 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5116 | pub const UBLOCK_CYPRIOT_SYLLABARY: UBlockCode = 123i32; |
04454e1e | 5117 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5118 | pub const UBLOCK_TAI_XUAN_JING_SYMBOLS: UBlockCode = 124i32; |
04454e1e | 5119 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5120 | pub const UBLOCK_VARIATION_SELECTORS_SUPPLEMENT: UBlockCode = 125i32; |
04454e1e | 5121 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5122 | pub const UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION: UBlockCode = 126i32; |
04454e1e | 5123 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5124 | pub const UBLOCK_ANCIENT_GREEK_NUMBERS: UBlockCode = 127i32; |
04454e1e | 5125 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5126 | pub const UBLOCK_ARABIC_SUPPLEMENT: UBlockCode = 128i32; |
04454e1e | 5127 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5128 | pub const UBLOCK_BUGINESE: UBlockCode = 129i32; |
04454e1e | 5129 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5130 | pub const UBLOCK_CJK_STROKES: UBlockCode = 130i32; |
04454e1e | 5131 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5132 | pub const UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: UBlockCode = 131i32; |
04454e1e | 5133 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5134 | pub const UBLOCK_COPTIC: UBlockCode = 132i32; |
04454e1e | 5135 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5136 | pub const UBLOCK_ETHIOPIC_EXTENDED: UBlockCode = 133i32; |
04454e1e | 5137 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5138 | pub const UBLOCK_ETHIOPIC_SUPPLEMENT: UBlockCode = 134i32; |
04454e1e | 5139 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5140 | pub const UBLOCK_GEORGIAN_SUPPLEMENT: UBlockCode = 135i32; |
04454e1e | 5141 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5142 | pub const UBLOCK_GLAGOLITIC: UBlockCode = 136i32; |
04454e1e | 5143 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5144 | pub const UBLOCK_KHAROSHTHI: UBlockCode = 137i32; |
04454e1e | 5145 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5146 | pub const UBLOCK_MODIFIER_TONE_LETTERS: UBlockCode = 138i32; |
04454e1e | 5147 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5148 | pub const UBLOCK_NEW_TAI_LUE: UBlockCode = 139i32; |
04454e1e | 5149 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5150 | pub const UBLOCK_OLD_PERSIAN: UBlockCode = 140i32; |
04454e1e | 5151 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5152 | pub const UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT: UBlockCode = 141i32; |
04454e1e | 5153 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5154 | pub const UBLOCK_SUPPLEMENTAL_PUNCTUATION: UBlockCode = 142i32; |
04454e1e | 5155 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5156 | pub const UBLOCK_SYLOTI_NAGRI: UBlockCode = 143i32; |
04454e1e | 5157 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5158 | pub const UBLOCK_TIFINAGH: UBlockCode = 144i32; |
04454e1e | 5159 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5160 | pub const UBLOCK_VERTICAL_FORMS: UBlockCode = 145i32; |
04454e1e | 5161 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5162 | pub const UBLOCK_NKO: UBlockCode = 146i32; |
04454e1e | 5163 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5164 | pub const UBLOCK_BALINESE: UBlockCode = 147i32; |
04454e1e | 5165 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5166 | pub const UBLOCK_LATIN_EXTENDED_C: UBlockCode = 148i32; |
04454e1e | 5167 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5168 | pub const UBLOCK_LATIN_EXTENDED_D: UBlockCode = 149i32; |
04454e1e | 5169 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5170 | pub const UBLOCK_PHAGS_PA: UBlockCode = 150i32; |
04454e1e | 5171 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5172 | pub const UBLOCK_PHOENICIAN: UBlockCode = 151i32; |
04454e1e | 5173 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5174 | pub const UBLOCK_CUNEIFORM: UBlockCode = 152i32; |
04454e1e | 5175 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5176 | pub const UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION: UBlockCode = 153i32; |
04454e1e | 5177 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5178 | pub const UBLOCK_COUNTING_ROD_NUMERALS: UBlockCode = 154i32; |
04454e1e | 5179 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5180 | pub const UBLOCK_SUNDANESE: UBlockCode = 155i32; |
04454e1e | 5181 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5182 | pub const UBLOCK_LEPCHA: UBlockCode = 156i32; |
04454e1e | 5183 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5184 | pub const UBLOCK_OL_CHIKI: UBlockCode = 157i32; |
04454e1e | 5185 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5186 | pub const UBLOCK_CYRILLIC_EXTENDED_A: UBlockCode = 158i32; |
04454e1e | 5187 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5188 | pub const UBLOCK_VAI: UBlockCode = 159i32; |
04454e1e | 5189 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5190 | pub const UBLOCK_CYRILLIC_EXTENDED_B: UBlockCode = 160i32; |
04454e1e | 5191 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5192 | pub const UBLOCK_SAURASHTRA: UBlockCode = 161i32; |
04454e1e | 5193 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5194 | pub const UBLOCK_KAYAH_LI: UBlockCode = 162i32; |
04454e1e | 5195 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5196 | pub const UBLOCK_REJANG: UBlockCode = 163i32; |
04454e1e | 5197 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5198 | pub const UBLOCK_CHAM: UBlockCode = 164i32; |
04454e1e | 5199 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5200 | pub const UBLOCK_ANCIENT_SYMBOLS: UBlockCode = 165i32; |
04454e1e | 5201 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5202 | pub const UBLOCK_PHAISTOS_DISC: UBlockCode = 166i32; |
04454e1e | 5203 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5204 | pub const UBLOCK_LYCIAN: UBlockCode = 167i32; |
04454e1e | 5205 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5206 | pub const UBLOCK_CARIAN: UBlockCode = 168i32; |
04454e1e | 5207 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5208 | pub const UBLOCK_LYDIAN: UBlockCode = 169i32; |
04454e1e | 5209 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5210 | pub const UBLOCK_MAHJONG_TILES: UBlockCode = 170i32; |
04454e1e | 5211 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5212 | pub const UBLOCK_DOMINO_TILES: UBlockCode = 171i32; |
04454e1e | 5213 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5214 | pub const UBLOCK_SAMARITAN: UBlockCode = 172i32; |
04454e1e | 5215 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5216 | pub const UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: UBlockCode = 173i32; |
04454e1e | 5217 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5218 | pub const UBLOCK_TAI_THAM: UBlockCode = 174i32; |
04454e1e | 5219 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5220 | pub const UBLOCK_VEDIC_EXTENSIONS: UBlockCode = 175i32; |
04454e1e | 5221 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5222 | pub const UBLOCK_LISU: UBlockCode = 176i32; |
04454e1e | 5223 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5224 | pub const UBLOCK_BAMUM: UBlockCode = 177i32; |
04454e1e | 5225 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5226 | pub const UBLOCK_COMMON_INDIC_NUMBER_FORMS: UBlockCode = 178i32; |
04454e1e | 5227 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5228 | pub const UBLOCK_DEVANAGARI_EXTENDED: UBlockCode = 179i32; |
04454e1e | 5229 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5230 | pub const UBLOCK_HANGUL_JAMO_EXTENDED_A: UBlockCode = 180i32; |
04454e1e | 5231 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5232 | pub const UBLOCK_JAVANESE: UBlockCode = 181i32; |
04454e1e | 5233 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5234 | pub const UBLOCK_MYANMAR_EXTENDED_A: UBlockCode = 182i32; |
04454e1e | 5235 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5236 | pub const UBLOCK_TAI_VIET: UBlockCode = 183i32; |
04454e1e | 5237 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5238 | pub const UBLOCK_MEETEI_MAYEK: UBlockCode = 184i32; |
04454e1e | 5239 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5240 | pub const UBLOCK_HANGUL_JAMO_EXTENDED_B: UBlockCode = 185i32; |
04454e1e | 5241 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5242 | pub const UBLOCK_IMPERIAL_ARAMAIC: UBlockCode = 186i32; |
04454e1e | 5243 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5244 | pub const UBLOCK_OLD_SOUTH_ARABIAN: UBlockCode = 187i32; |
04454e1e | 5245 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5246 | pub const UBLOCK_AVESTAN: UBlockCode = 188i32; |
04454e1e | 5247 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5248 | pub const UBLOCK_INSCRIPTIONAL_PARTHIAN: UBlockCode = 189i32; |
04454e1e | 5249 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5250 | pub const UBLOCK_INSCRIPTIONAL_PAHLAVI: UBlockCode = 190i32; |
04454e1e | 5251 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5252 | pub const UBLOCK_OLD_TURKIC: UBlockCode = 191i32; |
04454e1e | 5253 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5254 | pub const UBLOCK_RUMI_NUMERAL_SYMBOLS: UBlockCode = 192i32; |
04454e1e | 5255 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5256 | pub const UBLOCK_KAITHI: UBlockCode = 193i32; |
04454e1e | 5257 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5258 | pub const UBLOCK_EGYPTIAN_HIEROGLYPHS: UBlockCode = 194i32; |
04454e1e | 5259 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5260 | pub const UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT: UBlockCode = 195i32; |
04454e1e | 5261 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5262 | pub const UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: UBlockCode = 196i32; |
04454e1e | 5263 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5264 | pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: UBlockCode = 197i32; |
04454e1e | 5265 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5266 | pub const UBLOCK_MANDAIC: UBlockCode = 198i32; |
04454e1e | 5267 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5268 | pub const UBLOCK_BATAK: UBlockCode = 199i32; |
04454e1e | 5269 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5270 | pub const UBLOCK_ETHIOPIC_EXTENDED_A: UBlockCode = 200i32; |
04454e1e | 5271 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5272 | pub const UBLOCK_BRAHMI: UBlockCode = 201i32; |
04454e1e | 5273 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5274 | pub const UBLOCK_BAMUM_SUPPLEMENT: UBlockCode = 202i32; |
04454e1e | 5275 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5276 | pub const UBLOCK_KANA_SUPPLEMENT: UBlockCode = 203i32; |
04454e1e | 5277 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5278 | pub const UBLOCK_PLAYING_CARDS: UBlockCode = 204i32; |
04454e1e | 5279 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5280 | pub const UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: UBlockCode = 205i32; |
04454e1e | 5281 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5282 | pub const UBLOCK_EMOTICONS: UBlockCode = 206i32; |
04454e1e | 5283 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5284 | pub const UBLOCK_TRANSPORT_AND_MAP_SYMBOLS: UBlockCode = 207i32; |
04454e1e | 5285 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5286 | pub const UBLOCK_ALCHEMICAL_SYMBOLS: UBlockCode = 208i32; |
04454e1e | 5287 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5288 | pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: UBlockCode = 209i32; |
04454e1e | 5289 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5290 | pub const UBLOCK_ARABIC_EXTENDED_A: UBlockCode = 210i32; |
04454e1e | 5291 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5292 | pub const UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: UBlockCode = 211i32; |
04454e1e | 5293 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5294 | pub const UBLOCK_CHAKMA: UBlockCode = 212i32; |
04454e1e | 5295 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5296 | pub const UBLOCK_MEETEI_MAYEK_EXTENSIONS: UBlockCode = 213i32; |
04454e1e | 5297 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5298 | pub const UBLOCK_MEROITIC_CURSIVE: UBlockCode = 214i32; |
04454e1e | 5299 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5300 | pub const UBLOCK_MEROITIC_HIEROGLYPHS: UBlockCode = 215i32; |
04454e1e | 5301 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5302 | pub const UBLOCK_MIAO: UBlockCode = 216i32; |
04454e1e | 5303 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5304 | pub const UBLOCK_SHARADA: UBlockCode = 217i32; |
04454e1e | 5305 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5306 | pub const UBLOCK_SORA_SOMPENG: UBlockCode = 218i32; |
04454e1e | 5307 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5308 | pub const UBLOCK_SUNDANESE_SUPPLEMENT: UBlockCode = 219i32; |
04454e1e | 5309 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5310 | pub const UBLOCK_TAKRI: UBlockCode = 220i32; |
04454e1e | 5311 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5312 | pub const UBLOCK_BASSA_VAH: UBlockCode = 221i32; |
04454e1e | 5313 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5314 | pub const UBLOCK_CAUCASIAN_ALBANIAN: UBlockCode = 222i32; |
04454e1e | 5315 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5316 | pub const UBLOCK_COPTIC_EPACT_NUMBERS: UBlockCode = 223i32; |
04454e1e | 5317 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5318 | pub const UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED: UBlockCode = 224i32; |
04454e1e | 5319 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5320 | pub const UBLOCK_DUPLOYAN: UBlockCode = 225i32; |
04454e1e | 5321 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5322 | pub const UBLOCK_ELBASAN: UBlockCode = 226i32; |
04454e1e | 5323 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5324 | pub const UBLOCK_GEOMETRIC_SHAPES_EXTENDED: UBlockCode = 227i32; |
04454e1e | 5325 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5326 | pub const UBLOCK_GRANTHA: UBlockCode = 228i32; |
04454e1e | 5327 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5328 | pub const UBLOCK_KHOJKI: UBlockCode = 229i32; |
04454e1e | 5329 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5330 | pub const UBLOCK_KHUDAWADI: UBlockCode = 230i32; |
04454e1e | 5331 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5332 | pub const UBLOCK_LATIN_EXTENDED_E: UBlockCode = 231i32; |
04454e1e | 5333 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5334 | pub const UBLOCK_LINEAR_A: UBlockCode = 232i32; |
04454e1e | 5335 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5336 | pub const UBLOCK_MAHAJANI: UBlockCode = 233i32; |
04454e1e | 5337 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5338 | pub const UBLOCK_MANICHAEAN: UBlockCode = 234i32; |
04454e1e | 5339 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5340 | pub const UBLOCK_MENDE_KIKAKUI: UBlockCode = 235i32; |
04454e1e | 5341 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5342 | pub const UBLOCK_MODI: UBlockCode = 236i32; |
04454e1e | 5343 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5344 | pub const UBLOCK_MRO: UBlockCode = 237i32; |
04454e1e | 5345 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5346 | pub const UBLOCK_MYANMAR_EXTENDED_B: UBlockCode = 238i32; |
04454e1e | 5347 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5348 | pub const UBLOCK_NABATAEAN: UBlockCode = 239i32; |
04454e1e | 5349 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5350 | pub const UBLOCK_OLD_NORTH_ARABIAN: UBlockCode = 240i32; |
04454e1e | 5351 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5352 | pub const UBLOCK_OLD_PERMIC: UBlockCode = 241i32; |
04454e1e | 5353 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5354 | pub const UBLOCK_ORNAMENTAL_DINGBATS: UBlockCode = 242i32; |
04454e1e | 5355 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5356 | pub const UBLOCK_PAHAWH_HMONG: UBlockCode = 243i32; |
04454e1e | 5357 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5358 | pub const UBLOCK_PALMYRENE: UBlockCode = 244i32; |
04454e1e | 5359 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5360 | pub const UBLOCK_PAU_CIN_HAU: UBlockCode = 245i32; |
04454e1e | 5361 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5362 | pub const UBLOCK_PSALTER_PAHLAVI: UBlockCode = 246i32; |
04454e1e | 5363 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5364 | pub const UBLOCK_SHORTHAND_FORMAT_CONTROLS: UBlockCode = 247i32; |
04454e1e | 5365 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5366 | pub const UBLOCK_SIDDHAM: UBlockCode = 248i32; |
04454e1e | 5367 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5368 | pub const UBLOCK_SINHALA_ARCHAIC_NUMBERS: UBlockCode = 249i32; |
04454e1e | 5369 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5370 | pub const UBLOCK_SUPPLEMENTAL_ARROWS_C: UBlockCode = 250i32; |
04454e1e | 5371 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5372 | pub const UBLOCK_TIRHUTA: UBlockCode = 251i32; |
04454e1e | 5373 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5374 | pub const UBLOCK_WARANG_CITI: UBlockCode = 252i32; |
04454e1e | 5375 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5376 | pub const UBLOCK_AHOM: UBlockCode = 253i32; |
04454e1e | 5377 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5378 | pub const UBLOCK_ANATOLIAN_HIEROGLYPHS: UBlockCode = 254i32; |
04454e1e | 5379 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5380 | pub const UBLOCK_CHEROKEE_SUPPLEMENT: UBlockCode = 255i32; |
04454e1e | 5381 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5382 | pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E: UBlockCode = 256i32; |
04454e1e | 5383 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5384 | pub const UBLOCK_EARLY_DYNASTIC_CUNEIFORM: UBlockCode = 257i32; |
04454e1e | 5385 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5386 | pub const UBLOCK_HATRAN: UBlockCode = 258i32; |
04454e1e | 5387 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5388 | pub const UBLOCK_MULTANI: UBlockCode = 259i32; |
04454e1e | 5389 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5390 | pub const UBLOCK_OLD_HUNGARIAN: UBlockCode = 260i32; |
04454e1e | 5391 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5392 | pub const UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS: UBlockCode = 261i32; |
04454e1e | 5393 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5394 | pub const UBLOCK_SUTTON_SIGNWRITING: UBlockCode = 262i32; |
04454e1e | 5395 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5396 | pub const UBLOCK_ADLAM: UBlockCode = 263i32; |
04454e1e | 5397 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5398 | pub const UBLOCK_BHAIKSUKI: UBlockCode = 264i32; |
04454e1e | 5399 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5400 | pub const UBLOCK_CYRILLIC_EXTENDED_C: UBlockCode = 265i32; |
04454e1e | 5401 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5402 | pub const UBLOCK_GLAGOLITIC_SUPPLEMENT: UBlockCode = 266i32; |
04454e1e | 5403 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5404 | pub const UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION: UBlockCode = 267i32; |
04454e1e | 5405 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5406 | pub const UBLOCK_MARCHEN: UBlockCode = 268i32; |
04454e1e | 5407 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5408 | pub const UBLOCK_MONGOLIAN_SUPPLEMENT: UBlockCode = 269i32; |
04454e1e | 5409 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5410 | pub const UBLOCK_NEWA: UBlockCode = 270i32; |
04454e1e | 5411 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5412 | pub const UBLOCK_OSAGE: UBlockCode = 271i32; |
04454e1e | 5413 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5414 | pub const UBLOCK_TANGUT: UBlockCode = 272i32; |
04454e1e | 5415 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5416 | pub const UBLOCK_TANGUT_COMPONENTS: UBlockCode = 273i32; |
04454e1e | 5417 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5418 | pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F: UBlockCode = 274i32; |
04454e1e | 5419 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5420 | pub const UBLOCK_KANA_EXTENDED_A: UBlockCode = 275i32; |
04454e1e | 5421 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5422 | pub const UBLOCK_MASARAM_GONDI: UBlockCode = 276i32; |
04454e1e | 5423 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5424 | pub const UBLOCK_NUSHU: UBlockCode = 277i32; |
04454e1e | 5425 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5426 | pub const UBLOCK_SOYOMBO: UBlockCode = 278i32; |
04454e1e | 5427 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5428 | pub const UBLOCK_SYRIAC_SUPPLEMENT: UBlockCode = 279i32; |
04454e1e | 5429 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5430 | pub const UBLOCK_ZANABAZAR_SQUARE: UBlockCode = 280i32; |
04454e1e | 5431 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5432 | pub const UBLOCK_CHESS_SYMBOLS: UBlockCode = 281i32; |
04454e1e | 5433 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5434 | pub const UBLOCK_DOGRA: UBlockCode = 282i32; |
04454e1e | 5435 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5436 | pub const UBLOCK_GEORGIAN_EXTENDED: UBlockCode = 283i32; |
04454e1e | 5437 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5438 | pub const UBLOCK_GUNJALA_GONDI: UBlockCode = 284i32; |
04454e1e | 5439 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5440 | pub const UBLOCK_HANIFI_ROHINGYA: UBlockCode = 285i32; |
04454e1e | 5441 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5442 | pub const UBLOCK_INDIC_SIYAQ_NUMBERS: UBlockCode = 286i32; |
04454e1e | 5443 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5444 | pub const UBLOCK_MAKASAR: UBlockCode = 287i32; |
04454e1e | 5445 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5446 | pub const UBLOCK_MAYAN_NUMERALS: UBlockCode = 288i32; |
04454e1e | 5447 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5448 | pub const UBLOCK_MEDEFAIDRIN: UBlockCode = 289i32; |
04454e1e | 5449 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5450 | pub const UBLOCK_OLD_SOGDIAN: UBlockCode = 290i32; |
04454e1e | 5451 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5452 | pub const UBLOCK_SOGDIAN: UBlockCode = 291i32; |
04454e1e | 5453 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5454 | pub const UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS: UBlockCode = 292i32; |
04454e1e | 5455 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5456 | pub const UBLOCK_ELYMAIC: UBlockCode = 293i32; |
04454e1e | 5457 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5458 | pub const UBLOCK_NANDINAGARI: UBlockCode = 294i32; |
04454e1e | 5459 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5460 | pub const UBLOCK_NYIAKENG_PUACHUE_HMONG: UBlockCode = 295i32; |
04454e1e | 5461 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5462 | pub const UBLOCK_OTTOMAN_SIYAQ_NUMBERS: UBlockCode = 296i32; |
04454e1e | 5463 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5464 | pub const UBLOCK_SMALL_KANA_EXTENSION: UBlockCode = 297i32; |
04454e1e | 5465 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5466 | pub const UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A: UBlockCode = 298i32; |
04454e1e | 5467 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5468 | pub const UBLOCK_TAMIL_SUPPLEMENT: UBlockCode = 299i32; |
04454e1e | 5469 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5470 | pub const UBLOCK_WANCHO: UBlockCode = 300i32; |
04454e1e | 5471 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5472 | pub const UBLOCK_CHORASMIAN: UBlockCode = 301i32; |
04454e1e | 5473 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5474 | pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G: UBlockCode = 302i32; |
04454e1e | 5475 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5476 | pub const UBLOCK_DIVES_AKURU: UBlockCode = 303i32; |
04454e1e | 5477 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5478 | pub const UBLOCK_KHITAN_SMALL_SCRIPT: UBlockCode = 304i32; |
04454e1e | 5479 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5480 | pub const UBLOCK_LISU_SUPPLEMENT: UBlockCode = 305i32; |
04454e1e | 5481 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5482 | pub const UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING: UBlockCode = 306i32; |
04454e1e | 5483 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5484 | pub const UBLOCK_TANGUT_SUPPLEMENT: UBlockCode = 307i32; |
04454e1e | 5485 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5486 | pub const UBLOCK_YEZIDI: UBlockCode = 308i32; |
04454e1e | 5487 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
5488 | pub const UBLOCK_INVALID_CODE: UBlockCode = -1i32; |
5489 | #[repr(C)] | |
5490 | pub struct UBreakIterator(pub u8); | |
04454e1e | 5491 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5492 | pub type UBreakIteratorType = i32; |
04454e1e | 5493 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5494 | pub const UBRK_CHARACTER: UBreakIteratorType = 0i32; |
04454e1e | 5495 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5496 | pub const UBRK_WORD: UBreakIteratorType = 1i32; |
04454e1e | 5497 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5498 | pub const UBRK_LINE: UBreakIteratorType = 2i32; |
04454e1e | 5499 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5500 | pub const UBRK_SENTENCE: UBreakIteratorType = 3i32; |
04454e1e | 5501 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5502 | pub const UCAL_UNKNOWN_ZONE_ID: &str = "Etc/Unknown"; |
04454e1e | 5503 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5504 | pub const UCHAR_MAX_VALUE: u32 = 1114111u32; |
04454e1e | 5505 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5506 | pub const UCHAR_MIN_VALUE: u32 = 0u32; |
04454e1e | 5507 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5508 | pub const UCLN_NO_AUTO_CLEANUP: u32 = 1u32; |
04454e1e | 5509 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5510 | pub const UCNV_ESCAPE_C: &str = "C"; |
04454e1e | 5511 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5512 | pub const UCNV_ESCAPE_CSS2: &str = "S"; |
04454e1e | 5513 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5514 | pub const UCNV_ESCAPE_JAVA: &str = "J"; |
04454e1e | 5515 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5516 | pub const UCNV_ESCAPE_UNICODE: &str = "U"; |
04454e1e | 5517 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5518 | pub const UCNV_ESCAPE_XML_DEC: &str = "D"; |
04454e1e | 5519 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5520 | pub const UCNV_ESCAPE_XML_HEX: &str = "X"; |
04454e1e | 5521 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5522 | pub const UCNV_LOCALE_OPTION_STRING: &str = ",locale="; |
04454e1e | 5523 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5524 | pub const UCNV_MAX_CONVERTER_NAME_LENGTH: u32 = 60u32; |
04454e1e | 5525 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5526 | pub const UCNV_OPTION_SEP_STRING: &str = ","; |
04454e1e | 5527 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5528 | pub const UCNV_SI: u32 = 15u32; |
04454e1e | 5529 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5530 | pub const UCNV_SKIP_STOP_ON_ILLEGAL: &str = "i"; |
04454e1e | 5531 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5532 | pub const UCNV_SO: u32 = 14u32; |
04454e1e | 5533 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5534 | pub const UCNV_SUB_STOP_ON_ILLEGAL: &str = "i"; |
04454e1e | 5535 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5536 | pub const UCNV_SWAP_LFNL_OPTION_STRING: &str = ",swaplfnl"; |
04454e1e | 5537 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5538 | pub const UCNV_VALUE_SEP_STRING: &str = "="; |
04454e1e | 5539 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 5540 | pub const UCNV_VERSION_OPTION_STRING: &str = ",version="; |
04454e1e | 5541 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5542 | pub const UCONFIG_ENABLE_PLUGINS: u32 = 0u32; |
04454e1e | 5543 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5544 | pub const UCONFIG_FORMAT_FASTPATHS_49: u32 = 1u32; |
04454e1e | 5545 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5546 | pub const UCONFIG_HAVE_PARSEALLINPUT: u32 = 1u32; |
04454e1e | 5547 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5548 | pub const UCONFIG_NO_BREAK_ITERATION: u32 = 1u32; |
04454e1e | 5549 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5550 | pub const UCONFIG_NO_COLLATION: u32 = 1u32; |
04454e1e | 5551 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5552 | pub const UCONFIG_NO_CONVERSION: u32 = 0u32; |
04454e1e | 5553 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5554 | pub const UCONFIG_NO_FILE_IO: u32 = 0u32; |
04454e1e | 5555 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5556 | pub const UCONFIG_NO_FILTERED_BREAK_ITERATION: u32 = 0u32; |
04454e1e | 5557 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5558 | pub const UCONFIG_NO_FORMATTING: u32 = 1u32; |
04454e1e | 5559 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5560 | pub const UCONFIG_NO_IDNA: u32 = 1u32; |
04454e1e | 5561 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5562 | pub const UCONFIG_NO_LEGACY_CONVERSION: u32 = 1u32; |
04454e1e | 5563 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5564 | pub const UCONFIG_NO_NORMALIZATION: u32 = 0u32; |
04454e1e | 5565 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5566 | pub const UCONFIG_NO_REGULAR_EXPRESSIONS: u32 = 1u32; |
04454e1e | 5567 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5568 | pub const UCONFIG_NO_SERVICE: u32 = 0u32; |
04454e1e | 5569 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5570 | pub const UCONFIG_NO_TRANSLITERATION: u32 = 1u32; |
04454e1e | 5571 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5572 | pub const UCONFIG_ONLY_COLLATION: u32 = 0u32; |
04454e1e | 5573 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
5574 | pub const UCONFIG_ONLY_HTML_CONVERSION: u32 = 0u32; |
5575 | #[repr(C)] | |
5576 | pub struct UCPMap(pub u8); | |
04454e1e | 5577 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5578 | pub type UCPMapRangeOption = i32; |
04454e1e | 5579 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5580 | pub const UCPMAP_RANGE_NORMAL: UCPMapRangeOption = 0i32; |
04454e1e | 5581 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5582 | pub const UCPMAP_RANGE_FIXED_LEAD_SURROGATES: UCPMapRangeOption = 1i32; |
04454e1e | 5583 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5584 | pub const UCPMAP_RANGE_FIXED_ALL_SURROGATES: UCPMapRangeOption = 2i32; |
04454e1e | 5585 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5586 | pub type UCPMapValueFilter = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, value: u32) -> u32>; |
04454e1e | 5587 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5588 | pub const UCPTRIE_ERROR_VALUE_NEG_DATA_OFFSET: i32 = 1i32; |
04454e1e | 5589 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5590 | pub const UCPTRIE_FAST_DATA_BLOCK_LENGTH: i32 = 64i32; |
04454e1e | 5591 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5592 | pub const UCPTRIE_FAST_DATA_MASK: i32 = 63i32; |
04454e1e | 5593 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5594 | pub const UCPTRIE_FAST_SHIFT: i32 = 6i32; |
04454e1e | 5595 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5596 | pub const UCPTRIE_HIGH_VALUE_NEG_DATA_OFFSET: i32 = 2i32; |
04454e1e | 5597 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
5598 | pub const UCPTRIE_SMALL_MAX: i32 = 4095i32; |
5599 | #[repr(C)] | |
04454e1e | 5600 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
5601 | pub struct UCPTrie { |
5602 | pub index: *const u16, | |
5603 | pub data: UCPTrieData, | |
5604 | pub indexLength: i32, | |
5605 | pub dataLength: i32, | |
5606 | pub highStart: i32, | |
5607 | pub shifted12HighStart: u16, | |
5608 | pub r#type: i8, | |
5609 | pub valueWidth: i8, | |
5610 | pub reserved32: u32, | |
5611 | pub reserved16: u16, | |
5612 | pub index3NullOffset: u16, | |
5613 | pub dataNullOffset: i32, | |
5614 | pub nullValue: u32, | |
5615 | } | |
5616 | impl ::core::marker::Copy for UCPTrie {} | |
5617 | impl ::core::clone::Clone for UCPTrie { | |
5618 | fn clone(&self) -> Self { | |
5619 | *self | |
5620 | } | |
5621 | } | |
5622 | #[repr(C)] | |
04454e1e | 5623 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
5624 | pub union UCPTrieData { |
5625 | pub ptr0: *const ::core::ffi::c_void, | |
5626 | pub ptr16: *const u16, | |
5627 | pub ptr32: *const u32, | |
5628 | pub ptr8: *const u8, | |
5629 | } | |
5630 | impl ::core::marker::Copy for UCPTrieData {} | |
5631 | impl ::core::clone::Clone for UCPTrieData { | |
5632 | fn clone(&self) -> Self { | |
5633 | *self | |
5634 | } | |
5635 | } | |
04454e1e | 5636 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5637 | pub type UCPTrieType = i32; |
04454e1e | 5638 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5639 | pub const UCPTRIE_TYPE_ANY: UCPTrieType = -1i32; |
04454e1e | 5640 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5641 | pub const UCPTRIE_TYPE_FAST: UCPTrieType = 0i32; |
04454e1e | 5642 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5643 | pub const UCPTRIE_TYPE_SMALL: UCPTrieType = 1i32; |
04454e1e | 5644 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5645 | pub type UCPTrieValueWidth = i32; |
04454e1e | 5646 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5647 | pub const UCPTRIE_VALUE_BITS_ANY: UCPTrieValueWidth = -1i32; |
04454e1e | 5648 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5649 | pub const UCPTRIE_VALUE_BITS_16: UCPTrieValueWidth = 0i32; |
04454e1e | 5650 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5651 | pub const UCPTRIE_VALUE_BITS_32: UCPTrieValueWidth = 1i32; |
04454e1e | 5652 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5653 | pub const UCPTRIE_VALUE_BITS_8: UCPTrieValueWidth = 2i32; |
04454e1e | 5654 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5655 | pub type UCalendarAMPMs = i32; |
04454e1e | 5656 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5657 | pub const UCAL_AM: UCalendarAMPMs = 0i32; |
04454e1e | 5658 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5659 | pub const UCAL_PM: UCalendarAMPMs = 1i32; |
04454e1e | 5660 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5661 | pub type UCalendarAttribute = i32; |
04454e1e | 5662 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5663 | pub const UCAL_LENIENT: UCalendarAttribute = 0i32; |
04454e1e | 5664 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5665 | pub const UCAL_FIRST_DAY_OF_WEEK: UCalendarAttribute = 1i32; |
04454e1e | 5666 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5667 | pub const UCAL_MINIMAL_DAYS_IN_FIRST_WEEK: UCalendarAttribute = 2i32; |
04454e1e | 5668 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5669 | pub const UCAL_REPEATED_WALL_TIME: UCalendarAttribute = 3i32; |
04454e1e | 5670 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5671 | pub const UCAL_SKIPPED_WALL_TIME: UCalendarAttribute = 4i32; |
04454e1e | 5672 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5673 | pub type UCalendarDateFields = i32; |
04454e1e | 5674 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5675 | pub const UCAL_ERA: UCalendarDateFields = 0i32; |
04454e1e | 5676 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5677 | pub const UCAL_YEAR: UCalendarDateFields = 1i32; |
04454e1e | 5678 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5679 | pub const UCAL_MONTH: UCalendarDateFields = 2i32; |
04454e1e | 5680 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5681 | pub const UCAL_WEEK_OF_YEAR: UCalendarDateFields = 3i32; |
04454e1e | 5682 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5683 | pub const UCAL_WEEK_OF_MONTH: UCalendarDateFields = 4i32; |
04454e1e | 5684 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5685 | pub const UCAL_DATE: UCalendarDateFields = 5i32; |
04454e1e | 5686 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5687 | pub const UCAL_DAY_OF_YEAR: UCalendarDateFields = 6i32; |
04454e1e | 5688 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5689 | pub const UCAL_DAY_OF_WEEK: UCalendarDateFields = 7i32; |
04454e1e | 5690 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5691 | pub const UCAL_DAY_OF_WEEK_IN_MONTH: UCalendarDateFields = 8i32; |
04454e1e | 5692 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5693 | pub const UCAL_AM_PM: UCalendarDateFields = 9i32; |
04454e1e | 5694 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5695 | pub const UCAL_HOUR: UCalendarDateFields = 10i32; |
04454e1e | 5696 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5697 | pub const UCAL_HOUR_OF_DAY: UCalendarDateFields = 11i32; |
04454e1e | 5698 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5699 | pub const UCAL_MINUTE: UCalendarDateFields = 12i32; |
04454e1e | 5700 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5701 | pub const UCAL_SECOND: UCalendarDateFields = 13i32; |
04454e1e | 5702 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5703 | pub const UCAL_MILLISECOND: UCalendarDateFields = 14i32; |
04454e1e | 5704 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5705 | pub const UCAL_ZONE_OFFSET: UCalendarDateFields = 15i32; |
04454e1e | 5706 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5707 | pub const UCAL_DST_OFFSET: UCalendarDateFields = 16i32; |
04454e1e | 5708 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5709 | pub const UCAL_YEAR_WOY: UCalendarDateFields = 17i32; |
04454e1e | 5710 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5711 | pub const UCAL_DOW_LOCAL: UCalendarDateFields = 18i32; |
04454e1e | 5712 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5713 | pub const UCAL_EXTENDED_YEAR: UCalendarDateFields = 19i32; |
04454e1e | 5714 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5715 | pub const UCAL_JULIAN_DAY: UCalendarDateFields = 20i32; |
04454e1e | 5716 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5717 | pub const UCAL_MILLISECONDS_IN_DAY: UCalendarDateFields = 21i32; |
04454e1e | 5718 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5719 | pub const UCAL_IS_LEAP_MONTH: UCalendarDateFields = 22i32; |
04454e1e | 5720 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5721 | pub const UCAL_FIELD_COUNT: UCalendarDateFields = 23i32; |
04454e1e | 5722 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5723 | pub const UCAL_DAY_OF_MONTH: UCalendarDateFields = 5i32; |
04454e1e | 5724 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5725 | pub type UCalendarDaysOfWeek = i32; |
04454e1e | 5726 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5727 | pub const UCAL_SUNDAY: UCalendarDaysOfWeek = 1i32; |
04454e1e | 5728 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5729 | pub const UCAL_MONDAY: UCalendarDaysOfWeek = 2i32; |
04454e1e | 5730 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5731 | pub const UCAL_TUESDAY: UCalendarDaysOfWeek = 3i32; |
04454e1e | 5732 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5733 | pub const UCAL_WEDNESDAY: UCalendarDaysOfWeek = 4i32; |
04454e1e | 5734 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5735 | pub const UCAL_THURSDAY: UCalendarDaysOfWeek = 5i32; |
04454e1e | 5736 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5737 | pub const UCAL_FRIDAY: UCalendarDaysOfWeek = 6i32; |
04454e1e | 5738 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5739 | pub const UCAL_SATURDAY: UCalendarDaysOfWeek = 7i32; |
04454e1e | 5740 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5741 | pub type UCalendarDisplayNameType = i32; |
04454e1e | 5742 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5743 | pub const UCAL_STANDARD: UCalendarDisplayNameType = 0i32; |
04454e1e | 5744 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5745 | pub const UCAL_SHORT_STANDARD: UCalendarDisplayNameType = 1i32; |
04454e1e | 5746 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5747 | pub const UCAL_DST: UCalendarDisplayNameType = 2i32; |
04454e1e | 5748 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5749 | pub const UCAL_SHORT_DST: UCalendarDisplayNameType = 3i32; |
04454e1e | 5750 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5751 | pub type UCalendarLimitType = i32; |
04454e1e | 5752 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5753 | pub const UCAL_MINIMUM: UCalendarLimitType = 0i32; |
04454e1e | 5754 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5755 | pub const UCAL_MAXIMUM: UCalendarLimitType = 1i32; |
04454e1e | 5756 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5757 | pub const UCAL_GREATEST_MINIMUM: UCalendarLimitType = 2i32; |
04454e1e | 5758 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5759 | pub const UCAL_LEAST_MAXIMUM: UCalendarLimitType = 3i32; |
04454e1e | 5760 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5761 | pub const UCAL_ACTUAL_MINIMUM: UCalendarLimitType = 4i32; |
04454e1e | 5762 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5763 | pub const UCAL_ACTUAL_MAXIMUM: UCalendarLimitType = 5i32; |
04454e1e | 5764 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5765 | pub type UCalendarMonths = i32; |
04454e1e | 5766 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5767 | pub const UCAL_JANUARY: UCalendarMonths = 0i32; |
04454e1e | 5768 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5769 | pub const UCAL_FEBRUARY: UCalendarMonths = 1i32; |
04454e1e | 5770 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5771 | pub const UCAL_MARCH: UCalendarMonths = 2i32; |
04454e1e | 5772 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5773 | pub const UCAL_APRIL: UCalendarMonths = 3i32; |
04454e1e | 5774 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5775 | pub const UCAL_MAY: UCalendarMonths = 4i32; |
04454e1e | 5776 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5777 | pub const UCAL_JUNE: UCalendarMonths = 5i32; |
04454e1e | 5778 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5779 | pub const UCAL_JULY: UCalendarMonths = 6i32; |
04454e1e | 5780 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5781 | pub const UCAL_AUGUST: UCalendarMonths = 7i32; |
04454e1e | 5782 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5783 | pub const UCAL_SEPTEMBER: UCalendarMonths = 8i32; |
04454e1e | 5784 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5785 | pub const UCAL_OCTOBER: UCalendarMonths = 9i32; |
04454e1e | 5786 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5787 | pub const UCAL_NOVEMBER: UCalendarMonths = 10i32; |
04454e1e | 5788 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5789 | pub const UCAL_DECEMBER: UCalendarMonths = 11i32; |
04454e1e | 5790 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5791 | pub const UCAL_UNDECIMBER: UCalendarMonths = 12i32; |
04454e1e | 5792 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5793 | pub type UCalendarType = i32; |
04454e1e | 5794 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5795 | pub const UCAL_TRADITIONAL: UCalendarType = 0i32; |
04454e1e | 5796 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5797 | pub const UCAL_DEFAULT: UCalendarType = 0i32; |
04454e1e | 5798 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5799 | pub const UCAL_GREGORIAN: UCalendarType = 1i32; |
04454e1e | 5800 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5801 | pub type UCalendarWallTimeOption = i32; |
04454e1e | 5802 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5803 | pub const UCAL_WALLTIME_LAST: UCalendarWallTimeOption = 0i32; |
04454e1e | 5804 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5805 | pub const UCAL_WALLTIME_FIRST: UCalendarWallTimeOption = 1i32; |
04454e1e | 5806 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5807 | pub const UCAL_WALLTIME_NEXT_VALID: UCalendarWallTimeOption = 2i32; |
04454e1e | 5808 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5809 | pub type UCalendarWeekdayType = i32; |
04454e1e | 5810 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5811 | pub const UCAL_WEEKDAY: UCalendarWeekdayType = 0i32; |
04454e1e | 5812 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5813 | pub const UCAL_WEEKEND: UCalendarWeekdayType = 1i32; |
04454e1e | 5814 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5815 | pub const UCAL_WEEKEND_ONSET: UCalendarWeekdayType = 2i32; |
04454e1e | 5816 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
5817 | pub const UCAL_WEEKEND_CEASE: UCalendarWeekdayType = 3i32; |
5818 | #[repr(C)] | |
5819 | pub struct UCaseMap(pub u8); | |
04454e1e | 5820 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5821 | pub type UCharCategory = i32; |
04454e1e | 5822 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5823 | pub const U_UNASSIGNED: UCharCategory = 0i32; |
04454e1e | 5824 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5825 | pub const U_GENERAL_OTHER_TYPES: UCharCategory = 0i32; |
04454e1e | 5826 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5827 | pub const U_UPPERCASE_LETTER: UCharCategory = 1i32; |
04454e1e | 5828 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5829 | pub const U_LOWERCASE_LETTER: UCharCategory = 2i32; |
04454e1e | 5830 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5831 | pub const U_TITLECASE_LETTER: UCharCategory = 3i32; |
04454e1e | 5832 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5833 | pub const U_MODIFIER_LETTER: UCharCategory = 4i32; |
04454e1e | 5834 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5835 | pub const U_OTHER_LETTER: UCharCategory = 5i32; |
04454e1e | 5836 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5837 | pub const U_NON_SPACING_MARK: UCharCategory = 6i32; |
04454e1e | 5838 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5839 | pub const U_ENCLOSING_MARK: UCharCategory = 7i32; |
04454e1e | 5840 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5841 | pub const U_COMBINING_SPACING_MARK: UCharCategory = 8i32; |
04454e1e | 5842 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5843 | pub const U_DECIMAL_DIGIT_NUMBER: UCharCategory = 9i32; |
04454e1e | 5844 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5845 | pub const U_LETTER_NUMBER: UCharCategory = 10i32; |
04454e1e | 5846 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5847 | pub const U_OTHER_NUMBER: UCharCategory = 11i32; |
04454e1e | 5848 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5849 | pub const U_SPACE_SEPARATOR: UCharCategory = 12i32; |
04454e1e | 5850 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5851 | pub const U_LINE_SEPARATOR: UCharCategory = 13i32; |
04454e1e | 5852 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5853 | pub const U_PARAGRAPH_SEPARATOR: UCharCategory = 14i32; |
04454e1e | 5854 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5855 | pub const U_CONTROL_CHAR: UCharCategory = 15i32; |
04454e1e | 5856 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5857 | pub const U_FORMAT_CHAR: UCharCategory = 16i32; |
04454e1e | 5858 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5859 | pub const U_PRIVATE_USE_CHAR: UCharCategory = 17i32; |
04454e1e | 5860 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5861 | pub const U_SURROGATE: UCharCategory = 18i32; |
04454e1e | 5862 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5863 | pub const U_DASH_PUNCTUATION: UCharCategory = 19i32; |
04454e1e | 5864 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5865 | pub const U_START_PUNCTUATION: UCharCategory = 20i32; |
04454e1e | 5866 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5867 | pub const U_END_PUNCTUATION: UCharCategory = 21i32; |
04454e1e | 5868 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5869 | pub const U_CONNECTOR_PUNCTUATION: UCharCategory = 22i32; |
04454e1e | 5870 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5871 | pub const U_OTHER_PUNCTUATION: UCharCategory = 23i32; |
04454e1e | 5872 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5873 | pub const U_MATH_SYMBOL: UCharCategory = 24i32; |
04454e1e | 5874 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5875 | pub const U_CURRENCY_SYMBOL: UCharCategory = 25i32; |
04454e1e | 5876 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5877 | pub const U_MODIFIER_SYMBOL: UCharCategory = 26i32; |
04454e1e | 5878 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5879 | pub const U_OTHER_SYMBOL: UCharCategory = 27i32; |
04454e1e | 5880 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5881 | pub const U_INITIAL_PUNCTUATION: UCharCategory = 28i32; |
04454e1e | 5882 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5883 | pub const U_FINAL_PUNCTUATION: UCharCategory = 29i32; |
04454e1e | 5884 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5885 | pub const U_CHAR_CATEGORY_COUNT: UCharCategory = 30i32; |
04454e1e | 5886 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5887 | pub type UCharDirection = i32; |
04454e1e | 5888 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5889 | pub const U_LEFT_TO_RIGHT: UCharDirection = 0i32; |
04454e1e | 5890 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5891 | pub const U_RIGHT_TO_LEFT: UCharDirection = 1i32; |
04454e1e | 5892 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5893 | pub const U_EUROPEAN_NUMBER: UCharDirection = 2i32; |
04454e1e | 5894 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5895 | pub const U_EUROPEAN_NUMBER_SEPARATOR: UCharDirection = 3i32; |
04454e1e | 5896 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5897 | pub const U_EUROPEAN_NUMBER_TERMINATOR: UCharDirection = 4i32; |
04454e1e | 5898 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5899 | pub const U_ARABIC_NUMBER: UCharDirection = 5i32; |
04454e1e | 5900 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5901 | pub const U_COMMON_NUMBER_SEPARATOR: UCharDirection = 6i32; |
04454e1e | 5902 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5903 | pub const U_BLOCK_SEPARATOR: UCharDirection = 7i32; |
04454e1e | 5904 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5905 | pub const U_SEGMENT_SEPARATOR: UCharDirection = 8i32; |
04454e1e | 5906 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5907 | pub const U_WHITE_SPACE_NEUTRAL: UCharDirection = 9i32; |
04454e1e | 5908 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5909 | pub const U_OTHER_NEUTRAL: UCharDirection = 10i32; |
04454e1e | 5910 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5911 | pub const U_LEFT_TO_RIGHT_EMBEDDING: UCharDirection = 11i32; |
04454e1e | 5912 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5913 | pub const U_LEFT_TO_RIGHT_OVERRIDE: UCharDirection = 12i32; |
04454e1e | 5914 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5915 | pub const U_RIGHT_TO_LEFT_ARABIC: UCharDirection = 13i32; |
04454e1e | 5916 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5917 | pub const U_RIGHT_TO_LEFT_EMBEDDING: UCharDirection = 14i32; |
04454e1e | 5918 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5919 | pub const U_RIGHT_TO_LEFT_OVERRIDE: UCharDirection = 15i32; |
04454e1e | 5920 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5921 | pub const U_POP_DIRECTIONAL_FORMAT: UCharDirection = 16i32; |
04454e1e | 5922 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5923 | pub const U_DIR_NON_SPACING_MARK: UCharDirection = 17i32; |
04454e1e | 5924 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5925 | pub const U_BOUNDARY_NEUTRAL: UCharDirection = 18i32; |
04454e1e | 5926 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5927 | pub const U_FIRST_STRONG_ISOLATE: UCharDirection = 19i32; |
04454e1e | 5928 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5929 | pub const U_LEFT_TO_RIGHT_ISOLATE: UCharDirection = 20i32; |
04454e1e | 5930 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5931 | pub const U_RIGHT_TO_LEFT_ISOLATE: UCharDirection = 21i32; |
04454e1e | 5932 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5933 | pub const U_POP_DIRECTIONAL_ISOLATE: UCharDirection = 22i32; |
04454e1e | 5934 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
5935 | pub type UCharEnumTypeRange = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, start: i32, limit: i32, r#type: UCharCategory) -> i8>; |
5936 | #[repr(C)] | |
04454e1e | 5937 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
5938 | pub struct UCharIterator { |
5939 | pub context: *const ::core::ffi::c_void, | |
5940 | pub length: i32, | |
5941 | pub start: i32, | |
5942 | pub index: i32, | |
5943 | pub limit: i32, | |
5944 | pub reservedField: i32, | |
5945 | pub getIndex: UCharIteratorGetIndex, | |
5946 | pub r#move: UCharIteratorMove, | |
5947 | pub hasNext: UCharIteratorHasNext, | |
5948 | pub hasPrevious: UCharIteratorHasPrevious, | |
5949 | pub current: UCharIteratorCurrent, | |
5950 | pub next: UCharIteratorNext, | |
5951 | pub previous: UCharIteratorPrevious, | |
5952 | pub reservedFn: UCharIteratorReserved, | |
5953 | pub getState: UCharIteratorGetState, | |
5954 | pub setState: UCharIteratorSetState, | |
5955 | } | |
5956 | impl ::core::marker::Copy for UCharIterator {} | |
5957 | impl ::core::clone::Clone for UCharIterator { | |
5958 | fn clone(&self) -> Self { | |
5959 | *self | |
5960 | } | |
5961 | } | |
04454e1e | 5962 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5963 | pub type UCharIteratorCurrent = ::core::option::Option<unsafe extern "system" fn(iter: *mut UCharIterator) -> i32>; |
04454e1e | 5964 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5965 | pub type UCharIteratorGetIndex = ::core::option::Option<unsafe extern "system" fn(iter: *mut UCharIterator, origin: UCharIteratorOrigin) -> i32>; |
04454e1e | 5966 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5967 | pub type UCharIteratorGetState = ::core::option::Option<unsafe extern "system" fn(iter: *const UCharIterator) -> u32>; |
04454e1e | 5968 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5969 | pub type UCharIteratorHasNext = ::core::option::Option<unsafe extern "system" fn(iter: *mut UCharIterator) -> i8>; |
04454e1e | 5970 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5971 | pub type UCharIteratorHasPrevious = ::core::option::Option<unsafe extern "system" fn(iter: *mut UCharIterator) -> i8>; |
04454e1e | 5972 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5973 | pub type UCharIteratorMove = ::core::option::Option<unsafe extern "system" fn(iter: *mut UCharIterator, delta: i32, origin: UCharIteratorOrigin) -> i32>; |
04454e1e | 5974 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5975 | pub type UCharIteratorNext = ::core::option::Option<unsafe extern "system" fn(iter: *mut UCharIterator) -> i32>; |
04454e1e | 5976 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5977 | pub type UCharIteratorOrigin = i32; |
04454e1e | 5978 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5979 | pub const UITER_START: UCharIteratorOrigin = 0i32; |
04454e1e | 5980 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5981 | pub const UITER_CURRENT: UCharIteratorOrigin = 1i32; |
04454e1e | 5982 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5983 | pub const UITER_LIMIT: UCharIteratorOrigin = 2i32; |
04454e1e | 5984 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5985 | pub const UITER_ZERO: UCharIteratorOrigin = 3i32; |
04454e1e | 5986 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5987 | pub const UITER_LENGTH: UCharIteratorOrigin = 4i32; |
04454e1e | 5988 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5989 | pub type UCharIteratorPrevious = ::core::option::Option<unsafe extern "system" fn(iter: *mut UCharIterator) -> i32>; |
04454e1e | 5990 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5991 | pub type UCharIteratorReserved = ::core::option::Option<unsafe extern "system" fn(iter: *mut UCharIterator, something: i32) -> i32>; |
04454e1e | 5992 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5993 | pub type UCharIteratorSetState = ::core::option::Option<unsafe extern "system" fn(iter: *mut UCharIterator, state: u32, perrorcode: *mut UErrorCode)>; |
04454e1e | 5994 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5995 | pub type UCharNameChoice = i32; |
04454e1e | 5996 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5997 | pub const U_UNICODE_CHAR_NAME: UCharNameChoice = 0i32; |
04454e1e | 5998 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 5999 | pub const U_EXTENDED_CHAR_NAME: UCharNameChoice = 2i32; |
04454e1e | 6000 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
6001 | pub const U_CHAR_NAME_ALIAS: UCharNameChoice = 3i32; |
6002 | #[repr(C)] | |
6003 | pub struct UCharsetDetector(pub u8); | |
6004 | #[repr(C)] | |
6005 | pub struct UCharsetMatch(pub u8); | |
04454e1e | 6006 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6007 | pub type UColAttribute = i32; |
04454e1e | 6008 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6009 | pub const UCOL_FRENCH_COLLATION: UColAttribute = 0i32; |
04454e1e | 6010 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6011 | pub const UCOL_ALTERNATE_HANDLING: UColAttribute = 1i32; |
04454e1e | 6012 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6013 | pub const UCOL_CASE_FIRST: UColAttribute = 2i32; |
04454e1e | 6014 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6015 | pub const UCOL_CASE_LEVEL: UColAttribute = 3i32; |
04454e1e | 6016 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6017 | pub const UCOL_NORMALIZATION_MODE: UColAttribute = 4i32; |
04454e1e | 6018 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6019 | pub const UCOL_DECOMPOSITION_MODE: UColAttribute = 4i32; |
04454e1e | 6020 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6021 | pub const UCOL_STRENGTH: UColAttribute = 5i32; |
04454e1e | 6022 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6023 | pub const UCOL_NUMERIC_COLLATION: UColAttribute = 7i32; |
04454e1e | 6024 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6025 | pub const UCOL_ATTRIBUTE_COUNT: UColAttribute = 8i32; |
04454e1e | 6026 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6027 | pub type UColAttributeValue = i32; |
04454e1e | 6028 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6029 | pub const UCOL_DEFAULT: UColAttributeValue = -1i32; |
04454e1e | 6030 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6031 | pub const UCOL_PRIMARY: UColAttributeValue = 0i32; |
04454e1e | 6032 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6033 | pub const UCOL_SECONDARY: UColAttributeValue = 1i32; |
04454e1e | 6034 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6035 | pub const UCOL_TERTIARY: UColAttributeValue = 2i32; |
04454e1e | 6036 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6037 | pub const UCOL_DEFAULT_STRENGTH: UColAttributeValue = 2i32; |
04454e1e | 6038 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6039 | pub const UCOL_CE_STRENGTH_LIMIT: UColAttributeValue = 3i32; |
04454e1e | 6040 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6041 | pub const UCOL_QUATERNARY: UColAttributeValue = 3i32; |
04454e1e | 6042 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6043 | pub const UCOL_IDENTICAL: UColAttributeValue = 15i32; |
04454e1e | 6044 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6045 | pub const UCOL_STRENGTH_LIMIT: UColAttributeValue = 16i32; |
04454e1e | 6046 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6047 | pub const UCOL_OFF: UColAttributeValue = 16i32; |
04454e1e | 6048 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6049 | pub const UCOL_ON: UColAttributeValue = 17i32; |
04454e1e | 6050 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6051 | pub const UCOL_SHIFTED: UColAttributeValue = 20i32; |
04454e1e | 6052 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6053 | pub const UCOL_NON_IGNORABLE: UColAttributeValue = 21i32; |
04454e1e | 6054 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6055 | pub const UCOL_LOWER_FIRST: UColAttributeValue = 24i32; |
04454e1e | 6056 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6057 | pub const UCOL_UPPER_FIRST: UColAttributeValue = 25i32; |
04454e1e | 6058 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6059 | pub type UColBoundMode = i32; |
04454e1e | 6060 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6061 | pub const UCOL_BOUND_LOWER: UColBoundMode = 0i32; |
04454e1e | 6062 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6063 | pub const UCOL_BOUND_UPPER: UColBoundMode = 1i32; |
04454e1e | 6064 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6065 | pub const UCOL_BOUND_UPPER_LONG: UColBoundMode = 2i32; |
04454e1e | 6066 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6067 | pub type UColReorderCode = i32; |
04454e1e | 6068 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6069 | pub const UCOL_REORDER_CODE_DEFAULT: UColReorderCode = -1i32; |
04454e1e | 6070 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6071 | pub const UCOL_REORDER_CODE_NONE: UColReorderCode = 103i32; |
04454e1e | 6072 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6073 | pub const UCOL_REORDER_CODE_OTHERS: UColReorderCode = 103i32; |
04454e1e | 6074 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6075 | pub const UCOL_REORDER_CODE_SPACE: UColReorderCode = 4096i32; |
04454e1e | 6076 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6077 | pub const UCOL_REORDER_CODE_FIRST: UColReorderCode = 4096i32; |
04454e1e | 6078 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6079 | pub const UCOL_REORDER_CODE_PUNCTUATION: UColReorderCode = 4097i32; |
04454e1e | 6080 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6081 | pub const UCOL_REORDER_CODE_SYMBOL: UColReorderCode = 4098i32; |
04454e1e | 6082 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6083 | pub const UCOL_REORDER_CODE_CURRENCY: UColReorderCode = 4099i32; |
04454e1e | 6084 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6085 | pub const UCOL_REORDER_CODE_DIGIT: UColReorderCode = 4100i32; |
04454e1e | 6086 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6087 | pub type UColRuleOption = i32; |
04454e1e | 6088 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6089 | pub const UCOL_TAILORING_ONLY: UColRuleOption = 0i32; |
04454e1e | 6090 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
6091 | pub const UCOL_FULL_RULES: UColRuleOption = 1i32; |
6092 | #[repr(C)] | |
6093 | pub struct UCollationElements(pub u8); | |
04454e1e | 6094 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6095 | pub type UCollationResult = i32; |
04454e1e | 6096 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6097 | pub const UCOL_EQUAL: UCollationResult = 0i32; |
04454e1e | 6098 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6099 | pub const UCOL_GREATER: UCollationResult = 1i32; |
04454e1e | 6100 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
6101 | pub const UCOL_LESS: UCollationResult = -1i32; |
6102 | #[repr(C)] | |
6103 | pub struct UCollator(pub u8); | |
6104 | #[repr(C)] | |
6105 | pub struct UConstrainedFieldPosition(pub u8); | |
6106 | #[repr(C)] | |
6107 | pub struct UConverter(pub u8); | |
04454e1e | 6108 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6109 | pub type UConverterCallbackReason = i32; |
04454e1e | 6110 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6111 | pub const UCNV_UNASSIGNED: UConverterCallbackReason = 0i32; |
04454e1e | 6112 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6113 | pub const UCNV_ILLEGAL: UConverterCallbackReason = 1i32; |
04454e1e | 6114 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6115 | pub const UCNV_IRREGULAR: UConverterCallbackReason = 2i32; |
04454e1e | 6116 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6117 | pub const UCNV_RESET: UConverterCallbackReason = 3i32; |
04454e1e | 6118 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6119 | pub const UCNV_CLOSE: UConverterCallbackReason = 4i32; |
04454e1e | 6120 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6121 | pub const UCNV_CLONE: UConverterCallbackReason = 5i32; |
04454e1e | 6122 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
6123 | pub type UConverterFromUCallback = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, args: *mut UConverterFromUnicodeArgs, codeunits: *const u16, length: i32, codepoint: i32, reason: UConverterCallbackReason, perrorcode: *mut UErrorCode)>; |
6124 | #[repr(C)] | |
04454e1e | 6125 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
6126 | pub struct UConverterFromUnicodeArgs { |
6127 | pub size: u16, | |
6128 | pub flush: i8, | |
6129 | pub converter: *mut UConverter, | |
6130 | pub source: *const u16, | |
6131 | pub sourceLimit: *const u16, | |
04454e1e FG |
6132 | pub target: ::windows_sys::core::PSTR, |
6133 | pub targetLimit: ::windows_sys::core::PCSTR, | |
5e7ed085 FG |
6134 | pub offsets: *mut i32, |
6135 | } | |
5e7ed085 | 6136 | impl ::core::marker::Copy for UConverterFromUnicodeArgs {} |
5e7ed085 FG |
6137 | impl ::core::clone::Clone for UConverterFromUnicodeArgs { |
6138 | fn clone(&self) -> Self { | |
6139 | *self | |
6140 | } | |
6141 | } | |
04454e1e | 6142 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6143 | pub type UConverterPlatform = i32; |
04454e1e | 6144 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6145 | pub const UCNV_UNKNOWN: UConverterPlatform = -1i32; |
04454e1e | 6146 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
6147 | pub const UCNV_IBM: UConverterPlatform = 0i32; |
6148 | #[repr(C)] | |
6149 | pub struct UConverterSelector(pub u8); | |
04454e1e FG |
6150 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
6151 | pub type UConverterToUCallback = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, args: *mut UConverterToUnicodeArgs, codeunits: ::windows_sys::core::PCSTR, length: i32, reason: UConverterCallbackReason, perrorcode: *mut UErrorCode)>; | |
5e7ed085 | 6152 | #[repr(C)] |
04454e1e | 6153 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
6154 | pub struct UConverterToUnicodeArgs { |
6155 | pub size: u16, | |
6156 | pub flush: i8, | |
6157 | pub converter: *mut UConverter, | |
04454e1e FG |
6158 | pub source: ::windows_sys::core::PCSTR, |
6159 | pub sourceLimit: ::windows_sys::core::PCSTR, | |
5e7ed085 FG |
6160 | pub target: *mut u16, |
6161 | pub targetLimit: *const u16, | |
6162 | pub offsets: *mut i32, | |
6163 | } | |
5e7ed085 | 6164 | impl ::core::marker::Copy for UConverterToUnicodeArgs {} |
5e7ed085 FG |
6165 | impl ::core::clone::Clone for UConverterToUnicodeArgs { |
6166 | fn clone(&self) -> Self { | |
6167 | *self | |
6168 | } | |
6169 | } | |
04454e1e | 6170 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6171 | pub type UConverterType = i32; |
04454e1e | 6172 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6173 | pub const UCNV_UNSUPPORTED_CONVERTER: UConverterType = -1i32; |
04454e1e | 6174 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6175 | pub const UCNV_SBCS: UConverterType = 0i32; |
04454e1e | 6176 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6177 | pub const UCNV_DBCS: UConverterType = 1i32; |
04454e1e | 6178 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6179 | pub const UCNV_MBCS: UConverterType = 2i32; |
04454e1e | 6180 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6181 | pub const UCNV_LATIN_1: UConverterType = 3i32; |
04454e1e | 6182 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6183 | pub const UCNV_UTF8: UConverterType = 4i32; |
04454e1e | 6184 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6185 | pub const UCNV_UTF16_BigEndian: UConverterType = 5i32; |
04454e1e | 6186 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6187 | pub const UCNV_UTF16_LittleEndian: UConverterType = 6i32; |
04454e1e | 6188 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6189 | pub const UCNV_UTF32_BigEndian: UConverterType = 7i32; |
04454e1e | 6190 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6191 | pub const UCNV_UTF32_LittleEndian: UConverterType = 8i32; |
04454e1e | 6192 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6193 | pub const UCNV_EBCDIC_STATEFUL: UConverterType = 9i32; |
04454e1e | 6194 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6195 | pub const UCNV_ISO_2022: UConverterType = 10i32; |
04454e1e | 6196 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6197 | pub const UCNV_LMBCS_1: UConverterType = 11i32; |
04454e1e | 6198 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6199 | pub const UCNV_LMBCS_2: UConverterType = 12i32; |
04454e1e | 6200 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6201 | pub const UCNV_LMBCS_3: UConverterType = 13i32; |
04454e1e | 6202 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6203 | pub const UCNV_LMBCS_4: UConverterType = 14i32; |
04454e1e | 6204 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6205 | pub const UCNV_LMBCS_5: UConverterType = 15i32; |
04454e1e | 6206 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6207 | pub const UCNV_LMBCS_6: UConverterType = 16i32; |
04454e1e | 6208 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6209 | pub const UCNV_LMBCS_8: UConverterType = 17i32; |
04454e1e | 6210 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6211 | pub const UCNV_LMBCS_11: UConverterType = 18i32; |
04454e1e | 6212 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6213 | pub const UCNV_LMBCS_16: UConverterType = 19i32; |
04454e1e | 6214 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6215 | pub const UCNV_LMBCS_17: UConverterType = 20i32; |
04454e1e | 6216 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6217 | pub const UCNV_LMBCS_18: UConverterType = 21i32; |
04454e1e | 6218 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6219 | pub const UCNV_LMBCS_19: UConverterType = 22i32; |
04454e1e | 6220 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6221 | pub const UCNV_LMBCS_LAST: UConverterType = 22i32; |
04454e1e | 6222 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6223 | pub const UCNV_HZ: UConverterType = 23i32; |
04454e1e | 6224 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6225 | pub const UCNV_SCSU: UConverterType = 24i32; |
04454e1e | 6226 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6227 | pub const UCNV_ISCII: UConverterType = 25i32; |
04454e1e | 6228 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6229 | pub const UCNV_US_ASCII: UConverterType = 26i32; |
04454e1e | 6230 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6231 | pub const UCNV_UTF7: UConverterType = 27i32; |
04454e1e | 6232 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6233 | pub const UCNV_BOCU1: UConverterType = 28i32; |
04454e1e | 6234 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6235 | pub const UCNV_UTF16: UConverterType = 29i32; |
04454e1e | 6236 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6237 | pub const UCNV_UTF32: UConverterType = 30i32; |
04454e1e | 6238 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6239 | pub const UCNV_CESU8: UConverterType = 31i32; |
04454e1e | 6240 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6241 | pub const UCNV_IMAP_MAILBOX: UConverterType = 32i32; |
04454e1e | 6242 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6243 | pub const UCNV_COMPOUND_TEXT: UConverterType = 33i32; |
04454e1e | 6244 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6245 | pub const UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES: UConverterType = 34i32; |
04454e1e | 6246 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6247 | pub type UConverterUnicodeSet = i32; |
04454e1e | 6248 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6249 | pub const UCNV_ROUNDTRIP_SET: UConverterUnicodeSet = 0i32; |
04454e1e | 6250 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6251 | pub const UCNV_ROUNDTRIP_AND_FALLBACK_SET: UConverterUnicodeSet = 1i32; |
04454e1e | 6252 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6253 | pub type UCurrCurrencyType = i32; |
04454e1e | 6254 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6255 | pub const UCURR_ALL: UCurrCurrencyType = 2147483647i32; |
04454e1e | 6256 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6257 | pub const UCURR_COMMON: UCurrCurrencyType = 1i32; |
04454e1e | 6258 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6259 | pub const UCURR_UNCOMMON: UCurrCurrencyType = 2i32; |
04454e1e | 6260 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6261 | pub const UCURR_DEPRECATED: UCurrCurrencyType = 4i32; |
04454e1e | 6262 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6263 | pub const UCURR_NON_DEPRECATED: UCurrCurrencyType = 8i32; |
04454e1e | 6264 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6265 | pub type UCurrNameStyle = i32; |
04454e1e | 6266 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6267 | pub const UCURR_SYMBOL_NAME: UCurrNameStyle = 0i32; |
04454e1e | 6268 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6269 | pub const UCURR_LONG_NAME: UCurrNameStyle = 1i32; |
04454e1e | 6270 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6271 | pub const UCURR_NARROW_SYMBOL_NAME: UCurrNameStyle = 2i32; |
04454e1e | 6272 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6273 | pub type UCurrencySpacing = i32; |
04454e1e | 6274 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6275 | pub const UNUM_CURRENCY_MATCH: UCurrencySpacing = 0i32; |
04454e1e | 6276 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6277 | pub const UNUM_CURRENCY_SURROUNDING_MATCH: UCurrencySpacing = 1i32; |
04454e1e | 6278 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6279 | pub const UNUM_CURRENCY_INSERT: UCurrencySpacing = 2i32; |
04454e1e | 6280 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6281 | pub const UNUM_CURRENCY_SPACING_COUNT: UCurrencySpacing = 3i32; |
04454e1e | 6282 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6283 | pub type UCurrencyUsage = i32; |
04454e1e | 6284 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6285 | pub const UCURR_USAGE_STANDARD: UCurrencyUsage = 0i32; |
04454e1e | 6286 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6287 | pub const UCURR_USAGE_CASH: UCurrencyUsage = 1i32; |
04454e1e | 6288 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6289 | pub const UDAT_ABBR_GENERIC_TZ: &str = "v"; |
04454e1e | 6290 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6291 | pub const UDAT_ABBR_MONTH: &str = "MMM"; |
04454e1e | 6292 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6293 | pub const UDAT_ABBR_MONTH_DAY: &str = "MMMd"; |
04454e1e | 6294 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6295 | pub const UDAT_ABBR_MONTH_WEEKDAY_DAY: &str = "MMMEd"; |
04454e1e | 6296 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6297 | pub const UDAT_ABBR_QUARTER: &str = "QQQ"; |
04454e1e | 6298 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6299 | pub const UDAT_ABBR_SPECIFIC_TZ: &str = "z"; |
04454e1e | 6300 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6301 | pub const UDAT_ABBR_UTC_TZ: &str = "ZZZZ"; |
04454e1e | 6302 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6303 | pub const UDAT_ABBR_WEEKDAY: &str = "E"; |
04454e1e | 6304 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6305 | pub const UDAT_DAY: &str = "d"; |
04454e1e | 6306 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6307 | pub const UDAT_GENERIC_TZ: &str = "vvvv"; |
04454e1e | 6308 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6309 | pub const UDAT_HOUR: &str = "j"; |
04454e1e | 6310 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6311 | pub const UDAT_HOUR24: &str = "H"; |
04454e1e | 6312 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6313 | pub const UDAT_HOUR24_MINUTE: &str = "Hm"; |
04454e1e | 6314 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6315 | pub const UDAT_HOUR24_MINUTE_SECOND: &str = "Hms"; |
04454e1e | 6316 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6317 | pub const UDAT_HOUR_MINUTE: &str = "jm"; |
04454e1e | 6318 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6319 | pub const UDAT_HOUR_MINUTE_SECOND: &str = "jms"; |
04454e1e | 6320 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6321 | pub const UDAT_LOCATION_TZ: &str = "VVVV"; |
04454e1e | 6322 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6323 | pub const UDAT_MINUTE: &str = "m"; |
04454e1e | 6324 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6325 | pub const UDAT_MINUTE_SECOND: &str = "ms"; |
04454e1e | 6326 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6327 | pub const UDAT_MONTH: &str = "MMMM"; |
04454e1e | 6328 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6329 | pub const UDAT_MONTH_DAY: &str = "MMMMd"; |
04454e1e | 6330 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6331 | pub const UDAT_MONTH_WEEKDAY_DAY: &str = "MMMMEEEEd"; |
04454e1e | 6332 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6333 | pub const UDAT_NUM_MONTH: &str = "M"; |
04454e1e | 6334 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6335 | pub const UDAT_NUM_MONTH_DAY: &str = "Md"; |
04454e1e | 6336 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6337 | pub const UDAT_NUM_MONTH_WEEKDAY_DAY: &str = "MEd"; |
04454e1e | 6338 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6339 | pub const UDAT_QUARTER: &str = "QQQQ"; |
04454e1e | 6340 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6341 | pub const UDAT_SECOND: &str = "s"; |
04454e1e | 6342 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6343 | pub const UDAT_SPECIFIC_TZ: &str = "zzzz"; |
04454e1e | 6344 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6345 | pub const UDAT_WEEKDAY: &str = "EEEE"; |
04454e1e | 6346 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6347 | pub const UDAT_YEAR: &str = "y"; |
04454e1e | 6348 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6349 | pub const UDAT_YEAR_ABBR_MONTH: &str = "yMMM"; |
04454e1e | 6350 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6351 | pub const UDAT_YEAR_ABBR_MONTH_DAY: &str = "yMMMd"; |
04454e1e | 6352 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6353 | pub const UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY: &str = "yMMMEd"; |
04454e1e | 6354 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6355 | pub const UDAT_YEAR_ABBR_QUARTER: &str = "yQQQ"; |
04454e1e | 6356 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6357 | pub const UDAT_YEAR_MONTH: &str = "yMMMM"; |
04454e1e | 6358 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6359 | pub const UDAT_YEAR_MONTH_DAY: &str = "yMMMMd"; |
04454e1e | 6360 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6361 | pub const UDAT_YEAR_MONTH_WEEKDAY_DAY: &str = "yMMMMEEEEd"; |
04454e1e | 6362 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6363 | pub const UDAT_YEAR_NUM_MONTH: &str = "yM"; |
04454e1e | 6364 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6365 | pub const UDAT_YEAR_NUM_MONTH_DAY: &str = "yMd"; |
04454e1e | 6366 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6367 | pub const UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY: &str = "yMEd"; |
04454e1e | 6368 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 6369 | pub const UDAT_YEAR_QUARTER: &str = "yQQQQ"; |
04454e1e | 6370 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6371 | pub type UDateAbsoluteUnit = i32; |
04454e1e | 6372 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6373 | pub const UDAT_ABSOLUTE_SUNDAY: UDateAbsoluteUnit = 0i32; |
04454e1e | 6374 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6375 | pub const UDAT_ABSOLUTE_MONDAY: UDateAbsoluteUnit = 1i32; |
04454e1e | 6376 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6377 | pub const UDAT_ABSOLUTE_TUESDAY: UDateAbsoluteUnit = 2i32; |
04454e1e | 6378 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6379 | pub const UDAT_ABSOLUTE_WEDNESDAY: UDateAbsoluteUnit = 3i32; |
04454e1e | 6380 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6381 | pub const UDAT_ABSOLUTE_THURSDAY: UDateAbsoluteUnit = 4i32; |
04454e1e | 6382 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6383 | pub const UDAT_ABSOLUTE_FRIDAY: UDateAbsoluteUnit = 5i32; |
04454e1e | 6384 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6385 | pub const UDAT_ABSOLUTE_SATURDAY: UDateAbsoluteUnit = 6i32; |
04454e1e | 6386 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6387 | pub const UDAT_ABSOLUTE_DAY: UDateAbsoluteUnit = 7i32; |
04454e1e | 6388 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6389 | pub const UDAT_ABSOLUTE_WEEK: UDateAbsoluteUnit = 8i32; |
04454e1e | 6390 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6391 | pub const UDAT_ABSOLUTE_MONTH: UDateAbsoluteUnit = 9i32; |
04454e1e | 6392 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6393 | pub const UDAT_ABSOLUTE_YEAR: UDateAbsoluteUnit = 10i32; |
04454e1e | 6394 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6395 | pub const UDAT_ABSOLUTE_NOW: UDateAbsoluteUnit = 11i32; |
04454e1e | 6396 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6397 | pub const UDAT_ABSOLUTE_UNIT_COUNT: UDateAbsoluteUnit = 12i32; |
04454e1e | 6398 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6399 | pub type UDateDirection = i32; |
04454e1e | 6400 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6401 | pub const UDAT_DIRECTION_LAST_2: UDateDirection = 0i32; |
04454e1e | 6402 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6403 | pub const UDAT_DIRECTION_LAST: UDateDirection = 1i32; |
04454e1e | 6404 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6405 | pub const UDAT_DIRECTION_THIS: UDateDirection = 2i32; |
04454e1e | 6406 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6407 | pub const UDAT_DIRECTION_NEXT: UDateDirection = 3i32; |
04454e1e | 6408 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6409 | pub const UDAT_DIRECTION_NEXT_2: UDateDirection = 4i32; |
04454e1e | 6410 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6411 | pub const UDAT_DIRECTION_PLAIN: UDateDirection = 5i32; |
04454e1e | 6412 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6413 | pub const UDAT_DIRECTION_COUNT: UDateDirection = 6i32; |
04454e1e | 6414 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6415 | pub type UDateFormatBooleanAttribute = i32; |
04454e1e | 6416 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6417 | pub const UDAT_PARSE_ALLOW_WHITESPACE: UDateFormatBooleanAttribute = 0i32; |
04454e1e | 6418 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6419 | pub const UDAT_PARSE_ALLOW_NUMERIC: UDateFormatBooleanAttribute = 1i32; |
04454e1e | 6420 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6421 | pub const UDAT_PARSE_PARTIAL_LITERAL_MATCH: UDateFormatBooleanAttribute = 2i32; |
04454e1e | 6422 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6423 | pub const UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH: UDateFormatBooleanAttribute = 3i32; |
04454e1e | 6424 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6425 | pub const UDAT_BOOLEAN_ATTRIBUTE_COUNT: UDateFormatBooleanAttribute = 4i32; |
04454e1e | 6426 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6427 | pub type UDateFormatField = i32; |
04454e1e | 6428 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6429 | pub const UDAT_ERA_FIELD: UDateFormatField = 0i32; |
04454e1e | 6430 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6431 | pub const UDAT_YEAR_FIELD: UDateFormatField = 1i32; |
04454e1e | 6432 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6433 | pub const UDAT_MONTH_FIELD: UDateFormatField = 2i32; |
04454e1e | 6434 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6435 | pub const UDAT_DATE_FIELD: UDateFormatField = 3i32; |
04454e1e | 6436 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6437 | pub const UDAT_HOUR_OF_DAY1_FIELD: UDateFormatField = 4i32; |
04454e1e | 6438 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6439 | pub const UDAT_HOUR_OF_DAY0_FIELD: UDateFormatField = 5i32; |
04454e1e | 6440 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6441 | pub const UDAT_MINUTE_FIELD: UDateFormatField = 6i32; |
04454e1e | 6442 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6443 | pub const UDAT_SECOND_FIELD: UDateFormatField = 7i32; |
04454e1e | 6444 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6445 | pub const UDAT_FRACTIONAL_SECOND_FIELD: UDateFormatField = 8i32; |
04454e1e | 6446 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6447 | pub const UDAT_DAY_OF_WEEK_FIELD: UDateFormatField = 9i32; |
04454e1e | 6448 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6449 | pub const UDAT_DAY_OF_YEAR_FIELD: UDateFormatField = 10i32; |
04454e1e | 6450 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6451 | pub const UDAT_DAY_OF_WEEK_IN_MONTH_FIELD: UDateFormatField = 11i32; |
04454e1e | 6452 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6453 | pub const UDAT_WEEK_OF_YEAR_FIELD: UDateFormatField = 12i32; |
04454e1e | 6454 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6455 | pub const UDAT_WEEK_OF_MONTH_FIELD: UDateFormatField = 13i32; |
04454e1e | 6456 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6457 | pub const UDAT_AM_PM_FIELD: UDateFormatField = 14i32; |
04454e1e | 6458 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6459 | pub const UDAT_HOUR1_FIELD: UDateFormatField = 15i32; |
04454e1e | 6460 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6461 | pub const UDAT_HOUR0_FIELD: UDateFormatField = 16i32; |
04454e1e | 6462 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6463 | pub const UDAT_TIMEZONE_FIELD: UDateFormatField = 17i32; |
04454e1e | 6464 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6465 | pub const UDAT_YEAR_WOY_FIELD: UDateFormatField = 18i32; |
04454e1e | 6466 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6467 | pub const UDAT_DOW_LOCAL_FIELD: UDateFormatField = 19i32; |
04454e1e | 6468 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6469 | pub const UDAT_EXTENDED_YEAR_FIELD: UDateFormatField = 20i32; |
04454e1e | 6470 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6471 | pub const UDAT_JULIAN_DAY_FIELD: UDateFormatField = 21i32; |
04454e1e | 6472 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6473 | pub const UDAT_MILLISECONDS_IN_DAY_FIELD: UDateFormatField = 22i32; |
04454e1e | 6474 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6475 | pub const UDAT_TIMEZONE_RFC_FIELD: UDateFormatField = 23i32; |
04454e1e | 6476 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6477 | pub const UDAT_TIMEZONE_GENERIC_FIELD: UDateFormatField = 24i32; |
04454e1e | 6478 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6479 | pub const UDAT_STANDALONE_DAY_FIELD: UDateFormatField = 25i32; |
04454e1e | 6480 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6481 | pub const UDAT_STANDALONE_MONTH_FIELD: UDateFormatField = 26i32; |
04454e1e | 6482 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6483 | pub const UDAT_QUARTER_FIELD: UDateFormatField = 27i32; |
04454e1e | 6484 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6485 | pub const UDAT_STANDALONE_QUARTER_FIELD: UDateFormatField = 28i32; |
04454e1e | 6486 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6487 | pub const UDAT_TIMEZONE_SPECIAL_FIELD: UDateFormatField = 29i32; |
04454e1e | 6488 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6489 | pub const UDAT_YEAR_NAME_FIELD: UDateFormatField = 30i32; |
04454e1e | 6490 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6491 | pub const UDAT_TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD: UDateFormatField = 31i32; |
04454e1e | 6492 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6493 | pub const UDAT_TIMEZONE_ISO_FIELD: UDateFormatField = 32i32; |
04454e1e | 6494 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6495 | pub const UDAT_TIMEZONE_ISO_LOCAL_FIELD: UDateFormatField = 33i32; |
04454e1e | 6496 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6497 | pub const UDAT_AM_PM_MIDNIGHT_NOON_FIELD: UDateFormatField = 35i32; |
04454e1e | 6498 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6499 | pub const UDAT_FLEXIBLE_DAY_PERIOD_FIELD: UDateFormatField = 36i32; |
04454e1e | 6500 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6501 | pub type UDateFormatStyle = i32; |
04454e1e | 6502 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6503 | pub const UDAT_FULL: UDateFormatStyle = 0i32; |
04454e1e | 6504 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6505 | pub const UDAT_LONG: UDateFormatStyle = 1i32; |
04454e1e | 6506 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6507 | pub const UDAT_MEDIUM: UDateFormatStyle = 2i32; |
04454e1e | 6508 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6509 | pub const UDAT_SHORT: UDateFormatStyle = 3i32; |
04454e1e | 6510 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6511 | pub const UDAT_DEFAULT: UDateFormatStyle = 2i32; |
04454e1e | 6512 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6513 | pub const UDAT_RELATIVE: UDateFormatStyle = 128i32; |
04454e1e | 6514 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6515 | pub const UDAT_FULL_RELATIVE: UDateFormatStyle = 128i32; |
04454e1e | 6516 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6517 | pub const UDAT_LONG_RELATIVE: UDateFormatStyle = 129i32; |
04454e1e | 6518 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6519 | pub const UDAT_MEDIUM_RELATIVE: UDateFormatStyle = 130i32; |
04454e1e | 6520 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6521 | pub const UDAT_SHORT_RELATIVE: UDateFormatStyle = 131i32; |
04454e1e | 6522 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6523 | pub const UDAT_NONE: UDateFormatStyle = -1i32; |
04454e1e | 6524 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6525 | pub const UDAT_PATTERN: UDateFormatStyle = -2i32; |
04454e1e | 6526 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6527 | pub type UDateFormatSymbolType = i32; |
04454e1e | 6528 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6529 | pub const UDAT_ERAS: UDateFormatSymbolType = 0i32; |
04454e1e | 6530 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6531 | pub const UDAT_MONTHS: UDateFormatSymbolType = 1i32; |
04454e1e | 6532 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6533 | pub const UDAT_SHORT_MONTHS: UDateFormatSymbolType = 2i32; |
04454e1e | 6534 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6535 | pub const UDAT_WEEKDAYS: UDateFormatSymbolType = 3i32; |
04454e1e | 6536 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6537 | pub const UDAT_SHORT_WEEKDAYS: UDateFormatSymbolType = 4i32; |
04454e1e | 6538 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6539 | pub const UDAT_AM_PMS: UDateFormatSymbolType = 5i32; |
04454e1e | 6540 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6541 | pub const UDAT_LOCALIZED_CHARS: UDateFormatSymbolType = 6i32; |
04454e1e | 6542 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6543 | pub const UDAT_ERA_NAMES: UDateFormatSymbolType = 7i32; |
04454e1e | 6544 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6545 | pub const UDAT_NARROW_MONTHS: UDateFormatSymbolType = 8i32; |
04454e1e | 6546 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6547 | pub const UDAT_NARROW_WEEKDAYS: UDateFormatSymbolType = 9i32; |
04454e1e | 6548 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6549 | pub const UDAT_STANDALONE_MONTHS: UDateFormatSymbolType = 10i32; |
04454e1e | 6550 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6551 | pub const UDAT_STANDALONE_SHORT_MONTHS: UDateFormatSymbolType = 11i32; |
04454e1e | 6552 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6553 | pub const UDAT_STANDALONE_NARROW_MONTHS: UDateFormatSymbolType = 12i32; |
04454e1e | 6554 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6555 | pub const UDAT_STANDALONE_WEEKDAYS: UDateFormatSymbolType = 13i32; |
04454e1e | 6556 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6557 | pub const UDAT_STANDALONE_SHORT_WEEKDAYS: UDateFormatSymbolType = 14i32; |
04454e1e | 6558 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6559 | pub const UDAT_STANDALONE_NARROW_WEEKDAYS: UDateFormatSymbolType = 15i32; |
04454e1e | 6560 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6561 | pub const UDAT_QUARTERS: UDateFormatSymbolType = 16i32; |
04454e1e | 6562 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6563 | pub const UDAT_SHORT_QUARTERS: UDateFormatSymbolType = 17i32; |
04454e1e | 6564 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6565 | pub const UDAT_STANDALONE_QUARTERS: UDateFormatSymbolType = 18i32; |
04454e1e | 6566 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6567 | pub const UDAT_STANDALONE_SHORT_QUARTERS: UDateFormatSymbolType = 19i32; |
04454e1e | 6568 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6569 | pub const UDAT_SHORTER_WEEKDAYS: UDateFormatSymbolType = 20i32; |
04454e1e | 6570 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6571 | pub const UDAT_STANDALONE_SHORTER_WEEKDAYS: UDateFormatSymbolType = 21i32; |
04454e1e | 6572 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6573 | pub const UDAT_CYCLIC_YEARS_WIDE: UDateFormatSymbolType = 22i32; |
04454e1e | 6574 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6575 | pub const UDAT_CYCLIC_YEARS_ABBREVIATED: UDateFormatSymbolType = 23i32; |
04454e1e | 6576 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6577 | pub const UDAT_CYCLIC_YEARS_NARROW: UDateFormatSymbolType = 24i32; |
04454e1e | 6578 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6579 | pub const UDAT_ZODIAC_NAMES_WIDE: UDateFormatSymbolType = 25i32; |
04454e1e | 6580 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6581 | pub const UDAT_ZODIAC_NAMES_ABBREVIATED: UDateFormatSymbolType = 26i32; |
04454e1e | 6582 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
6583 | pub const UDAT_ZODIAC_NAMES_NARROW: UDateFormatSymbolType = 27i32; |
6584 | #[repr(C)] | |
6585 | pub struct UDateFormatSymbols(pub u8); | |
6586 | #[repr(C)] | |
6587 | pub struct UDateIntervalFormat(pub u8); | |
04454e1e | 6588 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6589 | pub type UDateRelativeDateTimeFormatterStyle = i32; |
04454e1e | 6590 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6591 | pub const UDAT_STYLE_LONG: UDateRelativeDateTimeFormatterStyle = 0i32; |
04454e1e | 6592 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6593 | pub const UDAT_STYLE_SHORT: UDateRelativeDateTimeFormatterStyle = 1i32; |
04454e1e | 6594 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6595 | pub const UDAT_STYLE_NARROW: UDateRelativeDateTimeFormatterStyle = 2i32; |
04454e1e | 6596 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6597 | pub type UDateRelativeUnit = i32; |
04454e1e | 6598 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6599 | pub const UDAT_RELATIVE_SECONDS: UDateRelativeUnit = 0i32; |
04454e1e | 6600 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6601 | pub const UDAT_RELATIVE_MINUTES: UDateRelativeUnit = 1i32; |
04454e1e | 6602 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6603 | pub const UDAT_RELATIVE_HOURS: UDateRelativeUnit = 2i32; |
04454e1e | 6604 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6605 | pub const UDAT_RELATIVE_DAYS: UDateRelativeUnit = 3i32; |
04454e1e | 6606 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6607 | pub const UDAT_RELATIVE_WEEKS: UDateRelativeUnit = 4i32; |
04454e1e | 6608 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6609 | pub const UDAT_RELATIVE_MONTHS: UDateRelativeUnit = 5i32; |
04454e1e | 6610 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6611 | pub const UDAT_RELATIVE_YEARS: UDateRelativeUnit = 6i32; |
04454e1e | 6612 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6613 | pub const UDAT_RELATIVE_UNIT_COUNT: UDateRelativeUnit = 7i32; |
04454e1e | 6614 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6615 | pub type UDateTimePGDisplayWidth = i32; |
04454e1e | 6616 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6617 | pub const UDATPG_WIDE: UDateTimePGDisplayWidth = 0i32; |
04454e1e | 6618 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6619 | pub const UDATPG_ABBREVIATED: UDateTimePGDisplayWidth = 1i32; |
04454e1e | 6620 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6621 | pub const UDATPG_NARROW: UDateTimePGDisplayWidth = 2i32; |
04454e1e | 6622 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6623 | pub type UDateTimePatternConflict = i32; |
04454e1e | 6624 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6625 | pub const UDATPG_NO_CONFLICT: UDateTimePatternConflict = 0i32; |
04454e1e | 6626 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6627 | pub const UDATPG_BASE_CONFLICT: UDateTimePatternConflict = 1i32; |
04454e1e | 6628 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6629 | pub const UDATPG_CONFLICT: UDateTimePatternConflict = 2i32; |
04454e1e | 6630 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6631 | pub type UDateTimePatternField = i32; |
04454e1e | 6632 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6633 | pub const UDATPG_ERA_FIELD: UDateTimePatternField = 0i32; |
04454e1e | 6634 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6635 | pub const UDATPG_YEAR_FIELD: UDateTimePatternField = 1i32; |
04454e1e | 6636 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6637 | pub const UDATPG_QUARTER_FIELD: UDateTimePatternField = 2i32; |
04454e1e | 6638 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6639 | pub const UDATPG_MONTH_FIELD: UDateTimePatternField = 3i32; |
04454e1e | 6640 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6641 | pub const UDATPG_WEEK_OF_YEAR_FIELD: UDateTimePatternField = 4i32; |
04454e1e | 6642 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6643 | pub const UDATPG_WEEK_OF_MONTH_FIELD: UDateTimePatternField = 5i32; |
04454e1e | 6644 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6645 | pub const UDATPG_WEEKDAY_FIELD: UDateTimePatternField = 6i32; |
04454e1e | 6646 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6647 | pub const UDATPG_DAY_OF_YEAR_FIELD: UDateTimePatternField = 7i32; |
04454e1e | 6648 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6649 | pub const UDATPG_DAY_OF_WEEK_IN_MONTH_FIELD: UDateTimePatternField = 8i32; |
04454e1e | 6650 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6651 | pub const UDATPG_DAY_FIELD: UDateTimePatternField = 9i32; |
04454e1e | 6652 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6653 | pub const UDATPG_DAYPERIOD_FIELD: UDateTimePatternField = 10i32; |
04454e1e | 6654 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6655 | pub const UDATPG_HOUR_FIELD: UDateTimePatternField = 11i32; |
04454e1e | 6656 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6657 | pub const UDATPG_MINUTE_FIELD: UDateTimePatternField = 12i32; |
04454e1e | 6658 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6659 | pub const UDATPG_SECOND_FIELD: UDateTimePatternField = 13i32; |
04454e1e | 6660 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6661 | pub const UDATPG_FRACTIONAL_SECOND_FIELD: UDateTimePatternField = 14i32; |
04454e1e | 6662 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6663 | pub const UDATPG_ZONE_FIELD: UDateTimePatternField = 15i32; |
04454e1e | 6664 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6665 | pub const UDATPG_FIELD_COUNT: UDateTimePatternField = 16i32; |
04454e1e | 6666 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6667 | pub type UDateTimePatternMatchOptions = i32; |
04454e1e | 6668 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6669 | pub const UDATPG_MATCH_NO_OPTIONS: UDateTimePatternMatchOptions = 0i32; |
04454e1e | 6670 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6671 | pub const UDATPG_MATCH_HOUR_FIELD_LENGTH: UDateTimePatternMatchOptions = 2048i32; |
04454e1e | 6672 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6673 | pub const UDATPG_MATCH_ALL_FIELDS_LENGTH: UDateTimePatternMatchOptions = 65535i32; |
04454e1e | 6674 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6675 | pub type UDateTimeScale = i32; |
04454e1e | 6676 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6677 | pub const UDTS_JAVA_TIME: UDateTimeScale = 0i32; |
04454e1e | 6678 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6679 | pub const UDTS_UNIX_TIME: UDateTimeScale = 1i32; |
04454e1e | 6680 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6681 | pub const UDTS_ICU4C_TIME: UDateTimeScale = 2i32; |
04454e1e | 6682 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6683 | pub const UDTS_WINDOWS_FILE_TIME: UDateTimeScale = 3i32; |
04454e1e | 6684 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6685 | pub const UDTS_DOTNET_DATE_TIME: UDateTimeScale = 4i32; |
04454e1e | 6686 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6687 | pub const UDTS_MAC_OLD_TIME: UDateTimeScale = 5i32; |
04454e1e | 6688 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6689 | pub const UDTS_MAC_TIME: UDateTimeScale = 6i32; |
04454e1e | 6690 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6691 | pub const UDTS_EXCEL_TIME: UDateTimeScale = 7i32; |
04454e1e | 6692 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6693 | pub const UDTS_DB2_TIME: UDateTimeScale = 8i32; |
04454e1e | 6694 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6695 | pub const UDTS_UNIX_MICROSECONDS_TIME: UDateTimeScale = 9i32; |
04454e1e | 6696 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6697 | pub type UDecompositionType = i32; |
04454e1e | 6698 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6699 | pub const U_DT_NONE: UDecompositionType = 0i32; |
04454e1e | 6700 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6701 | pub const U_DT_CANONICAL: UDecompositionType = 1i32; |
04454e1e | 6702 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6703 | pub const U_DT_COMPAT: UDecompositionType = 2i32; |
04454e1e | 6704 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6705 | pub const U_DT_CIRCLE: UDecompositionType = 3i32; |
04454e1e | 6706 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6707 | pub const U_DT_FINAL: UDecompositionType = 4i32; |
04454e1e | 6708 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6709 | pub const U_DT_FONT: UDecompositionType = 5i32; |
04454e1e | 6710 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6711 | pub const U_DT_FRACTION: UDecompositionType = 6i32; |
04454e1e | 6712 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6713 | pub const U_DT_INITIAL: UDecompositionType = 7i32; |
04454e1e | 6714 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6715 | pub const U_DT_ISOLATED: UDecompositionType = 8i32; |
04454e1e | 6716 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6717 | pub const U_DT_MEDIAL: UDecompositionType = 9i32; |
04454e1e | 6718 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6719 | pub const U_DT_NARROW: UDecompositionType = 10i32; |
04454e1e | 6720 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6721 | pub const U_DT_NOBREAK: UDecompositionType = 11i32; |
04454e1e | 6722 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6723 | pub const U_DT_SMALL: UDecompositionType = 12i32; |
04454e1e | 6724 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6725 | pub const U_DT_SQUARE: UDecompositionType = 13i32; |
04454e1e | 6726 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6727 | pub const U_DT_SUB: UDecompositionType = 14i32; |
04454e1e | 6728 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6729 | pub const U_DT_SUPER: UDecompositionType = 15i32; |
04454e1e | 6730 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6731 | pub const U_DT_VERTICAL: UDecompositionType = 16i32; |
04454e1e | 6732 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6733 | pub const U_DT_WIDE: UDecompositionType = 17i32; |
04454e1e | 6734 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6735 | pub type UDialectHandling = i32; |
04454e1e | 6736 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6737 | pub const ULDN_STANDARD_NAMES: UDialectHandling = 0i32; |
04454e1e | 6738 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6739 | pub const ULDN_DIALECT_NAMES: UDialectHandling = 1i32; |
04454e1e | 6740 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6741 | pub type UDisplayContext = i32; |
04454e1e | 6742 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6743 | pub const UDISPCTX_STANDARD_NAMES: UDisplayContext = 0i32; |
04454e1e | 6744 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6745 | pub const UDISPCTX_DIALECT_NAMES: UDisplayContext = 1i32; |
04454e1e | 6746 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6747 | pub const UDISPCTX_CAPITALIZATION_NONE: UDisplayContext = 256i32; |
04454e1e | 6748 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6749 | pub const UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE: UDisplayContext = 257i32; |
04454e1e | 6750 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6751 | pub const UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE: UDisplayContext = 258i32; |
04454e1e | 6752 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6753 | pub const UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU: UDisplayContext = 259i32; |
04454e1e | 6754 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6755 | pub const UDISPCTX_CAPITALIZATION_FOR_STANDALONE: UDisplayContext = 260i32; |
04454e1e | 6756 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6757 | pub const UDISPCTX_LENGTH_FULL: UDisplayContext = 512i32; |
04454e1e | 6758 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6759 | pub const UDISPCTX_LENGTH_SHORT: UDisplayContext = 513i32; |
04454e1e | 6760 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6761 | pub const UDISPCTX_SUBSTITUTE: UDisplayContext = 768i32; |
04454e1e | 6762 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6763 | pub const UDISPCTX_NO_SUBSTITUTE: UDisplayContext = 769i32; |
04454e1e | 6764 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6765 | pub type UDisplayContextType = i32; |
04454e1e | 6766 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6767 | pub const UDISPCTX_TYPE_DIALECT_HANDLING: UDisplayContextType = 0i32; |
04454e1e | 6768 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6769 | pub const UDISPCTX_TYPE_CAPITALIZATION: UDisplayContextType = 1i32; |
04454e1e | 6770 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6771 | pub const UDISPCTX_TYPE_DISPLAY_LENGTH: UDisplayContextType = 2i32; |
04454e1e | 6772 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6773 | pub const UDISPCTX_TYPE_SUBSTITUTE_HANDLING: UDisplayContextType = 3i32; |
04454e1e | 6774 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6775 | pub type UEastAsianWidth = i32; |
04454e1e | 6776 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6777 | pub const U_EA_NEUTRAL: UEastAsianWidth = 0i32; |
04454e1e | 6778 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6779 | pub const U_EA_AMBIGUOUS: UEastAsianWidth = 1i32; |
04454e1e | 6780 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6781 | pub const U_EA_HALFWIDTH: UEastAsianWidth = 2i32; |
04454e1e | 6782 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6783 | pub const U_EA_FULLWIDTH: UEastAsianWidth = 3i32; |
04454e1e | 6784 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6785 | pub const U_EA_NARROW: UEastAsianWidth = 4i32; |
04454e1e | 6786 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6787 | pub const U_EA_WIDE: UEastAsianWidth = 5i32; |
04454e1e FG |
6788 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
6789 | pub type UEnumCharNamesFn = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, code: i32, namechoice: UCharNameChoice, name: ::windows_sys::core::PCSTR, length: i32) -> i8>; | |
5e7ed085 FG |
6790 | #[repr(C)] |
6791 | pub struct UEnumeration(pub u8); | |
04454e1e | 6792 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6793 | pub type UErrorCode = i32; |
04454e1e | 6794 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6795 | pub const U_USING_FALLBACK_WARNING: UErrorCode = -128i32; |
04454e1e | 6796 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6797 | pub const U_ERROR_WARNING_START: UErrorCode = -128i32; |
04454e1e | 6798 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6799 | pub const U_USING_DEFAULT_WARNING: UErrorCode = -127i32; |
04454e1e | 6800 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6801 | pub const U_SAFECLONE_ALLOCATED_WARNING: UErrorCode = -126i32; |
04454e1e | 6802 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6803 | pub const U_STATE_OLD_WARNING: UErrorCode = -125i32; |
04454e1e | 6804 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6805 | pub const U_STRING_NOT_TERMINATED_WARNING: UErrorCode = -124i32; |
04454e1e | 6806 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6807 | pub const U_SORT_KEY_TOO_SHORT_WARNING: UErrorCode = -123i32; |
04454e1e | 6808 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6809 | pub const U_AMBIGUOUS_ALIAS_WARNING: UErrorCode = -122i32; |
04454e1e | 6810 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6811 | pub const U_DIFFERENT_UCA_VERSION: UErrorCode = -121i32; |
04454e1e | 6812 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6813 | pub const U_PLUGIN_CHANGED_LEVEL_WARNING: UErrorCode = -120i32; |
04454e1e | 6814 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6815 | pub const U_ZERO_ERROR: UErrorCode = 0i32; |
04454e1e | 6816 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6817 | pub const U_ILLEGAL_ARGUMENT_ERROR: UErrorCode = 1i32; |
04454e1e | 6818 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6819 | pub const U_MISSING_RESOURCE_ERROR: UErrorCode = 2i32; |
04454e1e | 6820 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6821 | pub const U_INVALID_FORMAT_ERROR: UErrorCode = 3i32; |
04454e1e | 6822 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6823 | pub const U_FILE_ACCESS_ERROR: UErrorCode = 4i32; |
04454e1e | 6824 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6825 | pub const U_INTERNAL_PROGRAM_ERROR: UErrorCode = 5i32; |
04454e1e | 6826 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6827 | pub const U_MESSAGE_PARSE_ERROR: UErrorCode = 6i32; |
04454e1e | 6828 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6829 | pub const U_MEMORY_ALLOCATION_ERROR: UErrorCode = 7i32; |
04454e1e | 6830 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6831 | pub const U_INDEX_OUTOFBOUNDS_ERROR: UErrorCode = 8i32; |
04454e1e | 6832 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6833 | pub const U_PARSE_ERROR: UErrorCode = 9i32; |
04454e1e | 6834 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6835 | pub const U_INVALID_CHAR_FOUND: UErrorCode = 10i32; |
04454e1e | 6836 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6837 | pub const U_TRUNCATED_CHAR_FOUND: UErrorCode = 11i32; |
04454e1e | 6838 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6839 | pub const U_ILLEGAL_CHAR_FOUND: UErrorCode = 12i32; |
04454e1e | 6840 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6841 | pub const U_INVALID_TABLE_FORMAT: UErrorCode = 13i32; |
04454e1e | 6842 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6843 | pub const U_INVALID_TABLE_FILE: UErrorCode = 14i32; |
04454e1e | 6844 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6845 | pub const U_BUFFER_OVERFLOW_ERROR: UErrorCode = 15i32; |
04454e1e | 6846 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6847 | pub const U_UNSUPPORTED_ERROR: UErrorCode = 16i32; |
04454e1e | 6848 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6849 | pub const U_RESOURCE_TYPE_MISMATCH: UErrorCode = 17i32; |
04454e1e | 6850 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6851 | pub const U_ILLEGAL_ESCAPE_SEQUENCE: UErrorCode = 18i32; |
04454e1e | 6852 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6853 | pub const U_UNSUPPORTED_ESCAPE_SEQUENCE: UErrorCode = 19i32; |
04454e1e | 6854 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6855 | pub const U_NO_SPACE_AVAILABLE: UErrorCode = 20i32; |
04454e1e | 6856 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6857 | pub const U_CE_NOT_FOUND_ERROR: UErrorCode = 21i32; |
04454e1e | 6858 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6859 | pub const U_PRIMARY_TOO_LONG_ERROR: UErrorCode = 22i32; |
04454e1e | 6860 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6861 | pub const U_STATE_TOO_OLD_ERROR: UErrorCode = 23i32; |
04454e1e | 6862 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6863 | pub const U_TOO_MANY_ALIASES_ERROR: UErrorCode = 24i32; |
04454e1e | 6864 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6865 | pub const U_ENUM_OUT_OF_SYNC_ERROR: UErrorCode = 25i32; |
04454e1e | 6866 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6867 | pub const U_INVARIANT_CONVERSION_ERROR: UErrorCode = 26i32; |
04454e1e | 6868 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6869 | pub const U_INVALID_STATE_ERROR: UErrorCode = 27i32; |
04454e1e | 6870 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6871 | pub const U_COLLATOR_VERSION_MISMATCH: UErrorCode = 28i32; |
04454e1e | 6872 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6873 | pub const U_USELESS_COLLATOR_ERROR: UErrorCode = 29i32; |
04454e1e | 6874 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6875 | pub const U_NO_WRITE_PERMISSION: UErrorCode = 30i32; |
04454e1e | 6876 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6877 | pub const U_BAD_VARIABLE_DEFINITION: UErrorCode = 65536i32; |
04454e1e | 6878 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6879 | pub const U_PARSE_ERROR_START: UErrorCode = 65536i32; |
04454e1e | 6880 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6881 | pub const U_MALFORMED_RULE: UErrorCode = 65537i32; |
04454e1e | 6882 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6883 | pub const U_MALFORMED_SET: UErrorCode = 65538i32; |
04454e1e | 6884 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6885 | pub const U_MALFORMED_SYMBOL_REFERENCE: UErrorCode = 65539i32; |
04454e1e | 6886 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6887 | pub const U_MALFORMED_UNICODE_ESCAPE: UErrorCode = 65540i32; |
04454e1e | 6888 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6889 | pub const U_MALFORMED_VARIABLE_DEFINITION: UErrorCode = 65541i32; |
04454e1e | 6890 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6891 | pub const U_MALFORMED_VARIABLE_REFERENCE: UErrorCode = 65542i32; |
04454e1e | 6892 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6893 | pub const U_MISMATCHED_SEGMENT_DELIMITERS: UErrorCode = 65543i32; |
04454e1e | 6894 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6895 | pub const U_MISPLACED_ANCHOR_START: UErrorCode = 65544i32; |
04454e1e | 6896 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6897 | pub const U_MISPLACED_CURSOR_OFFSET: UErrorCode = 65545i32; |
04454e1e | 6898 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6899 | pub const U_MISPLACED_QUANTIFIER: UErrorCode = 65546i32; |
04454e1e | 6900 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6901 | pub const U_MISSING_OPERATOR: UErrorCode = 65547i32; |
04454e1e | 6902 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6903 | pub const U_MISSING_SEGMENT_CLOSE: UErrorCode = 65548i32; |
04454e1e | 6904 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6905 | pub const U_MULTIPLE_ANTE_CONTEXTS: UErrorCode = 65549i32; |
04454e1e | 6906 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6907 | pub const U_MULTIPLE_CURSORS: UErrorCode = 65550i32; |
04454e1e | 6908 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6909 | pub const U_MULTIPLE_POST_CONTEXTS: UErrorCode = 65551i32; |
04454e1e | 6910 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6911 | pub const U_TRAILING_BACKSLASH: UErrorCode = 65552i32; |
04454e1e | 6912 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6913 | pub const U_UNDEFINED_SEGMENT_REFERENCE: UErrorCode = 65553i32; |
04454e1e | 6914 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6915 | pub const U_UNDEFINED_VARIABLE: UErrorCode = 65554i32; |
04454e1e | 6916 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6917 | pub const U_UNQUOTED_SPECIAL: UErrorCode = 65555i32; |
04454e1e | 6918 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6919 | pub const U_UNTERMINATED_QUOTE: UErrorCode = 65556i32; |
04454e1e | 6920 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6921 | pub const U_RULE_MASK_ERROR: UErrorCode = 65557i32; |
04454e1e | 6922 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6923 | pub const U_MISPLACED_COMPOUND_FILTER: UErrorCode = 65558i32; |
04454e1e | 6924 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6925 | pub const U_MULTIPLE_COMPOUND_FILTERS: UErrorCode = 65559i32; |
04454e1e | 6926 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6927 | pub const U_INVALID_RBT_SYNTAX: UErrorCode = 65560i32; |
04454e1e | 6928 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6929 | pub const U_INVALID_PROPERTY_PATTERN: UErrorCode = 65561i32; |
04454e1e | 6930 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6931 | pub const U_MALFORMED_PRAGMA: UErrorCode = 65562i32; |
04454e1e | 6932 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6933 | pub const U_UNCLOSED_SEGMENT: UErrorCode = 65563i32; |
04454e1e | 6934 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6935 | pub const U_ILLEGAL_CHAR_IN_SEGMENT: UErrorCode = 65564i32; |
04454e1e | 6936 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6937 | pub const U_VARIABLE_RANGE_EXHAUSTED: UErrorCode = 65565i32; |
04454e1e | 6938 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6939 | pub const U_VARIABLE_RANGE_OVERLAP: UErrorCode = 65566i32; |
04454e1e | 6940 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6941 | pub const U_ILLEGAL_CHARACTER: UErrorCode = 65567i32; |
04454e1e | 6942 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6943 | pub const U_INTERNAL_TRANSLITERATOR_ERROR: UErrorCode = 65568i32; |
04454e1e | 6944 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6945 | pub const U_INVALID_ID: UErrorCode = 65569i32; |
04454e1e | 6946 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6947 | pub const U_INVALID_FUNCTION: UErrorCode = 65570i32; |
04454e1e | 6948 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6949 | pub const U_UNEXPECTED_TOKEN: UErrorCode = 65792i32; |
04454e1e | 6950 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6951 | pub const U_FMT_PARSE_ERROR_START: UErrorCode = 65792i32; |
04454e1e | 6952 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6953 | pub const U_MULTIPLE_DECIMAL_SEPARATORS: UErrorCode = 65793i32; |
04454e1e | 6954 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6955 | pub const U_MULTIPLE_DECIMAL_SEPERATORS: UErrorCode = 65793i32; |
04454e1e | 6956 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6957 | pub const U_MULTIPLE_EXPONENTIAL_SYMBOLS: UErrorCode = 65794i32; |
04454e1e | 6958 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6959 | pub const U_MALFORMED_EXPONENTIAL_PATTERN: UErrorCode = 65795i32; |
04454e1e | 6960 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6961 | pub const U_MULTIPLE_PERCENT_SYMBOLS: UErrorCode = 65796i32; |
04454e1e | 6962 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6963 | pub const U_MULTIPLE_PERMILL_SYMBOLS: UErrorCode = 65797i32; |
04454e1e | 6964 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6965 | pub const U_MULTIPLE_PAD_SPECIFIERS: UErrorCode = 65798i32; |
04454e1e | 6966 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6967 | pub const U_PATTERN_SYNTAX_ERROR: UErrorCode = 65799i32; |
04454e1e | 6968 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6969 | pub const U_ILLEGAL_PAD_POSITION: UErrorCode = 65800i32; |
04454e1e | 6970 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6971 | pub const U_UNMATCHED_BRACES: UErrorCode = 65801i32; |
04454e1e | 6972 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6973 | pub const U_UNSUPPORTED_PROPERTY: UErrorCode = 65802i32; |
04454e1e | 6974 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6975 | pub const U_UNSUPPORTED_ATTRIBUTE: UErrorCode = 65803i32; |
04454e1e | 6976 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6977 | pub const U_ARGUMENT_TYPE_MISMATCH: UErrorCode = 65804i32; |
04454e1e | 6978 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6979 | pub const U_DUPLICATE_KEYWORD: UErrorCode = 65805i32; |
04454e1e | 6980 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6981 | pub const U_UNDEFINED_KEYWORD: UErrorCode = 65806i32; |
04454e1e | 6982 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6983 | pub const U_DEFAULT_KEYWORD_MISSING: UErrorCode = 65807i32; |
04454e1e | 6984 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6985 | pub const U_DECIMAL_NUMBER_SYNTAX_ERROR: UErrorCode = 65808i32; |
04454e1e | 6986 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6987 | pub const U_FORMAT_INEXACT_ERROR: UErrorCode = 65809i32; |
04454e1e | 6988 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6989 | pub const U_NUMBER_ARG_OUTOFBOUNDS_ERROR: UErrorCode = 65810i32; |
04454e1e | 6990 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6991 | pub const U_NUMBER_SKELETON_SYNTAX_ERROR: UErrorCode = 65811i32; |
04454e1e | 6992 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6993 | pub const U_BRK_INTERNAL_ERROR: UErrorCode = 66048i32; |
04454e1e | 6994 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6995 | pub const U_BRK_ERROR_START: UErrorCode = 66048i32; |
04454e1e | 6996 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6997 | pub const U_BRK_HEX_DIGITS_EXPECTED: UErrorCode = 66049i32; |
04454e1e | 6998 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 6999 | pub const U_BRK_SEMICOLON_EXPECTED: UErrorCode = 66050i32; |
04454e1e | 7000 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7001 | pub const U_BRK_RULE_SYNTAX: UErrorCode = 66051i32; |
04454e1e | 7002 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7003 | pub const U_BRK_UNCLOSED_SET: UErrorCode = 66052i32; |
04454e1e | 7004 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7005 | pub const U_BRK_ASSIGN_ERROR: UErrorCode = 66053i32; |
04454e1e | 7006 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7007 | pub const U_BRK_VARIABLE_REDFINITION: UErrorCode = 66054i32; |
04454e1e | 7008 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7009 | pub const U_BRK_MISMATCHED_PAREN: UErrorCode = 66055i32; |
04454e1e | 7010 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7011 | pub const U_BRK_NEW_LINE_IN_QUOTED_STRING: UErrorCode = 66056i32; |
04454e1e | 7012 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7013 | pub const U_BRK_UNDEFINED_VARIABLE: UErrorCode = 66057i32; |
04454e1e | 7014 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7015 | pub const U_BRK_INIT_ERROR: UErrorCode = 66058i32; |
04454e1e | 7016 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7017 | pub const U_BRK_RULE_EMPTY_SET: UErrorCode = 66059i32; |
04454e1e | 7018 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7019 | pub const U_BRK_UNRECOGNIZED_OPTION: UErrorCode = 66060i32; |
04454e1e | 7020 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7021 | pub const U_BRK_MALFORMED_RULE_TAG: UErrorCode = 66061i32; |
04454e1e | 7022 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7023 | pub const U_REGEX_INTERNAL_ERROR: UErrorCode = 66304i32; |
04454e1e | 7024 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7025 | pub const U_REGEX_ERROR_START: UErrorCode = 66304i32; |
04454e1e | 7026 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7027 | pub const U_REGEX_RULE_SYNTAX: UErrorCode = 66305i32; |
04454e1e | 7028 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7029 | pub const U_REGEX_INVALID_STATE: UErrorCode = 66306i32; |
04454e1e | 7030 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7031 | pub const U_REGEX_BAD_ESCAPE_SEQUENCE: UErrorCode = 66307i32; |
04454e1e | 7032 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7033 | pub const U_REGEX_PROPERTY_SYNTAX: UErrorCode = 66308i32; |
04454e1e | 7034 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7035 | pub const U_REGEX_UNIMPLEMENTED: UErrorCode = 66309i32; |
04454e1e | 7036 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7037 | pub const U_REGEX_MISMATCHED_PAREN: UErrorCode = 66310i32; |
04454e1e | 7038 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7039 | pub const U_REGEX_NUMBER_TOO_BIG: UErrorCode = 66311i32; |
04454e1e | 7040 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7041 | pub const U_REGEX_BAD_INTERVAL: UErrorCode = 66312i32; |
04454e1e | 7042 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7043 | pub const U_REGEX_MAX_LT_MIN: UErrorCode = 66313i32; |
04454e1e | 7044 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7045 | pub const U_REGEX_INVALID_BACK_REF: UErrorCode = 66314i32; |
04454e1e | 7046 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7047 | pub const U_REGEX_INVALID_FLAG: UErrorCode = 66315i32; |
04454e1e | 7048 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7049 | pub const U_REGEX_LOOK_BEHIND_LIMIT: UErrorCode = 66316i32; |
04454e1e | 7050 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7051 | pub const U_REGEX_SET_CONTAINS_STRING: UErrorCode = 66317i32; |
04454e1e | 7052 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7053 | pub const U_REGEX_MISSING_CLOSE_BRACKET: UErrorCode = 66319i32; |
04454e1e | 7054 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7055 | pub const U_REGEX_INVALID_RANGE: UErrorCode = 66320i32; |
04454e1e | 7056 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7057 | pub const U_REGEX_STACK_OVERFLOW: UErrorCode = 66321i32; |
04454e1e | 7058 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7059 | pub const U_REGEX_TIME_OUT: UErrorCode = 66322i32; |
04454e1e | 7060 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7061 | pub const U_REGEX_STOPPED_BY_CALLER: UErrorCode = 66323i32; |
04454e1e | 7062 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7063 | pub const U_REGEX_PATTERN_TOO_BIG: UErrorCode = 66324i32; |
04454e1e | 7064 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7065 | pub const U_REGEX_INVALID_CAPTURE_GROUP_NAME: UErrorCode = 66325i32; |
04454e1e | 7066 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7067 | pub const U_IDNA_PROHIBITED_ERROR: UErrorCode = 66560i32; |
04454e1e | 7068 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7069 | pub const U_IDNA_ERROR_START: UErrorCode = 66560i32; |
04454e1e | 7070 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7071 | pub const U_IDNA_UNASSIGNED_ERROR: UErrorCode = 66561i32; |
04454e1e | 7072 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7073 | pub const U_IDNA_CHECK_BIDI_ERROR: UErrorCode = 66562i32; |
04454e1e | 7074 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7075 | pub const U_IDNA_STD3_ASCII_RULES_ERROR: UErrorCode = 66563i32; |
04454e1e | 7076 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7077 | pub const U_IDNA_ACE_PREFIX_ERROR: UErrorCode = 66564i32; |
04454e1e | 7078 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7079 | pub const U_IDNA_VERIFICATION_ERROR: UErrorCode = 66565i32; |
04454e1e | 7080 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7081 | pub const U_IDNA_LABEL_TOO_LONG_ERROR: UErrorCode = 66566i32; |
04454e1e | 7082 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7083 | pub const U_IDNA_ZERO_LENGTH_LABEL_ERROR: UErrorCode = 66567i32; |
04454e1e | 7084 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7085 | pub const U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR: UErrorCode = 66568i32; |
04454e1e | 7086 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7087 | pub const U_STRINGPREP_PROHIBITED_ERROR: UErrorCode = 66560i32; |
04454e1e | 7088 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7089 | pub const U_STRINGPREP_UNASSIGNED_ERROR: UErrorCode = 66561i32; |
04454e1e | 7090 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7091 | pub const U_STRINGPREP_CHECK_BIDI_ERROR: UErrorCode = 66562i32; |
04454e1e | 7092 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7093 | pub const U_PLUGIN_ERROR_START: UErrorCode = 66816i32; |
04454e1e | 7094 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7095 | pub const U_PLUGIN_TOO_HIGH: UErrorCode = 66816i32; |
04454e1e | 7096 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7097 | pub const U_PLUGIN_DIDNT_SET_LEVEL: UErrorCode = 66817i32; |
04454e1e | 7098 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7099 | pub type UFieldCategory = i32; |
04454e1e | 7100 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7101 | pub const UFIELD_CATEGORY_UNDEFINED: UFieldCategory = 0i32; |
04454e1e | 7102 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7103 | pub const UFIELD_CATEGORY_DATE: UFieldCategory = 1i32; |
04454e1e | 7104 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7105 | pub const UFIELD_CATEGORY_NUMBER: UFieldCategory = 2i32; |
04454e1e | 7106 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7107 | pub const UFIELD_CATEGORY_LIST: UFieldCategory = 3i32; |
04454e1e | 7108 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7109 | pub const UFIELD_CATEGORY_RELATIVE_DATETIME: UFieldCategory = 4i32; |
04454e1e | 7110 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7111 | pub const UFIELD_CATEGORY_DATE_INTERVAL: UFieldCategory = 5i32; |
04454e1e | 7112 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7113 | pub const UFIELD_CATEGORY_LIST_SPAN: UFieldCategory = 4099i32; |
04454e1e | 7114 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7115 | pub const UFIELD_CATEGORY_DATE_INTERVAL_SPAN: UFieldCategory = 4101i32; |
7116 | #[repr(C)] | |
04454e1e | 7117 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7118 | pub struct UFieldPosition { |
7119 | pub field: i32, | |
7120 | pub beginIndex: i32, | |
7121 | pub endIndex: i32, | |
7122 | } | |
7123 | impl ::core::marker::Copy for UFieldPosition {} | |
7124 | impl ::core::clone::Clone for UFieldPosition { | |
7125 | fn clone(&self) -> Self { | |
7126 | *self | |
7127 | } | |
7128 | } | |
7129 | #[repr(C)] | |
7130 | pub struct UFieldPositionIterator(pub u8); | |
04454e1e | 7131 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7132 | pub type UFormattableType = i32; |
04454e1e | 7133 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7134 | pub const UFMT_DATE: UFormattableType = 0i32; |
04454e1e | 7135 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7136 | pub const UFMT_DOUBLE: UFormattableType = 1i32; |
04454e1e | 7137 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7138 | pub const UFMT_LONG: UFormattableType = 2i32; |
04454e1e | 7139 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7140 | pub const UFMT_STRING: UFormattableType = 3i32; |
04454e1e | 7141 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7142 | pub const UFMT_ARRAY: UFormattableType = 4i32; |
04454e1e | 7143 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7144 | pub const UFMT_INT64: UFormattableType = 5i32; |
04454e1e | 7145 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7146 | pub const UFMT_OBJECT: UFormattableType = 6i32; |
7147 | #[repr(C)] | |
7148 | pub struct UFormattedDateInterval(pub u8); | |
7149 | #[repr(C)] | |
7150 | pub struct UFormattedList(pub u8); | |
7151 | #[repr(C)] | |
7152 | pub struct UFormattedNumber(pub u8); | |
7153 | #[repr(C)] | |
7154 | pub struct UFormattedNumberRange(pub u8); | |
7155 | #[repr(C)] | |
7156 | pub struct UFormattedRelativeDateTime(pub u8); | |
7157 | #[repr(C)] | |
7158 | pub struct UFormattedValue(pub u8); | |
04454e1e | 7159 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7160 | pub type UGender = i32; |
04454e1e | 7161 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7162 | pub const UGENDER_MALE: UGender = 0i32; |
04454e1e | 7163 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7164 | pub const UGENDER_FEMALE: UGender = 1i32; |
04454e1e | 7165 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7166 | pub const UGENDER_OTHER: UGender = 2i32; |
7167 | #[repr(C)] | |
7168 | pub struct UGenderInfo(pub u8); | |
04454e1e | 7169 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7170 | pub type UGraphemeClusterBreak = i32; |
04454e1e | 7171 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7172 | pub const U_GCB_OTHER: UGraphemeClusterBreak = 0i32; |
04454e1e | 7173 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7174 | pub const U_GCB_CONTROL: UGraphemeClusterBreak = 1i32; |
04454e1e | 7175 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7176 | pub const U_GCB_CR: UGraphemeClusterBreak = 2i32; |
04454e1e | 7177 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7178 | pub const U_GCB_EXTEND: UGraphemeClusterBreak = 3i32; |
04454e1e | 7179 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7180 | pub const U_GCB_L: UGraphemeClusterBreak = 4i32; |
04454e1e | 7181 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7182 | pub const U_GCB_LF: UGraphemeClusterBreak = 5i32; |
04454e1e | 7183 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7184 | pub const U_GCB_LV: UGraphemeClusterBreak = 6i32; |
04454e1e | 7185 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7186 | pub const U_GCB_LVT: UGraphemeClusterBreak = 7i32; |
04454e1e | 7187 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7188 | pub const U_GCB_T: UGraphemeClusterBreak = 8i32; |
04454e1e | 7189 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7190 | pub const U_GCB_V: UGraphemeClusterBreak = 9i32; |
04454e1e | 7191 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7192 | pub const U_GCB_SPACING_MARK: UGraphemeClusterBreak = 10i32; |
04454e1e | 7193 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7194 | pub const U_GCB_PREPEND: UGraphemeClusterBreak = 11i32; |
04454e1e | 7195 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7196 | pub const U_GCB_REGIONAL_INDICATOR: UGraphemeClusterBreak = 12i32; |
04454e1e | 7197 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7198 | pub const U_GCB_E_BASE: UGraphemeClusterBreak = 13i32; |
04454e1e | 7199 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7200 | pub const U_GCB_E_BASE_GAZ: UGraphemeClusterBreak = 14i32; |
04454e1e | 7201 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7202 | pub const U_GCB_E_MODIFIER: UGraphemeClusterBreak = 15i32; |
04454e1e | 7203 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7204 | pub const U_GCB_GLUE_AFTER_ZWJ: UGraphemeClusterBreak = 16i32; |
04454e1e | 7205 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7206 | pub const U_GCB_ZWJ: UGraphemeClusterBreak = 17i32; |
04454e1e | 7207 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7208 | pub type UHangulSyllableType = i32; |
04454e1e | 7209 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7210 | pub const U_HST_NOT_APPLICABLE: UHangulSyllableType = 0i32; |
04454e1e | 7211 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7212 | pub const U_HST_LEADING_JAMO: UHangulSyllableType = 1i32; |
04454e1e | 7213 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7214 | pub const U_HST_VOWEL_JAMO: UHangulSyllableType = 2i32; |
04454e1e | 7215 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7216 | pub const U_HST_TRAILING_JAMO: UHangulSyllableType = 3i32; |
04454e1e | 7217 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7218 | pub const U_HST_LV_SYLLABLE: UHangulSyllableType = 4i32; |
04454e1e | 7219 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7220 | pub const U_HST_LVT_SYLLABLE: UHangulSyllableType = 5i32; |
7221 | #[repr(C)] | |
7222 | pub struct UHashtable(pub u8); | |
7223 | #[repr(C)] | |
7224 | pub struct UIDNA(pub u8); | |
7225 | #[repr(C)] | |
04454e1e | 7226 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7227 | pub struct UIDNAInfo { |
7228 | pub size: i16, | |
7229 | pub isTransitionalDifferent: i8, | |
7230 | pub reservedB3: i8, | |
7231 | pub errors: u32, | |
7232 | pub reservedI2: i32, | |
7233 | pub reservedI3: i32, | |
7234 | } | |
7235 | impl ::core::marker::Copy for UIDNAInfo {} | |
7236 | impl ::core::clone::Clone for UIDNAInfo { | |
7237 | fn clone(&self) -> Self { | |
7238 | *self | |
7239 | } | |
7240 | } | |
04454e1e | 7241 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7242 | pub const UIDNA_CHECK_BIDI: i32 = 4i32; |
04454e1e | 7243 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7244 | pub const UIDNA_CHECK_CONTEXTJ: i32 = 8i32; |
04454e1e | 7245 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7246 | pub const UIDNA_CHECK_CONTEXTO: i32 = 64i32; |
04454e1e | 7247 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7248 | pub const UIDNA_DEFAULT: i32 = 0i32; |
04454e1e | 7249 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7250 | pub const UIDNA_ERROR_BIDI: i32 = 2048i32; |
04454e1e | 7251 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7252 | pub const UIDNA_ERROR_CONTEXTJ: i32 = 4096i32; |
04454e1e | 7253 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7254 | pub const UIDNA_ERROR_CONTEXTO_DIGITS: i32 = 16384i32; |
04454e1e | 7255 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7256 | pub const UIDNA_ERROR_CONTEXTO_PUNCTUATION: i32 = 8192i32; |
04454e1e | 7257 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7258 | pub const UIDNA_ERROR_DISALLOWED: i32 = 128i32; |
04454e1e | 7259 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7260 | pub const UIDNA_ERROR_DOMAIN_NAME_TOO_LONG: i32 = 4i32; |
04454e1e | 7261 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7262 | pub const UIDNA_ERROR_EMPTY_LABEL: i32 = 1i32; |
04454e1e | 7263 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7264 | pub const UIDNA_ERROR_HYPHEN_3_4: i32 = 32i32; |
04454e1e | 7265 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7266 | pub const UIDNA_ERROR_INVALID_ACE_LABEL: i32 = 1024i32; |
04454e1e | 7267 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7268 | pub const UIDNA_ERROR_LABEL_HAS_DOT: i32 = 512i32; |
04454e1e | 7269 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7270 | pub const UIDNA_ERROR_LABEL_TOO_LONG: i32 = 2i32; |
04454e1e | 7271 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7272 | pub const UIDNA_ERROR_LEADING_COMBINING_MARK: i32 = 64i32; |
04454e1e | 7273 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7274 | pub const UIDNA_ERROR_LEADING_HYPHEN: i32 = 8i32; |
04454e1e | 7275 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7276 | pub const UIDNA_ERROR_PUNYCODE: i32 = 256i32; |
04454e1e | 7277 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7278 | pub const UIDNA_ERROR_TRAILING_HYPHEN: i32 = 16i32; |
04454e1e | 7279 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7280 | pub const UIDNA_NONTRANSITIONAL_TO_ASCII: i32 = 16i32; |
04454e1e | 7281 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7282 | pub const UIDNA_NONTRANSITIONAL_TO_UNICODE: i32 = 32i32; |
04454e1e | 7283 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7284 | pub const UIDNA_USE_STD3_RULES: i32 = 2i32; |
04454e1e | 7285 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 7286 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
7287 | pub type UILANGUAGE_ENUMPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: isize) -> super::Foundation::BOOL>; |
7288 | #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 7289 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
7290 | pub type UILANGUAGE_ENUMPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: isize) -> super::Foundation::BOOL>; |
7291 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 7292 | pub const UITER_UNKNOWN_INDEX: i32 = -2i32; |
04454e1e | 7293 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7294 | pub type UIndicPositionalCategory = i32; |
04454e1e | 7295 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7296 | pub const U_INPC_NA: UIndicPositionalCategory = 0i32; |
04454e1e | 7297 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7298 | pub const U_INPC_BOTTOM: UIndicPositionalCategory = 1i32; |
04454e1e | 7299 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7300 | pub const U_INPC_BOTTOM_AND_LEFT: UIndicPositionalCategory = 2i32; |
04454e1e | 7301 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7302 | pub const U_INPC_BOTTOM_AND_RIGHT: UIndicPositionalCategory = 3i32; |
04454e1e | 7303 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7304 | pub const U_INPC_LEFT: UIndicPositionalCategory = 4i32; |
04454e1e | 7305 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7306 | pub const U_INPC_LEFT_AND_RIGHT: UIndicPositionalCategory = 5i32; |
04454e1e | 7307 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7308 | pub const U_INPC_OVERSTRUCK: UIndicPositionalCategory = 6i32; |
04454e1e | 7309 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7310 | pub const U_INPC_RIGHT: UIndicPositionalCategory = 7i32; |
04454e1e | 7311 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7312 | pub const U_INPC_TOP: UIndicPositionalCategory = 8i32; |
04454e1e | 7313 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7314 | pub const U_INPC_TOP_AND_BOTTOM: UIndicPositionalCategory = 9i32; |
04454e1e | 7315 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7316 | pub const U_INPC_TOP_AND_BOTTOM_AND_RIGHT: UIndicPositionalCategory = 10i32; |
04454e1e | 7317 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7318 | pub const U_INPC_TOP_AND_LEFT: UIndicPositionalCategory = 11i32; |
04454e1e | 7319 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7320 | pub const U_INPC_TOP_AND_LEFT_AND_RIGHT: UIndicPositionalCategory = 12i32; |
04454e1e | 7321 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7322 | pub const U_INPC_TOP_AND_RIGHT: UIndicPositionalCategory = 13i32; |
04454e1e | 7323 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7324 | pub const U_INPC_VISUAL_ORDER_LEFT: UIndicPositionalCategory = 14i32; |
04454e1e | 7325 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7326 | pub const U_INPC_TOP_AND_BOTTOM_AND_LEFT: UIndicPositionalCategory = 15i32; |
04454e1e | 7327 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7328 | pub type UIndicSyllabicCategory = i32; |
04454e1e | 7329 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7330 | pub const U_INSC_OTHER: UIndicSyllabicCategory = 0i32; |
04454e1e | 7331 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7332 | pub const U_INSC_AVAGRAHA: UIndicSyllabicCategory = 1i32; |
04454e1e | 7333 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7334 | pub const U_INSC_BINDU: UIndicSyllabicCategory = 2i32; |
04454e1e | 7335 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7336 | pub const U_INSC_BRAHMI_JOINING_NUMBER: UIndicSyllabicCategory = 3i32; |
04454e1e | 7337 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7338 | pub const U_INSC_CANTILLATION_MARK: UIndicSyllabicCategory = 4i32; |
04454e1e | 7339 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7340 | pub const U_INSC_CONSONANT: UIndicSyllabicCategory = 5i32; |
04454e1e | 7341 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7342 | pub const U_INSC_CONSONANT_DEAD: UIndicSyllabicCategory = 6i32; |
04454e1e | 7343 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7344 | pub const U_INSC_CONSONANT_FINAL: UIndicSyllabicCategory = 7i32; |
04454e1e | 7345 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7346 | pub const U_INSC_CONSONANT_HEAD_LETTER: UIndicSyllabicCategory = 8i32; |
04454e1e | 7347 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7348 | pub const U_INSC_CONSONANT_INITIAL_POSTFIXED: UIndicSyllabicCategory = 9i32; |
04454e1e | 7349 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7350 | pub const U_INSC_CONSONANT_KILLER: UIndicSyllabicCategory = 10i32; |
04454e1e | 7351 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7352 | pub const U_INSC_CONSONANT_MEDIAL: UIndicSyllabicCategory = 11i32; |
04454e1e | 7353 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7354 | pub const U_INSC_CONSONANT_PLACEHOLDER: UIndicSyllabicCategory = 12i32; |
04454e1e | 7355 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7356 | pub const U_INSC_CONSONANT_PRECEDING_REPHA: UIndicSyllabicCategory = 13i32; |
04454e1e | 7357 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7358 | pub const U_INSC_CONSONANT_PREFIXED: UIndicSyllabicCategory = 14i32; |
04454e1e | 7359 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7360 | pub const U_INSC_CONSONANT_SUBJOINED: UIndicSyllabicCategory = 15i32; |
04454e1e | 7361 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7362 | pub const U_INSC_CONSONANT_SUCCEEDING_REPHA: UIndicSyllabicCategory = 16i32; |
04454e1e | 7363 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7364 | pub const U_INSC_CONSONANT_WITH_STACKER: UIndicSyllabicCategory = 17i32; |
04454e1e | 7365 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7366 | pub const U_INSC_GEMINATION_MARK: UIndicSyllabicCategory = 18i32; |
04454e1e | 7367 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7368 | pub const U_INSC_INVISIBLE_STACKER: UIndicSyllabicCategory = 19i32; |
04454e1e | 7369 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7370 | pub const U_INSC_JOINER: UIndicSyllabicCategory = 20i32; |
04454e1e | 7371 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7372 | pub const U_INSC_MODIFYING_LETTER: UIndicSyllabicCategory = 21i32; |
04454e1e | 7373 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7374 | pub const U_INSC_NON_JOINER: UIndicSyllabicCategory = 22i32; |
04454e1e | 7375 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7376 | pub const U_INSC_NUKTA: UIndicSyllabicCategory = 23i32; |
04454e1e | 7377 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7378 | pub const U_INSC_NUMBER: UIndicSyllabicCategory = 24i32; |
04454e1e | 7379 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7380 | pub const U_INSC_NUMBER_JOINER: UIndicSyllabicCategory = 25i32; |
04454e1e | 7381 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7382 | pub const U_INSC_PURE_KILLER: UIndicSyllabicCategory = 26i32; |
04454e1e | 7383 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7384 | pub const U_INSC_REGISTER_SHIFTER: UIndicSyllabicCategory = 27i32; |
04454e1e | 7385 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7386 | pub const U_INSC_SYLLABLE_MODIFIER: UIndicSyllabicCategory = 28i32; |
04454e1e | 7387 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7388 | pub const U_INSC_TONE_LETTER: UIndicSyllabicCategory = 29i32; |
04454e1e | 7389 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7390 | pub const U_INSC_TONE_MARK: UIndicSyllabicCategory = 30i32; |
04454e1e | 7391 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7392 | pub const U_INSC_VIRAMA: UIndicSyllabicCategory = 31i32; |
04454e1e | 7393 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7394 | pub const U_INSC_VISARGA: UIndicSyllabicCategory = 32i32; |
04454e1e | 7395 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7396 | pub const U_INSC_VOWEL: UIndicSyllabicCategory = 33i32; |
04454e1e | 7397 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7398 | pub const U_INSC_VOWEL_DEPENDENT: UIndicSyllabicCategory = 34i32; |
04454e1e | 7399 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7400 | pub const U_INSC_VOWEL_INDEPENDENT: UIndicSyllabicCategory = 35i32; |
04454e1e | 7401 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7402 | pub type UJoiningGroup = i32; |
04454e1e | 7403 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7404 | pub const U_JG_NO_JOINING_GROUP: UJoiningGroup = 0i32; |
04454e1e | 7405 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7406 | pub const U_JG_AIN: UJoiningGroup = 1i32; |
04454e1e | 7407 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7408 | pub const U_JG_ALAPH: UJoiningGroup = 2i32; |
04454e1e | 7409 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7410 | pub const U_JG_ALEF: UJoiningGroup = 3i32; |
04454e1e | 7411 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7412 | pub const U_JG_BEH: UJoiningGroup = 4i32; |
04454e1e | 7413 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7414 | pub const U_JG_BETH: UJoiningGroup = 5i32; |
04454e1e | 7415 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7416 | pub const U_JG_DAL: UJoiningGroup = 6i32; |
04454e1e | 7417 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7418 | pub const U_JG_DALATH_RISH: UJoiningGroup = 7i32; |
04454e1e | 7419 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7420 | pub const U_JG_E: UJoiningGroup = 8i32; |
04454e1e | 7421 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7422 | pub const U_JG_FEH: UJoiningGroup = 9i32; |
04454e1e | 7423 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7424 | pub const U_JG_FINAL_SEMKATH: UJoiningGroup = 10i32; |
04454e1e | 7425 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7426 | pub const U_JG_GAF: UJoiningGroup = 11i32; |
04454e1e | 7427 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7428 | pub const U_JG_GAMAL: UJoiningGroup = 12i32; |
04454e1e | 7429 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7430 | pub const U_JG_HAH: UJoiningGroup = 13i32; |
04454e1e | 7431 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7432 | pub const U_JG_TEH_MARBUTA_GOAL: UJoiningGroup = 14i32; |
04454e1e | 7433 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7434 | pub const U_JG_HAMZA_ON_HEH_GOAL: UJoiningGroup = 14i32; |
04454e1e | 7435 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7436 | pub const U_JG_HE: UJoiningGroup = 15i32; |
04454e1e | 7437 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7438 | pub const U_JG_HEH: UJoiningGroup = 16i32; |
04454e1e | 7439 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7440 | pub const U_JG_HEH_GOAL: UJoiningGroup = 17i32; |
04454e1e | 7441 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7442 | pub const U_JG_HETH: UJoiningGroup = 18i32; |
04454e1e | 7443 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7444 | pub const U_JG_KAF: UJoiningGroup = 19i32; |
04454e1e | 7445 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7446 | pub const U_JG_KAPH: UJoiningGroup = 20i32; |
04454e1e | 7447 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7448 | pub const U_JG_KNOTTED_HEH: UJoiningGroup = 21i32; |
04454e1e | 7449 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7450 | pub const U_JG_LAM: UJoiningGroup = 22i32; |
04454e1e | 7451 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7452 | pub const U_JG_LAMADH: UJoiningGroup = 23i32; |
04454e1e | 7453 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7454 | pub const U_JG_MEEM: UJoiningGroup = 24i32; |
04454e1e | 7455 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7456 | pub const U_JG_MIM: UJoiningGroup = 25i32; |
04454e1e | 7457 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7458 | pub const U_JG_NOON: UJoiningGroup = 26i32; |
04454e1e | 7459 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7460 | pub const U_JG_NUN: UJoiningGroup = 27i32; |
04454e1e | 7461 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7462 | pub const U_JG_PE: UJoiningGroup = 28i32; |
04454e1e | 7463 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7464 | pub const U_JG_QAF: UJoiningGroup = 29i32; |
04454e1e | 7465 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7466 | pub const U_JG_QAPH: UJoiningGroup = 30i32; |
04454e1e | 7467 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7468 | pub const U_JG_REH: UJoiningGroup = 31i32; |
04454e1e | 7469 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7470 | pub const U_JG_REVERSED_PE: UJoiningGroup = 32i32; |
04454e1e | 7471 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7472 | pub const U_JG_SAD: UJoiningGroup = 33i32; |
04454e1e | 7473 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7474 | pub const U_JG_SADHE: UJoiningGroup = 34i32; |
04454e1e | 7475 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7476 | pub const U_JG_SEEN: UJoiningGroup = 35i32; |
04454e1e | 7477 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7478 | pub const U_JG_SEMKATH: UJoiningGroup = 36i32; |
04454e1e | 7479 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7480 | pub const U_JG_SHIN: UJoiningGroup = 37i32; |
04454e1e | 7481 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7482 | pub const U_JG_SWASH_KAF: UJoiningGroup = 38i32; |
04454e1e | 7483 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7484 | pub const U_JG_SYRIAC_WAW: UJoiningGroup = 39i32; |
04454e1e | 7485 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7486 | pub const U_JG_TAH: UJoiningGroup = 40i32; |
04454e1e | 7487 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7488 | pub const U_JG_TAW: UJoiningGroup = 41i32; |
04454e1e | 7489 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7490 | pub const U_JG_TEH_MARBUTA: UJoiningGroup = 42i32; |
04454e1e | 7491 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7492 | pub const U_JG_TETH: UJoiningGroup = 43i32; |
04454e1e | 7493 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7494 | pub const U_JG_WAW: UJoiningGroup = 44i32; |
04454e1e | 7495 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7496 | pub const U_JG_YEH: UJoiningGroup = 45i32; |
04454e1e | 7497 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7498 | pub const U_JG_YEH_BARREE: UJoiningGroup = 46i32; |
04454e1e | 7499 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7500 | pub const U_JG_YEH_WITH_TAIL: UJoiningGroup = 47i32; |
04454e1e | 7501 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7502 | pub const U_JG_YUDH: UJoiningGroup = 48i32; |
04454e1e | 7503 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7504 | pub const U_JG_YUDH_HE: UJoiningGroup = 49i32; |
04454e1e | 7505 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7506 | pub const U_JG_ZAIN: UJoiningGroup = 50i32; |
04454e1e | 7507 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7508 | pub const U_JG_FE: UJoiningGroup = 51i32; |
04454e1e | 7509 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7510 | pub const U_JG_KHAPH: UJoiningGroup = 52i32; |
04454e1e | 7511 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7512 | pub const U_JG_ZHAIN: UJoiningGroup = 53i32; |
04454e1e | 7513 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7514 | pub const U_JG_BURUSHASKI_YEH_BARREE: UJoiningGroup = 54i32; |
04454e1e | 7515 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7516 | pub const U_JG_FARSI_YEH: UJoiningGroup = 55i32; |
04454e1e | 7517 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7518 | pub const U_JG_NYA: UJoiningGroup = 56i32; |
04454e1e | 7519 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7520 | pub const U_JG_ROHINGYA_YEH: UJoiningGroup = 57i32; |
04454e1e | 7521 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7522 | pub const U_JG_MANICHAEAN_ALEPH: UJoiningGroup = 58i32; |
04454e1e | 7523 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7524 | pub const U_JG_MANICHAEAN_AYIN: UJoiningGroup = 59i32; |
04454e1e | 7525 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7526 | pub const U_JG_MANICHAEAN_BETH: UJoiningGroup = 60i32; |
04454e1e | 7527 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7528 | pub const U_JG_MANICHAEAN_DALETH: UJoiningGroup = 61i32; |
04454e1e | 7529 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7530 | pub const U_JG_MANICHAEAN_DHAMEDH: UJoiningGroup = 62i32; |
04454e1e | 7531 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7532 | pub const U_JG_MANICHAEAN_FIVE: UJoiningGroup = 63i32; |
04454e1e | 7533 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7534 | pub const U_JG_MANICHAEAN_GIMEL: UJoiningGroup = 64i32; |
04454e1e | 7535 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7536 | pub const U_JG_MANICHAEAN_HETH: UJoiningGroup = 65i32; |
04454e1e | 7537 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7538 | pub const U_JG_MANICHAEAN_HUNDRED: UJoiningGroup = 66i32; |
04454e1e | 7539 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7540 | pub const U_JG_MANICHAEAN_KAPH: UJoiningGroup = 67i32; |
04454e1e | 7541 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7542 | pub const U_JG_MANICHAEAN_LAMEDH: UJoiningGroup = 68i32; |
04454e1e | 7543 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7544 | pub const U_JG_MANICHAEAN_MEM: UJoiningGroup = 69i32; |
04454e1e | 7545 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7546 | pub const U_JG_MANICHAEAN_NUN: UJoiningGroup = 70i32; |
04454e1e | 7547 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7548 | pub const U_JG_MANICHAEAN_ONE: UJoiningGroup = 71i32; |
04454e1e | 7549 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7550 | pub const U_JG_MANICHAEAN_PE: UJoiningGroup = 72i32; |
04454e1e | 7551 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7552 | pub const U_JG_MANICHAEAN_QOPH: UJoiningGroup = 73i32; |
04454e1e | 7553 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7554 | pub const U_JG_MANICHAEAN_RESH: UJoiningGroup = 74i32; |
04454e1e | 7555 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7556 | pub const U_JG_MANICHAEAN_SADHE: UJoiningGroup = 75i32; |
04454e1e | 7557 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7558 | pub const U_JG_MANICHAEAN_SAMEKH: UJoiningGroup = 76i32; |
04454e1e | 7559 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7560 | pub const U_JG_MANICHAEAN_TAW: UJoiningGroup = 77i32; |
04454e1e | 7561 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7562 | pub const U_JG_MANICHAEAN_TEN: UJoiningGroup = 78i32; |
04454e1e | 7563 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7564 | pub const U_JG_MANICHAEAN_TETH: UJoiningGroup = 79i32; |
04454e1e | 7565 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7566 | pub const U_JG_MANICHAEAN_THAMEDH: UJoiningGroup = 80i32; |
04454e1e | 7567 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7568 | pub const U_JG_MANICHAEAN_TWENTY: UJoiningGroup = 81i32; |
04454e1e | 7569 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7570 | pub const U_JG_MANICHAEAN_WAW: UJoiningGroup = 82i32; |
04454e1e | 7571 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7572 | pub const U_JG_MANICHAEAN_YODH: UJoiningGroup = 83i32; |
04454e1e | 7573 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7574 | pub const U_JG_MANICHAEAN_ZAYIN: UJoiningGroup = 84i32; |
04454e1e | 7575 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7576 | pub const U_JG_STRAIGHT_WAW: UJoiningGroup = 85i32; |
04454e1e | 7577 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7578 | pub const U_JG_AFRICAN_FEH: UJoiningGroup = 86i32; |
04454e1e | 7579 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7580 | pub const U_JG_AFRICAN_NOON: UJoiningGroup = 87i32; |
04454e1e | 7581 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7582 | pub const U_JG_AFRICAN_QAF: UJoiningGroup = 88i32; |
04454e1e | 7583 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7584 | pub const U_JG_MALAYALAM_BHA: UJoiningGroup = 89i32; |
04454e1e | 7585 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7586 | pub const U_JG_MALAYALAM_JA: UJoiningGroup = 90i32; |
04454e1e | 7587 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7588 | pub const U_JG_MALAYALAM_LLA: UJoiningGroup = 91i32; |
04454e1e | 7589 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7590 | pub const U_JG_MALAYALAM_LLLA: UJoiningGroup = 92i32; |
04454e1e | 7591 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7592 | pub const U_JG_MALAYALAM_NGA: UJoiningGroup = 93i32; |
04454e1e | 7593 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7594 | pub const U_JG_MALAYALAM_NNA: UJoiningGroup = 94i32; |
04454e1e | 7595 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7596 | pub const U_JG_MALAYALAM_NNNA: UJoiningGroup = 95i32; |
04454e1e | 7597 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7598 | pub const U_JG_MALAYALAM_NYA: UJoiningGroup = 96i32; |
04454e1e | 7599 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7600 | pub const U_JG_MALAYALAM_RA: UJoiningGroup = 97i32; |
04454e1e | 7601 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7602 | pub const U_JG_MALAYALAM_SSA: UJoiningGroup = 98i32; |
04454e1e | 7603 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7604 | pub const U_JG_MALAYALAM_TTA: UJoiningGroup = 99i32; |
04454e1e | 7605 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7606 | pub const U_JG_HANIFI_ROHINGYA_KINNA_YA: UJoiningGroup = 100i32; |
04454e1e | 7607 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7608 | pub const U_JG_HANIFI_ROHINGYA_PA: UJoiningGroup = 101i32; |
04454e1e | 7609 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7610 | pub type UJoiningType = i32; |
04454e1e | 7611 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7612 | pub const U_JT_NON_JOINING: UJoiningType = 0i32; |
04454e1e | 7613 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7614 | pub const U_JT_JOIN_CAUSING: UJoiningType = 1i32; |
04454e1e | 7615 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7616 | pub const U_JT_DUAL_JOINING: UJoiningType = 2i32; |
04454e1e | 7617 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7618 | pub const U_JT_LEFT_JOINING: UJoiningType = 3i32; |
04454e1e | 7619 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7620 | pub const U_JT_RIGHT_JOINING: UJoiningType = 4i32; |
04454e1e | 7621 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7622 | pub const U_JT_TRANSPARENT: UJoiningType = 5i32; |
04454e1e | 7623 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7624 | pub const ULOC_CANADA: &str = "en_CA"; |
04454e1e | 7625 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7626 | pub const ULOC_CANADA_FRENCH: &str = "fr_CA"; |
04454e1e | 7627 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7628 | pub const ULOC_CHINA: &str = "zh_CN"; |
04454e1e | 7629 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7630 | pub const ULOC_CHINESE: &str = "zh"; |
04454e1e | 7631 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7632 | pub const ULOC_COUNTRY_CAPACITY: u32 = 4u32; |
04454e1e | 7633 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7634 | pub const ULOC_ENGLISH: &str = "en"; |
04454e1e | 7635 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7636 | pub const ULOC_FRANCE: &str = "fr_FR"; |
04454e1e | 7637 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7638 | pub const ULOC_FRENCH: &str = "fr"; |
04454e1e | 7639 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7640 | pub const ULOC_FULLNAME_CAPACITY: u32 = 157u32; |
04454e1e | 7641 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7642 | pub const ULOC_GERMAN: &str = "de"; |
04454e1e | 7643 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7644 | pub const ULOC_GERMANY: &str = "de_DE"; |
04454e1e | 7645 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7646 | pub const ULOC_ITALIAN: &str = "it"; |
04454e1e | 7647 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7648 | pub const ULOC_ITALY: &str = "it_IT"; |
04454e1e | 7649 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7650 | pub const ULOC_JAPAN: &str = "ja_JP"; |
04454e1e | 7651 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7652 | pub const ULOC_JAPANESE: &str = "ja"; |
04454e1e | 7653 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7654 | pub const ULOC_KEYWORDS_CAPACITY: u32 = 96u32; |
04454e1e | 7655 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7656 | pub const ULOC_KEYWORD_AND_VALUES_CAPACITY: u32 = 100u32; |
04454e1e | 7657 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7658 | pub const ULOC_KEYWORD_ASSIGN_UNICODE: u32 = 61u32; |
04454e1e | 7659 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7660 | pub const ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE: u32 = 59u32; |
04454e1e | 7661 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7662 | pub const ULOC_KEYWORD_SEPARATOR_UNICODE: u32 = 64u32; |
04454e1e | 7663 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7664 | pub const ULOC_KOREA: &str = "ko_KR"; |
04454e1e | 7665 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7666 | pub const ULOC_KOREAN: &str = "ko"; |
04454e1e | 7667 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7668 | pub const ULOC_LANG_CAPACITY: u32 = 12u32; |
04454e1e | 7669 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7670 | pub const ULOC_PRC: &str = "zh_CN"; |
04454e1e | 7671 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7672 | pub const ULOC_SCRIPT_CAPACITY: u32 = 6u32; |
04454e1e | 7673 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7674 | pub const ULOC_SIMPLIFIED_CHINESE: &str = "zh_CN"; |
04454e1e | 7675 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7676 | pub const ULOC_TAIWAN: &str = "zh_TW"; |
04454e1e | 7677 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7678 | pub const ULOC_TRADITIONAL_CHINESE: &str = "zh_TW"; |
04454e1e | 7679 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7680 | pub const ULOC_UK: &str = "en_GB"; |
04454e1e | 7681 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 7682 | pub const ULOC_US: &str = "en_US"; |
04454e1e | 7683 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7684 | pub type ULayoutType = i32; |
04454e1e | 7685 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7686 | pub const ULOC_LAYOUT_LTR: ULayoutType = 0i32; |
04454e1e | 7687 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7688 | pub const ULOC_LAYOUT_RTL: ULayoutType = 1i32; |
04454e1e | 7689 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7690 | pub const ULOC_LAYOUT_TTB: ULayoutType = 2i32; |
04454e1e | 7691 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7692 | pub const ULOC_LAYOUT_BTT: ULayoutType = 3i32; |
04454e1e | 7693 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7694 | pub const ULOC_LAYOUT_UNKNOWN: ULayoutType = 4i32; |
04454e1e | 7695 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7696 | pub type ULineBreak = i32; |
04454e1e | 7697 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7698 | pub const U_LB_UNKNOWN: ULineBreak = 0i32; |
04454e1e | 7699 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7700 | pub const U_LB_AMBIGUOUS: ULineBreak = 1i32; |
04454e1e | 7701 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7702 | pub const U_LB_ALPHABETIC: ULineBreak = 2i32; |
04454e1e | 7703 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7704 | pub const U_LB_BREAK_BOTH: ULineBreak = 3i32; |
04454e1e | 7705 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7706 | pub const U_LB_BREAK_AFTER: ULineBreak = 4i32; |
04454e1e | 7707 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7708 | pub const U_LB_BREAK_BEFORE: ULineBreak = 5i32; |
04454e1e | 7709 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7710 | pub const U_LB_MANDATORY_BREAK: ULineBreak = 6i32; |
04454e1e | 7711 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7712 | pub const U_LB_CONTINGENT_BREAK: ULineBreak = 7i32; |
04454e1e | 7713 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7714 | pub const U_LB_CLOSE_PUNCTUATION: ULineBreak = 8i32; |
04454e1e | 7715 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7716 | pub const U_LB_COMBINING_MARK: ULineBreak = 9i32; |
04454e1e | 7717 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7718 | pub const U_LB_CARRIAGE_RETURN: ULineBreak = 10i32; |
04454e1e | 7719 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7720 | pub const U_LB_EXCLAMATION: ULineBreak = 11i32; |
04454e1e | 7721 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7722 | pub const U_LB_GLUE: ULineBreak = 12i32; |
04454e1e | 7723 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7724 | pub const U_LB_HYPHEN: ULineBreak = 13i32; |
04454e1e | 7725 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7726 | pub const U_LB_IDEOGRAPHIC: ULineBreak = 14i32; |
04454e1e | 7727 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7728 | pub const U_LB_INSEPARABLE: ULineBreak = 15i32; |
04454e1e | 7729 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7730 | pub const U_LB_INSEPERABLE: ULineBreak = 15i32; |
04454e1e | 7731 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7732 | pub const U_LB_INFIX_NUMERIC: ULineBreak = 16i32; |
04454e1e | 7733 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7734 | pub const U_LB_LINE_FEED: ULineBreak = 17i32; |
04454e1e | 7735 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7736 | pub const U_LB_NONSTARTER: ULineBreak = 18i32; |
04454e1e | 7737 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7738 | pub const U_LB_NUMERIC: ULineBreak = 19i32; |
04454e1e | 7739 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7740 | pub const U_LB_OPEN_PUNCTUATION: ULineBreak = 20i32; |
04454e1e | 7741 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7742 | pub const U_LB_POSTFIX_NUMERIC: ULineBreak = 21i32; |
04454e1e | 7743 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7744 | pub const U_LB_PREFIX_NUMERIC: ULineBreak = 22i32; |
04454e1e | 7745 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7746 | pub const U_LB_QUOTATION: ULineBreak = 23i32; |
04454e1e | 7747 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7748 | pub const U_LB_COMPLEX_CONTEXT: ULineBreak = 24i32; |
04454e1e | 7749 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7750 | pub const U_LB_SURROGATE: ULineBreak = 25i32; |
04454e1e | 7751 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7752 | pub const U_LB_SPACE: ULineBreak = 26i32; |
04454e1e | 7753 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7754 | pub const U_LB_BREAK_SYMBOLS: ULineBreak = 27i32; |
04454e1e | 7755 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7756 | pub const U_LB_ZWSPACE: ULineBreak = 28i32; |
04454e1e | 7757 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7758 | pub const U_LB_NEXT_LINE: ULineBreak = 29i32; |
04454e1e | 7759 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7760 | pub const U_LB_WORD_JOINER: ULineBreak = 30i32; |
04454e1e | 7761 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7762 | pub const U_LB_H2: ULineBreak = 31i32; |
04454e1e | 7763 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7764 | pub const U_LB_H3: ULineBreak = 32i32; |
04454e1e | 7765 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7766 | pub const U_LB_JL: ULineBreak = 33i32; |
04454e1e | 7767 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7768 | pub const U_LB_JT: ULineBreak = 34i32; |
04454e1e | 7769 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7770 | pub const U_LB_JV: ULineBreak = 35i32; |
04454e1e | 7771 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7772 | pub const U_LB_CLOSE_PARENTHESIS: ULineBreak = 36i32; |
04454e1e | 7773 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7774 | pub const U_LB_CONDITIONAL_JAPANESE_STARTER: ULineBreak = 37i32; |
04454e1e | 7775 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7776 | pub const U_LB_HEBREW_LETTER: ULineBreak = 38i32; |
04454e1e | 7777 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7778 | pub const U_LB_REGIONAL_INDICATOR: ULineBreak = 39i32; |
04454e1e | 7779 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7780 | pub const U_LB_E_BASE: ULineBreak = 40i32; |
04454e1e | 7781 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7782 | pub const U_LB_E_MODIFIER: ULineBreak = 41i32; |
04454e1e | 7783 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7784 | pub const U_LB_ZWJ: ULineBreak = 42i32; |
04454e1e | 7785 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7786 | pub type ULineBreakTag = i32; |
04454e1e | 7787 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7788 | pub const UBRK_LINE_SOFT: ULineBreakTag = 0i32; |
04454e1e | 7789 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7790 | pub const UBRK_LINE_SOFT_LIMIT: ULineBreakTag = 100i32; |
04454e1e | 7791 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7792 | pub const UBRK_LINE_HARD: ULineBreakTag = 100i32; |
04454e1e | 7793 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7794 | pub const UBRK_LINE_HARD_LIMIT: ULineBreakTag = 200i32; |
7795 | #[repr(C)] | |
7796 | pub struct UListFormatter(pub u8); | |
04454e1e | 7797 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7798 | pub type UListFormatterField = i32; |
04454e1e | 7799 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7800 | pub const ULISTFMT_LITERAL_FIELD: UListFormatterField = 0i32; |
04454e1e | 7801 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7802 | pub const ULISTFMT_ELEMENT_FIELD: UListFormatterField = 1i32; |
04454e1e | 7803 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7804 | pub type UListFormatterType = i32; |
04454e1e | 7805 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7806 | pub const ULISTFMT_TYPE_AND: UListFormatterType = 0i32; |
04454e1e | 7807 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7808 | pub const ULISTFMT_TYPE_OR: UListFormatterType = 1i32; |
04454e1e | 7809 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7810 | pub const ULISTFMT_TYPE_UNITS: UListFormatterType = 2i32; |
04454e1e | 7811 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7812 | pub type UListFormatterWidth = i32; |
04454e1e | 7813 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7814 | pub const ULISTFMT_WIDTH_WIDE: UListFormatterWidth = 0i32; |
04454e1e | 7815 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7816 | pub const ULISTFMT_WIDTH_SHORT: UListFormatterWidth = 1i32; |
04454e1e | 7817 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7818 | pub const ULISTFMT_WIDTH_NARROW: UListFormatterWidth = 2i32; |
04454e1e | 7819 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7820 | pub type ULocAvailableType = i32; |
04454e1e | 7821 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7822 | pub const ULOC_AVAILABLE_DEFAULT: ULocAvailableType = 0i32; |
04454e1e | 7823 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7824 | pub const ULOC_AVAILABLE_ONLY_LEGACY_ALIASES: ULocAvailableType = 1i32; |
04454e1e | 7825 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7826 | pub const ULOC_AVAILABLE_WITH_LEGACY_ALIASES: ULocAvailableType = 2i32; |
04454e1e | 7827 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7828 | pub type ULocDataLocaleType = i32; |
04454e1e | 7829 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7830 | pub const ULOC_ACTUAL_LOCALE: ULocDataLocaleType = 0i32; |
04454e1e | 7831 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7832 | pub const ULOC_VALID_LOCALE: ULocDataLocaleType = 1i32; |
7833 | #[repr(C)] | |
7834 | pub struct ULocaleData(pub u8); | |
04454e1e | 7835 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7836 | pub type ULocaleDataDelimiterType = i32; |
04454e1e | 7837 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7838 | pub const ULOCDATA_QUOTATION_START: ULocaleDataDelimiterType = 0i32; |
04454e1e | 7839 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7840 | pub const ULOCDATA_QUOTATION_END: ULocaleDataDelimiterType = 1i32; |
04454e1e | 7841 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7842 | pub const ULOCDATA_ALT_QUOTATION_START: ULocaleDataDelimiterType = 2i32; |
04454e1e | 7843 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7844 | pub const ULOCDATA_ALT_QUOTATION_END: ULocaleDataDelimiterType = 3i32; |
04454e1e | 7845 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7846 | pub type ULocaleDataExemplarSetType = i32; |
04454e1e | 7847 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7848 | pub const ULOCDATA_ES_STANDARD: ULocaleDataExemplarSetType = 0i32; |
04454e1e | 7849 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7850 | pub const ULOCDATA_ES_AUXILIARY: ULocaleDataExemplarSetType = 1i32; |
04454e1e | 7851 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7852 | pub const ULOCDATA_ES_INDEX: ULocaleDataExemplarSetType = 2i32; |
04454e1e | 7853 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7854 | pub const ULOCDATA_ES_PUNCTUATION: ULocaleDataExemplarSetType = 3i32; |
7855 | #[repr(C)] | |
7856 | pub struct ULocaleDisplayNames(pub u8); | |
04454e1e | 7857 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7858 | pub const UMSGPAT_ARG_NAME_NOT_NUMBER: i32 = -1i32; |
04454e1e | 7859 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7860 | pub const UMSGPAT_ARG_NAME_NOT_VALID: i32 = -2i32; |
04454e1e | 7861 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7862 | pub type UMeasureFormatWidth = i32; |
04454e1e | 7863 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7864 | pub const UMEASFMT_WIDTH_WIDE: UMeasureFormatWidth = 0i32; |
04454e1e | 7865 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7866 | pub const UMEASFMT_WIDTH_SHORT: UMeasureFormatWidth = 1i32; |
04454e1e | 7867 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7868 | pub const UMEASFMT_WIDTH_NARROW: UMeasureFormatWidth = 2i32; |
04454e1e | 7869 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7870 | pub const UMEASFMT_WIDTH_NUMERIC: UMeasureFormatWidth = 3i32; |
04454e1e | 7871 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7872 | pub const UMEASFMT_WIDTH_COUNT: UMeasureFormatWidth = 4i32; |
04454e1e | 7873 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7874 | pub type UMeasurementSystem = i32; |
04454e1e | 7875 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7876 | pub const UMS_SI: UMeasurementSystem = 0i32; |
04454e1e | 7877 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7878 | pub const UMS_US: UMeasurementSystem = 1i32; |
04454e1e | 7879 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7880 | pub const UMS_UK: UMeasurementSystem = 2i32; |
04454e1e | 7881 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7882 | pub type UMemAllocFn = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, size: usize) -> *mut ::core::ffi::c_void>; |
04454e1e | 7883 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7884 | pub type UMemFreeFn = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, mem: *mut ::core::ffi::c_void)>; |
04454e1e | 7885 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7886 | pub type UMemReallocFn = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, mem: *mut ::core::ffi::c_void, size: usize) -> *mut ::core::ffi::c_void>; |
04454e1e | 7887 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7888 | pub type UMessagePatternApostropheMode = i32; |
04454e1e | 7889 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7890 | pub const UMSGPAT_APOS_DOUBLE_OPTIONAL: UMessagePatternApostropheMode = 0i32; |
04454e1e | 7891 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7892 | pub const UMSGPAT_APOS_DOUBLE_REQUIRED: UMessagePatternApostropheMode = 1i32; |
04454e1e | 7893 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7894 | pub type UMessagePatternArgType = i32; |
04454e1e | 7895 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7896 | pub const UMSGPAT_ARG_TYPE_NONE: UMessagePatternArgType = 0i32; |
04454e1e | 7897 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7898 | pub const UMSGPAT_ARG_TYPE_SIMPLE: UMessagePatternArgType = 1i32; |
04454e1e | 7899 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7900 | pub const UMSGPAT_ARG_TYPE_CHOICE: UMessagePatternArgType = 2i32; |
04454e1e | 7901 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7902 | pub const UMSGPAT_ARG_TYPE_PLURAL: UMessagePatternArgType = 3i32; |
04454e1e | 7903 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7904 | pub const UMSGPAT_ARG_TYPE_SELECT: UMessagePatternArgType = 4i32; |
04454e1e | 7905 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7906 | pub const UMSGPAT_ARG_TYPE_SELECTORDINAL: UMessagePatternArgType = 5i32; |
04454e1e | 7907 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7908 | pub type UMessagePatternPartType = i32; |
04454e1e | 7909 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7910 | pub const UMSGPAT_PART_TYPE_MSG_START: UMessagePatternPartType = 0i32; |
04454e1e | 7911 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7912 | pub const UMSGPAT_PART_TYPE_MSG_LIMIT: UMessagePatternPartType = 1i32; |
04454e1e | 7913 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7914 | pub const UMSGPAT_PART_TYPE_SKIP_SYNTAX: UMessagePatternPartType = 2i32; |
04454e1e | 7915 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7916 | pub const UMSGPAT_PART_TYPE_INSERT_CHAR: UMessagePatternPartType = 3i32; |
04454e1e | 7917 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7918 | pub const UMSGPAT_PART_TYPE_REPLACE_NUMBER: UMessagePatternPartType = 4i32; |
04454e1e | 7919 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7920 | pub const UMSGPAT_PART_TYPE_ARG_START: UMessagePatternPartType = 5i32; |
04454e1e | 7921 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7922 | pub const UMSGPAT_PART_TYPE_ARG_LIMIT: UMessagePatternPartType = 6i32; |
04454e1e | 7923 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7924 | pub const UMSGPAT_PART_TYPE_ARG_NUMBER: UMessagePatternPartType = 7i32; |
04454e1e | 7925 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7926 | pub const UMSGPAT_PART_TYPE_ARG_NAME: UMessagePatternPartType = 8i32; |
04454e1e | 7927 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7928 | pub const UMSGPAT_PART_TYPE_ARG_TYPE: UMessagePatternPartType = 9i32; |
04454e1e | 7929 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7930 | pub const UMSGPAT_PART_TYPE_ARG_STYLE: UMessagePatternPartType = 10i32; |
04454e1e | 7931 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7932 | pub const UMSGPAT_PART_TYPE_ARG_SELECTOR: UMessagePatternPartType = 11i32; |
04454e1e | 7933 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7934 | pub const UMSGPAT_PART_TYPE_ARG_INT: UMessagePatternPartType = 12i32; |
04454e1e | 7935 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7936 | pub const UMSGPAT_PART_TYPE_ARG_DOUBLE: UMessagePatternPartType = 13i32; |
7937 | #[repr(C)] | |
7938 | pub struct UMutableCPTrie(pub u8); | |
04454e1e | 7939 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7940 | pub type UNESCAPE_CHAR_AT = ::core::option::Option<unsafe extern "system" fn(offset: i32, context: *mut ::core::ffi::c_void) -> u16>; |
7941 | #[repr(C)] | |
04454e1e | 7942 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7943 | pub struct UNICODERANGE { |
7944 | pub wcFrom: u16, | |
7945 | pub wcTo: u16, | |
7946 | } | |
7947 | impl ::core::marker::Copy for UNICODERANGE {} | |
7948 | impl ::core::clone::Clone for UNICODERANGE { | |
7949 | fn clone(&self) -> Self { | |
7950 | *self | |
7951 | } | |
7952 | } | |
04454e1e | 7953 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7954 | pub const UNISCRIBE_OPENTYPE: u32 = 256u32; |
04454e1e | 7955 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7956 | pub const UNORM_INPUT_IS_FCD: u32 = 131072u32; |
04454e1e | 7957 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7958 | pub type UNormalization2Mode = i32; |
04454e1e | 7959 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7960 | pub const UNORM2_COMPOSE: UNormalization2Mode = 0i32; |
04454e1e | 7961 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7962 | pub const UNORM2_DECOMPOSE: UNormalization2Mode = 1i32; |
04454e1e | 7963 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7964 | pub const UNORM2_FCD: UNormalization2Mode = 2i32; |
04454e1e | 7965 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7966 | pub const UNORM2_COMPOSE_CONTIGUOUS: UNormalization2Mode = 3i32; |
04454e1e | 7967 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7968 | pub type UNormalizationCheckResult = i32; |
04454e1e | 7969 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7970 | pub const UNORM_NO: UNormalizationCheckResult = 0i32; |
04454e1e | 7971 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7972 | pub const UNORM_YES: UNormalizationCheckResult = 1i32; |
04454e1e | 7973 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7974 | pub const UNORM_MAYBE: UNormalizationCheckResult = 2i32; |
04454e1e | 7975 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7976 | pub type UNormalizationMode = i32; |
04454e1e | 7977 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7978 | pub const UNORM_NONE: UNormalizationMode = 1i32; |
04454e1e | 7979 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7980 | pub const UNORM_NFD: UNormalizationMode = 2i32; |
04454e1e | 7981 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7982 | pub const UNORM_NFKD: UNormalizationMode = 3i32; |
04454e1e | 7983 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7984 | pub const UNORM_NFC: UNormalizationMode = 4i32; |
04454e1e | 7985 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7986 | pub const UNORM_DEFAULT: UNormalizationMode = 4i32; |
04454e1e | 7987 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7988 | pub const UNORM_NFKC: UNormalizationMode = 5i32; |
04454e1e | 7989 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7990 | pub const UNORM_FCD: UNormalizationMode = 6i32; |
04454e1e | 7991 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
7992 | pub const UNORM_MODE_COUNT: UNormalizationMode = 7i32; |
7993 | #[repr(C)] | |
7994 | pub struct UNormalizer2(pub u8); | |
04454e1e | 7995 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7996 | pub type UNumberCompactStyle = i32; |
04454e1e | 7997 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 7998 | pub const UNUM_SHORT: UNumberCompactStyle = 0i32; |
04454e1e | 7999 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8000 | pub const UNUM_LONG: UNumberCompactStyle = 1i32; |
04454e1e | 8001 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8002 | pub type UNumberDecimalSeparatorDisplay = i32; |
04454e1e | 8003 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8004 | pub const UNUM_DECIMAL_SEPARATOR_AUTO: UNumberDecimalSeparatorDisplay = 0i32; |
04454e1e | 8005 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8006 | pub const UNUM_DECIMAL_SEPARATOR_ALWAYS: UNumberDecimalSeparatorDisplay = 1i32; |
04454e1e | 8007 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8008 | pub const UNUM_DECIMAL_SEPARATOR_COUNT: UNumberDecimalSeparatorDisplay = 2i32; |
04454e1e | 8009 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8010 | pub type UNumberFormatAttribute = i32; |
04454e1e | 8011 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8012 | pub const UNUM_PARSE_INT_ONLY: UNumberFormatAttribute = 0i32; |
04454e1e | 8013 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8014 | pub const UNUM_GROUPING_USED: UNumberFormatAttribute = 1i32; |
04454e1e | 8015 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8016 | pub const UNUM_DECIMAL_ALWAYS_SHOWN: UNumberFormatAttribute = 2i32; |
04454e1e | 8017 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8018 | pub const UNUM_MAX_INTEGER_DIGITS: UNumberFormatAttribute = 3i32; |
04454e1e | 8019 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8020 | pub const UNUM_MIN_INTEGER_DIGITS: UNumberFormatAttribute = 4i32; |
04454e1e | 8021 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8022 | pub const UNUM_INTEGER_DIGITS: UNumberFormatAttribute = 5i32; |
04454e1e | 8023 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8024 | pub const UNUM_MAX_FRACTION_DIGITS: UNumberFormatAttribute = 6i32; |
04454e1e | 8025 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8026 | pub const UNUM_MIN_FRACTION_DIGITS: UNumberFormatAttribute = 7i32; |
04454e1e | 8027 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8028 | pub const UNUM_FRACTION_DIGITS: UNumberFormatAttribute = 8i32; |
04454e1e | 8029 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8030 | pub const UNUM_MULTIPLIER: UNumberFormatAttribute = 9i32; |
04454e1e | 8031 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8032 | pub const UNUM_GROUPING_SIZE: UNumberFormatAttribute = 10i32; |
04454e1e | 8033 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8034 | pub const UNUM_ROUNDING_MODE: UNumberFormatAttribute = 11i32; |
04454e1e | 8035 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8036 | pub const UNUM_ROUNDING_INCREMENT: UNumberFormatAttribute = 12i32; |
04454e1e | 8037 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8038 | pub const UNUM_FORMAT_WIDTH: UNumberFormatAttribute = 13i32; |
04454e1e | 8039 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8040 | pub const UNUM_PADDING_POSITION: UNumberFormatAttribute = 14i32; |
04454e1e | 8041 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8042 | pub const UNUM_SECONDARY_GROUPING_SIZE: UNumberFormatAttribute = 15i32; |
04454e1e | 8043 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8044 | pub const UNUM_SIGNIFICANT_DIGITS_USED: UNumberFormatAttribute = 16i32; |
04454e1e | 8045 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8046 | pub const UNUM_MIN_SIGNIFICANT_DIGITS: UNumberFormatAttribute = 17i32; |
04454e1e | 8047 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8048 | pub const UNUM_MAX_SIGNIFICANT_DIGITS: UNumberFormatAttribute = 18i32; |
04454e1e | 8049 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8050 | pub const UNUM_LENIENT_PARSE: UNumberFormatAttribute = 19i32; |
04454e1e | 8051 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8052 | pub const UNUM_PARSE_ALL_INPUT: UNumberFormatAttribute = 20i32; |
04454e1e | 8053 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8054 | pub const UNUM_SCALE: UNumberFormatAttribute = 21i32; |
04454e1e | 8055 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8056 | pub const UNUM_MINIMUM_GROUPING_DIGITS: UNumberFormatAttribute = 22i32; |
04454e1e | 8057 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8058 | pub const UNUM_CURRENCY_USAGE: UNumberFormatAttribute = 23i32; |
04454e1e | 8059 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8060 | pub const UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS: UNumberFormatAttribute = 4096i32; |
04454e1e | 8061 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8062 | pub const UNUM_PARSE_NO_EXPONENT: UNumberFormatAttribute = 4097i32; |
04454e1e | 8063 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8064 | pub const UNUM_PARSE_DECIMAL_MARK_REQUIRED: UNumberFormatAttribute = 4098i32; |
04454e1e | 8065 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8066 | pub const UNUM_PARSE_CASE_SENSITIVE: UNumberFormatAttribute = 4099i32; |
04454e1e | 8067 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8068 | pub const UNUM_SIGN_ALWAYS_SHOWN: UNumberFormatAttribute = 4100i32; |
04454e1e | 8069 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8070 | pub type UNumberFormatAttributeValue = i32; |
04454e1e | 8071 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8072 | pub const UNUM_FORMAT_ATTRIBUTE_VALUE_HIDDEN: UNumberFormatAttributeValue = 0i32; |
04454e1e | 8073 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8074 | pub type UNumberFormatFields = i32; |
04454e1e | 8075 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8076 | pub const UNUM_INTEGER_FIELD: UNumberFormatFields = 0i32; |
04454e1e | 8077 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8078 | pub const UNUM_FRACTION_FIELD: UNumberFormatFields = 1i32; |
04454e1e | 8079 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8080 | pub const UNUM_DECIMAL_SEPARATOR_FIELD: UNumberFormatFields = 2i32; |
04454e1e | 8081 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8082 | pub const UNUM_EXPONENT_SYMBOL_FIELD: UNumberFormatFields = 3i32; |
04454e1e | 8083 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8084 | pub const UNUM_EXPONENT_SIGN_FIELD: UNumberFormatFields = 4i32; |
04454e1e | 8085 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8086 | pub const UNUM_EXPONENT_FIELD: UNumberFormatFields = 5i32; |
04454e1e | 8087 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8088 | pub const UNUM_GROUPING_SEPARATOR_FIELD: UNumberFormatFields = 6i32; |
04454e1e | 8089 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8090 | pub const UNUM_CURRENCY_FIELD: UNumberFormatFields = 7i32; |
04454e1e | 8091 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8092 | pub const UNUM_PERCENT_FIELD: UNumberFormatFields = 8i32; |
04454e1e | 8093 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8094 | pub const UNUM_PERMILL_FIELD: UNumberFormatFields = 9i32; |
04454e1e | 8095 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8096 | pub const UNUM_SIGN_FIELD: UNumberFormatFields = 10i32; |
04454e1e | 8097 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8098 | pub const UNUM_MEASURE_UNIT_FIELD: UNumberFormatFields = 11i32; |
04454e1e | 8099 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8100 | pub const UNUM_COMPACT_FIELD: UNumberFormatFields = 12i32; |
04454e1e | 8101 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8102 | pub type UNumberFormatPadPosition = i32; |
04454e1e | 8103 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8104 | pub const UNUM_PAD_BEFORE_PREFIX: UNumberFormatPadPosition = 0i32; |
04454e1e | 8105 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8106 | pub const UNUM_PAD_AFTER_PREFIX: UNumberFormatPadPosition = 1i32; |
04454e1e | 8107 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8108 | pub const UNUM_PAD_BEFORE_SUFFIX: UNumberFormatPadPosition = 2i32; |
04454e1e | 8109 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8110 | pub const UNUM_PAD_AFTER_SUFFIX: UNumberFormatPadPosition = 3i32; |
04454e1e | 8111 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8112 | pub type UNumberFormatRoundingMode = i32; |
04454e1e | 8113 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8114 | pub const UNUM_ROUND_CEILING: UNumberFormatRoundingMode = 0i32; |
04454e1e | 8115 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8116 | pub const UNUM_ROUND_FLOOR: UNumberFormatRoundingMode = 1i32; |
04454e1e | 8117 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8118 | pub const UNUM_ROUND_DOWN: UNumberFormatRoundingMode = 2i32; |
04454e1e | 8119 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8120 | pub const UNUM_ROUND_UP: UNumberFormatRoundingMode = 3i32; |
04454e1e | 8121 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8122 | pub const UNUM_ROUND_HALFEVEN: UNumberFormatRoundingMode = 4i32; |
04454e1e | 8123 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8124 | pub const UNUM_ROUND_HALFDOWN: UNumberFormatRoundingMode = 5i32; |
04454e1e | 8125 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8126 | pub const UNUM_ROUND_HALFUP: UNumberFormatRoundingMode = 6i32; |
04454e1e | 8127 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8128 | pub const UNUM_ROUND_UNNECESSARY: UNumberFormatRoundingMode = 7i32; |
04454e1e | 8129 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8130 | pub type UNumberFormatStyle = i32; |
04454e1e | 8131 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8132 | pub const UNUM_PATTERN_DECIMAL: UNumberFormatStyle = 0i32; |
04454e1e | 8133 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8134 | pub const UNUM_DECIMAL: UNumberFormatStyle = 1i32; |
04454e1e | 8135 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8136 | pub const UNUM_CURRENCY: UNumberFormatStyle = 2i32; |
04454e1e | 8137 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8138 | pub const UNUM_PERCENT: UNumberFormatStyle = 3i32; |
04454e1e | 8139 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8140 | pub const UNUM_SCIENTIFIC: UNumberFormatStyle = 4i32; |
04454e1e | 8141 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8142 | pub const UNUM_SPELLOUT: UNumberFormatStyle = 5i32; |
04454e1e | 8143 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8144 | pub const UNUM_ORDINAL: UNumberFormatStyle = 6i32; |
04454e1e | 8145 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8146 | pub const UNUM_DURATION: UNumberFormatStyle = 7i32; |
04454e1e | 8147 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8148 | pub const UNUM_NUMBERING_SYSTEM: UNumberFormatStyle = 8i32; |
04454e1e | 8149 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8150 | pub const UNUM_PATTERN_RULEBASED: UNumberFormatStyle = 9i32; |
04454e1e | 8151 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8152 | pub const UNUM_CURRENCY_ISO: UNumberFormatStyle = 10i32; |
04454e1e | 8153 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8154 | pub const UNUM_CURRENCY_PLURAL: UNumberFormatStyle = 11i32; |
04454e1e | 8155 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8156 | pub const UNUM_CURRENCY_ACCOUNTING: UNumberFormatStyle = 12i32; |
04454e1e | 8157 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8158 | pub const UNUM_CASH_CURRENCY: UNumberFormatStyle = 13i32; |
04454e1e | 8159 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8160 | pub const UNUM_DECIMAL_COMPACT_SHORT: UNumberFormatStyle = 14i32; |
04454e1e | 8161 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8162 | pub const UNUM_DECIMAL_COMPACT_LONG: UNumberFormatStyle = 15i32; |
04454e1e | 8163 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8164 | pub const UNUM_CURRENCY_STANDARD: UNumberFormatStyle = 16i32; |
04454e1e | 8165 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8166 | pub const UNUM_DEFAULT: UNumberFormatStyle = 1i32; |
04454e1e | 8167 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8168 | pub const UNUM_IGNORE: UNumberFormatStyle = 0i32; |
04454e1e | 8169 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8170 | pub type UNumberFormatSymbol = i32; |
04454e1e | 8171 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8172 | pub const UNUM_DECIMAL_SEPARATOR_SYMBOL: UNumberFormatSymbol = 0i32; |
04454e1e | 8173 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8174 | pub const UNUM_GROUPING_SEPARATOR_SYMBOL: UNumberFormatSymbol = 1i32; |
04454e1e | 8175 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8176 | pub const UNUM_PATTERN_SEPARATOR_SYMBOL: UNumberFormatSymbol = 2i32; |
04454e1e | 8177 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8178 | pub const UNUM_PERCENT_SYMBOL: UNumberFormatSymbol = 3i32; |
04454e1e | 8179 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8180 | pub const UNUM_ZERO_DIGIT_SYMBOL: UNumberFormatSymbol = 4i32; |
04454e1e | 8181 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8182 | pub const UNUM_DIGIT_SYMBOL: UNumberFormatSymbol = 5i32; |
04454e1e | 8183 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8184 | pub const UNUM_MINUS_SIGN_SYMBOL: UNumberFormatSymbol = 6i32; |
04454e1e | 8185 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8186 | pub const UNUM_PLUS_SIGN_SYMBOL: UNumberFormatSymbol = 7i32; |
04454e1e | 8187 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8188 | pub const UNUM_CURRENCY_SYMBOL: UNumberFormatSymbol = 8i32; |
04454e1e | 8189 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8190 | pub const UNUM_INTL_CURRENCY_SYMBOL: UNumberFormatSymbol = 9i32; |
04454e1e | 8191 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8192 | pub const UNUM_MONETARY_SEPARATOR_SYMBOL: UNumberFormatSymbol = 10i32; |
04454e1e | 8193 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8194 | pub const UNUM_EXPONENTIAL_SYMBOL: UNumberFormatSymbol = 11i32; |
04454e1e | 8195 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8196 | pub const UNUM_PERMILL_SYMBOL: UNumberFormatSymbol = 12i32; |
04454e1e | 8197 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8198 | pub const UNUM_PAD_ESCAPE_SYMBOL: UNumberFormatSymbol = 13i32; |
04454e1e | 8199 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8200 | pub const UNUM_INFINITY_SYMBOL: UNumberFormatSymbol = 14i32; |
04454e1e | 8201 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8202 | pub const UNUM_NAN_SYMBOL: UNumberFormatSymbol = 15i32; |
04454e1e | 8203 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8204 | pub const UNUM_SIGNIFICANT_DIGIT_SYMBOL: UNumberFormatSymbol = 16i32; |
04454e1e | 8205 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8206 | pub const UNUM_MONETARY_GROUPING_SEPARATOR_SYMBOL: UNumberFormatSymbol = 17i32; |
04454e1e | 8207 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8208 | pub const UNUM_ONE_DIGIT_SYMBOL: UNumberFormatSymbol = 18i32; |
04454e1e | 8209 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8210 | pub const UNUM_TWO_DIGIT_SYMBOL: UNumberFormatSymbol = 19i32; |
04454e1e | 8211 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8212 | pub const UNUM_THREE_DIGIT_SYMBOL: UNumberFormatSymbol = 20i32; |
04454e1e | 8213 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8214 | pub const UNUM_FOUR_DIGIT_SYMBOL: UNumberFormatSymbol = 21i32; |
04454e1e | 8215 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8216 | pub const UNUM_FIVE_DIGIT_SYMBOL: UNumberFormatSymbol = 22i32; |
04454e1e | 8217 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8218 | pub const UNUM_SIX_DIGIT_SYMBOL: UNumberFormatSymbol = 23i32; |
04454e1e | 8219 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8220 | pub const UNUM_SEVEN_DIGIT_SYMBOL: UNumberFormatSymbol = 24i32; |
04454e1e | 8221 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8222 | pub const UNUM_EIGHT_DIGIT_SYMBOL: UNumberFormatSymbol = 25i32; |
04454e1e | 8223 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8224 | pub const UNUM_NINE_DIGIT_SYMBOL: UNumberFormatSymbol = 26i32; |
04454e1e | 8225 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8226 | pub const UNUM_EXPONENT_MULTIPLICATION_SYMBOL: UNumberFormatSymbol = 27i32; |
04454e1e | 8227 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8228 | pub type UNumberFormatTextAttribute = i32; |
04454e1e | 8229 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8230 | pub const UNUM_POSITIVE_PREFIX: UNumberFormatTextAttribute = 0i32; |
04454e1e | 8231 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8232 | pub const UNUM_POSITIVE_SUFFIX: UNumberFormatTextAttribute = 1i32; |
04454e1e | 8233 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8234 | pub const UNUM_NEGATIVE_PREFIX: UNumberFormatTextAttribute = 2i32; |
04454e1e | 8235 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8236 | pub const UNUM_NEGATIVE_SUFFIX: UNumberFormatTextAttribute = 3i32; |
04454e1e | 8237 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8238 | pub const UNUM_PADDING_CHARACTER: UNumberFormatTextAttribute = 4i32; |
04454e1e | 8239 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8240 | pub const UNUM_CURRENCY_CODE: UNumberFormatTextAttribute = 5i32; |
04454e1e | 8241 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8242 | pub const UNUM_DEFAULT_RULESET: UNumberFormatTextAttribute = 6i32; |
04454e1e | 8243 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
8244 | pub const UNUM_PUBLIC_RULESETS: UNumberFormatTextAttribute = 7i32; |
8245 | #[repr(C)] | |
8246 | pub struct UNumberFormatter(pub u8); | |
04454e1e | 8247 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8248 | pub type UNumberGroupingStrategy = i32; |
04454e1e | 8249 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8250 | pub const UNUM_GROUPING_OFF: UNumberGroupingStrategy = 0i32; |
04454e1e | 8251 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8252 | pub const UNUM_GROUPING_MIN2: UNumberGroupingStrategy = 1i32; |
04454e1e | 8253 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8254 | pub const UNUM_GROUPING_AUTO: UNumberGroupingStrategy = 2i32; |
04454e1e | 8255 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8256 | pub const UNUM_GROUPING_ON_ALIGNED: UNumberGroupingStrategy = 3i32; |
04454e1e | 8257 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8258 | pub const UNUM_GROUPING_THOUSANDS: UNumberGroupingStrategy = 4i32; |
04454e1e | 8259 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8260 | pub type UNumberRangeCollapse = i32; |
04454e1e | 8261 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8262 | pub const UNUM_RANGE_COLLAPSE_AUTO: UNumberRangeCollapse = 0i32; |
04454e1e | 8263 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8264 | pub const UNUM_RANGE_COLLAPSE_NONE: UNumberRangeCollapse = 1i32; |
04454e1e | 8265 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8266 | pub const UNUM_RANGE_COLLAPSE_UNIT: UNumberRangeCollapse = 2i32; |
04454e1e | 8267 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8268 | pub const UNUM_RANGE_COLLAPSE_ALL: UNumberRangeCollapse = 3i32; |
04454e1e | 8269 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8270 | pub type UNumberRangeIdentityFallback = i32; |
04454e1e | 8271 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8272 | pub const UNUM_IDENTITY_FALLBACK_SINGLE_VALUE: UNumberRangeIdentityFallback = 0i32; |
04454e1e | 8273 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8274 | pub const UNUM_IDENTITY_FALLBACK_APPROXIMATELY_OR_SINGLE_VALUE: UNumberRangeIdentityFallback = 1i32; |
04454e1e | 8275 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8276 | pub const UNUM_IDENTITY_FALLBACK_APPROXIMATELY: UNumberRangeIdentityFallback = 2i32; |
04454e1e | 8277 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8278 | pub const UNUM_IDENTITY_FALLBACK_RANGE: UNumberRangeIdentityFallback = 3i32; |
04454e1e | 8279 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8280 | pub type UNumberRangeIdentityResult = i32; |
04454e1e | 8281 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8282 | pub const UNUM_IDENTITY_RESULT_EQUAL_BEFORE_ROUNDING: UNumberRangeIdentityResult = 0i32; |
04454e1e | 8283 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8284 | pub const UNUM_IDENTITY_RESULT_EQUAL_AFTER_ROUNDING: UNumberRangeIdentityResult = 1i32; |
04454e1e | 8285 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8286 | pub const UNUM_IDENTITY_RESULT_NOT_EQUAL: UNumberRangeIdentityResult = 2i32; |
04454e1e | 8287 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8288 | pub type UNumberSignDisplay = i32; |
04454e1e | 8289 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8290 | pub const UNUM_SIGN_AUTO: UNumberSignDisplay = 0i32; |
04454e1e | 8291 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8292 | pub const UNUM_SIGN_ALWAYS: UNumberSignDisplay = 1i32; |
04454e1e | 8293 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8294 | pub const UNUM_SIGN_NEVER: UNumberSignDisplay = 2i32; |
04454e1e | 8295 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8296 | pub const UNUM_SIGN_ACCOUNTING: UNumberSignDisplay = 3i32; |
04454e1e | 8297 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8298 | pub const UNUM_SIGN_ACCOUNTING_ALWAYS: UNumberSignDisplay = 4i32; |
04454e1e | 8299 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8300 | pub const UNUM_SIGN_EXCEPT_ZERO: UNumberSignDisplay = 5i32; |
04454e1e | 8301 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8302 | pub const UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO: UNumberSignDisplay = 6i32; |
04454e1e | 8303 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8304 | pub const UNUM_SIGN_COUNT: UNumberSignDisplay = 7i32; |
04454e1e | 8305 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8306 | pub type UNumberUnitWidth = i32; |
04454e1e | 8307 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8308 | pub const UNUM_UNIT_WIDTH_NARROW: UNumberUnitWidth = 0i32; |
04454e1e | 8309 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8310 | pub const UNUM_UNIT_WIDTH_SHORT: UNumberUnitWidth = 1i32; |
04454e1e | 8311 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8312 | pub const UNUM_UNIT_WIDTH_FULL_NAME: UNumberUnitWidth = 2i32; |
04454e1e | 8313 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8314 | pub const UNUM_UNIT_WIDTH_ISO_CODE: UNumberUnitWidth = 3i32; |
04454e1e | 8315 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8316 | pub const UNUM_UNIT_WIDTH_HIDDEN: UNumberUnitWidth = 4i32; |
04454e1e | 8317 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
8318 | pub const UNUM_UNIT_WIDTH_COUNT: UNumberUnitWidth = 5i32; |
8319 | #[repr(C)] | |
8320 | pub struct UNumberingSystem(pub u8); | |
04454e1e | 8321 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8322 | pub type UNumericType = i32; |
04454e1e | 8323 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8324 | pub const U_NT_NONE: UNumericType = 0i32; |
04454e1e | 8325 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8326 | pub const U_NT_DECIMAL: UNumericType = 1i32; |
04454e1e | 8327 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8328 | pub const U_NT_DIGIT: UNumericType = 2i32; |
04454e1e | 8329 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
8330 | pub const U_NT_NUMERIC: UNumericType = 3i32; |
8331 | #[repr(C)] | |
04454e1e | 8332 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
8333 | pub struct UParseError { |
8334 | pub line: i32, | |
8335 | pub offset: i32, | |
8336 | pub preContext: [u16; 16], | |
8337 | pub postContext: [u16; 16], | |
8338 | } | |
8339 | impl ::core::marker::Copy for UParseError {} | |
8340 | impl ::core::clone::Clone for UParseError { | |
8341 | fn clone(&self) -> Self { | |
8342 | *self | |
8343 | } | |
8344 | } | |
8345 | #[repr(C)] | |
8346 | pub struct UPluralRules(pub u8); | |
04454e1e | 8347 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8348 | pub type UPluralType = i32; |
04454e1e | 8349 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8350 | pub const UPLURAL_TYPE_CARDINAL: UPluralType = 0i32; |
04454e1e | 8351 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8352 | pub const UPLURAL_TYPE_ORDINAL: UPluralType = 1i32; |
04454e1e | 8353 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8354 | pub type UProperty = i32; |
04454e1e | 8355 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8356 | pub const UCHAR_ALPHABETIC: UProperty = 0i32; |
04454e1e | 8357 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8358 | pub const UCHAR_BINARY_START: UProperty = 0i32; |
04454e1e | 8359 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8360 | pub const UCHAR_ASCII_HEX_DIGIT: UProperty = 1i32; |
04454e1e | 8361 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8362 | pub const UCHAR_BIDI_CONTROL: UProperty = 2i32; |
04454e1e | 8363 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8364 | pub const UCHAR_BIDI_MIRRORED: UProperty = 3i32; |
04454e1e | 8365 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8366 | pub const UCHAR_DASH: UProperty = 4i32; |
04454e1e | 8367 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8368 | pub const UCHAR_DEFAULT_IGNORABLE_CODE_POINT: UProperty = 5i32; |
04454e1e | 8369 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8370 | pub const UCHAR_DEPRECATED: UProperty = 6i32; |
04454e1e | 8371 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8372 | pub const UCHAR_DIACRITIC: UProperty = 7i32; |
04454e1e | 8373 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8374 | pub const UCHAR_EXTENDER: UProperty = 8i32; |
04454e1e | 8375 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8376 | pub const UCHAR_FULL_COMPOSITION_EXCLUSION: UProperty = 9i32; |
04454e1e | 8377 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8378 | pub const UCHAR_GRAPHEME_BASE: UProperty = 10i32; |
04454e1e | 8379 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8380 | pub const UCHAR_GRAPHEME_EXTEND: UProperty = 11i32; |
04454e1e | 8381 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8382 | pub const UCHAR_GRAPHEME_LINK: UProperty = 12i32; |
04454e1e | 8383 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8384 | pub const UCHAR_HEX_DIGIT: UProperty = 13i32; |
04454e1e | 8385 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8386 | pub const UCHAR_HYPHEN: UProperty = 14i32; |
04454e1e | 8387 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8388 | pub const UCHAR_ID_CONTINUE: UProperty = 15i32; |
04454e1e | 8389 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8390 | pub const UCHAR_ID_START: UProperty = 16i32; |
04454e1e | 8391 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8392 | pub const UCHAR_IDEOGRAPHIC: UProperty = 17i32; |
04454e1e | 8393 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8394 | pub const UCHAR_IDS_BINARY_OPERATOR: UProperty = 18i32; |
04454e1e | 8395 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8396 | pub const UCHAR_IDS_TRINARY_OPERATOR: UProperty = 19i32; |
04454e1e | 8397 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8398 | pub const UCHAR_JOIN_CONTROL: UProperty = 20i32; |
04454e1e | 8399 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8400 | pub const UCHAR_LOGICAL_ORDER_EXCEPTION: UProperty = 21i32; |
04454e1e | 8401 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8402 | pub const UCHAR_LOWERCASE: UProperty = 22i32; |
04454e1e | 8403 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8404 | pub const UCHAR_MATH: UProperty = 23i32; |
04454e1e | 8405 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8406 | pub const UCHAR_NONCHARACTER_CODE_POINT: UProperty = 24i32; |
04454e1e | 8407 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8408 | pub const UCHAR_QUOTATION_MARK: UProperty = 25i32; |
04454e1e | 8409 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8410 | pub const UCHAR_RADICAL: UProperty = 26i32; |
04454e1e | 8411 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8412 | pub const UCHAR_SOFT_DOTTED: UProperty = 27i32; |
04454e1e | 8413 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8414 | pub const UCHAR_TERMINAL_PUNCTUATION: UProperty = 28i32; |
04454e1e | 8415 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8416 | pub const UCHAR_UNIFIED_IDEOGRAPH: UProperty = 29i32; |
04454e1e | 8417 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8418 | pub const UCHAR_UPPERCASE: UProperty = 30i32; |
04454e1e | 8419 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8420 | pub const UCHAR_WHITE_SPACE: UProperty = 31i32; |
04454e1e | 8421 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8422 | pub const UCHAR_XID_CONTINUE: UProperty = 32i32; |
04454e1e | 8423 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8424 | pub const UCHAR_XID_START: UProperty = 33i32; |
04454e1e | 8425 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8426 | pub const UCHAR_CASE_SENSITIVE: UProperty = 34i32; |
04454e1e | 8427 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8428 | pub const UCHAR_S_TERM: UProperty = 35i32; |
04454e1e | 8429 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8430 | pub const UCHAR_VARIATION_SELECTOR: UProperty = 36i32; |
04454e1e | 8431 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8432 | pub const UCHAR_NFD_INERT: UProperty = 37i32; |
04454e1e | 8433 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8434 | pub const UCHAR_NFKD_INERT: UProperty = 38i32; |
04454e1e | 8435 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8436 | pub const UCHAR_NFC_INERT: UProperty = 39i32; |
04454e1e | 8437 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8438 | pub const UCHAR_NFKC_INERT: UProperty = 40i32; |
04454e1e | 8439 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8440 | pub const UCHAR_SEGMENT_STARTER: UProperty = 41i32; |
04454e1e | 8441 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8442 | pub const UCHAR_PATTERN_SYNTAX: UProperty = 42i32; |
04454e1e | 8443 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8444 | pub const UCHAR_PATTERN_WHITE_SPACE: UProperty = 43i32; |
04454e1e | 8445 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8446 | pub const UCHAR_POSIX_ALNUM: UProperty = 44i32; |
04454e1e | 8447 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8448 | pub const UCHAR_POSIX_BLANK: UProperty = 45i32; |
04454e1e | 8449 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8450 | pub const UCHAR_POSIX_GRAPH: UProperty = 46i32; |
04454e1e | 8451 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8452 | pub const UCHAR_POSIX_PRINT: UProperty = 47i32; |
04454e1e | 8453 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8454 | pub const UCHAR_POSIX_XDIGIT: UProperty = 48i32; |
04454e1e | 8455 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8456 | pub const UCHAR_CASED: UProperty = 49i32; |
04454e1e | 8457 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8458 | pub const UCHAR_CASE_IGNORABLE: UProperty = 50i32; |
04454e1e | 8459 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8460 | pub const UCHAR_CHANGES_WHEN_LOWERCASED: UProperty = 51i32; |
04454e1e | 8461 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8462 | pub const UCHAR_CHANGES_WHEN_UPPERCASED: UProperty = 52i32; |
04454e1e | 8463 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8464 | pub const UCHAR_CHANGES_WHEN_TITLECASED: UProperty = 53i32; |
04454e1e | 8465 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8466 | pub const UCHAR_CHANGES_WHEN_CASEFOLDED: UProperty = 54i32; |
04454e1e | 8467 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8468 | pub const UCHAR_CHANGES_WHEN_CASEMAPPED: UProperty = 55i32; |
04454e1e | 8469 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8470 | pub const UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED: UProperty = 56i32; |
04454e1e | 8471 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8472 | pub const UCHAR_EMOJI: UProperty = 57i32; |
04454e1e | 8473 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8474 | pub const UCHAR_EMOJI_PRESENTATION: UProperty = 58i32; |
04454e1e | 8475 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8476 | pub const UCHAR_EMOJI_MODIFIER: UProperty = 59i32; |
04454e1e | 8477 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8478 | pub const UCHAR_EMOJI_MODIFIER_BASE: UProperty = 60i32; |
04454e1e | 8479 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8480 | pub const UCHAR_EMOJI_COMPONENT: UProperty = 61i32; |
04454e1e | 8481 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8482 | pub const UCHAR_REGIONAL_INDICATOR: UProperty = 62i32; |
04454e1e | 8483 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8484 | pub const UCHAR_PREPENDED_CONCATENATION_MARK: UProperty = 63i32; |
04454e1e | 8485 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8486 | pub const UCHAR_EXTENDED_PICTOGRAPHIC: UProperty = 64i32; |
04454e1e | 8487 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8488 | pub const UCHAR_BIDI_CLASS: UProperty = 4096i32; |
04454e1e | 8489 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8490 | pub const UCHAR_INT_START: UProperty = 4096i32; |
04454e1e | 8491 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8492 | pub const UCHAR_BLOCK: UProperty = 4097i32; |
04454e1e | 8493 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8494 | pub const UCHAR_CANONICAL_COMBINING_CLASS: UProperty = 4098i32; |
04454e1e | 8495 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8496 | pub const UCHAR_DECOMPOSITION_TYPE: UProperty = 4099i32; |
04454e1e | 8497 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8498 | pub const UCHAR_EAST_ASIAN_WIDTH: UProperty = 4100i32; |
04454e1e | 8499 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8500 | pub const UCHAR_GENERAL_CATEGORY: UProperty = 4101i32; |
04454e1e | 8501 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8502 | pub const UCHAR_JOINING_GROUP: UProperty = 4102i32; |
04454e1e | 8503 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8504 | pub const UCHAR_JOINING_TYPE: UProperty = 4103i32; |
04454e1e | 8505 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8506 | pub const UCHAR_LINE_BREAK: UProperty = 4104i32; |
04454e1e | 8507 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8508 | pub const UCHAR_NUMERIC_TYPE: UProperty = 4105i32; |
04454e1e | 8509 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8510 | pub const UCHAR_SCRIPT: UProperty = 4106i32; |
04454e1e | 8511 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8512 | pub const UCHAR_HANGUL_SYLLABLE_TYPE: UProperty = 4107i32; |
04454e1e | 8513 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8514 | pub const UCHAR_NFD_QUICK_CHECK: UProperty = 4108i32; |
04454e1e | 8515 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8516 | pub const UCHAR_NFKD_QUICK_CHECK: UProperty = 4109i32; |
04454e1e | 8517 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8518 | pub const UCHAR_NFC_QUICK_CHECK: UProperty = 4110i32; |
04454e1e | 8519 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8520 | pub const UCHAR_NFKC_QUICK_CHECK: UProperty = 4111i32; |
04454e1e | 8521 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8522 | pub const UCHAR_LEAD_CANONICAL_COMBINING_CLASS: UProperty = 4112i32; |
04454e1e | 8523 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8524 | pub const UCHAR_TRAIL_CANONICAL_COMBINING_CLASS: UProperty = 4113i32; |
04454e1e | 8525 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8526 | pub const UCHAR_GRAPHEME_CLUSTER_BREAK: UProperty = 4114i32; |
04454e1e | 8527 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8528 | pub const UCHAR_SENTENCE_BREAK: UProperty = 4115i32; |
04454e1e | 8529 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8530 | pub const UCHAR_WORD_BREAK: UProperty = 4116i32; |
04454e1e | 8531 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8532 | pub const UCHAR_BIDI_PAIRED_BRACKET_TYPE: UProperty = 4117i32; |
04454e1e | 8533 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8534 | pub const UCHAR_INDIC_POSITIONAL_CATEGORY: UProperty = 4118i32; |
04454e1e | 8535 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8536 | pub const UCHAR_INDIC_SYLLABIC_CATEGORY: UProperty = 4119i32; |
04454e1e | 8537 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8538 | pub const UCHAR_VERTICAL_ORIENTATION: UProperty = 4120i32; |
04454e1e | 8539 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8540 | pub const UCHAR_GENERAL_CATEGORY_MASK: UProperty = 8192i32; |
04454e1e | 8541 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8542 | pub const UCHAR_MASK_START: UProperty = 8192i32; |
04454e1e | 8543 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8544 | pub const UCHAR_NUMERIC_VALUE: UProperty = 12288i32; |
04454e1e | 8545 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8546 | pub const UCHAR_DOUBLE_START: UProperty = 12288i32; |
04454e1e | 8547 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8548 | pub const UCHAR_AGE: UProperty = 16384i32; |
04454e1e | 8549 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8550 | pub const UCHAR_STRING_START: UProperty = 16384i32; |
04454e1e | 8551 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8552 | pub const UCHAR_BIDI_MIRRORING_GLYPH: UProperty = 16385i32; |
04454e1e | 8553 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8554 | pub const UCHAR_CASE_FOLDING: UProperty = 16386i32; |
04454e1e | 8555 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8556 | pub const UCHAR_LOWERCASE_MAPPING: UProperty = 16388i32; |
04454e1e | 8557 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8558 | pub const UCHAR_NAME: UProperty = 16389i32; |
04454e1e | 8559 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8560 | pub const UCHAR_SIMPLE_CASE_FOLDING: UProperty = 16390i32; |
04454e1e | 8561 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8562 | pub const UCHAR_SIMPLE_LOWERCASE_MAPPING: UProperty = 16391i32; |
04454e1e | 8563 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8564 | pub const UCHAR_SIMPLE_TITLECASE_MAPPING: UProperty = 16392i32; |
04454e1e | 8565 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8566 | pub const UCHAR_SIMPLE_UPPERCASE_MAPPING: UProperty = 16393i32; |
04454e1e | 8567 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8568 | pub const UCHAR_TITLECASE_MAPPING: UProperty = 16394i32; |
04454e1e | 8569 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8570 | pub const UCHAR_UPPERCASE_MAPPING: UProperty = 16396i32; |
04454e1e | 8571 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8572 | pub const UCHAR_BIDI_PAIRED_BRACKET: UProperty = 16397i32; |
04454e1e | 8573 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8574 | pub const UCHAR_SCRIPT_EXTENSIONS: UProperty = 28672i32; |
04454e1e | 8575 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8576 | pub const UCHAR_OTHER_PROPERTY_START: UProperty = 28672i32; |
04454e1e | 8577 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8578 | pub const UCHAR_INVALID_CODE: UProperty = -1i32; |
04454e1e | 8579 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8580 | pub type UPropertyNameChoice = i32; |
04454e1e | 8581 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8582 | pub const U_SHORT_PROPERTY_NAME: UPropertyNameChoice = 0i32; |
04454e1e | 8583 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8584 | pub const U_LONG_PROPERTY_NAME: UPropertyNameChoice = 1i32; |
04454e1e | 8585 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8586 | pub type URegexFindProgressCallback = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, matchindex: i64) -> i8>; |
04454e1e | 8587 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8588 | pub type URegexMatchCallback = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, steps: i32) -> i8>; |
04454e1e | 8589 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8590 | pub type URegexpFlag = i32; |
04454e1e | 8591 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8592 | pub const UREGEX_CASE_INSENSITIVE: URegexpFlag = 2i32; |
04454e1e | 8593 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8594 | pub const UREGEX_COMMENTS: URegexpFlag = 4i32; |
04454e1e | 8595 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8596 | pub const UREGEX_DOTALL: URegexpFlag = 32i32; |
04454e1e | 8597 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8598 | pub const UREGEX_LITERAL: URegexpFlag = 16i32; |
04454e1e | 8599 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8600 | pub const UREGEX_MULTILINE: URegexpFlag = 8i32; |
04454e1e | 8601 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8602 | pub const UREGEX_UNIX_LINES: URegexpFlag = 1i32; |
04454e1e | 8603 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8604 | pub const UREGEX_UWORD: URegexpFlag = 256i32; |
04454e1e | 8605 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
8606 | pub const UREGEX_ERROR_ON_UNKNOWN_ESCAPES: URegexpFlag = 512i32; |
8607 | #[repr(C)] | |
8608 | pub struct URegion(pub u8); | |
04454e1e | 8609 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8610 | pub type URegionType = i32; |
04454e1e | 8611 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8612 | pub const URGN_UNKNOWN: URegionType = 0i32; |
04454e1e | 8613 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8614 | pub const URGN_TERRITORY: URegionType = 1i32; |
04454e1e | 8615 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8616 | pub const URGN_WORLD: URegionType = 2i32; |
04454e1e | 8617 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8618 | pub const URGN_CONTINENT: URegionType = 3i32; |
04454e1e | 8619 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8620 | pub const URGN_SUBCONTINENT: URegionType = 4i32; |
04454e1e | 8621 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8622 | pub const URGN_GROUPING: URegionType = 5i32; |
04454e1e | 8623 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
8624 | pub const URGN_DEPRECATED: URegionType = 6i32; |
8625 | #[repr(C)] | |
8626 | pub struct URegularExpression(pub u8); | |
8627 | #[repr(C)] | |
8628 | pub struct URelativeDateTimeFormatter(pub u8); | |
04454e1e | 8629 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8630 | pub type URelativeDateTimeFormatterField = i32; |
04454e1e | 8631 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8632 | pub const UDAT_REL_LITERAL_FIELD: URelativeDateTimeFormatterField = 0i32; |
04454e1e | 8633 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8634 | pub const UDAT_REL_NUMERIC_FIELD: URelativeDateTimeFormatterField = 1i32; |
04454e1e | 8635 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8636 | pub type URelativeDateTimeUnit = i32; |
04454e1e | 8637 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8638 | pub const UDAT_REL_UNIT_YEAR: URelativeDateTimeUnit = 0i32; |
04454e1e | 8639 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8640 | pub const UDAT_REL_UNIT_QUARTER: URelativeDateTimeUnit = 1i32; |
04454e1e | 8641 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8642 | pub const UDAT_REL_UNIT_MONTH: URelativeDateTimeUnit = 2i32; |
04454e1e | 8643 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8644 | pub const UDAT_REL_UNIT_WEEK: URelativeDateTimeUnit = 3i32; |
04454e1e | 8645 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8646 | pub const UDAT_REL_UNIT_DAY: URelativeDateTimeUnit = 4i32; |
04454e1e | 8647 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8648 | pub const UDAT_REL_UNIT_HOUR: URelativeDateTimeUnit = 5i32; |
04454e1e | 8649 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8650 | pub const UDAT_REL_UNIT_MINUTE: URelativeDateTimeUnit = 6i32; |
04454e1e | 8651 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8652 | pub const UDAT_REL_UNIT_SECOND: URelativeDateTimeUnit = 7i32; |
04454e1e | 8653 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8654 | pub const UDAT_REL_UNIT_SUNDAY: URelativeDateTimeUnit = 8i32; |
04454e1e | 8655 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8656 | pub const UDAT_REL_UNIT_MONDAY: URelativeDateTimeUnit = 9i32; |
04454e1e | 8657 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8658 | pub const UDAT_REL_UNIT_TUESDAY: URelativeDateTimeUnit = 10i32; |
04454e1e | 8659 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8660 | pub const UDAT_REL_UNIT_WEDNESDAY: URelativeDateTimeUnit = 11i32; |
04454e1e | 8661 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8662 | pub const UDAT_REL_UNIT_THURSDAY: URelativeDateTimeUnit = 12i32; |
04454e1e | 8663 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8664 | pub const UDAT_REL_UNIT_FRIDAY: URelativeDateTimeUnit = 13i32; |
04454e1e | 8665 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
8666 | pub const UDAT_REL_UNIT_SATURDAY: URelativeDateTimeUnit = 14i32; |
8667 | #[repr(C)] | |
04454e1e | 8668 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
8669 | pub struct UReplaceableCallbacks { |
8670 | pub length: isize, | |
8671 | pub charAt: isize, | |
8672 | pub char32At: isize, | |
8673 | pub replace: isize, | |
8674 | pub extract: isize, | |
8675 | pub copy: isize, | |
8676 | } | |
8677 | impl ::core::marker::Copy for UReplaceableCallbacks {} | |
8678 | impl ::core::clone::Clone for UReplaceableCallbacks { | |
8679 | fn clone(&self) -> Self { | |
8680 | *self | |
8681 | } | |
8682 | } | |
04454e1e | 8683 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8684 | pub type UResType = i32; |
04454e1e | 8685 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8686 | pub const URES_NONE: UResType = -1i32; |
04454e1e | 8687 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8688 | pub const URES_STRING: UResType = 0i32; |
04454e1e | 8689 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8690 | pub const URES_BINARY: UResType = 1i32; |
04454e1e | 8691 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8692 | pub const URES_TABLE: UResType = 2i32; |
04454e1e | 8693 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8694 | pub const URES_ALIAS: UResType = 3i32; |
04454e1e | 8695 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8696 | pub const URES_INT: UResType = 7i32; |
04454e1e | 8697 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8698 | pub const URES_ARRAY: UResType = 8i32; |
04454e1e | 8699 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
8700 | pub const URES_INT_VECTOR: UResType = 14i32; |
8701 | #[repr(C)] | |
8702 | pub struct UResourceBundle(pub u8); | |
04454e1e | 8703 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8704 | pub type URestrictionLevel = i32; |
04454e1e | 8705 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8706 | pub const USPOOF_ASCII: URestrictionLevel = 268435456i32; |
04454e1e | 8707 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8708 | pub const USPOOF_SINGLE_SCRIPT_RESTRICTIVE: URestrictionLevel = 536870912i32; |
04454e1e | 8709 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8710 | pub const USPOOF_HIGHLY_RESTRICTIVE: URestrictionLevel = 805306368i32; |
04454e1e | 8711 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8712 | pub const USPOOF_MODERATELY_RESTRICTIVE: URestrictionLevel = 1073741824i32; |
04454e1e | 8713 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8714 | pub const USPOOF_MINIMALLY_RESTRICTIVE: URestrictionLevel = 1342177280i32; |
04454e1e | 8715 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8716 | pub const USPOOF_UNRESTRICTIVE: URestrictionLevel = 1610612736i32; |
04454e1e | 8717 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8718 | pub const USPOOF_RESTRICTION_LEVEL_MASK: URestrictionLevel = 2130706432i32; |
04454e1e | 8719 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8720 | pub const USEARCH_DONE: i32 = -1i32; |
04454e1e | 8721 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8722 | pub const USET_ADD_CASE_MAPPINGS: i32 = 4i32; |
04454e1e | 8723 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8724 | pub const USET_CASE_INSENSITIVE: i32 = 2i32; |
04454e1e | 8725 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8726 | pub const USET_IGNORE_SPACE: i32 = 1i32; |
04454e1e | 8727 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8728 | pub const USET_SERIALIZED_STATIC_ARRAY_CAPACITY: i32 = 8i32; |
04454e1e | 8729 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8730 | pub const USPREP_ALLOW_UNASSIGNED: u32 = 1u32; |
04454e1e | 8731 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8732 | pub const USPREP_DEFAULT: u32 = 0u32; |
04454e1e | 8733 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8734 | pub const USP_E_SCRIPT_NOT_IN_FONT: ::windows_sys::core::HRESULT = -2147220992i32; |
04454e1e | 8735 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8736 | pub type UScriptCode = i32; |
04454e1e | 8737 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8738 | pub const USCRIPT_INVALID_CODE: UScriptCode = -1i32; |
04454e1e | 8739 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8740 | pub const USCRIPT_COMMON: UScriptCode = 0i32; |
04454e1e | 8741 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8742 | pub const USCRIPT_INHERITED: UScriptCode = 1i32; |
04454e1e | 8743 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8744 | pub const USCRIPT_ARABIC: UScriptCode = 2i32; |
04454e1e | 8745 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8746 | pub const USCRIPT_ARMENIAN: UScriptCode = 3i32; |
04454e1e | 8747 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8748 | pub const USCRIPT_BENGALI: UScriptCode = 4i32; |
04454e1e | 8749 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8750 | pub const USCRIPT_BOPOMOFO: UScriptCode = 5i32; |
04454e1e | 8751 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8752 | pub const USCRIPT_CHEROKEE: UScriptCode = 6i32; |
04454e1e | 8753 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8754 | pub const USCRIPT_COPTIC: UScriptCode = 7i32; |
04454e1e | 8755 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8756 | pub const USCRIPT_CYRILLIC: UScriptCode = 8i32; |
04454e1e | 8757 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8758 | pub const USCRIPT_DESERET: UScriptCode = 9i32; |
04454e1e | 8759 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8760 | pub const USCRIPT_DEVANAGARI: UScriptCode = 10i32; |
04454e1e | 8761 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8762 | pub const USCRIPT_ETHIOPIC: UScriptCode = 11i32; |
04454e1e | 8763 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8764 | pub const USCRIPT_GEORGIAN: UScriptCode = 12i32; |
04454e1e | 8765 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8766 | pub const USCRIPT_GOTHIC: UScriptCode = 13i32; |
04454e1e | 8767 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8768 | pub const USCRIPT_GREEK: UScriptCode = 14i32; |
04454e1e | 8769 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8770 | pub const USCRIPT_GUJARATI: UScriptCode = 15i32; |
04454e1e | 8771 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8772 | pub const USCRIPT_GURMUKHI: UScriptCode = 16i32; |
04454e1e | 8773 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8774 | pub const USCRIPT_HAN: UScriptCode = 17i32; |
04454e1e | 8775 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8776 | pub const USCRIPT_HANGUL: UScriptCode = 18i32; |
04454e1e | 8777 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8778 | pub const USCRIPT_HEBREW: UScriptCode = 19i32; |
04454e1e | 8779 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8780 | pub const USCRIPT_HIRAGANA: UScriptCode = 20i32; |
04454e1e | 8781 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8782 | pub const USCRIPT_KANNADA: UScriptCode = 21i32; |
04454e1e | 8783 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8784 | pub const USCRIPT_KATAKANA: UScriptCode = 22i32; |
04454e1e | 8785 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8786 | pub const USCRIPT_KHMER: UScriptCode = 23i32; |
04454e1e | 8787 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8788 | pub const USCRIPT_LAO: UScriptCode = 24i32; |
04454e1e | 8789 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8790 | pub const USCRIPT_LATIN: UScriptCode = 25i32; |
04454e1e | 8791 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8792 | pub const USCRIPT_MALAYALAM: UScriptCode = 26i32; |
04454e1e | 8793 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8794 | pub const USCRIPT_MONGOLIAN: UScriptCode = 27i32; |
04454e1e | 8795 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8796 | pub const USCRIPT_MYANMAR: UScriptCode = 28i32; |
04454e1e | 8797 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8798 | pub const USCRIPT_OGHAM: UScriptCode = 29i32; |
04454e1e | 8799 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8800 | pub const USCRIPT_OLD_ITALIC: UScriptCode = 30i32; |
04454e1e | 8801 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8802 | pub const USCRIPT_ORIYA: UScriptCode = 31i32; |
04454e1e | 8803 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8804 | pub const USCRIPT_RUNIC: UScriptCode = 32i32; |
04454e1e | 8805 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8806 | pub const USCRIPT_SINHALA: UScriptCode = 33i32; |
04454e1e | 8807 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8808 | pub const USCRIPT_SYRIAC: UScriptCode = 34i32; |
04454e1e | 8809 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8810 | pub const USCRIPT_TAMIL: UScriptCode = 35i32; |
04454e1e | 8811 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8812 | pub const USCRIPT_TELUGU: UScriptCode = 36i32; |
04454e1e | 8813 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8814 | pub const USCRIPT_THAANA: UScriptCode = 37i32; |
04454e1e | 8815 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8816 | pub const USCRIPT_THAI: UScriptCode = 38i32; |
04454e1e | 8817 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8818 | pub const USCRIPT_TIBETAN: UScriptCode = 39i32; |
04454e1e | 8819 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8820 | pub const USCRIPT_CANADIAN_ABORIGINAL: UScriptCode = 40i32; |
04454e1e | 8821 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8822 | pub const USCRIPT_UCAS: UScriptCode = 40i32; |
04454e1e | 8823 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8824 | pub const USCRIPT_YI: UScriptCode = 41i32; |
04454e1e | 8825 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8826 | pub const USCRIPT_TAGALOG: UScriptCode = 42i32; |
04454e1e | 8827 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8828 | pub const USCRIPT_HANUNOO: UScriptCode = 43i32; |
04454e1e | 8829 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8830 | pub const USCRIPT_BUHID: UScriptCode = 44i32; |
04454e1e | 8831 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8832 | pub const USCRIPT_TAGBANWA: UScriptCode = 45i32; |
04454e1e | 8833 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8834 | pub const USCRIPT_BRAILLE: UScriptCode = 46i32; |
04454e1e | 8835 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8836 | pub const USCRIPT_CYPRIOT: UScriptCode = 47i32; |
04454e1e | 8837 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8838 | pub const USCRIPT_LIMBU: UScriptCode = 48i32; |
04454e1e | 8839 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8840 | pub const USCRIPT_LINEAR_B: UScriptCode = 49i32; |
04454e1e | 8841 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8842 | pub const USCRIPT_OSMANYA: UScriptCode = 50i32; |
04454e1e | 8843 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8844 | pub const USCRIPT_SHAVIAN: UScriptCode = 51i32; |
04454e1e | 8845 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8846 | pub const USCRIPT_TAI_LE: UScriptCode = 52i32; |
04454e1e | 8847 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8848 | pub const USCRIPT_UGARITIC: UScriptCode = 53i32; |
04454e1e | 8849 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8850 | pub const USCRIPT_KATAKANA_OR_HIRAGANA: UScriptCode = 54i32; |
04454e1e | 8851 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8852 | pub const USCRIPT_BUGINESE: UScriptCode = 55i32; |
04454e1e | 8853 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8854 | pub const USCRIPT_GLAGOLITIC: UScriptCode = 56i32; |
04454e1e | 8855 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8856 | pub const USCRIPT_KHAROSHTHI: UScriptCode = 57i32; |
04454e1e | 8857 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8858 | pub const USCRIPT_SYLOTI_NAGRI: UScriptCode = 58i32; |
04454e1e | 8859 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8860 | pub const USCRIPT_NEW_TAI_LUE: UScriptCode = 59i32; |
04454e1e | 8861 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8862 | pub const USCRIPT_TIFINAGH: UScriptCode = 60i32; |
04454e1e | 8863 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8864 | pub const USCRIPT_OLD_PERSIAN: UScriptCode = 61i32; |
04454e1e | 8865 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8866 | pub const USCRIPT_BALINESE: UScriptCode = 62i32; |
04454e1e | 8867 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8868 | pub const USCRIPT_BATAK: UScriptCode = 63i32; |
04454e1e | 8869 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8870 | pub const USCRIPT_BLISSYMBOLS: UScriptCode = 64i32; |
04454e1e | 8871 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8872 | pub const USCRIPT_BRAHMI: UScriptCode = 65i32; |
04454e1e | 8873 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8874 | pub const USCRIPT_CHAM: UScriptCode = 66i32; |
04454e1e | 8875 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8876 | pub const USCRIPT_CIRTH: UScriptCode = 67i32; |
04454e1e | 8877 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8878 | pub const USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC: UScriptCode = 68i32; |
04454e1e | 8879 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8880 | pub const USCRIPT_DEMOTIC_EGYPTIAN: UScriptCode = 69i32; |
04454e1e | 8881 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8882 | pub const USCRIPT_HIERATIC_EGYPTIAN: UScriptCode = 70i32; |
04454e1e | 8883 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8884 | pub const USCRIPT_EGYPTIAN_HIEROGLYPHS: UScriptCode = 71i32; |
04454e1e | 8885 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8886 | pub const USCRIPT_KHUTSURI: UScriptCode = 72i32; |
04454e1e | 8887 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8888 | pub const USCRIPT_SIMPLIFIED_HAN: UScriptCode = 73i32; |
04454e1e | 8889 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8890 | pub const USCRIPT_TRADITIONAL_HAN: UScriptCode = 74i32; |
04454e1e | 8891 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8892 | pub const USCRIPT_PAHAWH_HMONG: UScriptCode = 75i32; |
04454e1e | 8893 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8894 | pub const USCRIPT_OLD_HUNGARIAN: UScriptCode = 76i32; |
04454e1e | 8895 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8896 | pub const USCRIPT_HARAPPAN_INDUS: UScriptCode = 77i32; |
04454e1e | 8897 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8898 | pub const USCRIPT_JAVANESE: UScriptCode = 78i32; |
04454e1e | 8899 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8900 | pub const USCRIPT_KAYAH_LI: UScriptCode = 79i32; |
04454e1e | 8901 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8902 | pub const USCRIPT_LATIN_FRAKTUR: UScriptCode = 80i32; |
04454e1e | 8903 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8904 | pub const USCRIPT_LATIN_GAELIC: UScriptCode = 81i32; |
04454e1e | 8905 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8906 | pub const USCRIPT_LEPCHA: UScriptCode = 82i32; |
04454e1e | 8907 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8908 | pub const USCRIPT_LINEAR_A: UScriptCode = 83i32; |
04454e1e | 8909 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8910 | pub const USCRIPT_MANDAIC: UScriptCode = 84i32; |
04454e1e | 8911 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8912 | pub const USCRIPT_MANDAEAN: UScriptCode = 84i32; |
04454e1e | 8913 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8914 | pub const USCRIPT_MAYAN_HIEROGLYPHS: UScriptCode = 85i32; |
04454e1e | 8915 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8916 | pub const USCRIPT_MEROITIC_HIEROGLYPHS: UScriptCode = 86i32; |
04454e1e | 8917 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8918 | pub const USCRIPT_MEROITIC: UScriptCode = 86i32; |
04454e1e | 8919 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8920 | pub const USCRIPT_NKO: UScriptCode = 87i32; |
04454e1e | 8921 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8922 | pub const USCRIPT_ORKHON: UScriptCode = 88i32; |
04454e1e | 8923 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8924 | pub const USCRIPT_OLD_PERMIC: UScriptCode = 89i32; |
04454e1e | 8925 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8926 | pub const USCRIPT_PHAGS_PA: UScriptCode = 90i32; |
04454e1e | 8927 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8928 | pub const USCRIPT_PHOENICIAN: UScriptCode = 91i32; |
04454e1e | 8929 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8930 | pub const USCRIPT_MIAO: UScriptCode = 92i32; |
04454e1e | 8931 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8932 | pub const USCRIPT_PHONETIC_POLLARD: UScriptCode = 92i32; |
04454e1e | 8933 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8934 | pub const USCRIPT_RONGORONGO: UScriptCode = 93i32; |
04454e1e | 8935 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8936 | pub const USCRIPT_SARATI: UScriptCode = 94i32; |
04454e1e | 8937 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8938 | pub const USCRIPT_ESTRANGELO_SYRIAC: UScriptCode = 95i32; |
04454e1e | 8939 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8940 | pub const USCRIPT_WESTERN_SYRIAC: UScriptCode = 96i32; |
04454e1e | 8941 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8942 | pub const USCRIPT_EASTERN_SYRIAC: UScriptCode = 97i32; |
04454e1e | 8943 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8944 | pub const USCRIPT_TENGWAR: UScriptCode = 98i32; |
04454e1e | 8945 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8946 | pub const USCRIPT_VAI: UScriptCode = 99i32; |
04454e1e | 8947 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8948 | pub const USCRIPT_VISIBLE_SPEECH: UScriptCode = 100i32; |
04454e1e | 8949 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8950 | pub const USCRIPT_CUNEIFORM: UScriptCode = 101i32; |
04454e1e | 8951 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8952 | pub const USCRIPT_UNWRITTEN_LANGUAGES: UScriptCode = 102i32; |
04454e1e | 8953 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8954 | pub const USCRIPT_UNKNOWN: UScriptCode = 103i32; |
04454e1e | 8955 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8956 | pub const USCRIPT_CARIAN: UScriptCode = 104i32; |
04454e1e | 8957 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8958 | pub const USCRIPT_JAPANESE: UScriptCode = 105i32; |
04454e1e | 8959 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8960 | pub const USCRIPT_LANNA: UScriptCode = 106i32; |
04454e1e | 8961 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8962 | pub const USCRIPT_LYCIAN: UScriptCode = 107i32; |
04454e1e | 8963 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8964 | pub const USCRIPT_LYDIAN: UScriptCode = 108i32; |
04454e1e | 8965 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8966 | pub const USCRIPT_OL_CHIKI: UScriptCode = 109i32; |
04454e1e | 8967 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8968 | pub const USCRIPT_REJANG: UScriptCode = 110i32; |
04454e1e | 8969 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8970 | pub const USCRIPT_SAURASHTRA: UScriptCode = 111i32; |
04454e1e | 8971 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8972 | pub const USCRIPT_SIGN_WRITING: UScriptCode = 112i32; |
04454e1e | 8973 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8974 | pub const USCRIPT_SUNDANESE: UScriptCode = 113i32; |
04454e1e | 8975 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8976 | pub const USCRIPT_MOON: UScriptCode = 114i32; |
04454e1e | 8977 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8978 | pub const USCRIPT_MEITEI_MAYEK: UScriptCode = 115i32; |
04454e1e | 8979 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8980 | pub const USCRIPT_IMPERIAL_ARAMAIC: UScriptCode = 116i32; |
04454e1e | 8981 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8982 | pub const USCRIPT_AVESTAN: UScriptCode = 117i32; |
04454e1e | 8983 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8984 | pub const USCRIPT_CHAKMA: UScriptCode = 118i32; |
04454e1e | 8985 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8986 | pub const USCRIPT_KOREAN: UScriptCode = 119i32; |
04454e1e | 8987 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8988 | pub const USCRIPT_KAITHI: UScriptCode = 120i32; |
04454e1e | 8989 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8990 | pub const USCRIPT_MANICHAEAN: UScriptCode = 121i32; |
04454e1e | 8991 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8992 | pub const USCRIPT_INSCRIPTIONAL_PAHLAVI: UScriptCode = 122i32; |
04454e1e | 8993 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8994 | pub const USCRIPT_PSALTER_PAHLAVI: UScriptCode = 123i32; |
04454e1e | 8995 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8996 | pub const USCRIPT_BOOK_PAHLAVI: UScriptCode = 124i32; |
04454e1e | 8997 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 8998 | pub const USCRIPT_INSCRIPTIONAL_PARTHIAN: UScriptCode = 125i32; |
04454e1e | 8999 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9000 | pub const USCRIPT_SAMARITAN: UScriptCode = 126i32; |
04454e1e | 9001 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9002 | pub const USCRIPT_TAI_VIET: UScriptCode = 127i32; |
04454e1e | 9003 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9004 | pub const USCRIPT_MATHEMATICAL_NOTATION: UScriptCode = 128i32; |
04454e1e | 9005 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9006 | pub const USCRIPT_SYMBOLS: UScriptCode = 129i32; |
04454e1e | 9007 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9008 | pub const USCRIPT_BAMUM: UScriptCode = 130i32; |
04454e1e | 9009 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9010 | pub const USCRIPT_LISU: UScriptCode = 131i32; |
04454e1e | 9011 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9012 | pub const USCRIPT_NAKHI_GEBA: UScriptCode = 132i32; |
04454e1e | 9013 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9014 | pub const USCRIPT_OLD_SOUTH_ARABIAN: UScriptCode = 133i32; |
04454e1e | 9015 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9016 | pub const USCRIPT_BASSA_VAH: UScriptCode = 134i32; |
04454e1e | 9017 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9018 | pub const USCRIPT_DUPLOYAN: UScriptCode = 135i32; |
04454e1e | 9019 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9020 | pub const USCRIPT_ELBASAN: UScriptCode = 136i32; |
04454e1e | 9021 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9022 | pub const USCRIPT_GRANTHA: UScriptCode = 137i32; |
04454e1e | 9023 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9024 | pub const USCRIPT_KPELLE: UScriptCode = 138i32; |
04454e1e | 9025 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9026 | pub const USCRIPT_LOMA: UScriptCode = 139i32; |
04454e1e | 9027 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9028 | pub const USCRIPT_MENDE: UScriptCode = 140i32; |
04454e1e | 9029 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9030 | pub const USCRIPT_MEROITIC_CURSIVE: UScriptCode = 141i32; |
04454e1e | 9031 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9032 | pub const USCRIPT_OLD_NORTH_ARABIAN: UScriptCode = 142i32; |
04454e1e | 9033 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9034 | pub const USCRIPT_NABATAEAN: UScriptCode = 143i32; |
04454e1e | 9035 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9036 | pub const USCRIPT_PALMYRENE: UScriptCode = 144i32; |
04454e1e | 9037 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9038 | pub const USCRIPT_KHUDAWADI: UScriptCode = 145i32; |
04454e1e | 9039 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9040 | pub const USCRIPT_SINDHI: UScriptCode = 145i32; |
04454e1e | 9041 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9042 | pub const USCRIPT_WARANG_CITI: UScriptCode = 146i32; |
04454e1e | 9043 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9044 | pub const USCRIPT_AFAKA: UScriptCode = 147i32; |
04454e1e | 9045 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9046 | pub const USCRIPT_JURCHEN: UScriptCode = 148i32; |
04454e1e | 9047 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9048 | pub const USCRIPT_MRO: UScriptCode = 149i32; |
04454e1e | 9049 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9050 | pub const USCRIPT_NUSHU: UScriptCode = 150i32; |
04454e1e | 9051 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9052 | pub const USCRIPT_SHARADA: UScriptCode = 151i32; |
04454e1e | 9053 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9054 | pub const USCRIPT_SORA_SOMPENG: UScriptCode = 152i32; |
04454e1e | 9055 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9056 | pub const USCRIPT_TAKRI: UScriptCode = 153i32; |
04454e1e | 9057 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9058 | pub const USCRIPT_TANGUT: UScriptCode = 154i32; |
04454e1e | 9059 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9060 | pub const USCRIPT_WOLEAI: UScriptCode = 155i32; |
04454e1e | 9061 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9062 | pub const USCRIPT_ANATOLIAN_HIEROGLYPHS: UScriptCode = 156i32; |
04454e1e | 9063 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9064 | pub const USCRIPT_KHOJKI: UScriptCode = 157i32; |
04454e1e | 9065 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9066 | pub const USCRIPT_TIRHUTA: UScriptCode = 158i32; |
04454e1e | 9067 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9068 | pub const USCRIPT_CAUCASIAN_ALBANIAN: UScriptCode = 159i32; |
04454e1e | 9069 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9070 | pub const USCRIPT_MAHAJANI: UScriptCode = 160i32; |
04454e1e | 9071 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9072 | pub const USCRIPT_AHOM: UScriptCode = 161i32; |
04454e1e | 9073 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9074 | pub const USCRIPT_HATRAN: UScriptCode = 162i32; |
04454e1e | 9075 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9076 | pub const USCRIPT_MODI: UScriptCode = 163i32; |
04454e1e | 9077 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9078 | pub const USCRIPT_MULTANI: UScriptCode = 164i32; |
04454e1e | 9079 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9080 | pub const USCRIPT_PAU_CIN_HAU: UScriptCode = 165i32; |
04454e1e | 9081 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9082 | pub const USCRIPT_SIDDHAM: UScriptCode = 166i32; |
04454e1e | 9083 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9084 | pub const USCRIPT_ADLAM: UScriptCode = 167i32; |
04454e1e | 9085 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9086 | pub const USCRIPT_BHAIKSUKI: UScriptCode = 168i32; |
04454e1e | 9087 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9088 | pub const USCRIPT_MARCHEN: UScriptCode = 169i32; |
04454e1e | 9089 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9090 | pub const USCRIPT_NEWA: UScriptCode = 170i32; |
04454e1e | 9091 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9092 | pub const USCRIPT_OSAGE: UScriptCode = 171i32; |
04454e1e | 9093 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9094 | pub const USCRIPT_HAN_WITH_BOPOMOFO: UScriptCode = 172i32; |
04454e1e | 9095 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9096 | pub const USCRIPT_JAMO: UScriptCode = 173i32; |
04454e1e | 9097 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9098 | pub const USCRIPT_SYMBOLS_EMOJI: UScriptCode = 174i32; |
04454e1e | 9099 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9100 | pub const USCRIPT_MASARAM_GONDI: UScriptCode = 175i32; |
04454e1e | 9101 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9102 | pub const USCRIPT_SOYOMBO: UScriptCode = 176i32; |
04454e1e | 9103 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9104 | pub const USCRIPT_ZANABAZAR_SQUARE: UScriptCode = 177i32; |
04454e1e | 9105 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9106 | pub const USCRIPT_DOGRA: UScriptCode = 178i32; |
04454e1e | 9107 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9108 | pub const USCRIPT_GUNJALA_GONDI: UScriptCode = 179i32; |
04454e1e | 9109 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9110 | pub const USCRIPT_MAKASAR: UScriptCode = 180i32; |
04454e1e | 9111 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9112 | pub const USCRIPT_MEDEFAIDRIN: UScriptCode = 181i32; |
04454e1e | 9113 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9114 | pub const USCRIPT_HANIFI_ROHINGYA: UScriptCode = 182i32; |
04454e1e | 9115 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9116 | pub const USCRIPT_SOGDIAN: UScriptCode = 183i32; |
04454e1e | 9117 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9118 | pub const USCRIPT_OLD_SOGDIAN: UScriptCode = 184i32; |
04454e1e | 9119 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9120 | pub const USCRIPT_ELYMAIC: UScriptCode = 185i32; |
04454e1e | 9121 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9122 | pub const USCRIPT_NYIAKENG_PUACHUE_HMONG: UScriptCode = 186i32; |
04454e1e | 9123 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9124 | pub const USCRIPT_NANDINAGARI: UScriptCode = 187i32; |
04454e1e | 9125 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9126 | pub const USCRIPT_WANCHO: UScriptCode = 188i32; |
04454e1e | 9127 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9128 | pub const USCRIPT_CHORASMIAN: UScriptCode = 189i32; |
04454e1e | 9129 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9130 | pub const USCRIPT_DIVES_AKURU: UScriptCode = 190i32; |
04454e1e | 9131 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9132 | pub const USCRIPT_KHITAN_SMALL_SCRIPT: UScriptCode = 191i32; |
04454e1e | 9133 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9134 | pub const USCRIPT_YEZIDI: UScriptCode = 192i32; |
04454e1e | 9135 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9136 | pub type UScriptUsage = i32; |
04454e1e | 9137 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9138 | pub const USCRIPT_USAGE_NOT_ENCODED: UScriptUsage = 0i32; |
04454e1e | 9139 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9140 | pub const USCRIPT_USAGE_UNKNOWN: UScriptUsage = 1i32; |
04454e1e | 9141 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9142 | pub const USCRIPT_USAGE_EXCLUDED: UScriptUsage = 2i32; |
04454e1e | 9143 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9144 | pub const USCRIPT_USAGE_LIMITED_USE: UScriptUsage = 3i32; |
04454e1e | 9145 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9146 | pub const USCRIPT_USAGE_ASPIRATIONAL: UScriptUsage = 4i32; |
04454e1e | 9147 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9148 | pub const USCRIPT_USAGE_RECOMMENDED: UScriptUsage = 5i32; |
9149 | #[repr(C)] | |
9150 | pub struct USearch(pub u8); | |
04454e1e | 9151 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9152 | pub type USearchAttribute = i32; |
04454e1e | 9153 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9154 | pub const USEARCH_OVERLAP: USearchAttribute = 0i32; |
04454e1e | 9155 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9156 | pub const USEARCH_ELEMENT_COMPARISON: USearchAttribute = 2i32; |
04454e1e | 9157 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9158 | pub type USearchAttributeValue = i32; |
04454e1e | 9159 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9160 | pub const USEARCH_DEFAULT: USearchAttributeValue = -1i32; |
04454e1e | 9161 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9162 | pub const USEARCH_OFF: USearchAttributeValue = 0i32; |
04454e1e | 9163 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9164 | pub const USEARCH_ON: USearchAttributeValue = 1i32; |
04454e1e | 9165 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9166 | pub const USEARCH_STANDARD_ELEMENT_COMPARISON: USearchAttributeValue = 2i32; |
04454e1e | 9167 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9168 | pub const USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD: USearchAttributeValue = 3i32; |
04454e1e | 9169 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9170 | pub const USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD: USearchAttributeValue = 4i32; |
04454e1e | 9171 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9172 | pub type USentenceBreak = i32; |
04454e1e | 9173 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9174 | pub const U_SB_OTHER: USentenceBreak = 0i32; |
04454e1e | 9175 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9176 | pub const U_SB_ATERM: USentenceBreak = 1i32; |
04454e1e | 9177 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9178 | pub const U_SB_CLOSE: USentenceBreak = 2i32; |
04454e1e | 9179 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9180 | pub const U_SB_FORMAT: USentenceBreak = 3i32; |
04454e1e | 9181 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9182 | pub const U_SB_LOWER: USentenceBreak = 4i32; |
04454e1e | 9183 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9184 | pub const U_SB_NUMERIC: USentenceBreak = 5i32; |
04454e1e | 9185 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9186 | pub const U_SB_OLETTER: USentenceBreak = 6i32; |
04454e1e | 9187 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9188 | pub const U_SB_SEP: USentenceBreak = 7i32; |
04454e1e | 9189 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9190 | pub const U_SB_SP: USentenceBreak = 8i32; |
04454e1e | 9191 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9192 | pub const U_SB_STERM: USentenceBreak = 9i32; |
04454e1e | 9193 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9194 | pub const U_SB_UPPER: USentenceBreak = 10i32; |
04454e1e | 9195 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9196 | pub const U_SB_CR: USentenceBreak = 11i32; |
04454e1e | 9197 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9198 | pub const U_SB_EXTEND: USentenceBreak = 12i32; |
04454e1e | 9199 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9200 | pub const U_SB_LF: USentenceBreak = 13i32; |
04454e1e | 9201 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9202 | pub const U_SB_SCONTINUE: USentenceBreak = 14i32; |
04454e1e | 9203 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9204 | pub type USentenceBreakTag = i32; |
04454e1e | 9205 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9206 | pub const UBRK_SENTENCE_TERM: USentenceBreakTag = 0i32; |
04454e1e | 9207 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9208 | pub const UBRK_SENTENCE_TERM_LIMIT: USentenceBreakTag = 100i32; |
04454e1e | 9209 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9210 | pub const UBRK_SENTENCE_SEP: USentenceBreakTag = 100i32; |
04454e1e | 9211 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9212 | pub const UBRK_SENTENCE_SEP_LIMIT: USentenceBreakTag = 200i32; |
9213 | #[repr(C)] | |
04454e1e | 9214 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9215 | pub struct USerializedSet { |
9216 | pub array: *const u16, | |
9217 | pub bmpLength: i32, | |
9218 | pub length: i32, | |
9219 | pub staticArray: [u16; 8], | |
9220 | } | |
9221 | impl ::core::marker::Copy for USerializedSet {} | |
9222 | impl ::core::clone::Clone for USerializedSet { | |
9223 | fn clone(&self) -> Self { | |
9224 | *self | |
9225 | } | |
9226 | } | |
9227 | #[repr(C)] | |
9228 | pub struct USet(pub u8); | |
04454e1e | 9229 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9230 | pub type USetSpanCondition = i32; |
04454e1e | 9231 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9232 | pub const USET_SPAN_NOT_CONTAINED: USetSpanCondition = 0i32; |
04454e1e | 9233 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9234 | pub const USET_SPAN_CONTAINED: USetSpanCondition = 1i32; |
04454e1e | 9235 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9236 | pub const USET_SPAN_SIMPLE: USetSpanCondition = 2i32; |
9237 | #[repr(C)] | |
9238 | pub struct USpoofCheckResult(pub u8); | |
9239 | #[repr(C)] | |
9240 | pub struct USpoofChecker(pub u8); | |
04454e1e | 9241 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9242 | pub type USpoofChecks = i32; |
04454e1e | 9243 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9244 | pub const USPOOF_SINGLE_SCRIPT_CONFUSABLE: USpoofChecks = 1i32; |
04454e1e | 9245 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9246 | pub const USPOOF_MIXED_SCRIPT_CONFUSABLE: USpoofChecks = 2i32; |
04454e1e | 9247 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9248 | pub const USPOOF_WHOLE_SCRIPT_CONFUSABLE: USpoofChecks = 4i32; |
04454e1e | 9249 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9250 | pub const USPOOF_CONFUSABLE: USpoofChecks = 7i32; |
04454e1e | 9251 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9252 | pub const USPOOF_RESTRICTION_LEVEL: USpoofChecks = 16i32; |
04454e1e | 9253 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9254 | pub const USPOOF_INVISIBLE: USpoofChecks = 32i32; |
04454e1e | 9255 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9256 | pub const USPOOF_CHAR_LIMIT: USpoofChecks = 64i32; |
04454e1e | 9257 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9258 | pub const USPOOF_MIXED_NUMBERS: USpoofChecks = 128i32; |
04454e1e | 9259 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9260 | pub const USPOOF_HIDDEN_OVERLAY: USpoofChecks = 256i32; |
04454e1e | 9261 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9262 | pub const USPOOF_ALL_CHECKS: USpoofChecks = 65535i32; |
04454e1e | 9263 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9264 | pub const USPOOF_AUX_INFO: USpoofChecks = 1073741824i32; |
04454e1e | 9265 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9266 | pub type UStringCaseMapper = ::core::option::Option<unsafe extern "system" fn(csm: *const UCaseMap, dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> i32>; |
9267 | #[repr(C)] | |
9268 | pub struct UStringPrepProfile(pub u8); | |
04454e1e | 9269 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9270 | pub type UStringPrepProfileType = i32; |
04454e1e | 9271 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9272 | pub const USPREP_RFC3491_NAMEPREP: UStringPrepProfileType = 0i32; |
04454e1e | 9273 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9274 | pub const USPREP_RFC3530_NFS4_CS_PREP: UStringPrepProfileType = 1i32; |
04454e1e | 9275 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9276 | pub const USPREP_RFC3530_NFS4_CS_PREP_CI: UStringPrepProfileType = 2i32; |
04454e1e | 9277 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9278 | pub const USPREP_RFC3530_NFS4_CIS_PREP: UStringPrepProfileType = 3i32; |
04454e1e | 9279 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9280 | pub const USPREP_RFC3530_NFS4_MIXED_PREP_PREFIX: UStringPrepProfileType = 4i32; |
04454e1e | 9281 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9282 | pub const USPREP_RFC3530_NFS4_MIXED_PREP_SUFFIX: UStringPrepProfileType = 5i32; |
04454e1e | 9283 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9284 | pub const USPREP_RFC3722_ISCSI: UStringPrepProfileType = 6i32; |
04454e1e | 9285 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9286 | pub const USPREP_RFC3920_NODEPREP: UStringPrepProfileType = 7i32; |
04454e1e | 9287 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9288 | pub const USPREP_RFC3920_RESOURCEPREP: UStringPrepProfileType = 8i32; |
04454e1e | 9289 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9290 | pub const USPREP_RFC4011_MIB: UStringPrepProfileType = 9i32; |
04454e1e | 9291 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9292 | pub const USPREP_RFC4013_SASLPREP: UStringPrepProfileType = 10i32; |
04454e1e | 9293 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9294 | pub const USPREP_RFC4505_TRACE: UStringPrepProfileType = 11i32; |
04454e1e | 9295 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9296 | pub const USPREP_RFC4518_LDAP: UStringPrepProfileType = 12i32; |
04454e1e | 9297 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9298 | pub const USPREP_RFC4518_LDAP_CI: UStringPrepProfileType = 13i32; |
9299 | #[repr(C)] | |
9300 | pub struct UStringSearch(pub u8); | |
04454e1e | 9301 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9302 | pub type UStringTrieBuildOption = i32; |
04454e1e | 9303 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9304 | pub const USTRINGTRIE_BUILD_FAST: UStringTrieBuildOption = 0i32; |
04454e1e | 9305 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9306 | pub const USTRINGTRIE_BUILD_SMALL: UStringTrieBuildOption = 1i32; |
04454e1e | 9307 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9308 | pub type UStringTrieResult = i32; |
04454e1e | 9309 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9310 | pub const USTRINGTRIE_NO_MATCH: UStringTrieResult = 0i32; |
04454e1e | 9311 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9312 | pub const USTRINGTRIE_NO_VALUE: UStringTrieResult = 1i32; |
04454e1e | 9313 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9314 | pub const USTRINGTRIE_FINAL_VALUE: UStringTrieResult = 2i32; |
04454e1e | 9315 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9316 | pub const USTRINGTRIE_INTERMEDIATE_VALUE: UStringTrieResult = 3i32; |
04454e1e | 9317 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9318 | pub type USystemTimeZoneType = i32; |
04454e1e | 9319 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9320 | pub const UCAL_ZONE_TYPE_ANY: USystemTimeZoneType = 0i32; |
04454e1e | 9321 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9322 | pub const UCAL_ZONE_TYPE_CANONICAL: USystemTimeZoneType = 1i32; |
04454e1e | 9323 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9324 | pub const UCAL_ZONE_TYPE_CANONICAL_LOCATION: USystemTimeZoneType = 2i32; |
04454e1e | 9325 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9326 | pub const UTEXT_MAGIC: i32 = 878368812i32; |
04454e1e | 9327 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9328 | pub const UTEXT_PROVIDER_HAS_META_DATA: i32 = 4i32; |
04454e1e | 9329 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9330 | pub const UTEXT_PROVIDER_LENGTH_IS_EXPENSIVE: i32 = 1i32; |
04454e1e | 9331 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9332 | pub const UTEXT_PROVIDER_OWNS_TEXT: i32 = 5i32; |
04454e1e | 9333 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9334 | pub const UTEXT_PROVIDER_STABLE_CHUNKS: i32 = 2i32; |
04454e1e | 9335 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9336 | pub const UTEXT_PROVIDER_WRITABLE: i32 = 3i32; |
04454e1e | 9337 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9338 | pub const UTF16_MAX_CHAR_LENGTH: u32 = 2u32; |
04454e1e | 9339 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9340 | pub const UTF32_MAX_CHAR_LENGTH: u32 = 1u32; |
04454e1e | 9341 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9342 | pub const UTF8_ERROR_VALUE_1: u32 = 21u32; |
04454e1e | 9343 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9344 | pub const UTF8_ERROR_VALUE_2: u32 = 159u32; |
04454e1e | 9345 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9346 | pub const UTF8_MAX_CHAR_LENGTH: u32 = 4u32; |
04454e1e | 9347 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9348 | pub const UTF_ERROR_VALUE: u32 = 65535u32; |
04454e1e | 9349 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9350 | pub const UTF_MAX_CHAR_LENGTH: u32 = 2u32; |
04454e1e | 9351 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9352 | pub const UTF_SIZE: u32 = 16u32; |
9353 | #[repr(C)] | |
04454e1e | 9354 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9355 | pub struct UText { |
9356 | pub magic: u32, | |
9357 | pub flags: i32, | |
9358 | pub providerProperties: i32, | |
9359 | pub sizeOfStruct: i32, | |
9360 | pub chunkNativeLimit: i64, | |
9361 | pub extraSize: i32, | |
9362 | pub nativeIndexingLimit: i32, | |
9363 | pub chunkNativeStart: i64, | |
9364 | pub chunkOffset: i32, | |
9365 | pub chunkLength: i32, | |
9366 | pub chunkContents: *const u16, | |
9367 | pub pFuncs: *const UTextFuncs, | |
9368 | pub pExtra: *mut ::core::ffi::c_void, | |
9369 | pub context: *const ::core::ffi::c_void, | |
9370 | pub p: *const ::core::ffi::c_void, | |
9371 | pub q: *const ::core::ffi::c_void, | |
9372 | pub r: *const ::core::ffi::c_void, | |
9373 | pub privP: *mut ::core::ffi::c_void, | |
9374 | pub a: i64, | |
9375 | pub b: i32, | |
9376 | pub c: i32, | |
9377 | pub privA: i64, | |
9378 | pub privB: i32, | |
9379 | pub privC: i32, | |
9380 | } | |
9381 | impl ::core::marker::Copy for UText {} | |
9382 | impl ::core::clone::Clone for UText { | |
9383 | fn clone(&self) -> Self { | |
9384 | *self | |
9385 | } | |
9386 | } | |
04454e1e | 9387 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9388 | pub type UTextAccess = ::core::option::Option<unsafe extern "system" fn(ut: *mut UText, nativeindex: i64, forward: i8) -> i8>; |
04454e1e | 9389 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9390 | pub type UTextClone = ::core::option::Option<unsafe extern "system" fn(dest: *mut UText, src: *const UText, deep: i8, status: *mut UErrorCode) -> *mut UText>; |
04454e1e | 9391 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9392 | pub type UTextClose = ::core::option::Option<unsafe extern "system" fn(ut: *mut UText)>; |
04454e1e | 9393 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9394 | pub type UTextCopy = ::core::option::Option<unsafe extern "system" fn(ut: *mut UText, nativestart: i64, nativelimit: i64, nativedest: i64, r#move: i8, status: *mut UErrorCode)>; |
04454e1e | 9395 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9396 | pub type UTextExtract = ::core::option::Option<unsafe extern "system" fn(ut: *mut UText, nativestart: i64, nativelimit: i64, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32>; |
9397 | #[repr(C)] | |
04454e1e | 9398 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9399 | pub struct UTextFuncs { |
9400 | pub tableSize: i32, | |
9401 | pub reserved1: i32, | |
9402 | pub reserved2: i32, | |
9403 | pub reserved3: i32, | |
9404 | pub clone: UTextClone, | |
9405 | pub nativeLength: UTextNativeLength, | |
9406 | pub access: UTextAccess, | |
9407 | pub extract: UTextExtract, | |
9408 | pub replace: UTextReplace, | |
9409 | pub copy: UTextCopy, | |
9410 | pub mapOffsetToNative: UTextMapOffsetToNative, | |
9411 | pub mapNativeIndexToUTF16: UTextMapNativeIndexToUTF16, | |
9412 | pub close: UTextClose, | |
9413 | pub spare1: UTextClose, | |
9414 | pub spare2: UTextClose, | |
9415 | pub spare3: UTextClose, | |
9416 | } | |
9417 | impl ::core::marker::Copy for UTextFuncs {} | |
9418 | impl ::core::clone::Clone for UTextFuncs { | |
9419 | fn clone(&self) -> Self { | |
9420 | *self | |
9421 | } | |
9422 | } | |
04454e1e | 9423 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9424 | pub type UTextMapNativeIndexToUTF16 = ::core::option::Option<unsafe extern "system" fn(ut: *const UText, nativeindex: i64) -> i32>; |
04454e1e | 9425 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9426 | pub type UTextMapOffsetToNative = ::core::option::Option<unsafe extern "system" fn(ut: *const UText) -> i64>; |
04454e1e | 9427 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9428 | pub type UTextNativeLength = ::core::option::Option<unsafe extern "system" fn(ut: *mut UText) -> i64>; |
04454e1e | 9429 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9430 | pub type UTextReplace = ::core::option::Option<unsafe extern "system" fn(ut: *mut UText, nativestart: i64, nativelimit: i64, replacementtext: *const u16, replacmentlength: i32, status: *mut UErrorCode) -> i32>; |
04454e1e | 9431 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9432 | pub type UTimeScaleValue = i32; |
04454e1e | 9433 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9434 | pub const UTSV_UNITS_VALUE: UTimeScaleValue = 0i32; |
04454e1e | 9435 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9436 | pub const UTSV_EPOCH_OFFSET_VALUE: UTimeScaleValue = 1i32; |
04454e1e | 9437 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9438 | pub const UTSV_FROM_MIN_VALUE: UTimeScaleValue = 2i32; |
04454e1e | 9439 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9440 | pub const UTSV_FROM_MAX_VALUE: UTimeScaleValue = 3i32; |
04454e1e | 9441 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9442 | pub const UTSV_TO_MIN_VALUE: UTimeScaleValue = 4i32; |
04454e1e | 9443 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9444 | pub const UTSV_TO_MAX_VALUE: UTimeScaleValue = 5i32; |
04454e1e | 9445 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9446 | pub type UTimeZoneFormatGMTOffsetPatternType = i32; |
04454e1e | 9447 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9448 | pub const UTZFMT_PAT_POSITIVE_HM: UTimeZoneFormatGMTOffsetPatternType = 0i32; |
04454e1e | 9449 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9450 | pub const UTZFMT_PAT_POSITIVE_HMS: UTimeZoneFormatGMTOffsetPatternType = 1i32; |
04454e1e | 9451 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9452 | pub const UTZFMT_PAT_NEGATIVE_HM: UTimeZoneFormatGMTOffsetPatternType = 2i32; |
04454e1e | 9453 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9454 | pub const UTZFMT_PAT_NEGATIVE_HMS: UTimeZoneFormatGMTOffsetPatternType = 3i32; |
04454e1e | 9455 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9456 | pub const UTZFMT_PAT_POSITIVE_H: UTimeZoneFormatGMTOffsetPatternType = 4i32; |
04454e1e | 9457 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9458 | pub const UTZFMT_PAT_NEGATIVE_H: UTimeZoneFormatGMTOffsetPatternType = 5i32; |
04454e1e | 9459 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9460 | pub const UTZFMT_PAT_COUNT: UTimeZoneFormatGMTOffsetPatternType = 6i32; |
04454e1e | 9461 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9462 | pub type UTimeZoneFormatParseOption = i32; |
04454e1e | 9463 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9464 | pub const UTZFMT_PARSE_OPTION_NONE: UTimeZoneFormatParseOption = 0i32; |
04454e1e | 9465 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9466 | pub const UTZFMT_PARSE_OPTION_ALL_STYLES: UTimeZoneFormatParseOption = 1i32; |
04454e1e | 9467 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9468 | pub const UTZFMT_PARSE_OPTION_TZ_DATABASE_ABBREVIATIONS: UTimeZoneFormatParseOption = 2i32; |
04454e1e | 9469 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9470 | pub type UTimeZoneFormatStyle = i32; |
04454e1e | 9471 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9472 | pub const UTZFMT_STYLE_GENERIC_LOCATION: UTimeZoneFormatStyle = 0i32; |
04454e1e | 9473 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9474 | pub const UTZFMT_STYLE_GENERIC_LONG: UTimeZoneFormatStyle = 1i32; |
04454e1e | 9475 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9476 | pub const UTZFMT_STYLE_GENERIC_SHORT: UTimeZoneFormatStyle = 2i32; |
04454e1e | 9477 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9478 | pub const UTZFMT_STYLE_SPECIFIC_LONG: UTimeZoneFormatStyle = 3i32; |
04454e1e | 9479 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9480 | pub const UTZFMT_STYLE_SPECIFIC_SHORT: UTimeZoneFormatStyle = 4i32; |
04454e1e | 9481 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9482 | pub const UTZFMT_STYLE_LOCALIZED_GMT: UTimeZoneFormatStyle = 5i32; |
04454e1e | 9483 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9484 | pub const UTZFMT_STYLE_LOCALIZED_GMT_SHORT: UTimeZoneFormatStyle = 6i32; |
04454e1e | 9485 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9486 | pub const UTZFMT_STYLE_ISO_BASIC_SHORT: UTimeZoneFormatStyle = 7i32; |
04454e1e | 9487 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9488 | pub const UTZFMT_STYLE_ISO_BASIC_LOCAL_SHORT: UTimeZoneFormatStyle = 8i32; |
04454e1e | 9489 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9490 | pub const UTZFMT_STYLE_ISO_BASIC_FIXED: UTimeZoneFormatStyle = 9i32; |
04454e1e | 9491 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9492 | pub const UTZFMT_STYLE_ISO_BASIC_LOCAL_FIXED: UTimeZoneFormatStyle = 10i32; |
04454e1e | 9493 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9494 | pub const UTZFMT_STYLE_ISO_BASIC_FULL: UTimeZoneFormatStyle = 11i32; |
04454e1e | 9495 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9496 | pub const UTZFMT_STYLE_ISO_BASIC_LOCAL_FULL: UTimeZoneFormatStyle = 12i32; |
04454e1e | 9497 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9498 | pub const UTZFMT_STYLE_ISO_EXTENDED_FIXED: UTimeZoneFormatStyle = 13i32; |
04454e1e | 9499 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9500 | pub const UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FIXED: UTimeZoneFormatStyle = 14i32; |
04454e1e | 9501 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9502 | pub const UTZFMT_STYLE_ISO_EXTENDED_FULL: UTimeZoneFormatStyle = 15i32; |
04454e1e | 9503 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9504 | pub const UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FULL: UTimeZoneFormatStyle = 16i32; |
04454e1e | 9505 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9506 | pub const UTZFMT_STYLE_ZONE_ID: UTimeZoneFormatStyle = 17i32; |
04454e1e | 9507 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9508 | pub const UTZFMT_STYLE_ZONE_ID_SHORT: UTimeZoneFormatStyle = 18i32; |
04454e1e | 9509 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9510 | pub const UTZFMT_STYLE_EXEMPLAR_LOCATION: UTimeZoneFormatStyle = 19i32; |
04454e1e | 9511 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9512 | pub type UTimeZoneFormatTimeType = i32; |
04454e1e | 9513 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9514 | pub const UTZFMT_TIME_TYPE_UNKNOWN: UTimeZoneFormatTimeType = 0i32; |
04454e1e | 9515 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9516 | pub const UTZFMT_TIME_TYPE_STANDARD: UTimeZoneFormatTimeType = 1i32; |
04454e1e | 9517 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9518 | pub const UTZFMT_TIME_TYPE_DAYLIGHT: UTimeZoneFormatTimeType = 2i32; |
04454e1e | 9519 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9520 | pub type UTimeZoneNameType = i32; |
04454e1e | 9521 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9522 | pub const UTZNM_UNKNOWN: UTimeZoneNameType = 0i32; |
04454e1e | 9523 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9524 | pub const UTZNM_LONG_GENERIC: UTimeZoneNameType = 1i32; |
04454e1e | 9525 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9526 | pub const UTZNM_LONG_STANDARD: UTimeZoneNameType = 2i32; |
04454e1e | 9527 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9528 | pub const UTZNM_LONG_DAYLIGHT: UTimeZoneNameType = 4i32; |
04454e1e | 9529 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9530 | pub const UTZNM_SHORT_GENERIC: UTimeZoneNameType = 8i32; |
04454e1e | 9531 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9532 | pub const UTZNM_SHORT_STANDARD: UTimeZoneNameType = 16i32; |
04454e1e | 9533 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9534 | pub const UTZNM_SHORT_DAYLIGHT: UTimeZoneNameType = 32i32; |
04454e1e | 9535 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9536 | pub const UTZNM_EXEMPLAR_LOCATION: UTimeZoneNameType = 64i32; |
04454e1e | 9537 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9538 | pub type UTimeZoneTransitionType = i32; |
04454e1e | 9539 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9540 | pub const UCAL_TZ_TRANSITION_NEXT: UTimeZoneTransitionType = 0i32; |
04454e1e | 9541 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9542 | pub const UCAL_TZ_TRANSITION_NEXT_INCLUSIVE: UTimeZoneTransitionType = 1i32; |
04454e1e | 9543 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9544 | pub const UCAL_TZ_TRANSITION_PREVIOUS: UTimeZoneTransitionType = 2i32; |
04454e1e | 9545 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9546 | pub const UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVE: UTimeZoneTransitionType = 3i32; |
04454e1e FG |
9547 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
9548 | pub type UTraceData = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, fnnumber: i32, level: i32, fmt: ::windows_sys::core::PCSTR, args: *mut i8)>; | |
9549 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 9550 | pub type UTraceEntry = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, fnnumber: i32)>; |
04454e1e FG |
9551 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
9552 | pub type UTraceExit = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void, fnnumber: i32, fmt: ::windows_sys::core::PCSTR, args: *mut i8)>; | |
9553 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] | |
5e7ed085 | 9554 | pub type UTraceFunctionNumber = i32; |
04454e1e | 9555 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9556 | pub const UTRACE_FUNCTION_START: UTraceFunctionNumber = 0i32; |
04454e1e | 9557 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9558 | pub const UTRACE_U_INIT: UTraceFunctionNumber = 0i32; |
04454e1e | 9559 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9560 | pub const UTRACE_U_CLEANUP: UTraceFunctionNumber = 1i32; |
04454e1e | 9561 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9562 | pub const UTRACE_CONVERSION_START: UTraceFunctionNumber = 4096i32; |
04454e1e | 9563 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9564 | pub const UTRACE_UCNV_OPEN: UTraceFunctionNumber = 4096i32; |
04454e1e | 9565 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9566 | pub const UTRACE_UCNV_OPEN_PACKAGE: UTraceFunctionNumber = 4097i32; |
04454e1e | 9567 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9568 | pub const UTRACE_UCNV_OPEN_ALGORITHMIC: UTraceFunctionNumber = 4098i32; |
04454e1e | 9569 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9570 | pub const UTRACE_UCNV_CLONE: UTraceFunctionNumber = 4099i32; |
04454e1e | 9571 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9572 | pub const UTRACE_UCNV_CLOSE: UTraceFunctionNumber = 4100i32; |
04454e1e | 9573 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9574 | pub const UTRACE_UCNV_FLUSH_CACHE: UTraceFunctionNumber = 4101i32; |
04454e1e | 9575 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9576 | pub const UTRACE_UCNV_LOAD: UTraceFunctionNumber = 4102i32; |
04454e1e | 9577 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9578 | pub const UTRACE_UCNV_UNLOAD: UTraceFunctionNumber = 4103i32; |
04454e1e | 9579 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9580 | pub const UTRACE_COLLATION_START: UTraceFunctionNumber = 8192i32; |
04454e1e | 9581 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9582 | pub const UTRACE_UCOL_OPEN: UTraceFunctionNumber = 8192i32; |
04454e1e | 9583 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9584 | pub const UTRACE_UCOL_CLOSE: UTraceFunctionNumber = 8193i32; |
04454e1e | 9585 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9586 | pub const UTRACE_UCOL_STRCOLL: UTraceFunctionNumber = 8194i32; |
04454e1e | 9587 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9588 | pub const UTRACE_UCOL_GET_SORTKEY: UTraceFunctionNumber = 8195i32; |
04454e1e | 9589 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9590 | pub const UTRACE_UCOL_GETLOCALE: UTraceFunctionNumber = 8196i32; |
04454e1e | 9591 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9592 | pub const UTRACE_UCOL_NEXTSORTKEYPART: UTraceFunctionNumber = 8197i32; |
04454e1e | 9593 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9594 | pub const UTRACE_UCOL_STRCOLLITER: UTraceFunctionNumber = 8198i32; |
04454e1e | 9595 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9596 | pub const UTRACE_UCOL_OPEN_FROM_SHORT_STRING: UTraceFunctionNumber = 8199i32; |
04454e1e | 9597 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9598 | pub const UTRACE_UCOL_STRCOLLUTF8: UTraceFunctionNumber = 8200i32; |
04454e1e | 9599 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9600 | pub const UTRACE_UDATA_START: UTraceFunctionNumber = 12288i32; |
04454e1e | 9601 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9602 | pub const UTRACE_UDATA_RESOURCE: UTraceFunctionNumber = 12288i32; |
04454e1e | 9603 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9604 | pub const UTRACE_UDATA_BUNDLE: UTraceFunctionNumber = 12289i32; |
04454e1e | 9605 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9606 | pub const UTRACE_UDATA_DATA_FILE: UTraceFunctionNumber = 12290i32; |
04454e1e | 9607 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9608 | pub const UTRACE_UDATA_RES_FILE: UTraceFunctionNumber = 12291i32; |
04454e1e | 9609 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9610 | pub type UTraceLevel = i32; |
04454e1e | 9611 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9612 | pub const UTRACE_OFF: UTraceLevel = -1i32; |
04454e1e | 9613 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9614 | pub const UTRACE_ERROR: UTraceLevel = 0i32; |
04454e1e | 9615 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9616 | pub const UTRACE_WARNING: UTraceLevel = 3i32; |
04454e1e | 9617 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9618 | pub const UTRACE_OPEN_CLOSE: UTraceLevel = 5i32; |
04454e1e | 9619 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9620 | pub const UTRACE_INFO: UTraceLevel = 7i32; |
04454e1e | 9621 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9622 | pub const UTRACE_VERBOSE: UTraceLevel = 9i32; |
04454e1e | 9623 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9624 | pub type UTransDirection = i32; |
04454e1e | 9625 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9626 | pub const UTRANS_FORWARD: UTransDirection = 0i32; |
04454e1e | 9627 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9628 | pub const UTRANS_REVERSE: UTransDirection = 1i32; |
9629 | #[repr(C)] | |
04454e1e | 9630 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
9631 | pub struct UTransPosition { |
9632 | pub contextStart: i32, | |
9633 | pub contextLimit: i32, | |
9634 | pub start: i32, | |
9635 | pub limit: i32, | |
9636 | } | |
9637 | impl ::core::marker::Copy for UTransPosition {} | |
9638 | impl ::core::clone::Clone for UTransPosition { | |
9639 | fn clone(&self) -> Self { | |
9640 | *self | |
9641 | } | |
9642 | } | |
04454e1e | 9643 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9644 | pub type UVerticalOrientation = i32; |
04454e1e | 9645 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9646 | pub const U_VO_ROTATED: UVerticalOrientation = 0i32; |
04454e1e | 9647 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9648 | pub const U_VO_TRANSFORMED_ROTATED: UVerticalOrientation = 1i32; |
04454e1e | 9649 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9650 | pub const U_VO_TRANSFORMED_UPRIGHT: UVerticalOrientation = 2i32; |
04454e1e | 9651 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9652 | pub const U_VO_UPRIGHT: UVerticalOrientation = 3i32; |
04454e1e | 9653 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9654 | pub type UWordBreak = i32; |
04454e1e | 9655 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9656 | pub const UBRK_WORD_NONE: UWordBreak = 0i32; |
04454e1e | 9657 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9658 | pub const UBRK_WORD_NONE_LIMIT: UWordBreak = 100i32; |
04454e1e | 9659 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9660 | pub const UBRK_WORD_NUMBER: UWordBreak = 100i32; |
04454e1e | 9661 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9662 | pub const UBRK_WORD_NUMBER_LIMIT: UWordBreak = 200i32; |
04454e1e | 9663 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9664 | pub const UBRK_WORD_LETTER: UWordBreak = 200i32; |
04454e1e | 9665 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9666 | pub const UBRK_WORD_LETTER_LIMIT: UWordBreak = 300i32; |
04454e1e | 9667 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9668 | pub const UBRK_WORD_KANA: UWordBreak = 300i32; |
04454e1e | 9669 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9670 | pub const UBRK_WORD_KANA_LIMIT: UWordBreak = 400i32; |
04454e1e | 9671 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9672 | pub const UBRK_WORD_IDEO: UWordBreak = 400i32; |
04454e1e | 9673 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9674 | pub const UBRK_WORD_IDEO_LIMIT: UWordBreak = 500i32; |
04454e1e | 9675 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9676 | pub type UWordBreakValues = i32; |
04454e1e | 9677 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9678 | pub const U_WB_OTHER: UWordBreakValues = 0i32; |
04454e1e | 9679 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9680 | pub const U_WB_ALETTER: UWordBreakValues = 1i32; |
04454e1e | 9681 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9682 | pub const U_WB_FORMAT: UWordBreakValues = 2i32; |
04454e1e | 9683 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9684 | pub const U_WB_KATAKANA: UWordBreakValues = 3i32; |
04454e1e | 9685 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9686 | pub const U_WB_MIDLETTER: UWordBreakValues = 4i32; |
04454e1e | 9687 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9688 | pub const U_WB_MIDNUM: UWordBreakValues = 5i32; |
04454e1e | 9689 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9690 | pub const U_WB_NUMERIC: UWordBreakValues = 6i32; |
04454e1e | 9691 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9692 | pub const U_WB_EXTENDNUMLET: UWordBreakValues = 7i32; |
04454e1e | 9693 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9694 | pub const U_WB_CR: UWordBreakValues = 8i32; |
04454e1e | 9695 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9696 | pub const U_WB_EXTEND: UWordBreakValues = 9i32; |
04454e1e | 9697 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9698 | pub const U_WB_LF: UWordBreakValues = 10i32; |
04454e1e | 9699 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9700 | pub const U_WB_MIDNUMLET: UWordBreakValues = 11i32; |
04454e1e | 9701 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9702 | pub const U_WB_NEWLINE: UWordBreakValues = 12i32; |
04454e1e | 9703 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9704 | pub const U_WB_REGIONAL_INDICATOR: UWordBreakValues = 13i32; |
04454e1e | 9705 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9706 | pub const U_WB_HEBREW_LETTER: UWordBreakValues = 14i32; |
04454e1e | 9707 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9708 | pub const U_WB_SINGLE_QUOTE: UWordBreakValues = 15i32; |
04454e1e | 9709 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9710 | pub const U_WB_DOUBLE_QUOTE: UWordBreakValues = 16i32; |
04454e1e | 9711 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9712 | pub const U_WB_E_BASE: UWordBreakValues = 17i32; |
04454e1e | 9713 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9714 | pub const U_WB_E_BASE_GAZ: UWordBreakValues = 18i32; |
04454e1e | 9715 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9716 | pub const U_WB_E_MODIFIER: UWordBreakValues = 19i32; |
04454e1e | 9717 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9718 | pub const U_WB_GLUE_AFTER_ZWJ: UWordBreakValues = 20i32; |
04454e1e | 9719 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9720 | pub const U_WB_ZWJ: UWordBreakValues = 21i32; |
04454e1e | 9721 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9722 | pub const U_WB_WSEGSPACE: UWordBreakValues = 22i32; |
04454e1e | 9723 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9724 | pub const U_ASCII_FAMILY: u32 = 0u32; |
04454e1e | 9725 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9726 | pub const U_CHAR16_IS_TYPEDEF: u32 = 1u32; |
04454e1e | 9727 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9728 | pub const U_CHARSET_FAMILY: u32 = 1u32; |
04454e1e | 9729 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9730 | pub const U_CHARSET_IS_UTF8: u32 = 1u32; |
04454e1e | 9731 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9732 | pub const U_CHECK_DYLOAD: u32 = 1u32; |
04454e1e | 9733 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9734 | pub const U_COMBINED_IMPLEMENTATION: u32 = 1u32; |
04454e1e | 9735 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9736 | pub const U_COMPARE_CODE_POINT_ORDER: u32 = 32768u32; |
04454e1e | 9737 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9738 | pub const U_COMPARE_IGNORE_CASE: u32 = 65536u32; |
04454e1e | 9739 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9740 | pub const U_COPYRIGHT_STRING_LENGTH: u32 = 128u32; |
04454e1e | 9741 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9742 | pub const U_CPLUSPLUS_VERSION: u32 = 0u32; |
04454e1e | 9743 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9744 | pub const U_DEBUG: u32 = 1u32; |
04454e1e | 9745 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9746 | pub const U_DEFAULT_SHOW_DRAFT: u32 = 0u32; |
04454e1e | 9747 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9748 | pub const U_DEFINE_FALSE_AND_TRUE: u32 = 1u32; |
04454e1e | 9749 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9750 | pub const U_DISABLE_RENAMING: u32 = 1u32; |
04454e1e | 9751 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9752 | pub const U_EBCDIC_FAMILY: u32 = 1u32; |
04454e1e | 9753 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9754 | pub const U_EDITS_NO_RESET: u32 = 8192u32; |
04454e1e | 9755 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9756 | pub const U_ENABLE_DYLOAD: u32 = 1u32; |
04454e1e | 9757 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9758 | pub const U_ENABLE_TRACING: u32 = 0u32; |
04454e1e | 9759 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9760 | pub const U_FOLD_CASE_DEFAULT: u32 = 0u32; |
04454e1e | 9761 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9762 | pub const U_FOLD_CASE_EXCLUDE_SPECIAL_I: u32 = 1u32; |
04454e1e | 9763 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9764 | pub const U_GCC_MAJOR_MINOR: u32 = 0u32; |
04454e1e | 9765 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9766 | pub const U_HAVE_CHAR16_T: u32 = 1u32; |
04454e1e | 9767 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9768 | pub const U_HAVE_DEBUG_LOCATION_NEW: u32 = 1u32; |
04454e1e | 9769 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9770 | pub const U_HAVE_INTTYPES_H: u32 = 1u32; |
04454e1e | 9771 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9772 | pub const U_HAVE_LIB_SUFFIX: u32 = 1u32; |
04454e1e | 9773 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9774 | pub const U_HAVE_PLACEMENT_NEW: u32 = 0u32; |
04454e1e | 9775 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9776 | pub const U_HAVE_RBNF: u32 = 0u32; |
04454e1e | 9777 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9778 | pub const U_HAVE_RVALUE_REFERENCES: u32 = 1u32; |
04454e1e | 9779 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9780 | pub const U_HAVE_STDINT_H: u32 = 1u32; |
04454e1e | 9781 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9782 | pub const U_HAVE_STD_STRING: u32 = 0u32; |
04454e1e | 9783 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9784 | pub const U_HAVE_WCHAR_H: u32 = 0u32; |
04454e1e | 9785 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9786 | pub const U_HAVE_WCSCPY: u32 = 0u32; |
04454e1e | 9787 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9788 | pub const U_HIDE_DEPRECATED_API: u32 = 1u32; |
04454e1e | 9789 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9790 | pub const U_HIDE_DRAFT_API: u32 = 1u32; |
04454e1e | 9791 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9792 | pub const U_HIDE_INTERNAL_API: u32 = 1u32; |
04454e1e | 9793 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9794 | pub const U_HIDE_OBSOLETE_API: u32 = 1u32; |
04454e1e | 9795 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9796 | pub const U_HIDE_OBSOLETE_UTF_OLD_H: u32 = 0u32; |
04454e1e | 9797 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 9798 | pub const U_ICUDATA_TYPE_LETTER: &str = "e"; |
04454e1e | 9799 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 9800 | pub const U_ICU_DATA_KEY: &str = "DataVersion"; |
04454e1e | 9801 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 9802 | pub const U_ICU_VERSION_BUNDLE: &str = "icuver"; |
04454e1e | 9803 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9804 | pub const U_IOSTREAM_SOURCE: u32 = 199711u32; |
04454e1e | 9805 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9806 | pub const U_IS_BIG_ENDIAN: u32 = 0u32; |
04454e1e | 9807 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 9808 | pub const U_LIB_SUFFIX_C_NAME_STRING: &str = ""; |
04454e1e | 9809 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9810 | pub const U_MAX_VERSION_LENGTH: u32 = 4u32; |
04454e1e | 9811 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9812 | pub const U_MAX_VERSION_STRING_LENGTH: u32 = 20u32; |
04454e1e | 9813 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9814 | pub const U_MILLIS_PER_DAY: u32 = 86400000u32; |
04454e1e | 9815 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9816 | pub const U_MILLIS_PER_HOUR: u32 = 3600000u32; |
04454e1e | 9817 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9818 | pub const U_MILLIS_PER_MINUTE: u32 = 60000u32; |
04454e1e | 9819 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9820 | pub const U_MILLIS_PER_SECOND: u32 = 1000u32; |
04454e1e | 9821 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9822 | pub const U_NO_DEFAULT_INCLUDE_UTF_HEADERS: u32 = 1u32; |
04454e1e | 9823 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9824 | pub const U_OMIT_UNCHANGED_TEXT: u32 = 16384u32; |
04454e1e | 9825 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9826 | pub const U_OVERRIDE_CXX_ALLOCATION: u32 = 1u32; |
04454e1e | 9827 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9828 | pub const U_PARSE_CONTEXT_LEN: i32 = 16i32; |
04454e1e | 9829 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9830 | pub const U_PF_AIX: u32 = 3100u32; |
04454e1e | 9831 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9832 | pub const U_PF_ANDROID: u32 = 4050u32; |
04454e1e | 9833 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9834 | pub const U_PF_BROWSER_NATIVE_CLIENT: u32 = 4020u32; |
04454e1e | 9835 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9836 | pub const U_PF_BSD: u32 = 3000u32; |
04454e1e | 9837 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9838 | pub const U_PF_CYGWIN: u32 = 1900u32; |
04454e1e | 9839 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9840 | pub const U_PF_DARWIN: u32 = 3500u32; |
04454e1e | 9841 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9842 | pub const U_PF_EMSCRIPTEN: u32 = 5010u32; |
04454e1e | 9843 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9844 | pub const U_PF_FUCHSIA: u32 = 4100u32; |
04454e1e | 9845 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9846 | pub const U_PF_HPUX: u32 = 2100u32; |
04454e1e | 9847 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9848 | pub const U_PF_IPHONE: u32 = 3550u32; |
04454e1e | 9849 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9850 | pub const U_PF_IRIX: u32 = 3200u32; |
04454e1e | 9851 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9852 | pub const U_PF_LINUX: u32 = 4000u32; |
04454e1e | 9853 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9854 | pub const U_PF_MINGW: u32 = 1800u32; |
04454e1e | 9855 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9856 | pub const U_PF_OS390: u32 = 9000u32; |
04454e1e | 9857 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9858 | pub const U_PF_OS400: u32 = 9400u32; |
04454e1e | 9859 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9860 | pub const U_PF_QNX: u32 = 3700u32; |
04454e1e | 9861 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9862 | pub const U_PF_SOLARIS: u32 = 2600u32; |
04454e1e | 9863 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9864 | pub const U_PF_UNKNOWN: u32 = 0u32; |
04454e1e | 9865 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9866 | pub const U_PF_WINDOWS: u32 = 1000u32; |
04454e1e | 9867 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9868 | pub const U_PLATFORM: u32 = 1800u32; |
04454e1e | 9869 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9870 | pub const U_PLATFORM_HAS_WIN32_API: u32 = 1u32; |
04454e1e | 9871 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9872 | pub const U_PLATFORM_HAS_WINUWP_API: u32 = 0u32; |
04454e1e | 9873 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9874 | pub const U_PLATFORM_IMPLEMENTS_POSIX: u32 = 0u32; |
04454e1e | 9875 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9876 | pub const U_PLATFORM_IS_DARWIN_BASED: u32 = 1u32; |
04454e1e | 9877 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9878 | pub const U_PLATFORM_IS_LINUX_BASED: u32 = 1u32; |
04454e1e | 9879 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9880 | pub const U_PLATFORM_USES_ONLY_WIN32_API: u32 = 1u32; |
04454e1e | 9881 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9882 | pub const U_SENTINEL: i32 = -1i32; |
04454e1e | 9883 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9884 | pub const U_SHAPE_AGGREGATE_TASHKEEL: u32 = 16384u32; |
04454e1e | 9885 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9886 | pub const U_SHAPE_AGGREGATE_TASHKEEL_MASK: u32 = 16384u32; |
04454e1e | 9887 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9888 | pub const U_SHAPE_AGGREGATE_TASHKEEL_NOOP: u32 = 0u32; |
04454e1e | 9889 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9890 | pub const U_SHAPE_DIGITS_ALEN2AN_INIT_AL: u32 = 128u32; |
04454e1e | 9891 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9892 | pub const U_SHAPE_DIGITS_ALEN2AN_INIT_LR: u32 = 96u32; |
04454e1e | 9893 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9894 | pub const U_SHAPE_DIGITS_AN2EN: u32 = 64u32; |
04454e1e | 9895 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9896 | pub const U_SHAPE_DIGITS_EN2AN: u32 = 32u32; |
04454e1e | 9897 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9898 | pub const U_SHAPE_DIGITS_MASK: u32 = 224u32; |
04454e1e | 9899 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9900 | pub const U_SHAPE_DIGITS_NOOP: u32 = 0u32; |
04454e1e | 9901 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9902 | pub const U_SHAPE_DIGITS_RESERVED: u32 = 160u32; |
04454e1e | 9903 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9904 | pub const U_SHAPE_DIGIT_TYPE_AN: u32 = 0u32; |
04454e1e | 9905 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9906 | pub const U_SHAPE_DIGIT_TYPE_AN_EXTENDED: u32 = 256u32; |
04454e1e | 9907 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9908 | pub const U_SHAPE_DIGIT_TYPE_MASK: u32 = 768u32; |
04454e1e | 9909 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9910 | pub const U_SHAPE_DIGIT_TYPE_RESERVED: u32 = 512u32; |
04454e1e | 9911 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9912 | pub const U_SHAPE_LAMALEF_AUTO: u32 = 65536u32; |
04454e1e | 9913 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9914 | pub const U_SHAPE_LAMALEF_BEGIN: u32 = 3u32; |
04454e1e | 9915 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9916 | pub const U_SHAPE_LAMALEF_END: u32 = 2u32; |
04454e1e | 9917 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9918 | pub const U_SHAPE_LAMALEF_MASK: u32 = 65539u32; |
04454e1e | 9919 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9920 | pub const U_SHAPE_LAMALEF_NEAR: u32 = 1u32; |
04454e1e | 9921 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9922 | pub const U_SHAPE_LAMALEF_RESIZE: u32 = 0u32; |
04454e1e | 9923 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9924 | pub const U_SHAPE_LENGTH_FIXED_SPACES_AT_BEGINNING: u32 = 3u32; |
04454e1e | 9925 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9926 | pub const U_SHAPE_LENGTH_FIXED_SPACES_AT_END: u32 = 2u32; |
04454e1e | 9927 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9928 | pub const U_SHAPE_LENGTH_FIXED_SPACES_NEAR: u32 = 1u32; |
04454e1e | 9929 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9930 | pub const U_SHAPE_LENGTH_GROW_SHRINK: u32 = 0u32; |
04454e1e | 9931 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9932 | pub const U_SHAPE_LENGTH_MASK: u32 = 65539u32; |
04454e1e | 9933 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9934 | pub const U_SHAPE_LETTERS_MASK: u32 = 24u32; |
04454e1e | 9935 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9936 | pub const U_SHAPE_LETTERS_NOOP: u32 = 0u32; |
04454e1e | 9937 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9938 | pub const U_SHAPE_LETTERS_SHAPE: u32 = 8u32; |
04454e1e | 9939 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9940 | pub const U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED: u32 = 24u32; |
04454e1e | 9941 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9942 | pub const U_SHAPE_LETTERS_UNSHAPE: u32 = 16u32; |
04454e1e | 9943 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9944 | pub const U_SHAPE_PRESERVE_PRESENTATION: u32 = 32768u32; |
04454e1e | 9945 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9946 | pub const U_SHAPE_PRESERVE_PRESENTATION_MASK: u32 = 32768u32; |
04454e1e | 9947 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9948 | pub const U_SHAPE_PRESERVE_PRESENTATION_NOOP: u32 = 0u32; |
04454e1e | 9949 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9950 | pub const U_SHAPE_SEEN_MASK: u32 = 7340032u32; |
04454e1e | 9951 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9952 | pub const U_SHAPE_SEEN_TWOCELL_NEAR: u32 = 2097152u32; |
04454e1e | 9953 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9954 | pub const U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END: u32 = 67108864u32; |
04454e1e | 9955 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9956 | pub const U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK: u32 = 67108864u32; |
04454e1e | 9957 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9958 | pub const U_SHAPE_TAIL_NEW_UNICODE: u32 = 134217728u32; |
04454e1e | 9959 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9960 | pub const U_SHAPE_TAIL_TYPE_MASK: u32 = 134217728u32; |
04454e1e | 9961 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9962 | pub const U_SHAPE_TASHKEEL_BEGIN: u32 = 262144u32; |
04454e1e | 9963 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9964 | pub const U_SHAPE_TASHKEEL_END: u32 = 393216u32; |
04454e1e | 9965 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9966 | pub const U_SHAPE_TASHKEEL_MASK: u32 = 917504u32; |
04454e1e | 9967 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9968 | pub const U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL: u32 = 786432u32; |
04454e1e | 9969 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9970 | pub const U_SHAPE_TASHKEEL_RESIZE: u32 = 524288u32; |
04454e1e | 9971 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9972 | pub const U_SHAPE_TEXT_DIRECTION_LOGICAL: u32 = 0u32; |
04454e1e | 9973 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9974 | pub const U_SHAPE_TEXT_DIRECTION_MASK: u32 = 4u32; |
04454e1e | 9975 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9976 | pub const U_SHAPE_TEXT_DIRECTION_VISUAL_LTR: u32 = 4u32; |
04454e1e | 9977 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9978 | pub const U_SHAPE_TEXT_DIRECTION_VISUAL_RTL: u32 = 0u32; |
04454e1e | 9979 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9980 | pub const U_SHAPE_YEHHAMZA_MASK: u32 = 58720256u32; |
04454e1e | 9981 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9982 | pub const U_SHAPE_YEHHAMZA_TWOCELL_NEAR: u32 = 16777216u32; |
04454e1e | 9983 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9984 | pub const U_SHOW_CPLUSPLUS_API: u32 = 0u32; |
04454e1e | 9985 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9986 | pub const U_SIZEOF_UCHAR: u32 = 2u32; |
04454e1e | 9987 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9988 | pub const U_SIZEOF_WCHAR_T: u32 = 1u32; |
04454e1e | 9989 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9990 | pub const U_TITLECASE_ADJUST_TO_CASED: u32 = 1024u32; |
04454e1e | 9991 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9992 | pub const U_TITLECASE_NO_BREAK_ADJUSTMENT: u32 = 512u32; |
04454e1e | 9993 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9994 | pub const U_TITLECASE_NO_LOWERCASE: u32 = 256u32; |
04454e1e | 9995 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9996 | pub const U_TITLECASE_SENTENCES: u32 = 64u32; |
04454e1e | 9997 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 9998 | pub const U_TITLECASE_WHOLE_STRING: u32 = 32u32; |
04454e1e | 9999 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
923072b8 | 10000 | pub const U_UNICODE_VERSION: &str = "8.0"; |
04454e1e | 10001 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10002 | pub const U_USING_ICU_NAMESPACE: u32 = 1u32; |
04454e1e | 10003 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10004 | pub const VS_ALLOW_LATIN: u32 = 1u32; |
04454e1e | 10005 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10006 | pub const WC_COMPOSITECHECK: u32 = 512u32; |
04454e1e | 10007 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10008 | pub const WC_DEFAULTCHAR: u32 = 64u32; |
04454e1e | 10009 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10010 | pub const WC_DISCARDNS: u32 = 16u32; |
04454e1e | 10011 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10012 | pub const WC_ERR_INVALID_CHARS: u32 = 128u32; |
04454e1e | 10013 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10014 | pub const WC_NO_BEST_FIT_CHARS: u32 = 1024u32; |
04454e1e | 10015 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10016 | pub const WC_SEPCHARS: u32 = 32u32; |
04454e1e | 10017 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10018 | pub type WORDLIST_TYPE = i32; |
04454e1e | 10019 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10020 | pub const WORDLIST_TYPE_IGNORE: WORDLIST_TYPE = 0i32; |
04454e1e | 10021 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10022 | pub const WORDLIST_TYPE_ADD: WORDLIST_TYPE = 1i32; |
04454e1e | 10023 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10024 | pub const WORDLIST_TYPE_EXCLUDE: WORDLIST_TYPE = 2i32; |
04454e1e | 10025 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
10026 | pub const WORDLIST_TYPE_AUTOCORRECT: WORDLIST_TYPE = 3i32; |
10027 | #[repr(C)] | |
04454e1e | 10028 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
10029 | pub struct opentype_feature_record { |
10030 | pub tagFeature: u32, | |
10031 | pub lParameter: i32, | |
10032 | } | |
10033 | impl ::core::marker::Copy for opentype_feature_record {} | |
10034 | impl ::core::clone::Clone for opentype_feature_record { | |
10035 | fn clone(&self) -> Self { | |
10036 | *self | |
10037 | } | |
10038 | } | |
10039 | #[repr(C)] | |
04454e1e | 10040 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
10041 | pub struct script_charprop { |
10042 | pub _bitfield: u16, | |
10043 | } | |
10044 | impl ::core::marker::Copy for script_charprop {} | |
10045 | impl ::core::clone::Clone for script_charprop { | |
10046 | fn clone(&self) -> Self { | |
10047 | *self | |
10048 | } | |
10049 | } | |
10050 | #[repr(C)] | |
04454e1e | 10051 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
10052 | pub struct script_glyphprop { |
10053 | pub sva: SCRIPT_VISATTR, | |
10054 | pub reserved: u16, | |
10055 | } | |
10056 | impl ::core::marker::Copy for script_glyphprop {} | |
10057 | impl ::core::clone::Clone for script_glyphprop { | |
10058 | fn clone(&self) -> Self { | |
10059 | *self | |
10060 | } | |
10061 | } | |
04454e1e | 10062 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10063 | pub type tagMLCONVCHARF = i32; |
04454e1e | 10064 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10065 | pub const MLCONVCHARF_AUTODETECT: tagMLCONVCHARF = 1i32; |
04454e1e | 10066 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10067 | pub const MLCONVCHARF_ENTITIZE: tagMLCONVCHARF = 2i32; |
04454e1e | 10068 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10069 | pub const MLCONVCHARF_NCR_ENTITIZE: tagMLCONVCHARF = 2i32; |
04454e1e | 10070 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10071 | pub const MLCONVCHARF_NAME_ENTITIZE: tagMLCONVCHARF = 4i32; |
04454e1e | 10072 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10073 | pub const MLCONVCHARF_USEDEFCHAR: tagMLCONVCHARF = 8i32; |
04454e1e | 10074 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10075 | pub const MLCONVCHARF_NOBESTFITCHARS: tagMLCONVCHARF = 16i32; |
04454e1e | 10076 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10077 | pub const MLCONVCHARF_DETECTJPN: tagMLCONVCHARF = 32i32; |
04454e1e | 10078 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10079 | pub type tagMLCPF = i32; |
04454e1e | 10080 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10081 | pub const MLDETECTF_MAILNEWS: tagMLCPF = 1i32; |
04454e1e | 10082 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10083 | pub const MLDETECTF_BROWSER: tagMLCPF = 2i32; |
04454e1e | 10084 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10085 | pub const MLDETECTF_VALID: tagMLCPF = 4i32; |
04454e1e | 10086 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10087 | pub const MLDETECTF_VALID_NLS: tagMLCPF = 8i32; |
04454e1e | 10088 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10089 | pub const MLDETECTF_PRESERVE_ORDER: tagMLCPF = 16i32; |
04454e1e | 10090 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10091 | pub const MLDETECTF_PREFERRED_ONLY: tagMLCPF = 32i32; |
04454e1e | 10092 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 | 10093 | pub const MLDETECTF_FILTER_SPECIALCHAR: tagMLCPF = 64i32; |
04454e1e | 10094 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
10095 | pub const MLDETECTF_EURO_UTF8: tagMLCPF = 128i32; |
10096 | #[repr(C)] | |
04454e1e | 10097 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
10098 | pub struct tagSCRIPFONTINFO { |
10099 | pub scripts: i64, | |
10100 | pub wszFont: [u16; 32], | |
10101 | } | |
10102 | impl ::core::marker::Copy for tagSCRIPFONTINFO {} | |
10103 | impl ::core::clone::Clone for tagSCRIPFONTINFO { | |
10104 | fn clone(&self) -> Self { | |
10105 | *self | |
10106 | } | |
10107 | } | |
10108 | #[repr(C)] | |
04454e1e | 10109 | #[doc = "*Required features: `\"Win32_Globalization\"`*"] |
5e7ed085 FG |
10110 | pub struct textrange_properties { |
10111 | pub potfRecords: *mut opentype_feature_record, | |
10112 | pub cotfRecords: i32, | |
10113 | } | |
10114 | impl ::core::marker::Copy for textrange_properties {} | |
10115 | impl ::core::clone::Clone for textrange_properties { | |
10116 | fn clone(&self) -> Self { | |
10117 | *self | |
10118 | } | |
10119 | } |