authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-05-16 23:24:24+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-06-11 15:28:36+02:00
log6671442a7c42ab9d7e74fe0e5a184c0a210c6112
tree253d43cbd74e9420b9b1688cf7273270f2629d19
parent4d79806459618f1830772ed6dfbb82059589aaa4
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

mingw: Update MinGW-w64 definitions to 38c8142f660b6ba11e7c408f2de1e9f8bfaf839e.


19 files changed, 664 insertions(+), 2679 deletions(-)

lib/libc/mingw/def-include/crt-aliases.def.in+56-26
......@@ -137,8 +137,11 @@ ADD_UNDERSCORE(spawnve)
137137ADD_UNDERSCORE(spawnvp)
138138ADD_UNDERSCORE(spawnvpe)
139139#endif
140#ifndef CRTDLL
141; stat is provided by mingw to workaround trailing slash issue in _stat
140#ifdef UCRTBASE
141F32(stat == _stat32)
142F64(stat == _stat64i32)
143#else
144; stat for non-UCRT is provided by mingw to workaround trailing slash issue in _stat
142145#endif
143146#ifdef NO_STRCMPI_ALIAS
144147; Symbol _strcmpi is natively present and defined in the library def file
......@@ -208,7 +211,11 @@ ADD_UNDERSCORE(write)
208211; This is list of symbol aliases added in the Visual C++ 2.0 oldnames.lib library
209212; All these symbols with leading underscore are present also in pre-2.0 CRT versions: crtdll.dll and msvcrt10.dll
210213; ADD_UNDERSCORE(control87)
214#if __SIZEOF_LONG_DOUBLE__ == __SIZEOF_DOUBLE__
215ADD_UNDERSCORE(fpreset)
216#else
211217; ADD_UNDERSCORE(fpreset) ; Alias fpreset is set in CRT_fp10.c and CRT_fp8.c
218#endif
212219ADD_UNDERSCORE(wcsdup)
213220ADD_UNDERSCORE(wcsicmp)
214221ADD_UNDERSCORE(wcsicoll)
......@@ -222,7 +229,11 @@ ADD_UNDERSCORE(wcsupr)
222229; This is list of symbol aliases added in the Visual C++ 4.0 oldnames.lib library
223230; All these symbols with leading underscore are present also in pre-4.0 CRT versions: crtdll.dll, msvcrt10.dll and msvcrt20.dll
224231; ADD_UNDERSCORE(cabs)
232#ifdef UCRTBASE
233; hypot is natively exported from UCRT
234#else
225235ADD_UNDERSCORE(hypot)
236#endif
226237ADD_UNDERSCORE(j0)
227238ADD_UNDERSCORE(j1)
228239ADD_UNDERSCORE(jn)
......@@ -247,27 +258,26 @@ wcstok == wcstok_s
247258ADD_UNDERSCORE(nextafter)
248259#endif
249260
250#if defined(DEF_ARM32) || defined(DEF_ARM64)
251261; This is list of symbol aliases for C99 ARM long double functions
252262; They are defined as aliases to regular double symbols as on ARM, long double is equal to regular double
253acosl == acos
254asinl == asin
255atan2l == atan2
256atanl == atan
257ceill == ceil
258cosl == cos
259expl == exp
260floorl == floor
261fmodl == fmod
262log10l == log10
263logl == log
263F_LD64(acosl == acos)
264F_LD64(asinl == asin)
265F_LD64(atan2l == atan2)
266F_LD64(atanl == atan)
267F_LD64(ceill == ceil)
268F_LD64(cosl == cos)
269F_LD64(expl == exp)
270F_LD64(floorl == floor)
271F_LD64(fmodl == fmod)
272F_LD64(log10l == log10)
273F_LD64(logl == log)
264274; FIXME: Why is powl alias defined only for UCRT?
265275#ifdef UCRTBASE
266powl == pow
267#endif
268sinl == sin
269tanl == tan
276F_LD64(powl == pow)
270277#endif
278F_LD64(sinl == sin)
279F_LD64(tanl == tan)
280F_LD64(_chgsignl == _chgsign)
271281
272282; This is list of symbol aliases for C11 functions
273283#ifdef UCRTBASE
......@@ -290,6 +300,22 @@ ADD_UNDERSCORE(popen)
290300fgetpos64 == fgetpos
291301fsetpos64 == fsetpos
292302#endif
303#ifdef UCRTBASE
304stat32 == _stat32
305stat32i64 == _stat32i64
306stat64 == _stat64
307stat64i32 == _stat64i32
308#else
309; stat for non-UCRT is provided by mingw to workaround trailing slash issue in _stat
310#endif
311#ifdef FIXED_SIZE_SYMBOLS
312// NO_FIXED_SIZE_64_ALIAS means that DLL provides the native _fstat64 symbol
313#if defined(NO_FIXED_SIZE_64_ALIAS) && !defined(NO_FSTAT64_ALIAS)
314fstat64 == _fstat64
315#endif
316#else
317fstat64 == _fstat64
318#endif
293319
294320; This is list of symbol aliases for GNU functions which are not part of POSIX or ISO C
295321strcasecmp == _stricmp
......@@ -545,19 +571,23 @@ __ms_vsprintf == vsprintf
545571__ms_vwprintf == vwprintf
546572__ms_wprintf == wprintf
547573__ms_wscanf == wscanf
548#ifdef WITH_MS_VSCANF_ALIASES
549__ms_vfscanf == vfscanf
550__ms_vfwscanf == vfwscanf
551__ms_vscanf == vscanf
552__ms_vsscanf == vsscanf
553__ms_vswscanf == vswscanf
554__ms_vwscanf == vwscanf
555#endif
556574#endif
557575
558576; This is list of additional symbol aliases not available in any library as neither native symbols nor aliases
559577; FIXME: check if these really are needed
560578
579; This is wstat and wstat64 symbol available only in mingw but for a long time
580#ifdef UCRTBASE
581F32(wstat == _wstat32)
582F64(wstat == _wstat64i32)
583wstat32 == _wstat32
584wstat32i64 == _wstat32i64
585wstat64 == _wstat64
586wstat64i32 == _wstat64i32
587#else
588; wstat for non-UCRT is provided by mingw to workaround trailing slash issue in _wstat
589#endif
590
561591; Origin of the symbol wcscmpi is unknown. This symbol is not present in
562592; crtdll.dll and neither in any msvcr* version. The only source of wcscmpi is
563593; wcstr.h header file from the Microsoft Visual C++ 1.0 (32-bit for NT) and
lib/libc/mingw/def-include/func.def.in+13-5
......@@ -12,26 +12,26 @@
1212// F_NON_I386 - function available on everything but i386
1313// F_NON_X64 - function available on everything but x86_64
1414// F_NON_ARM64 - function available on everything but arm64
15#if defined(DEF_X64)
15#if defined(__x86_64__)
1616#define F64(x) x
1717#define F_X64(x) x
1818#define F_X86_ANY(x) x
1919#define F_NON_I386(x) x
2020#define F_NON_ARM64(x) x
21#elif defined(DEF_I386)
21#elif defined(__i386__)
2222#define F32(x) x
2323#define F_I386(x) x
2424#define F_X86_ANY(x) x
2525#define F_NON_X64(x) x
2626#define F_NON_ARM64(x) x
27#elif defined(DEF_ARM32)
27#elif defined(__arm__)
2828#define F32(x) x
2929#define F_ARM32(x) x
3030#define F_ARM_ANY(x) x
3131#define F_NON_I386(x) x
3232#define F_NON_X64(x) x
3333#define F_NON_ARM64(x) x
34#elif defined(DEF_ARM64)
34#elif defined(__aarch64__)
3535#define F64(x) x
3636#define F_ARM64(x) x
3737#define F_ARM_ANY(x) x
......@@ -75,9 +75,17 @@
7575#define F_NON_ARM64(x)
7676#endif
7777
78#if defined(DEF_I386)
78#if defined(__i386__)
7979#define STDCALL_DECORATED_EXPORT(symbol) symbol == _ ## symbol
8080#define FASTCALL_DECORATED_EXPORT(symbol) symbol == symbol
8181#endif
8282
83#if __SIZEOF_LONG_DOUBLE__ == __SIZEOF_DOUBLE__
84#define F_LD64(x) x
85#define F_LD80(x)
86#else
87#define F_LD64(x)
88#define F_LD80(x) x
89#endif
90
8391#endif // FUNC_DEF_IN
lib/libc/mingw/lib-common/api-ms-win-crt-convert-l1-1-0.def.in+4-4
......@@ -47,7 +47,7 @@ _strtoi64
4747_strtoi64_l
4848_strtoimax_l
4949_strtol_l
50F_ARM_ANY(_strtold_l) ; Can't use long double functions from the CRT on x86
50F_LD64(_strtold_l) ; Can't use long double functions from the CRT on x86
5151_strtoll_l
5252_strtoui64
5353_strtoui64_l
......@@ -68,7 +68,7 @@ _wcstoi64
6868_wcstoi64_l
6969_wcstoimax_l
7070_wcstol_l
71F_ARM_ANY(_wcstold_l) ; Can't use long double functions from the CRT on x86
71F_LD64(_wcstold_l) ; Can't use long double functions from the CRT on x86
7272_wcstoll_l
7373_wcstombs_l
7474_wcstombs_s_l
......@@ -108,7 +108,7 @@ strtod
108108strtof
109109strtoimax
110110strtol
111F_ARM_ANY(strtold) ; Can't use long double functions from the CRT on x86
111F_LD64(strtold) ; Can't use long double functions from the CRT on x86
112112strtoll
113113strtoul
114114strtoull
......@@ -121,7 +121,7 @@ wcstod
121121wcstof
122122wcstoimax
123123wcstol
124F_ARM_ANY(wcstold) ; Can't use long double functions from the CRT on x86
124F_LD64(wcstold) ; Can't use long double functions from the CRT on x86
125125wcstoll
126126wcstombs
127127wcstombs_s
lib/libc/mingw/lib-common/api-ms-win-crt-filesystem-l1-1-0.def.in+13
......@@ -39,6 +39,7 @@ F64(_fstati64 == _fstat64)
3939_fstat32
4040_fstat32i64
4141_fstat64
42fstat64 == _fstat64
4243_fstat64i32
4344_fullpath
4445_getdiskfree
......@@ -53,14 +54,20 @@ _rmdir
5354rmdir == _rmdir
5455_splitpath
5556_splitpath_s
57F32(stat == _stat32)
58F64(stat == _stat64i32)
5659F32(_stat == _stat32)
5760F64(_stat == _stat64i32)
5861F32(_stati64 == _stat32i64)
5962F64(_stati64 == _stat64)
6063_stat32
64stat32 == _stat32
6165_stat32i64
66stat32i64 == _stat32i64
6267_stat64
68stat64 == _stat64
6369_stat64i32
70stat64i32 == _stat64i32
6471_umask
6572umask == _umask
6673_umask_s
......@@ -96,14 +103,20 @@ _wrename
96103_wrmdir
97104_wsplitpath
98105_wsplitpath_s
106F32(wstat == _wstat32)
107F64(wstat == _wstat64i32)
99108F32(_wstat == _wstat32)
100109F64(_wstat == _wstat64i32)
101110F32(_wstati64 == _wstat32i64)
102111F64(_wstati64 == _wstat64)
103112_wstat32
113wstat32 == _wstat32
104114_wstat32i64
115wstat32i64 == _wstat32i64
105116_wstat64
117wstat64 == _wstat64
106118_wstat64i32
119wstat64i32 == _wstat64i32
107120_wunlink
108121remove
109122rename
lib/libc/mingw/lib-common/api-ms-win-crt-math-l1-1-0.def.in+80-79
......@@ -4,7 +4,7 @@ EXPORTS
44
55#include "func.def.in"
66
7#ifdef DEF_I386
7#ifdef __i386__
88_CIacos
99_CIasin
1010_CIatan
......@@ -31,7 +31,7 @@ _FCmulcr
3131_LCbuild
3232_LCmulcc
3333_LCmulcr
34#ifdef DEF_I386
34#ifdef __i386__
3535__libm_sse2_acos
3636__libm_sse2_acosf
3737__libm_sse2_asin
......@@ -59,6 +59,7 @@ __setusermatherr
5959_cabs DATA
6060_chgsign
6161chgsign == _chgsign
62F_LD64(_chgsignl == _chgsign)
6263_chgsignf
6364_copysign
6465_copysignf
......@@ -94,9 +95,9 @@ finite == _finite
9495F_NON_I386(_finitef)
9596_fpclass
9697fpclass == _fpclass
97_fpclassf
98F_X64(_fpclassf)
9899F_I386(_ftol)
99_get_FMA3_enable
100F_X64(_get_FMA3_enable)
100101_hypot
101102_hypotf
102103_isnan
......@@ -118,7 +119,7 @@ _ldsign
118119_ldsin
119120_ldtest
120121_ldunscale
121#ifdef DEF_I386
122#ifdef __i386__
122123_libm_sse2_acos_precise
123124_libm_sse2_asin_precise
124125_libm_sse2_atan_precise
......@@ -137,7 +138,7 @@ _nextafter
137138F_X64(_nextafterf)
138139_scalb
139140F_X64(_scalbf)
140F64(_set_FMA3_enable)
141F_X64(_set_FMA3_enable)
141142F_I386(_set_SSE2_enable)
142143_y0
143144y0 == _y0
......@@ -147,224 +148,224 @@ _yn
147148yn == _yn
148149acos
149150F_NON_I386(acosf)
150F_ARM_ANY(acosl == acos)
151F_LD64(acosl == acos)
151152acosh
152153acoshf
153F_ARM_ANY(acoshl) ; Can't use long double functions from the CRT on x86
154F_LD64(acoshl) ; Can't use long double functions from the CRT on x86
154155asin
155156F_NON_I386(asinf)
156F_ARM_ANY(asinl == asin)
157F_LD64(asinl == asin)
157158asinh
158159asinhf
159F_ARM_ANY(asinhl) ; Can't use long double functions from the CRT on x86
160F_LD64(asinhl) ; Can't use long double functions from the CRT on x86
160161atan
161162atan2
162163F_NON_I386(atan2f)
163F_ARM_ANY(atan2l == atan2)
164F_LD64(atan2l == atan2)
164165F_NON_I386(atanf)
165F_ARM_ANY(atanl == atan)
166F_LD64(atanl == atan)
166167atanh
167168atanhf
168F_ARM_ANY(atanhl) ; Can't use long double functions from the CRT on x86
169F_LD64(atanhl) ; Can't use long double functions from the CRT on x86
169170cabs
170171cabsf
171F_ARM_ANY(cabsl) ; Can't use long double functions from the CRT on x86
172F_LD64(cabsl) ; Can't use long double functions from the CRT on x86
172173cacos
173174cacosf
174175cacosh
175176cacoshf
176F_ARM_ANY(cacoshl) ; Can't use long double functions from the CRT on x86
177F_ARM_ANY(cacosl) ; Can't use long double functions from the CRT on x86
177F_LD64(cacoshl) ; Can't use long double functions from the CRT on x86
178F_LD64(cacosl) ; Can't use long double functions from the CRT on x86
178179carg
179180cargf
180F_ARM_ANY(cargl) ; Can't use long double functions from the CRT on x86
181F_LD64(cargl) ; Can't use long double functions from the CRT on x86
181182casin
182183casinf
183184casinh
184185casinhf
185F_ARM_ANY(casinhl) ; Can't use long double functions from the CRT on x86
186F_ARM_ANY(casinl) ; Can't use long double functions from the CRT on x86
186F_LD64(casinhl) ; Can't use long double functions from the CRT on x86
187F_LD64(casinl) ; Can't use long double functions from the CRT on x86
187188catan
188189catanf
189190catanh
190191catanhf
191F_ARM_ANY(catanhl) ; Can't use long double functions from the CRT on x86
192F_ARM_ANY(catanl) ; Can't use long double functions from the CRT on x86
192F_LD64(catanhl) ; Can't use long double functions from the CRT on x86
193F_LD64(catanl) ; Can't use long double functions from the CRT on x86
193194cbrt
194195cbrtf
195F_ARM_ANY(cbrtl) ; Can't use long double functions from the CRT on x86
196F_LD64(cbrtl) ; Can't use long double functions from the CRT on x86
196197ccos
197198ccosf
198199ccosh
199200ccoshf
200F_ARM_ANY(ccoshl) ; Can't use long double functions from the CRT on x86
201F_ARM_ANY(ccosl) ; Can't use long double functions from the CRT on x86
201F_LD64(ccoshl) ; Can't use long double functions from the CRT on x86
202F_LD64(ccosl) ; Can't use long double functions from the CRT on x86
202203ceil
203204F_NON_I386(ceilf)
204F_ARM_ANY(ceill == ceil)
205F_LD64(ceill == ceil)
205206cexp
206207cexpf
207F_ARM_ANY(cexpl) ; Can't use long double functions from the CRT on x86
208F_LD64(cexpl) ; Can't use long double functions from the CRT on x86
208209cimag
209210cimagf
210F_ARM_ANY(cimagl) ; Can't use long double functions from the CRT on x86
211F_LD64(cimagl) ; Can't use long double functions from the CRT on x86
211212clog
212213clog10
213214clog10f
214F_ARM_ANY(clog10l) ; Can't use long double functions from the CRT on x86
215F_LD64(clog10l) ; Can't use long double functions from the CRT on x86
215216clogf
216F_ARM_ANY(clogl) ; Can't use long double functions from the CRT on x86
217F_LD64(clogl) ; Can't use long double functions from the CRT on x86
217218conj
218219conjf
219F_ARM_ANY(conjl) ; Can't use long double functions from the CRT on x86
220F_LD64(conjl) ; Can't use long double functions from the CRT on x86
220221copysign
221222copysignf
222F_ARM_ANY(copysignl) ; Can't use long double functions from the CRT on x86
223F_LD64(copysignl) ; Can't use long double functions from the CRT on x86
223224cos
224225F_NON_I386(cosf)
225F_ARM_ANY(cosl == cos)
226F_LD64(cosl == cos)
226227cosh
227228F_NON_I386(coshf)
228229cpow
229230cpowf
230F_ARM_ANY(cpowl) ; Can't use long double functions from the CRT on x86
231F_LD64(cpowl) ; Can't use long double functions from the CRT on x86
231232cproj
232233cprojf
233F_ARM_ANY(cprojl) ; Can't use long double functions from the CRT on x86
234F_LD64(cprojl) ; Can't use long double functions from the CRT on x86
234235creal
235236crealf
236F_ARM_ANY(creall) ; Can't use long double functions from the CRT on x86
237F_LD64(creall) ; Can't use long double functions from the CRT on x86
237238csin
238239csinf
239240csinh
240241csinhf
241F_ARM_ANY(csinhl) ; Can't use long double functions from the CRT on x86
242F_ARM_ANY(csinl) ; Can't use long double functions from the CRT on x86
242F_LD64(csinhl) ; Can't use long double functions from the CRT on x86
243F_LD64(csinl) ; Can't use long double functions from the CRT on x86
243244csqrt
244245csqrtf
245F_ARM_ANY(csqrtl) ; Can't use long double functions from the CRT on x86
246F_LD64(csqrtl) ; Can't use long double functions from the CRT on x86
246247ctan
247248ctanf
248249ctanh
249250ctanhf
250F_ARM_ANY(ctanhl) ; Can't use long double functions from the CRT on x86
251F_ARM_ANY(ctanl) ; Can't use long double functions from the CRT on x86
251F_LD64(ctanhl) ; Can't use long double functions from the CRT on x86
252F_LD64(ctanl) ; Can't use long double functions from the CRT on x86
252253erf
253254erfc
254255erfcf
255F_ARM_ANY(erfcl) ; Can't use long double functions from the CRT on x86
256F_LD64(erfcl) ; Can't use long double functions from the CRT on x86
256257erff
257F_ARM_ANY(erfl) ; Can't use long double functions from the CRT on x86
258F_LD64(erfl) ; Can't use long double functions from the CRT on x86
258259exp
259260exp2
260261exp2f
261F_ARM_ANY(exp2l) ; Can't use long double functions from the CRT on x86
262F_LD64(exp2l) ; Can't use long double functions from the CRT on x86
262263F_NON_I386(expf)
263F_ARM_ANY(expl == exp)
264F_LD64(expl == exp)
264265expm1
265266expm1f
266F_ARM_ANY(expm1l) ; Can't use long double functions from the CRT on x86
267F_LD64(expm1l) ; Can't use long double functions from the CRT on x86
267268fabs
268269F_ARM_ANY(fabsf)
269270fdim
270271fdimf
271F_ARM_ANY(fdiml) ; Can't use long double functions from the CRT on x86
272F_LD64(fdiml) ; Can't use long double functions from the CRT on x86
272273floor
273274F_NON_I386(floorf)
274F_ARM_ANY(floorl == floor)
275F_LD64(floorl == floor)
275276fma
276277fmaf
277F_ARM_ANY(fmal) ; Can't use long double functions from the CRT on x86
278F_LD64(fmal) ; Can't use long double functions from the CRT on x86
278279fmax
279280fmaxf
280F_ARM_ANY(fmaxl) ; Can't use long double functions from the CRT on x86
281F_LD64(fmaxl) ; Can't use long double functions from the CRT on x86
281282fmin
282283fminf
283F_ARM_ANY(fminl) ; Can't use long double functions from the CRT on x86
284F_LD64(fminl) ; Can't use long double functions from the CRT on x86
284285fmod
285286F_NON_I386(fmodf)
286F_ARM_ANY(fmodl == fmod)
287F_LD64(fmodl == fmod)
287288frexp
288289hypot
289290ilogb
290291ilogbf
291F_ARM_ANY(ilogbl) ; Can't use long double functions from the CRT on x86
292F_LD64(ilogbl) ; Can't use long double functions from the CRT on x86
292293ldexp
293294; The UCRT lgamma functions don't set/provide the signgam variable like
294295; the mingw ones do. Therefore prefer the libmingwex version instead.
295296lgamma DATA
296297lgammaf DATA
297F_ARM_ANY(lgammal DATA) ; Can't use long double functions from the CRT on x86
298F_LD64(lgammal DATA) ; Can't use long double functions from the CRT on x86
298299llrint
299300llrintf
300F_ARM_ANY(llrintl) ; Can't use long double functions from the CRT on x86
301F_LD64(llrintl) ; Can't use long double functions from the CRT on x86
301302llround
302303llroundf
303F_ARM_ANY(llroundl) ; Can't use long double functions from the CRT on x86
304F_LD64(llroundl) ; Can't use long double functions from the CRT on x86
304305log
305306log10
306307F_NON_I386(log10f)
307F_ARM_ANY(log10l == log10)
308F_LD64(log10l == log10)
308309log1p
309310log1pf
310F_ARM_ANY(log1pl) ; Can't use long double functions from the CRT on x86
311F_LD64(log1pl) ; Can't use long double functions from the CRT on x86
311312log2
312313log2f
313F_ARM_ANY(log2l) ; Can't use long double functions from the CRT on x86
314F_LD64(log2l) ; Can't use long double functions from the CRT on x86
314315logb
315316logbf
316F_ARM_ANY(logbl) ; Can't use long double functions from the CRT on x86
317F_LD64(logbl) ; Can't use long double functions from the CRT on x86
317318F_NON_I386(logf)
318F_ARM_ANY(logl == log)
319F_LD64(logl == log)
319320lrint
320321lrintf
321F_ARM_ANY(lrintl) ; Can't use long double functions from the CRT on x86
322F_LD64(lrintl) ; Can't use long double functions from the CRT on x86
322323lround
323324lroundf
324F_ARM_ANY(lroundl) ; Can't use long double functions from the CRT on x86
325F_LD64(lroundl) ; Can't use long double functions from the CRT on x86
325326modf
326327F_NON_I386(modff)
327328nan
328329nanf
329F_ARM_ANY(nanl) ; Can't use long double functions from the CRT on x86
330F_LD64(nanl) ; Can't use long double functions from the CRT on x86
330331nearbyint
331332nearbyintf
332F_ARM_ANY(nearbyintl) ; Can't use long double functions from the CRT on x86
333F_LD64(nearbyintl) ; Can't use long double functions from the CRT on x86
333334nextafter
334335nextafterf
335F_ARM_ANY(nextafterl) ; Can't use long double functions from the CRT on x86
336F_LD64(nextafterl) ; Can't use long double functions from the CRT on x86
336337; All of the nexttoward functions take the second parameter as long double,
337338; making them unusable for x86.
338F_ARM_ANY(nexttoward) ; Can't use long double functions from the CRT on x86
339F_ARM_ANY(nexttowardf) ; Can't use long double functions from the CRT on x86
340F_ARM_ANY(nexttowardl) ; Can't use long double functions from the CRT on x86
339F_LD64(nexttoward) ; Can't use long double functions from the CRT on x86
340F_LD64(nexttowardf) ; Can't use long double functions from the CRT on x86
341F_LD64(nexttowardl) ; Can't use long double functions from the CRT on x86
341342norm
342343normf
343344norml
344345pow
345346F_NON_I386(powf) ; Missing in Wine's ucrtbase.dll for i386 in Wine 9.15 and older
346F_ARM_ANY(powl == pow)
347F_LD64(powl == pow)
347348remainder
348349remainderf
349F_ARM_ANY(remainderl) ; Can't use long double functions from the CRT on x86
350F_LD64(remainderl) ; Can't use long double functions from the CRT on x86
350351remquo
351352remquof
352F_ARM_ANY(remquol) ; Can't use long double functions from the CRT on x86
353F_LD64(remquol) ; Can't use long double functions from the CRT on x86
353354rint
354355rintf
355F_ARM_ANY(rintl) ; Can't use long double functions from the CRT on x86
356F_LD64(rintl) ; Can't use long double functions from the CRT on x86
356357round
357358roundf
358F_ARM_ANY(roundl) ; Can't use long double functions from the CRT on x86
359F_LD64(roundl) ; Can't use long double functions from the CRT on x86
359360scalbln
360361scalblnf
361F_ARM_ANY(scalblnl) ; Can't use long double functions from the CRT on x86
362F_LD64(scalblnl) ; Can't use long double functions from the CRT on x86
362363scalbn
363364scalbnf
364F_ARM_ANY(scalbnl) ; Can't use long double functions from the CRT on x86
365F_LD64(scalbnl) ; Can't use long double functions from the CRT on x86
365366sin
366367F_NON_I386(sinf)
367F_ARM_ANY(sinl == sin)
368F_LD64(sinl == sin)
368369; if we implement sinh, we can set it DATA only.
369370sinh
370371F_NON_I386(sinhf)
......@@ -372,13 +373,13 @@ sqrt
372373F_NON_I386(sqrtf)
373374tan
374375F_NON_I386(tanf)
375F_ARM_ANY(tanl == tan)
376F_LD64(tanl == tan)
376377; if we implement tanh, we can set it to DATA only.
377378tanh
378379F_NON_I386(tanhf)
379380tgamma
380381tgammaf
381F_ARM_ANY(tgammal) ; Can't use long double functions from the CRT on x86
382F_LD64(tgammal) ; Can't use long double functions from the CRT on x86
382383trunc
383384truncf
384F_ARM_ANY(truncl) ; Can't use long double functions from the CRT on x86
385F_LD64(truncl) ; Can't use long double functions from the CRT on x86
lib/libc/mingw/lib-common/api-ms-win-crt-private-l1-1-0.def.in+144-114
......@@ -9,14 +9,14 @@ F_I386(_CxxThrowException@8)
99F_NON_I386(_CxxThrowException)
1010F_I386(_EH_prolog)
1111_FindAndUnlinkFrame
12_GetImageBase
13_GetThrowImageBase
12F_X64(_GetImageBase)
13F_X64(_GetThrowImageBase)
1414_IsExceptionObjectToBeDestroyed
15_NLG_Dispatch2
16_NLG_Return
17_NLG_Return2
18_SetImageBase
19_SetThrowImageBase
15F_I386(_NLG_Dispatch2@4)
16F_I386(_NLG_Return@12)
17F_I386(_NLG_Return2)
18F_X64(_SetImageBase)
19F_X64(_SetThrowImageBase)
2020_SetWinRTOutOfMemoryExceptionCallback
2121__AdjustPointer
2222__BuildCatchObject
......@@ -34,8 +34,8 @@ __CxxUnregisterExceptionObject
3434__DestructExceptionObject
3535__FrameUnwindFilter
3636__GetPlatformExceptionInfo
37__NLG_Dispatch2
38__NLG_Return2
37F_NON_I386(__NLG_Dispatch2)
38F_NON_I386(__NLG_Return2)
3939__RTCastToVoid
4040__RTDynamicCast
4141__RTtypeid
......@@ -44,8 +44,8 @@ __current_exception
4444__current_exception_context
4545__dcrt_get_wide_environment_from_os
4646__dcrt_initial_narrow_environment DATA
47__intrinsic_abnormal_termination
48__intrinsic_setjmp
47F_I386(__intrinsic_abnormal_termination)
48F_NON_ARM64(__intrinsic_setjmp)
4949F64(__intrinsic_setjmpex)
5050__processing_throw
5151__report_gsfailure
......@@ -66,26 +66,26 @@ _get_purecall_handler
6666_get_unexpected
6767F_I386(_global_unwind2)
6868_is_exception_typeof
69F_X64(_local_unwind)
69F64(_local_unwind)
7070F_I386(_local_unwind2)
7171F_I386(_local_unwind4)
7272F_I386(_longjmpex)
73_o__CIacos
74_o__CIasin
75_o__CIatan
76_o__CIatan2
77_o__CIcos
78_o__CIcosh
79_o__CIexp
80_o__CIfmod
81_o__CIlog
82_o__CIlog10
83_o__CIpow
84_o__CIsin
85_o__CIsinh
86_o__CIsqrt
87_o__CItan
88_o__CItanh
73F_I386(_o__CIacos)
74F_I386(_o__CIasin)
75F_I386(_o__CIatan)
76F_I386(_o__CIatan2)
77F_I386(_o__CIcos)
78F_I386(_o__CIcosh)
79F_I386(_o__CIexp)
80F_I386(_o__CIfmod)
81F_I386(_o__CIlog)
82F_I386(_o__CIlog10)
83F_I386(_o__CIpow)
84F_I386(_o__CIsin)
85F_I386(_o__CIsinh)
86F_I386(_o__CIsqrt)
87F_I386(_o__CItan)
88F_I386(_o__CItanh)
8989_o__Getdays
9090_o__Getmonths
9191_o__Gettnames
......@@ -106,27 +106,27 @@ _o___conio_common_vcwscanf
106106_o___daylight
107107_o___dstbias
108108_o___fpe_flt_rounds
109_o___libm_sse2_acos
110_o___libm_sse2_acosf
111_o___libm_sse2_asin
112_o___libm_sse2_asinf
113_o___libm_sse2_atan
114_o___libm_sse2_atan2
115_o___libm_sse2_atanf
116_o___libm_sse2_cos
117_o___libm_sse2_cosf
118_o___libm_sse2_exp
119_o___libm_sse2_expf
120_o___libm_sse2_log
121_o___libm_sse2_log10
122_o___libm_sse2_log10f
123_o___libm_sse2_logf
124_o___libm_sse2_pow
125_o___libm_sse2_powf
126_o___libm_sse2_sin
127_o___libm_sse2_sinf
128_o___libm_sse2_tan
129_o___libm_sse2_tanf
109F_I386(_o___libm_sse2_acos)
110F_I386(_o___libm_sse2_acosf)
111F_I386(_o___libm_sse2_asin)
112F_I386(_o___libm_sse2_asinf)
113F_I386(_o___libm_sse2_atan)
114F_I386(_o___libm_sse2_atan2)
115F_I386(_o___libm_sse2_atanf)
116F_I386(_o___libm_sse2_cos)
117F_I386(_o___libm_sse2_cosf)
118F_I386(_o___libm_sse2_exp)
119F_I386(_o___libm_sse2_expf)
120F_I386(_o___libm_sse2_log)
121F_I386(_o___libm_sse2_log10)
122F_I386(_o___libm_sse2_log10f)
123F_I386(_o___libm_sse2_logf)
124F_I386(_o___libm_sse2_pow)
125F_I386(_o___libm_sse2_powf)
126F_I386(_o___libm_sse2_sin)
127F_I386(_o___libm_sse2_sinf)
128F_I386(_o___libm_sse2_tan)
129F_I386(_o___libm_sse2_tanf)
130130_o___p___argc
131131_o___p___argv
132132_o___p___wargv
......@@ -272,7 +272,7 @@ _o__findnext64
272272_o__findnext64i32
273273_o__flushall
274274_o__fpclass
275_o__fpclassf
275F_X64(_o__fpclassf)
276276_o__fputc_nolock
277277_o__fputchar
278278_o__fputwc_nolock
......@@ -443,17 +443,17 @@ _o__ldtest
443443_o__ldunscale
444444_o__lfind
445445_o__lfind_s
446_o__libm_sse2_acos_precise
447_o__libm_sse2_asin_precise
448_o__libm_sse2_atan_precise
449_o__libm_sse2_cos_precise
450_o__libm_sse2_exp_precise
451_o__libm_sse2_log10_precise
452_o__libm_sse2_log_precise
453_o__libm_sse2_pow_precise
454_o__libm_sse2_sin_precise
455_o__libm_sse2_sqrt_precise
456_o__libm_sse2_tan_precise
446F_I386(_o__libm_sse2_acos_precise)
447F_I386(_o__libm_sse2_asin_precise)
448F_I386(_o__libm_sse2_atan_precise)
449F_I386(_o__libm_sse2_cos_precise)
450F_I386(_o__libm_sse2_exp_precise)
451F_I386(_o__libm_sse2_log10_precise)
452F_I386(_o__libm_sse2_log_precise)
453F_I386(_o__libm_sse2_pow_precise)
454F_I386(_o__libm_sse2_sin_precise)
455F_I386(_o__libm_sse2_sqrt_precise)
456F_I386(_o__libm_sse2_tan_precise)
457457_o__loaddll
458458_o__localtime32
459459_o__localtime32_s
......@@ -462,7 +462,7 @@ _o__localtime64_s
462462_o__lock_file
463463_o__locking
464464_o__logb
465_o__logbf
465F_NON_I386(_o__logbf)
466466_o__lsearch
467467_o__lsearch_s
468468_o__lseek
......@@ -619,7 +619,7 @@ _o__mktime32
619619_o__mktime64
620620_o__msize
621621_o__nextafter
622_o__nextafterf
622F_X64(_o__nextafterf)
623623_o__open_osfhandle
624624_o__pclose
625625_o__pipe
......@@ -642,7 +642,7 @@ _o__resetstkoflw
642642_o__rmdir
643643_o__rmtmp
644644_o__scalb
645_o__scalbf
645F_X64(_o__scalbf)
646646_o__searchenv
647647_o__searchenv_s
648648_o__set_abort_behavior
......@@ -700,7 +700,7 @@ _o__strtof_l
700700_o__strtoi64
701701_o__strtoi64_l
702702_o__strtol_l
703_o__strtold_l
703F_LD64(_o__strtold_l) ; Can't use long double functions from the CRT on x86
704704_o__strtoll_l
705705_o__strtoui64
706706_o__strtoui64_l
......@@ -780,7 +780,7 @@ _o__wcstof_l
780780_o__wcstoi64
781781_o__wcstoi64_l
782782_o__wcstol_l
783_o__wcstold_l
783F_LD64(_o__wcstold_l) ; Can't use long double functions from the CRT on x86
784784_o__wcstoll_l
785785_o__wcstombs_l
786786_o__wcstombs_s_l
......@@ -875,24 +875,24 @@ _o__y1
875875_o__yn
876876_o_abort
877877_o_acos
878_o_acosf
878F_NON_I386(_o_acosf)
879879_o_acosh
880880_o_acoshf
881_o_acoshl
881F_LD64(_o_acoshl) ; Can't use long double functions from the CRT on x86
882882_o_asctime
883883_o_asctime_s
884884_o_asin
885_o_asinf
885F_NON_I386(_o_asinf)
886886_o_asinh
887887_o_asinhf
888_o_asinhl
888F_LD64(_o_asinhl) ; Can't use long double functions from the CRT on x86
889889_o_atan
890890_o_atan2
891_o_atan2f
892_o_atanf
891F_NON_I386(_o_atan2f)
892F_NON_I386(_o_atanf)
893893_o_atanh
894894_o_atanhf
895_o_atanhl
895F_LD64(_o_atanhl) ; Can't use long double functions from the CRT on x86
896896_o_atof
897897_o_atoi
898898_o_atol
......@@ -904,24 +904,24 @@ _o_calloc
904904_o_cbrt
905905_o_cbrtf
906906_o_ceil
907_o_ceilf
907F_NON_I386(_o_ceilf)
908908_o_clearerr
909909_o_clearerr_s
910910_o_cos
911_o_cosf
911F_NON_I386(_o_cosf)
912912_o_cosh
913_o_coshf
913F_NON_I386(_o_coshf)
914914_o_erf
915915_o_erfc
916916_o_erfcf
917_o_erfcl
917F_LD64(_o_erfcl) ; Can't use long double functions from the CRT on x86
918918_o_erff
919_o_erfl
919F_LD64(_o_erfl) ; Can't use long double functions from the CRT on x86
920920_o_exp
921921_o_exp2
922922_o_exp2f
923_o_exp2l
924_o_expf
923F_LD64(_o_exp2l) ; Can't use long double functions from the CRT on x86
924F_NON_I386(_o_expf)
925925_o_fabs
926926_o_fclose
927927_o_feof
......@@ -933,12 +933,12 @@ _o_fgets
933933_o_fgetwc
934934_o_fgetws
935935_o_floor
936_o_floorf
936F_NON_I386(_o_floorf)
937937_o_fma
938938_o_fmaf
939_o_fmal
939F_LD64(_o_fmal) ; Can't use long double functions from the CRT on x86
940940_o_fmod
941_o_fmodf
941F_NON_I386(_o_fmodf)
942942_o_fopen
943943_o_fopen_s
944944_o_fputc
......@@ -995,33 +995,33 @@ _o_isxdigit
995995_o_ldexp
996996_o_lgamma
997997_o_lgammaf
998_o_lgammal
998F_LD64(_o_lgammal) ; Can't use long double functions from the CRT on x86
999999_o_llrint
10001000_o_llrintf
1001_o_llrintl
1001F_LD64(_o_llrintl) ; Can't use long double functions from the CRT on x86
10021002_o_llround
10031003_o_llroundf
1004_o_llroundl
1004F_LD64(_o_llroundl) ; Can't use long double functions from the CRT on x86
10051005_o_localeconv
10061006_o_log
10071007_o_log10
1008_o_log10f
1008F_NON_I386(_o_log10f)
10091009_o_log1p
10101010_o_log1pf
1011_o_log1pl
1011F_LD64(_o_log1pl) ; Can't use long double functions from the CRT on x86
10121012_o_log2
10131013_o_log2f
1014_o_log2l
1014F_LD64(_o_log2l) ; Can't use long double functions from the CRT on x86
10151015_o_logb
10161016_o_logbf
1017_o_logbl
1018_o_logf
1017F_LD64(_o_logbl) ; Can't use long double functions from the CRT on x86
1018F_NON_I386(_o_logf)
10191019_o_lrint
10201020_o_lrintf
1021_o_lrintl
1021F_LD64(_o_lrintl) ; Can't use long double functions from the CRT on x86
10221022_o_lround
10231023_o_lroundf
1024_o_lroundl
1024F_LD64(_o_lroundl) ; Can't use long double functions from the CRT on x86
10251025_o_malloc
10261026_o_mblen
10271027_o_mbrlen
......@@ -1035,19 +1035,19 @@ _o_mbstowcs_s
10351035_o_mbtowc
10361036_o_memset
10371037_o_modf
1038_o_modff
1038F_NON_I386(_o_modff)
10391039_o_nan
10401040_o_nanf
1041_o_nanl
1041F_LD64(_o_nanl) ; Can't use long double functions from the CRT on x86
10421042_o_nearbyint
10431043_o_nearbyintf
1044_o_nearbyintl
1044F_LD64(_o_nearbyintl) ; Can't use long double functions from the CRT on x86
10451045_o_nextafter
10461046_o_nextafterf
1047_o_nextafterl
1048_o_nexttoward
1049_o_nexttowardf
1050_o_nexttowardl
1047F_LD64(_o_nextafterl) ; Can't use long double functions from the CRT on x86
1048F_LD64(_o_nexttoward) ; Can't use long double functions from the CRT on x86
1049F_LD64(_o_nexttowardf) ; Can't use long double functions from the CRT on x86
1050F_LD64(_o_nexttowardl) ; Can't use long double functions from the CRT on x86
10511051_o_pow
10521052_o_powf
10531053_o_putc
......@@ -1063,33 +1063,33 @@ _o_rand_s
10631063_o_realloc
10641064_o_remainder
10651065_o_remainderf
1066_o_remainderl
1066F_LD64(_o_remainderl) ; Can't use long double functions from the CRT on x86
10671067_o_remove
10681068_o_remquo
10691069_o_remquof
1070_o_remquol
1070F_LD64(_o_remquol) ; Can't use long double functions from the CRT on x86
10711071_o_rewind
10721072_o_rint
10731073_o_rintf
1074_o_rintl
1074F_LD64(_o_rintl) ; Can't use long double functions from the CRT on x86
10751075_o_round
10761076_o_roundf
1077_o_roundl
1077F_LD64(_o_roundl) ; Can't use long double functions from the CRT on x86
10781078_o_scalbln
10791079_o_scalblnf
1080_o_scalblnl
1080F_LD64(_o_scalblnl) ; Can't use long double functions from the CRT on x86
10811081_o_scalbn
10821082_o_scalbnf
1083_o_scalbnl
1083F_LD64(_o_scalbnl) ; Can't use long double functions from the CRT on x86
10841084_o_set_terminate
10851085_o_setbuf
10861086_o_setvbuf
10871087_o_sin
1088_o_sinf
1088F_NON_I386(_o_sinf)
10891089_o_sinh
1090_o_sinhf
1090F_NON_I386(_o_sinhf)
10911091_o_sqrt
1092_o_sqrtf
1092F_NON_I386(_o_sqrtf)
10931093_o_srand
10941094_o_strcat_s
10951095_o_strcoll
......@@ -1104,19 +1104,19 @@ _o_strtof
11041104_o_strtok
11051105_o_strtok_s
11061106_o_strtol
1107_o_strtold
1107F_LD64(_o_strtold) ; Can't use long double functions from the CRT on x86
11081108_o_strtoll
11091109_o_strtoul
11101110_o_strtoull
11111111_o_system
11121112_o_tan
1113_o_tanf
1113F_NON_I386(_o_tanf)
11141114_o_tanh
1115_o_tanhf
1115F_NON_I386(_o_tanhf)
11161116_o_terminate
11171117_o_tgamma
11181118_o_tgammaf
1119_o_tgammal
1119F_LD64(_o_tgammal) ; Can't use long double functions from the CRT on x86
11201120_o_tmpfile_s
11211121_o_tmpnam_s
11221122_o_tolower
......@@ -1141,7 +1141,7 @@ _o_wcstof
11411141_o_wcstok
11421142_o_wcstok_s
11431143_o_wcstol
1144_o_wcstold
1144F_LD64(_o_wcstold) ; Can't use long double functions from the CRT on x86
11451145_o_wcstoll
11461146_o_wcstombs
11471147_o_wcstombs_s
......@@ -1172,3 +1172,33 @@ unexpected
11721172wcschr
11731173wcsrchr
11741174wcsstr
1175
1176; These symbols were added in api-ms-win-crt-private-l1-1-0.dll version 10.0.10563.0
1177; It is part of the Microsoft Visual C++ 2015 Redistributable version 14.0.23506.0
1178_o____lc_codepage_func
1179_o____lc_collate_cp_func
1180_o____lc_locale_name_func
1181_o____mb_cur_max_func
1182_o___std_exception_copy
1183_o___std_exception_destroy
1184_o___std_type_info_destroy_list
1185_o___std_type_info_name
1186_o__cexit
1187_o__configthreadlocale
1188_o__configure_narrow_argv
1189_o__controlfp_s
1190_o__crt_atexit
1191_o__exit
1192_o__get_initial_narrow_environment
1193_o__get_initial_wide_environment
1194_o__initialize_narrow_environment
1195_o__initialize_wide_environment
1196_o__purecall
1197_o__seh_filter_dll
1198_o__seh_filter_exe
1199_o__set_app_type
1200_o__set_fmode
1201_o_exit
1202_o_memcpy_s
1203_o_rename
1204_o_setlocale
lib/libc/mingw/lib-common/api-ms-win-crt-runtime-l1-1-0.def.in+3-4
......@@ -37,15 +37,14 @@ _controlfp
3737_controlfp_s
3838_crt_at_quick_exit
3939_crt_atexit
40_crt_debugger_hook
40F_I386(_crt_debugger_hook)
4141_endthread
4242_endthreadex
4343_errno
4444_execute_onexit_table
4545_exit
46F_NON_I386(_fpieee_flt)
47; DATA added manually
48_fpreset DATA
46_fpieee_flt
47_fpreset F_LD80(DATA) ; DATA added manually
4948_get_doserrno
5049_get_errno
5150_get_initial_narrow_environment
lib/libc/mingw/lib-common/api-ms-win-crt-time-l1-1-0.def.in+6
......@@ -5,9 +5,13 @@ EXPORTS
55#include "func.def.in"
66
77__daylight
8__p__daylight == __daylight
89__dstbias
10__p__dstbias == __dstbias
911__timezone
12__p__timezone == __timezone
1013__tzname
14__p__tzname == __tzname
1115_ctime32
1216_ctime32_s
1317_ctime64
......@@ -18,6 +22,8 @@ _difftime32
1822_difftime64
1923F32(_ftime == _ftime32)
2024F64(_ftime == _ftime64)
25F32(ftime == _ftime32)
26F64(ftime == _ftime64)
2127_ftime32
2228_ftime32_s
2329_ftime64
lib/libc/mingw/lib-common/ntdll.def.in+14-14
......@@ -2,7 +2,7 @@
22
33LIBRARY "ntdll.dll"
44EXPORTS
5#ifdef DEF_X64
5#ifdef __x86_64__
66PropertyLengthAsVariant
77RtlConvertPropertyToVariant
88RtlConvertVariantToProperty
......@@ -38,7 +38,7 @@ CsrClientConnectToServer
3838CsrFreeCaptureBuffer
3939CsrGetProcessId
4040CsrIdentifyAlertableThread
41#if defined(DEF_I386) || defined(DEF_X64)
41#if defined(__i386__) || defined(__x86_64__)
4242CsrNewThread
4343CsrProbeForRead
4444CsrProbeForWrite
......@@ -65,12 +65,12 @@ DbgUiStopDebugging
6565DbgUiWaitStateChange
6666DbgUserBreakPoint
6767EtwCheckCoverage
68#ifdef DEF_X64
68#ifdef __x86_64__
6969EtwControlTraceA
7070EtwControlTraceW
7171#endif
7272EtwCreateTraceInstanceId
73#ifdef DEF_X64
73#ifdef __x86_64__
7474EtwEnableTrace
7575EtwEnumerateTraceGuids
7676EtwFlushTraceA
......@@ -95,7 +95,7 @@ EtwEventWriteTransfer
9595EtwGetTraceEnableFlags
9696EtwGetTraceEnableLevel
9797EtwGetTraceLoggerHandle
98#ifdef DEF_X64
98#ifdef __x86_64__
9999EtwNotificationRegistrationA
100100EtwNotificationRegistrationW
101101EtwQueryAllTracesA
......@@ -112,7 +112,7 @@ EtwProcessPrivateLoggerRequest
112112EtwRegisterSecurityProvider
113113EtwRegisterTraceGuidsA
114114EtwRegisterTraceGuidsW
115#ifdef DEF_X64
115#ifdef __x86_64__
116116EtwStartTraceA
117117EtwStartTraceW
118118EtwStopTraceA
......@@ -126,7 +126,7 @@ EtwTraceEventInstance
126126EtwTraceMessage
127127EtwTraceMessageVa
128128EtwUnregisterTraceGuids
129#ifdef DEF_X64
129#ifdef __x86_64__
130130EtwUpdateTraceA
131131EtwUpdateTraceW
132132EtwpGetTraceBuffer
......@@ -138,7 +138,7 @@ EtwpGetCpuSpeed
138138F_X64(EtwpNotificationThread)
139139EvtIntReportAuthzEventAndSourceAsync
140140EvtIntReportEventAndSourceAsync
141#ifndef DEF_ARM32
141#ifndef __arm__
142142ExpInterlockedPopEntrySListEnd
143143F_X64(ExpInterlockedPopEntrySListEnd16)
144144ExpInterlockedPopEntrySListFault
......@@ -729,7 +729,7 @@ NtWaitForWorkViaWorkerFactory
729729NtWaitHighEventPair
730730NtWaitLowEventPair
731731NtWorkerFactoryWorkerReady
732#ifdef DEF_ARM32
732#ifdef __arm__
733733NtWow64AllocateVirtualMemory64
734734NtWow64CallFunction64
735735NtWow64CsrAllocateCaptureBuffer
......@@ -946,7 +946,7 @@ RtlCreateSystemVolumeInformationFolder
946946RtlCreateTagHeap
947947RtlCreateTimer
948948RtlCreateTimerQueue
949#ifdef DEF_X64
949#ifdef __x86_64__
950950RtlCreateUmsCompletionList
951951RtlCreateUmsThread
952952RtlCreateUmsThreadContext
......@@ -995,7 +995,7 @@ RtlDeleteSecurityObject
995995RtlDeleteTimer
996996RtlDeleteTimerQueue
997997RtlDeleteTimerQueueEx
998#ifdef DEF_X64
998#ifdef __x86_64__
999999RtlDeleteUmsCompletionList
10001000RtlDeleteUmsThreadContext
10011001RtlDequeueUmsCompletionListItems
......@@ -1732,7 +1732,7 @@ F64(RtlWow64GetThreadContext)
17321732F64(RtlWow64GetThreadSelectorEntry)
17331733RtlWow64IsWowGuestMachineSupported
17341734RtlWow64LogMessageInEventLogger
1735#if defined(DEF_X64) || defined(DEF_ARM64)
1735#if defined(__x86_64__) || defined(__aarch64__)
17361736RtlWow64PopAllCrossProcessWorkFromWorkList
17371737RtlWow64PopCrossProcessWorkFromFreeList
17381738RtlWow64PushCrossProcessWorkOntoFreeList
......@@ -1794,7 +1794,7 @@ F_X64(RtlpUmsThreadYield)
17941794RtlpUnWaitCriticalSection
17951795RtlpVerifyAndCommitUILanguageSettings
17961796RtlpWaitForCriticalSection
1797#ifdef DEF_X64
1797#ifdef __x86_64__
17981798RtlpWow64CtxFromAmd64
17991799RtlpWow64GetContextOnAmd64
18001800RtlpWow64SetContextOnAmd64
......@@ -2388,7 +2388,7 @@ ZwWaitForWorkViaWorkerFactory
23882388ZwWaitHighEventPair
23892389ZwWaitLowEventPair
23902390ZwWorkerFactoryWorkerReady
2391#ifdef DEF_ARM32
2391#ifdef __arm__
23922392ZwWow64AllocateVirtualMemory64
23932393ZwWow64CallFunction64
23942394ZwWow64CsrAllocateCaptureBuffer
lib/libc/mingw/lib-common/ntdllcrt.def.in+4-4
......@@ -2,7 +2,7 @@
22
33LIBRARY "ntdll.dll"
44EXPORTS
5#ifdef DEF_I386
5#ifdef __i386__
66_CIcos
77_CIlog
88_CIpow
......@@ -17,7 +17,7 @@ __iscsymf
1717F_X64(__misaligned_access)
1818F_ARM32(__jump_unwind)
1919__toascii
20#ifdef DEF_I386
20#ifdef __i386__
2121_alldiv
2222_alldvrm@16
2323_allmul@16
......@@ -29,7 +29,7 @@ _allshl
2929_allshr
3030#endif
3131_atoi64
32#ifdef DEF_I386
32#ifdef __i386__
3333_aulldiv@16
3434_aulldvrm@16
3535_aullrem@16
......@@ -39,7 +39,7 @@ _aullshr
3939_errno
4040F_I386(_except_handler4_common)
4141_fltused DATA
42#ifdef DEF_I386
42#ifdef __i386__
4343_ftol
4444_ftol2
4545_ftol2_sse
lib/libc/mingw/lib-common/ole32.def.in+3
......@@ -390,7 +390,9 @@ OleBuildVersion
390390OleConvertIStorageToOLESTREAM
391391OleConvertIStorageToOLESTREAMEx
392392OleConvertOLESTREAMToIStorage
393OleConvertOLESTREAMToIStorage2
393394OleConvertOLESTREAMToIStorageEx
395OleConvertOLESTREAMToIStorageEx2
394396OleCreate
395397OleCreateDefaultHandler
396398OleCreateEmbeddingHelper
......@@ -417,6 +419,7 @@ OleDuplicateData
417419OleFlushClipboard
418420OleGetAutoConvert
419421OleGetClipboard
422OleGetClipboardWithEnterpriseInfo
420423OleGetIconOfClass
421424OleGetIconOfFile
422425OleIconToCursorExt
lib/libc/mingw/lib-common/quartz.def created+17
......@@ -0,0 +1,17 @@
1;
2; Exports of file QUARTZ.dll
3;
4; Autogenerated by gen_exportdef
5; Written by Kai Tietz, 2007
6;
7LIBRARY QUARTZ.dll
8EXPORTS
9AMGetErrorTextA
10AMGetErrorTextW
11AmpFactorToDB
12DBToAmpFactor
13DllCanUnloadNow
14DllGetClassObject
15DllRegisterServer
16DllUnregisterServer
17GetProxyDllInfo
lib/libc/mingw/lib-common/ucrtbase-common.def.in+98-98
......@@ -218,7 +218,7 @@ __threadid
218218__timezone
219219__toascii
220220__tzname
221#if !defined(DEF_DEBUG) || !defined(DEF_ARM64)
221#if !defined(DEF_DEBUG) || !defined(__aarch64__)
222222; symbols __unDName and __unDNameEx are available in all versions except ARM64 ucrtbased.dll
223223__unDName
224224__unDNameEx
......@@ -388,7 +388,7 @@ _flushall
388388_fpclass
389389F_X64(_fpclassf)
390390_fpieee_flt
391_fpreset DATA ; DATA added manually
391_fpreset F_LD80(DATA) ; DATA added manually
392392_fputc_nolock
393393_fputchar
394394_fputwc_nolock
......@@ -493,7 +493,7 @@ F_DEBUG(_invalid_parameter)
493493_invalid_parameter_noinfo
494494_invalid_parameter_noinfo_noreturn
495495_invoke_watson
496#if !defined(DEF_DEBUG) || !defined(DEF_ARM64)
496#if !defined(DEF_DEBUG) || !defined(__aarch64__)
497497; symbol _is_exception_typeof is available in all versions except ARM64 ucrtbased.dll
498498_is_exception_typeof
499499#endif
......@@ -1433,7 +1433,7 @@ _o__strtof_l
14331433_o__strtoi64
14341434_o__strtoi64_l
14351435_o__strtol_l
1436F_ARM_ANY(_o__strtold_l) ; Can't use long double functions from the CRT on x86
1436F_LD64(_o__strtold_l) ; Can't use long double functions from the CRT on x86
14371437_o__strtoll_l
14381438_o__strtoui64
14391439_o__strtoui64_l
......@@ -1513,7 +1513,7 @@ _o__wcstof_l
15131513_o__wcstoi64
15141514_o__wcstoi64_l
15151515_o__wcstol_l
1516F_ARM_ANY(_o__wcstold_l) ; Can't use long double functions from the CRT on x86
1516F_LD64(_o__wcstold_l) ; Can't use long double functions from the CRT on x86
15171517_o__wcstoll_l
15181518_o__wcstombs_l
15191519_o__wcstombs_s_l
......@@ -1611,21 +1611,21 @@ _o_acos
16111611F_NON_I386(_o_acosf)
16121612_o_acosh
16131613_o_acoshf
1614F_ARM_ANY(_o_acoshl) ; Can't use long double functions from the CRT on x86
1614F_LD64(_o_acoshl) ; Can't use long double functions from the CRT on x86
16151615_o_asctime
16161616_o_asctime_s
16171617_o_asin
16181618F_NON_I386(_o_asinf)
16191619_o_asinh
16201620_o_asinhf
1621F_ARM_ANY(_o_asinhl) ; Can't use long double functions from the CRT on x86
1621F_LD64(_o_asinhl) ; Can't use long double functions from the CRT on x86
16221622_o_atan
16231623_o_atan2
16241624F_NON_I386(_o_atan2f)
16251625F_NON_I386(_o_atanf)
16261626_o_atanh
16271627_o_atanhf
1628F_ARM_ANY(_o_atanhl) ; Can't use long double functions from the CRT on x86
1628F_LD64(_o_atanhl) ; Can't use long double functions from the CRT on x86
16291629_o_atof
16301630_o_atoi
16311631_o_atol
......@@ -1647,13 +1647,13 @@ F_NON_I386(_o_coshf)
16471647_o_erf
16481648_o_erfc
16491649_o_erfcf
1650F_ARM_ANY(_o_erfcl) ; Can't use long double functions from the CRT on x86
1650F_LD64(_o_erfcl) ; Can't use long double functions from the CRT on x86
16511651_o_erff
1652F_ARM_ANY(_o_erfl) ; Can't use long double functions from the CRT on x86
1652F_LD64(_o_erfl) ; Can't use long double functions from the CRT on x86
16531653_o_exp
16541654_o_exp2
16551655_o_exp2f
1656F_ARM_ANY(_o_exp2l) ; Can't use long double functions from the CRT on x86
1656F_LD64(_o_exp2l) ; Can't use long double functions from the CRT on x86
16571657F_NON_I386(_o_expf)
16581658_o_fabs
16591659F_ARM_ANY(_o_fabsf)
......@@ -1670,7 +1670,7 @@ _o_floor
16701670F_NON_I386(_o_floorf)
16711671_o_fma
16721672_o_fmaf
1673F_ARM_ANY(_o_fmal) ; Can't use long double functions from the CRT on x86
1673F_LD64(_o_fmal) ; Can't use long double functions from the CRT on x86
16741674_o_fmod
16751675F_NON_I386(_o_fmodf)
16761676_o_fopen
......@@ -1729,33 +1729,33 @@ _o_isxdigit
17291729_o_ldexp
17301730_o_lgamma
17311731_o_lgammaf
1732F_ARM_ANY(_o_lgammal) ; Can't use long double functions from the CRT on x86
1732F_LD64(_o_lgammal) ; Can't use long double functions from the CRT on x86
17331733_o_llrint
17341734_o_llrintf
1735F_ARM_ANY(_o_llrintl) ; Can't use long double functions from the CRT on x86
1735F_LD64(_o_llrintl) ; Can't use long double functions from the CRT on x86
17361736_o_llround
17371737_o_llroundf
1738F_ARM_ANY(_o_llroundl) ; Can't use long double functions from the CRT on x86
1738F_LD64(_o_llroundl) ; Can't use long double functions from the CRT on x86
17391739_o_localeconv
17401740_o_log
17411741_o_log10
17421742F_NON_I386(_o_log10f)
17431743_o_log1p
17441744_o_log1pf
1745F_ARM_ANY(_o_log1pl) ; Can't use long double functions from the CRT on x86
1745F_LD64(_o_log1pl) ; Can't use long double functions from the CRT on x86
17461746_o_log2
17471747_o_log2f
1748F_ARM_ANY(_o_log2l) ; Can't use long double functions from the CRT on x86
1748F_LD64(_o_log2l) ; Can't use long double functions from the CRT on x86
17491749_o_logb
17501750_o_logbf
1751F_ARM_ANY(_o_logbl) ; Can't use long double functions from the CRT on x86
1751F_LD64(_o_logbl) ; Can't use long double functions from the CRT on x86
17521752F_NON_I386(_o_logf)
17531753_o_lrint
17541754_o_lrintf
1755F_ARM_ANY(_o_lrintl) ; Can't use long double functions from the CRT on x86
1755F_LD64(_o_lrintl) ; Can't use long double functions from the CRT on x86
17561756_o_lround
17571757_o_lroundf
1758F_ARM_ANY(_o_lroundl) ; Can't use long double functions from the CRT on x86
1758F_LD64(_o_lroundl) ; Can't use long double functions from the CRT on x86
17591759_o_malloc
17601760_o_mblen
17611761_o_mbrlen
......@@ -1772,16 +1772,16 @@ _o_modf
17721772F_NON_I386(_o_modff)
17731773_o_nan
17741774_o_nanf
1775F_ARM_ANY(_o_nanl) ; Can't use long double functions from the CRT on x86
1775F_LD64(_o_nanl) ; Can't use long double functions from the CRT on x86
17761776_o_nearbyint
17771777_o_nearbyintf
1778F_ARM_ANY(_o_nearbyintl) ; Can't use long double functions from the CRT on x86
1778F_LD64(_o_nearbyintl) ; Can't use long double functions from the CRT on x86
17791779_o_nextafter
17801780_o_nextafterf
1781F_ARM_ANY(_o_nextafterl) ; Can't use long double functions from the CRT on x86
1782F_ARM_ANY(_o_nexttoward) ; Can't use long double functions from the CRT on x86
1783F_ARM_ANY(_o_nexttowardf) ; Can't use long double functions from the CRT on x86
1784F_ARM_ANY(_o_nexttowardl) ; Can't use long double functions from the CRT on x86
1781F_LD64(_o_nextafterl) ; Can't use long double functions from the CRT on x86
1782F_LD64(_o_nexttoward) ; Can't use long double functions from the CRT on x86
1783F_LD64(_o_nexttowardf) ; Can't use long double functions from the CRT on x86
1784F_LD64(_o_nexttowardl) ; Can't use long double functions from the CRT on x86
17851785_o_pow
17861786_o_powf
17871787_o_putc
......@@ -1797,24 +1797,24 @@ _o_rand_s
17971797_o_realloc
17981798_o_remainder
17991799_o_remainderf
1800F_ARM_ANY(_o_remainderl) ; Can't use long double functions from the CRT on x86
1800F_LD64(_o_remainderl) ; Can't use long double functions from the CRT on x86
18011801_o_remove
18021802_o_remquo
18031803_o_remquof
1804F_ARM_ANY(_o_remquol) ; Can't use long double functions from the CRT on x86
1804F_LD64(_o_remquol) ; Can't use long double functions from the CRT on x86
18051805_o_rewind
18061806_o_rint
18071807_o_rintf
1808F_ARM_ANY(_o_rintl) ; Can't use long double functions from the CRT on x86
1808F_LD64(_o_rintl) ; Can't use long double functions from the CRT on x86
18091809_o_round
18101810_o_roundf
1811F_ARM_ANY(_o_roundl) ; Can't use long double functions from the CRT on x86
1811F_LD64(_o_roundl) ; Can't use long double functions from the CRT on x86
18121812_o_scalbln
18131813_o_scalblnf
1814F_ARM_ANY(_o_scalblnl) ; Can't use long double functions from the CRT on x86
1814F_LD64(_o_scalblnl) ; Can't use long double functions from the CRT on x86
18151815_o_scalbn
18161816_o_scalbnf
1817F_ARM_ANY(_o_scalbnl) ; Can't use long double functions from the CRT on x86
1817F_LD64(_o_scalbnl) ; Can't use long double functions from the CRT on x86
18181818_o_set_terminate
18191819_o_setbuf
18201820_o_setvbuf
......@@ -1838,7 +1838,7 @@ _o_strtof
18381838_o_strtok
18391839_o_strtok_s
18401840_o_strtol
1841F_ARM_ANY(_o_strtold) ; Can't use long double functions from the CRT on x86
1841F_LD64(_o_strtold) ; Can't use long double functions from the CRT on x86
18421842_o_strtoll
18431843_o_strtoul
18441844_o_strtoull
......@@ -1850,7 +1850,7 @@ F_NON_I386(_o_tanhf)
18501850_o_terminate
18511851_o_tgamma
18521852_o_tgammaf
1853F_ARM_ANY(_o_tgammal) ; Can't use long double functions from the CRT on x86
1853F_LD64(_o_tgammal) ; Can't use long double functions from the CRT on x86
18541854_o_tmpfile_s
18551855_o_tmpnam_s
18561856_o_tolower
......@@ -1875,7 +1875,7 @@ _o_wcstof
18751875_o_wcstok
18761876_o_wcstok_s
18771877_o_wcstol
1878F_ARM_ANY(_o_wcstold) ; Can't use long double functions from the CRT on x86
1878F_LD64(_o_wcstold) ; Can't use long double functions from the CRT on x86
18791879_o_wcstoll
18801880_o_wcstombs
18811881_o_wcstombs_s
......@@ -2004,7 +2004,7 @@ _strtoi64
20042004_strtoi64_l
20052005_strtoimax_l
20062006_strtol_l
2007F_ARM_ANY(_strtold_l) ; Can't use long double functions from the CRT on x86
2007F_LD64(_strtold_l) ; Can't use long double functions from the CRT on x86
20082008_strtoll_l
20092009_strtoui64
20102010_strtoui64_l
......@@ -2094,7 +2094,7 @@ _wcstoi64
20942094_wcstoi64_l
20952095_wcstoimax_l
20962096_wcstol_l
2097F_ARM_ANY(_wcstold_l) ; Can't use long double functions from the CRT on x86
2097F_LD64(_wcstold_l) ; Can't use long double functions from the CRT on x86
20982098_wcstoll_l
20992099_wcstombs_l
21002100_wcstombs_s_l
......@@ -2212,21 +2212,21 @@ acos
22122212F_NON_I386(acosf)
22132213acosh
22142214acoshf
2215F_ARM_ANY(acoshl) ; Can't use long double functions from the CRT on x86
2215F_LD64(acoshl) ; Can't use long double functions from the CRT on x86
22162216asctime
22172217asctime_s
22182218asin
22192219F_NON_I386(asinf)
22202220asinh
22212221asinhf
2222F_ARM_ANY(asinhl) ; Can't use long double functions from the CRT on x86
2222F_LD64(asinhl) ; Can't use long double functions from the CRT on x86
22232223atan
22242224atan2
22252225F_NON_I386(atan2f)
22262226F_NON_I386(atanf)
22272227atanh
22282228atanhf
2229F_ARM_ANY(atanhl) ; Can't use long double functions from the CRT on x86
2229F_LD64(atanhl) ; Can't use long double functions from the CRT on x86
22302230atof
22312231atoi
22322232atol
......@@ -2238,111 +2238,111 @@ c16rtomb
22382238c32rtomb
22392239cabs
22402240cabsf
2241F_ARM_ANY(cabsl) ; Can't use long double functions from the CRT on x86
2241F_LD64(cabsl) ; Can't use long double functions from the CRT on x86
22422242cacos
22432243cacosf
22442244cacosh
22452245cacoshf
2246F_ARM_ANY(cacoshl) ; Can't use long double functions from the CRT on x86
2247F_ARM_ANY(cacosl) ; Can't use long double functions from the CRT on x86
2246F_LD64(cacoshl) ; Can't use long double functions from the CRT on x86
2247F_LD64(cacosl) ; Can't use long double functions from the CRT on x86
22482248calloc
22492249carg
22502250cargf
2251F_ARM_ANY(cargl) ; Can't use long double functions from the CRT on x86
2251F_LD64(cargl) ; Can't use long double functions from the CRT on x86
22522252casin
22532253casinf
22542254casinh
22552255casinhf
2256F_ARM_ANY(casinhl) ; Can't use long double functions from the CRT on x86
2257F_ARM_ANY(casinl) ; Can't use long double functions from the CRT on x86
2256F_LD64(casinhl) ; Can't use long double functions from the CRT on x86
2257F_LD64(casinl) ; Can't use long double functions from the CRT on x86
22582258catan
22592259catanf
22602260catanh
22612261catanhf
2262F_ARM_ANY(catanhl) ; Can't use long double functions from the CRT on x86
2263F_ARM_ANY(catanl) ; Can't use long double functions from the CRT on x86
2262F_LD64(catanhl) ; Can't use long double functions from the CRT on x86
2263F_LD64(catanl) ; Can't use long double functions from the CRT on x86
22642264cbrt
22652265cbrtf
2266F_ARM_ANY(cbrtl) ; Can't use long double functions from the CRT on x86
2266F_LD64(cbrtl) ; Can't use long double functions from the CRT on x86
22672267ccos
22682268ccosf
22692269ccosh
22702270ccoshf
2271F_ARM_ANY(ccoshl) ; Can't use long double functions from the CRT on x86
2272F_ARM_ANY(ccosl) ; Can't use long double functions from the CRT on x86
2271F_LD64(ccoshl) ; Can't use long double functions from the CRT on x86
2272F_LD64(ccosl) ; Can't use long double functions from the CRT on x86
22732273ceil
22742274F_NON_I386(ceilf)
22752275cexp
22762276cexpf
2277F_ARM_ANY(cexpl) ; Can't use long double functions from the CRT on x86
2277F_LD64(cexpl) ; Can't use long double functions from the CRT on x86
22782278cimag
22792279cimagf
2280F_ARM_ANY(cimagl) ; Can't use long double functions from the CRT on x86
2280F_LD64(cimagl) ; Can't use long double functions from the CRT on x86
22812281clearerr
22822282clearerr_s
22832283clock
22842284clog
22852285clog10
22862286clog10f
2287F_ARM_ANY(clog10l) ; Can't use long double functions from the CRT on x86
2287F_LD64(clog10l) ; Can't use long double functions from the CRT on x86
22882288clogf
2289F_ARM_ANY(clogl) ; Can't use long double functions from the CRT on x86
2289F_LD64(clogl) ; Can't use long double functions from the CRT on x86
22902290conj
22912291conjf
2292F_ARM_ANY(conjl) ; Can't use long double functions from the CRT on x86
2292F_LD64(conjl) ; Can't use long double functions from the CRT on x86
22932293copysign
22942294copysignf
2295F_ARM_ANY(copysignl) ; Can't use long double functions from the CRT on x86
2295F_LD64(copysignl) ; Can't use long double functions from the CRT on x86
22962296cos
22972297F_NON_I386(cosf)
22982298cosh
22992299F_NON_I386(coshf)
23002300cpow
23012301cpowf
2302F_ARM_ANY(cpowl) ; Can't use long double functions from the CRT on x86
2302F_LD64(cpowl) ; Can't use long double functions from the CRT on x86
23032303cproj
23042304cprojf
2305F_ARM_ANY(cprojl) ; Can't use long double functions from the CRT on x86
2305F_LD64(cprojl) ; Can't use long double functions from the CRT on x86
23062306creal
23072307crealf
2308F_ARM_ANY(creall) ; Can't use long double functions from the CRT on x86
2308F_LD64(creall) ; Can't use long double functions from the CRT on x86
23092309csin
23102310csinf
23112311csinh
23122312csinhf
2313F_ARM_ANY(csinhl) ; Can't use long double functions from the CRT on x86
2314F_ARM_ANY(csinl) ; Can't use long double functions from the CRT on x86
2313F_LD64(csinhl) ; Can't use long double functions from the CRT on x86
2314F_LD64(csinl) ; Can't use long double functions from the CRT on x86
23152315csqrt
23162316csqrtf
2317F_ARM_ANY(csqrtl) ; Can't use long double functions from the CRT on x86
2317F_LD64(csqrtl) ; Can't use long double functions from the CRT on x86
23182318ctan
23192319ctanf
23202320ctanh
23212321ctanhf
2322F_ARM_ANY(ctanhl) ; Can't use long double functions from the CRT on x86
2323F_ARM_ANY(ctanl) ; Can't use long double functions from the CRT on x86
2322F_LD64(ctanhl) ; Can't use long double functions from the CRT on x86
2323F_LD64(ctanl) ; Can't use long double functions from the CRT on x86
23242324div
23252325erf
23262326erfc
23272327erfcf
2328F_ARM_ANY(erfcl) ; Can't use long double functions from the CRT on x86
2328F_LD64(erfcl) ; Can't use long double functions from the CRT on x86
23292329erff
2330F_ARM_ANY(erfl) ; Can't use long double functions from the CRT on x86
2330F_LD64(erfl) ; Can't use long double functions from the CRT on x86
23312331exit
23322332exp
23332333exp2
23342334exp2f
2335F_ARM_ANY(exp2l) ; Can't use long double functions from the CRT on x86
2335F_LD64(exp2l) ; Can't use long double functions from the CRT on x86
23362336F_NON_I386(expf)
23372337expm1
23382338expm1f
2339F_ARM_ANY(expm1l) ; Can't use long double functions from the CRT on x86
2339F_LD64(expm1l) ; Can't use long double functions from the CRT on x86
23402340fabs
23412341F_ARM_ANY(fabsf)
23422342fclose
23432343fdim
23442344fdimf
2345F_ARM_ANY(fdiml) ; Can't use long double functions from the CRT on x86
2345F_LD64(fdiml) ; Can't use long double functions from the CRT on x86
23462346; Don't use the float env functions from UCRT; fesetround doesn't seem to have
23472347; any effect on the FPU control word as required by other libmingwex math
23482348; routines.
......@@ -2367,13 +2367,13 @@ floor
23672367F_NON_I386(floorf)
23682368fma
23692369fmaf
2370F_ARM_ANY(fmal) ; Can't use long double functions from the CRT on x86
2370F_LD64(fmal) ; Can't use long double functions from the CRT on x86
23712371fmax
23722372fmaxf
2373F_ARM_ANY(fmaxl) ; Can't use long double functions from the CRT on x86
2373F_LD64(fmaxl) ; Can't use long double functions from the CRT on x86
23742374fmin
23752375fminf
2376F_ARM_ANY(fminl) ; Can't use long double functions from the CRT on x86
2376F_LD64(fminl) ; Can't use long double functions from the CRT on x86
23772377fmod
23782378F_NON_I386(fmodf)
23792379fopen
......@@ -2403,7 +2403,7 @@ getwchar
24032403hypot
24042404ilogb
24052405ilogbf
2406F_ARM_ANY(ilogbl) ; Can't use long double functions from the CRT on x86
2406F_LD64(ilogbl) ; Can't use long double functions from the CRT on x86
24072407imaxabs
24082408imaxdiv
24092409is_wctype
......@@ -2441,36 +2441,36 @@ ldiv
24412441; the mingw ones do. Therefore prefer the libmingwex version instead.
24422442lgamma DATA
24432443lgammaf DATA
2444F_ARM_ANY(lgammal DATA) ; Can't use long double functions from the CRT on x86
2444F_LD64(lgammal DATA) ; Can't use long double functions from the CRT on x86
24452445llabs
24462446lldiv
24472447llrint
24482448llrintf
2449F_ARM_ANY(llrintl) ; Can't use long double functions from the CRT on x86
2449F_LD64(llrintl) ; Can't use long double functions from the CRT on x86
24502450llround
24512451llroundf
2452F_ARM_ANY(llroundl) ; Can't use long double functions from the CRT on x86
2452F_LD64(llroundl) ; Can't use long double functions from the CRT on x86
24532453localeconv
24542454log
24552455log10
24562456F_NON_I386(log10f)
24572457log1p
24582458log1pf
2459F_ARM_ANY(log1pl) ; Can't use long double functions from the CRT on x86
2459F_LD64(log1pl) ; Can't use long double functions from the CRT on x86
24602460log2
24612461log2f
2462F_ARM_ANY(log2l) ; Can't use long double functions from the CRT on x86
2462F_LD64(log2l) ; Can't use long double functions from the CRT on x86
24632463logb
24642464logbf
2465F_ARM_ANY(logbl) ; Can't use long double functions from the CRT on x86
2465F_LD64(logbl) ; Can't use long double functions from the CRT on x86
24662466F_NON_I386(logf)
24672467longjmp
24682468lrint
24692469lrintf
2470F_ARM_ANY(lrintl) ; Can't use long double functions from the CRT on x86
2470F_LD64(lrintl) ; Can't use long double functions from the CRT on x86
24712471lround
24722472lroundf
2473F_ARM_ANY(lroundl) ; Can't use long double functions from the CRT on x86
2473F_LD64(lroundl) ; Can't use long double functions from the CRT on x86
24742474malloc
24752475mblen
24762476mbrlen
......@@ -2493,18 +2493,18 @@ modf
24932493F_NON_I386(modff)
24942494nan
24952495nanf
2496F_ARM_ANY(nanl) ; Can't use long double functions from the CRT on x86
2496F_LD64(nanl) ; Can't use long double functions from the CRT on x86
24972497nearbyint
24982498nearbyintf
2499F_ARM_ANY(nearbyintl) ; Can't use long double functions from the CRT on x86
2499F_LD64(nearbyintl) ; Can't use long double functions from the CRT on x86
25002500nextafter
25012501nextafterf
2502F_ARM_ANY(nextafterl) ; Can't use long double functions from the CRT on x86
2502F_LD64(nextafterl) ; Can't use long double functions from the CRT on x86
25032503; All of the nexttoward functions take the second parameter as long double,
25042504; making them unusable for x86.
2505F_ARM_ANY(nexttoward) ; Can't use long double functions from the CRT on x86
2506F_ARM_ANY(nexttowardf) ; Can't use long double functions from the CRT on x86
2507F_ARM_ANY(nexttowardl) ; Can't use long double functions from the CRT on x86
2505F_LD64(nexttoward) ; Can't use long double functions from the CRT on x86
2506F_LD64(nexttowardf) ; Can't use long double functions from the CRT on x86
2507F_LD64(nexttowardl) ; Can't use long double functions from the CRT on x86
25082508norm
25092509normf
25102510norml
......@@ -2525,25 +2525,25 @@ rand_s
25252525realloc
25262526remainder
25272527remainderf
2528F_ARM_ANY(remainderl) ; Can't use long double functions from the CRT on x86
2528F_LD64(remainderl) ; Can't use long double functions from the CRT on x86
25292529remove
25302530remquo
25312531remquof
2532F_ARM_ANY(remquol) ; Can't use long double functions from the CRT on x86
2532F_LD64(remquol) ; Can't use long double functions from the CRT on x86
25332533rename
25342534rewind
25352535rint
25362536rintf
2537F_ARM_ANY(rintl) ; Can't use long double functions from the CRT on x86
2537F_LD64(rintl) ; Can't use long double functions from the CRT on x86
25382538round
25392539roundf
2540F_ARM_ANY(roundl) ; Can't use long double functions from the CRT on x86
2540F_LD64(roundl) ; Can't use long double functions from the CRT on x86
25412541scalbln
25422542scalblnf
2543F_ARM_ANY(scalblnl) ; Can't use long double functions from the CRT on x86
2543F_LD64(scalblnl) ; Can't use long double functions from the CRT on x86
25442544scalbn
25452545scalbnf
2546F_ARM_ANY(scalbnl) ; Can't use long double functions from the CRT on x86
2546F_LD64(scalbnl) ; Can't use long double functions from the CRT on x86
25472547set_terminate
25482548set_unexpected
25492549setbuf
......@@ -2587,7 +2587,7 @@ strtoimax
25872587strtok
25882588strtok_s
25892589strtol
2590F_ARM_ANY(strtold) ; Can't use long double functions from the CRT on x86
2590F_LD64(strtold) ; Can't use long double functions from the CRT on x86
25912591strtoll
25922592strtoul
25932593strtoull
......@@ -2602,7 +2602,7 @@ F_NON_I386(tanhf)
26022602terminate
26032603tgamma
26042604tgammaf
2605F_ARM_ANY(tgammal) ; Can't use long double functions from the CRT on x86
2605F_LD64(tgammal) ; Can't use long double functions from the CRT on x86
26062606tmpfile
26072607tmpfile_s
26082608tmpnam
......@@ -2614,7 +2614,7 @@ towlower
26142614towupper
26152615trunc
26162616truncf
2617F_ARM_ANY(truncl) ; Can't use long double functions from the CRT on x86
2617F_LD64(truncl) ; Can't use long double functions from the CRT on x86
26182618unexpected
26192619ungetc
26202620ungetwc
......@@ -2648,7 +2648,7 @@ wcstoimax
26482648wcstok
26492649wcstok_s
26502650wcstol
2651F_ARM_ANY(wcstold) ; Can't use long double functions from the CRT on x86
2651F_LD64(wcstold) ; Can't use long double functions from the CRT on x86
26522652wcstoll
26532653wcstombs
26542654wcstombs_s
lib/libc/mingw/lib-common/ws2_32.def.in+181-181
......@@ -2,200 +2,200 @@
22
33LIBRARY "WS2_32.dll"
44EXPORTS
5accept
6bind
7closesocket
8connect
9getpeername
10getsockname
11getsockopt
12htonl
13htons
14ioctlsocket
15inet_addr
16inet_ntoa
17listen
18ntohl
19ntohs
20recv
21recvfrom
22select
23send
24sendto
25setsockopt
26shutdown
27socket
28WSApSetPostRoutine
29FreeAddrInfoEx
30FreeAddrInfoExW
31FreeAddrInfoW
32GetAddrInfoExA
33GetAddrInfoExCancel
34GetAddrInfoExOverlappedResult
35GetAddrInfoExW
36GetAddrInfoW
37GetHostNameW
38GetNameInfoW
39InetNtopW
40InetPtonW
41ProcessSocketNotifications
42SetAddrInfoExA
43SetAddrInfoExW
44WPUCompleteOverlappedRequest
45WPUGetProviderPathEx
46WSAAccept
47WSAAddressToStringA
48WSAAddressToStringW
49WSAAdvertiseProvider
50WSACloseEvent
51WSAConnect
52WSAConnectByList
53WSAConnectByNameA
54WSAConnectByNameW
55WSACreateEvent
56gethostbyaddr
57gethostbyname
58getprotobyname
59getprotobynumber
60getservbyname
61getservbyport
62gethostname
63WSADuplicateSocketA
64WSADuplicateSocketW
65WSAEnumNameSpaceProvidersA
66WSAEnumNameSpaceProvidersExA
67WSAEnumNameSpaceProvidersExW
68WSAEnumNameSpaceProvidersW
69WSAEnumNetworkEvents
70WSAEnumProtocolsA
71WSAEnumProtocolsW
72WSAEventSelect
73WSAGetOverlappedResult
74WSAGetQOSByName
75WSAGetServiceClassInfoA
76WSAGetServiceClassInfoW
77WSAGetServiceClassNameByClassIdA
78WSAGetServiceClassNameByClassIdW
79WSAHtonl
80WSAHtons
81WSAInstallServiceClassA
82WSAInstallServiceClassW
83WSAIoctl
84WSAJoinLeaf
85WSALookupServiceBeginA
86WSALookupServiceBeginW
87WSALookupServiceEnd
88WSALookupServiceNextA
89WSALookupServiceNextW
90WSANSPIoctl
91WSANtohl
92WSANtohs
93WSAPoll
94WSAProviderCompleteAsyncCall
95WSAProviderConfigChange
96WSARecv
97WSARecvDisconnect
98WSARecvFrom
99WSARemoveServiceClass
100WSAResetEvent
101WSASend
102WSASendDisconnect
103WSASendMsg
104WSASendTo
105WSASetEvent
106WSAAsyncSelect
107WSAAsyncGetHostByAddr
108WSAAsyncGetHostByName
109WSAAsyncGetProtoByNumber
110WSAAsyncGetProtoByName
111WSAAsyncGetServByPort
112WSAAsyncGetServByName
113WSACancelAsyncRequest
114WSASetBlockingHook
115WSAUnhookBlockingHook
116WSAGetLastError
117WSASetLastError
118WSACancelBlockingCall
119WSAIsBlocking
120WSAStartup
121WSACleanup
122WSASetServiceA
123WSASetServiceW
124WSASocketA
125WSASocketW
126WSAStringToAddressA
127WSAStringToAddressW
128WSAUnadvertiseProvider
129WSAWaitForMultipleEvents
130WSCDeinstallProvider
5__WSAFDIsSet@8
6FreeAddrInfoEx@4
7FreeAddrInfoExW@4
8FreeAddrInfoW@4
9GetAddrInfoExA@40
10GetAddrInfoExCancel@4
11GetAddrInfoExOverlappedResult@4
12GetAddrInfoExW@40
13GetAddrInfoW@16
14GetHostNameW@8
15GetNameInfoW@28
16InetNtopW@16
17InetPtonW@12
18ProcessSocketNotifications@28
19SetAddrInfoExA@48
20SetAddrInfoExW@48
21WEP@0
22WPUCompleteOverlappedRequest@20
23WPUGetProviderPathEx@20
24WSAAccept@20
25WSAAddressToStringA@20
26WSAAddressToStringW@20
27WSAAdvertiseProvider@8
28WSAAsyncGetHostByAddr@28
29WSAAsyncGetHostByName@20
30WSAAsyncGetProtoByName@20
31WSAAsyncGetProtoByNumber@20
32WSAAsyncGetServByName@24
33WSAAsyncGetServByPort@24
34WSAAsyncSelect@16
35WSACancelAsyncRequest@4
36WSACancelBlockingCall@0
37WSACleanup@0
38WSACloseEvent@4
39WSAConnect@28
40WSAConnectByList@32
41WSAConnectByNameA@36
42WSAConnectByNameW@36
43WSACreateEvent@0
44WSADuplicateSocketA@12
45WSADuplicateSocketW@12
46WSAEnumNameSpaceProvidersA@8
47WSAEnumNameSpaceProvidersExA@8
48WSAEnumNameSpaceProvidersExW@8
49WSAEnumNameSpaceProvidersW@8
50WSAEnumNetworkEvents@12
51WSAEnumProtocolsA@12
52WSAEnumProtocolsW@12
53WSAEventSelect@12
54WSAGetLastError@0
55WSAGetOverlappedResult@20
56WSAGetQOSByName@12
57WSAGetServiceClassInfoA@16
58WSAGetServiceClassInfoW@16
59WSAGetServiceClassNameByClassIdA@12
60WSAGetServiceClassNameByClassIdW@12
61WSAHtonl@12
62WSAHtons@12
63WSAInstallServiceClassA@4
64WSAInstallServiceClassW@4
65WSAIoctl@36
66WSAIsBlocking@0
67WSAJoinLeaf@32
68WSALookupServiceBeginA@12
69WSALookupServiceBeginW@12
70WSALookupServiceEnd@4
71WSALookupServiceNextA@16
72WSALookupServiceNextW@16
73WSANSPIoctl@32
74WSANtohl@12
75WSANtohs@12
76WSAPoll@12
77WSAProviderCompleteAsyncCall@8
78WSAProviderConfigChange@12
79WSARecv@28
80WSARecvDisconnect@8
81WSARecvFrom@36
82WSARemoveServiceClass@4
83WSAResetEvent@4
84WSASend@28
85WSASendDisconnect@8
86WSASendMsg@24
87WSASendTo@36
88WSASetBlockingHook@4
89WSASetEvent@4
90WSASetLastError@4
91WSASetServiceA@12
92WSASetServiceW@12
93WSASocketA@24
94WSASocketW@24
95WSAStartup@8
96WSAStringToAddressA@20
97WSAStringToAddressW@20
98WSAUnadvertiseProvider@4
99WSAUnhookBlockingHook@0
100WSAWaitForMultipleEvents@20
101WSApSetPostRoutine@4
102WSCDeinstallProvider@8
131103F64(WSCDeinstallProvider32)
132WSCDeinstallProviderEx
133WSCEnableNSProvider
104WSCDeinstallProviderEx@12
105WSCEnableNSProvider@8
134106F64(WSCEnableNSProvider32)
135107F64(WSCEnumNameSpaceProviders32)
136108F64(WSCEnumNameSpaceProvidersEx32)
137WSCEnumProtocols
138WSCEnumProtocolsEx
109WSCEnumProtocols@16
139110F64(WSCEnumProtocols32)
140WSCGetApplicationCategory
141WSCGetApplicationCategoryEx
142WSCGetProviderInfo
111WSCEnumProtocolsEx@20
112WSCGetApplicationCategory@24
113WSCGetApplicationCategoryEx@28
114WSCGetProviderInfo@24
143115F64(WSCGetProviderInfo32)
144WSCGetProviderPath
116WSCGetProviderPath@16
145117F64(WSCGetProviderPath32)
146WSCInstallNameSpace
118WSCInstallNameSpace@20
147119F64(WSCInstallNameSpace32)
148WSCInstallNameSpaceEx
149WSCInstallNameSpaceEx2
120WSCInstallNameSpaceEx@24
121WSCInstallNameSpaceEx2@28
150122F64(WSCInstallNameSpaceEx32)
151WSCInstallProvider
123WSCInstallProvider@20
152124F64(WSCInstallProvider64_32)
153WSCInstallProviderAndChains
125WSCInstallProviderAndChains@32
154126F64(WSCInstallProviderAndChains64_32)
155WSCInstallProviderEx
156WSCSetApplicationCategory
157WSCSetApplicationCategoryEx
158WSCSetProviderInfo
127WSCInstallProviderEx@28
128WSCSetApplicationCategory@28
129WSCSetApplicationCategoryEx@32
130WSCSetProviderInfo@24
159131F64(WSCSetProviderInfo32)
160WSCUnInstallNameSpace
132WSCUnInstallNameSpace@4
161133F64(WSCUnInstallNameSpace32)
162WSCUnInstallNameSpaceEx2
163WSCUpdateProvider
134WSCUnInstallNameSpaceEx2@8
135WSCUpdateProvider@20
164136F64(WSCUpdateProvider32)
165WSCUpdateProviderEx
166WSCWriteNameSpaceOrder
137WSCUpdateProviderEx@24
138WSCWriteNameSpaceOrder@8
167139F64(WSCWriteNameSpaceOrder32)
168WSCWriteProviderOrder
140WSCWriteProviderOrder@8
169141F64(WSCWriteProviderOrder32)
170WSCWriteProviderOrderEx
171WahCloseApcHelper
172__WSAFDIsSet
173WahCloseHandleHelper
174WahCloseNotificationHandleHelper
175WahCloseSocketHandle
176WahCloseThread
177WahCompleteRequest
178WahCreateHandleContextTable
179WahCreateNotificationHandle
180WahCreateSocketHandle
181WahDestroyHandleContextTable
182WahDisableNonIFSHandleSupport
183WahEnableNonIFSHandleSupport
184WahEnumerateHandleContexts
185WahInsertHandleContext
186WahNotifyAllProcesses
187WahOpenApcHelper
188WahOpenCurrentThread
189WahOpenHandleHelper
190WahOpenNotificationHandleHelper
191WahQueueUserApc
192WahReferenceContextByHandle
193WahRemoveHandleContext
194WahWaitForNotification
195WahWriteLSPEvent
196freeaddrinfo
197getaddrinfo
198getnameinfo
199inet_ntop
200inet_pton
201WEP
142WSCWriteProviderOrderEx@12
143WahCloseApcHelper@4
144WahCloseHandleHelper@4
145WahCloseNotificationHandleHelper@4
146WahCloseSocketHandle@8
147WahCloseThread@8
148WahCompleteRequest@20
149WahCreateHandleContextTable@4
150WahCreateNotificationHandle@8
151WahCreateSocketHandle@8
152WahDestroyHandleContextTable@4
153WahDisableNonIFSHandleSupport@0
154WahEnableNonIFSHandleSupport@0
155WahEnumerateHandleContexts@12
156WahInsertHandleContext@8
157WahNotifyAllProcesses@4
158WahOpenApcHelper@4
159WahOpenCurrentThread@8
160WahOpenHandleHelper@4
161WahOpenNotificationHandleHelper@4
162WahQueueUserApc@16
163WahReferenceContextByHandle@8
164WahRemoveHandleContext@8
165WahWaitForNotification@16
166WahWriteLSPEvent@8
167accept@12
168bind@12
169closesocket@4
170connect@12
171freeaddrinfo@4
172getaddrinfo@16
173gethostbyaddr@12
174gethostbyname@4
175gethostname@8
176getnameinfo@28
177getpeername@12
178getprotobyname@4
179getprotobynumber@4
180getservbyname@8
181getservbyport@8
182getsockname@12
183getsockopt@20
184htonl@4
185htons@4
186inet_addr@4
187inet_ntoa@4
188inet_ntop@16
189inet_pton@12
190ioctlsocket@12
191listen@8
192ntohl@4
193ntohs@4
194recv@16
195recvfrom@24
196select@20
197send@16
198sendto@24
199setsockopt@20
200shutdown@8
201socket@12
lib/libc/mingw/lib32/ole32.def+28
......@@ -25,6 +25,7 @@ CLSIDFromProgIDEx@8
2525CLSIDFromString@8
2626CoAddRefServerProcess@0
2727CoAllowSetForegroundWindow@8
28CoAllowUnmarshalerCLSID@4
2829CoBuildVersion@0
2930CoCancelCall@8
3031CoCopyProxy@8
......@@ -35,6 +36,8 @@ CoCreateInstanceEx@24
3536CoCreateInstanceFromApp@24
3637CoCreateObjectInContext@16
3738CoDeactivateObject@8
39CoDecodeProxy@16
40CoDecrementMTAUsage@4
3841CoDisableCallCancellation@4
3942CoDisconnectContext@4
4043CoDisconnectObject@8
......@@ -77,7 +80,9 @@ CoGetState@4
7780CoGetStdMarshalEx@12
7881CoGetSystemSecurityPermissions@8
7982CoGetTreatAsClass@8
83CoHandlePriorityEventsFromMessagePump@0
8084CoImpersonateClient@0
85CoIncrementMTAUsage@4
8186CoInitialize@4
8287CoInitializeEx@8
8388CoInitializeSecurity@36
......@@ -98,6 +103,7 @@ CoQueryClientBlanket@28
98103CoQueryProxyBlanket@32
99104CoQueryReleaseObject@4
100105CoReactivateObject@8
106CoRegisterActivationFilter@4
101107CoRegisterChannelHook@8
102108CoRegisterClassObject@20
103109CoRegisterInitializeSpy@8
......@@ -115,6 +121,7 @@ CoRevokeClassObject@4
115121CoRevokeInitializeSpy@8
116122CoRevokeMallocSpy@0
117123CoSetCancelObject@4
124CoSetMessageDispatcher@4
118125CoSetProxyBlanket@32
119126CoSetState@4
120127CoSuspendClassObjects@0
......@@ -129,6 +136,7 @@ CoUnloadingWOW@4
129136CoUnmarshalHresult@8
130137CoUnmarshalInterface@12
131138CoWaitForMultipleHandles@20
139CoWaitForMultipleObjects@20
132140ComPs_NdrDllCanUnloadNow@4
133141ComPs_NdrDllGetClassObject@24
134142ComPs_NdrDllRegisterProxy@20
......@@ -157,6 +165,7 @@ DoDragDrop@16
157165EnableHookObject@8
158166FmtIdToPropStgName@8
159167FreePropVariantArray@8
168GetActiveObjectExt@12
160169GetClassFile@8
161170GetConvertStg@4
162171GetDocumentBitStg@4
......@@ -205,6 +214,10 @@ HMETAFILE_UserFree@8
205214HMETAFILE_UserMarshal@12
206215HMETAFILE_UserSize@12
207216HMETAFILE_UserUnmarshal@12
217HMONITOR_UserFree@8
218HMONITOR_UserMarshal@12
219HMONITOR_UserSize@12
220HMONITOR_UserUnmarshal@12
208221HPALETTE_UserFree@8
209222HPALETTE_UserMarshal@12
210223HPALETTE_UserSize@12
......@@ -288,11 +301,14 @@ OleBuildVersion@0
288301OleConvertIStorageToOLESTREAM@8
289302OleConvertIStorageToOLESTREAMEx@28
290303OleConvertOLESTREAMToIStorage@12
304OleConvertOLESTREAMToIStorage2@24
291305OleConvertOLESTREAMToIStorageEx@28
306OleConvertOLESTREAMToIStorageEx2@40
292307OleCreate@28
293308OleCreateDefaultHandler@16
294309OleCreateEmbeddingHelper@24
295310OleCreateEx@48
311OleCreateFontIndirectExt@12
296312OleCreateFromData@28
297313OleCreateFromDataEx@48
298314OleCreateFromFile@32
......@@ -304,6 +320,8 @@ OleCreateLinkFromDataEx@48
304320OleCreateLinkToFile@28
305321OleCreateLinkToFileEx@48
306322OleCreateMenuDescriptor@8
323OleCreatePictureIndirectExt@16
324OleCreatePropertyFrameIndirectExt@4
307325OleCreateStaticFromData@28
308326OleDestroyMenuDescriptor@4
309327OleDoAutoConvert@8
......@@ -312,14 +330,19 @@ OleDuplicateData@12
312330OleFlushClipboard@0
313331OleGetAutoConvert@8
314332OleGetClipboard@4
333OleGetClipboardWithEnterpriseInfo@20
315334OleGetIconOfClass@12
316335OleGetIconOfFile@8
336OleIconToCursorExt@8
317337OleInitialize@4
318338OleInitializeWOW@8
319339OleIsCurrentClipboard@4
320340OleIsRunning@4
321341OleLoad@16
322342OleLoadFromStream@12
343OleLoadPictureExt@32
344OleLoadPictureFileExt@32
345OleLoadPicturePathExt@24
323346OleLockRunning@12
324347OleMetafilePictFromIconAndLabel@16
325348OleNoteObjectVisible@8
......@@ -331,12 +354,14 @@ OleRegGetMiscStatus@12
331354OleRegGetUserType@12
332355OleRun@4
333356OleSave@12
357OleSavePictureFileExt@8
334358OleSaveToStream@8
335359OleSetAutoConvert@8
336360OleSetClipboard@4
337361OleSetContainedObject@8
338362OleSetMenuDescriptor@20
339363OleTranslateAccelerator@12
364OleTranslateColorExt@12
340365OleUninitialize@0
341366OpenOrCreateStream@12
342367ProgIDFromCLSID@8
......@@ -350,9 +375,12 @@ ReadClassStm@8
350375ReadFmtUserTypeStg@12
351376ReadOleStg@24
352377ReadStringStream@8
378RegisterActiveObjectExt@16
353379RegisterDragDrop@8
354380ReleaseStgMedium@4
381RevokeActiveObjectExt@8
355382RevokeDragDrop@4
383RoGetAgileReference@16
356384SNB_UserFree@8
357385SNB_UserMarshal@12
358386SNB_UserSize@12
lib/libc/mingw/lib32/ws2_32.def deleted-188
......@@ -1,188 +0,0 @@
1;
2; Definition file of WS2_32.dll
3; Automatic generated by gendef
4; written by Kai Tietz 2008
5;
6LIBRARY "WS2_32.dll"
7EXPORTS
8accept@12
9bind@12
10closesocket@4
11connect@12
12getpeername@12
13getsockname@12
14getsockopt@20
15htonl@4
16htons@4
17ioctlsocket@12
18inet_addr@4
19inet_ntoa@4
20listen@8
21ntohl@4
22ntohs@4
23recv@16
24recvfrom@24
25select@20
26send@16
27sendto@24
28setsockopt@20
29shutdown@8
30socket@12
31WSApSetPostRoutine@4
32FreeAddrInfoEx@4
33FreeAddrInfoExW@4
34FreeAddrInfoW@4
35GetAddrInfoExA@40
36GetAddrInfoExCancel@4
37GetAddrInfoExOverlappedResult@4
38GetAddrInfoExW@40
39GetAddrInfoW@16
40GetHostNameW@8
41GetNameInfoW@28
42InetNtopW@16
43InetPtonW@12
44ProcessSocketNotifications@28
45SetAddrInfoExA@48
46SetAddrInfoExW@48
47WPUCompleteOverlappedRequest@20
48WPUGetProviderPathEx@20
49WSAAccept@20
50WSAAddressToStringA@20
51WSAAddressToStringW@20
52WSAAdvertiseProvider@8
53WSACloseEvent@4
54WSAConnect@28
55WSAConnectByList@32
56WSAConnectByNameA@36
57WSAConnectByNameW@36
58WSACreateEvent@0
59WSADuplicateSocketA@12
60WSADuplicateSocketW@12
61WSAEnumNameSpaceProvidersA@8
62WSAEnumNameSpaceProvidersExA@8
63gethostbyaddr@12
64gethostbyname@4
65getprotobyname@4
66getprotobynumber@4
67getservbyname@8
68getservbyport@8
69gethostname@8
70WSAEnumNameSpaceProvidersExW@8
71WSAEnumNameSpaceProvidersW@8
72WSAEnumNetworkEvents@12
73WSAEnumProtocolsA@12
74WSAEnumProtocolsW@12
75WSAEventSelect@12
76WSAGetOverlappedResult@20
77WSAGetQOSByName@12
78WSAGetServiceClassInfoA@16
79WSAGetServiceClassInfoW@16
80WSAGetServiceClassNameByClassIdA@12
81WSAGetServiceClassNameByClassIdW@12
82WSAHtonl@12
83WSAHtons@12
84WSAInstallServiceClassA@4
85WSAInstallServiceClassW@4
86WSAIoctl@36
87WSAJoinLeaf@32
88WSALookupServiceBeginA@12
89WSALookupServiceBeginW@12
90WSALookupServiceEnd@4
91WSALookupServiceNextA@16
92WSALookupServiceNextW@16
93WSANSPIoctl@32
94WSANtohl@12
95WSANtohs@12
96WSAPoll@12
97WSAProviderCompleteAsyncCall@8
98WSAProviderConfigChange@12
99WSARecv@28
100WSARecvDisconnect@8
101WSARecvFrom@36
102WSARemoveServiceClass@4
103WSAResetEvent@4
104WSASend@28
105WSASendDisconnect@8
106WSASendMsg@24
107WSASendTo@36
108WSASetEvent@4
109WSASetServiceA@12
110WSASetServiceW@12
111WSASocketA@24
112WSASocketW@24
113WSAAsyncSelect@16
114WSAAsyncGetHostByAddr@28
115WSAAsyncGetHostByName@20
116WSAAsyncGetProtoByNumber@20
117WSAAsyncGetProtoByName@20
118WSAAsyncGetServByPort@24
119WSAAsyncGetServByName@24
120WSACancelAsyncRequest@4
121WSASetBlockingHook@4
122WSAUnhookBlockingHook@0
123WSAGetLastError@0
124WSASetLastError@4
125WSACancelBlockingCall@0
126WSAIsBlocking@0
127WSAStartup@8
128WSACleanup@0
129WSAStringToAddressA@20
130WSAStringToAddressW@20
131WSAUnadvertiseProvider@4
132WSAWaitForMultipleEvents@20
133WSCDeinstallProvider@8
134WSCDeinstallProviderEx@12
135WSCEnableNSProvider@8
136WSCEnumProtocols@16
137WSCEnumProtocolsEx@20
138WSCGetApplicationCategory@24
139WSCGetApplicationCategoryEx@28
140WSCGetProviderInfo@24
141WSCGetProviderPath@16
142WSCInstallNameSpace@20
143WSCInstallNameSpaceEx2@28
144WSCInstallNameSpaceEx@24
145WSCInstallProvider@20
146WSCInstallProviderAndChains@32
147WSCInstallProviderEx@28
148WSCSetApplicationCategory@28
149WSCSetApplicationCategoryEx@32
150WSCSetProviderInfo@24
151WSCUnInstallNameSpace@4
152WSCUnInstallNameSpaceEx2@8
153WSCUpdateProvider@20
154WSCUpdateProviderEx@24
155WSCWriteNameSpaceOrder@8
156WSCWriteProviderOrder@8
157WSCWriteProviderOrderEx@12
158WahCloseApcHelper@4
159WahCloseHandleHelper@4
160WahCloseNotificationHandleHelper@4
161WahCloseSocketHandle@8
162WahCloseThread@8
163WahCompleteRequest@20
164WahCreateHandleContextTable@4
165WahCreateNotificationHandle@8
166WahCreateSocketHandle@8
167WahDestroyHandleContextTable@4
168WahDisableNonIFSHandleSupport@0
169WahEnableNonIFSHandleSupport@0
170WahEnumerateHandleContexts@12
171WahInsertHandleContext@8
172__WSAFDIsSet@8
173WahNotifyAllProcesses@4
174WahOpenApcHelper@4
175WahOpenCurrentThread@8
176WahOpenHandleHelper@4
177WahOpenNotificationHandleHelper@4
178WahQueueUserApc@16
179WahReferenceContextByHandle@8
180WahRemoveHandleContext@8
181WahWaitForNotification@16
182WahWriteLSPEvent@8
183freeaddrinfo@4
184getaddrinfo@16
185getnameinfo@28
186inet_ntop@16
187inet_pton@12
188WEP@0
lib/libc/mingw/lib64/kernel32.def deleted-1745
......@@ -1,1745 +0,0 @@
1
2LIBRARY "KERNEL32.dll"
3EXPORTS
4AcquireSRWLockExclusive
5AcquireSRWLockShared
6ActivateActCtx
7ActivateActCtxWorker
8ActivatePackageVirtualizationContext
9AddAtomA
10AddAtomW
11AddConsoleAliasA
12AddConsoleAliasW
13AddDllDirectory
14AddIntegrityLabelToBoundaryDescriptor
15AddLocalAlternateComputerNameA
16AddLocalAlternateComputerNameW
17AddRefActCtx
18AddRefActCtxWorker
19AddResourceAttributeAce
20AddSIDToBoundaryDescriptor
21AddScopedPolicyIDAce
22AddSecureMemoryCacheCallback
23AddVectoredContinueHandler
24AddVectoredExceptionHandler
25AdjustCalendarDate
26AllocConsole
27AllocConsoleWithOptions
28AllocateUserPhysicalPages
29AllocateUserPhysicalPagesNuma
30AppPolicyGetClrCompat
31AppPolicyGetCreateFileAccess
32AppPolicyGetLifecycleManagement
33AppPolicyGetMediaFoundationCodecLoading
34AppPolicyGetProcessTerminationMethod
35AppPolicyGetShowDeveloperDiagnostic
36AppPolicyGetThreadInitializationType
37AppPolicyGetWindowingModel
38AppXGetOSMaxVersionTested
39ApplicationRecoveryFinished
40ApplicationRecoveryInProgress
41AreFileApisANSI
42AreShortNamesEnabled
43AssignProcessToJobObject
44AttachConsole
45BackupRead
46BackupSeek
47BackupWrite
48BaseCheckAppcompatCache
49BaseCheckAppcompatCacheEx
50BaseCheckAppcompatCacheExWorker
51BaseCheckAppcompatCacheWorker
52BaseCheckElevation
53BaseCheckRunApp
54BaseCleanupAppcompatCacheSupport
55BaseCleanupAppcompatCacheSupportWorker
56BaseDestroyVDMEnvironment
57BaseDllReadWriteIniFile
58BaseDumpAppcompatCache
59BaseDumpAppcompatCacheWorker
60BaseElevationPostProcessing
61BaseFlushAppcompatCache
62BaseFlushAppcompatCacheWorker
63BaseFormatObjectAttributes
64BaseFormatTimeOut
65BaseFreeAppCompatDataForProcessWorker
66BaseGenerateAppCompatData
67BaseGetNamedObjectDirectory
68BaseInitAppcompatCacheSupport
69BaseInitAppcompatCacheSupportWorker
70BaseIsAppcompatInfrastructureDisabled
71BaseIsAppcompatInfrastructureDisabledWorker
72BaseIsDosApplication
73BaseProcessInitPostImport
74BaseProcessStart
75BaseQueryModuleData
76BaseReadAppCompatDataForProcessWorker
77BaseThreadStart
78BaseSetLastNTError
79BaseThreadInitThunk
80BaseUpdateAppcompatCache
81BaseUpdateAppcompatCacheWorker
82BaseUpdateVDMEntry
83BaseVerifyUnicodeString
84BaseWriteErrorElevationRequiredEvent
85Basep8BitStringToDynamicUnicodeString
86BasepAllocateActivationContextActivationBlock
87BasepAnsiStringToDynamicUnicodeString
88BasepAppContainerEnvironmentExtension
89BasepAppXExtension
90BasepCheckAppCompat
91BasepCheckBadapp
92BasepCheckWebBladeHashes
93BasepCheckWinSaferRestrictions
94BasepConstructSxsCreateProcessMessage
95BasepCopyEncryption
96BasepFreeActivationContextActivationBlock
97BasepFreeAppCompatData
98BasepGetAppCompatData
99BasepGetComputerNameFromNtPath
100BasepGetExeArchType
101BasepInitAppCompatData
102BasepIsProcessAllowed
103BasepMapModuleHandle
104BasepNotifyLoadStringResource
105BasepPostSuccessAppXExtension
106BasepProcessInvalidImage
107BasepQueryAppCompat
108BasepQueryModuleChpeSettings
109BasepReleaseAppXContext
110BasepReleaseSxsCreateProcessUtilityStruct
111BasepReportFault
112BasepSetFileEncryptionCompression
113Beep
114BeginUpdateResourceA
115BeginUpdateResourceW
116BindIoCompletionCallback
117BuildCommDCBA
118BuildCommDCBAndTimeoutsA
119BuildCommDCBAndTimeoutsW
120BuildCommDCBW
121BuildIoRingCancelRequest
122BuildIoRingFlushFile
123BuildIoRingReadFile
124BuildIoRingReadFileScatter
125BuildIoRingRegisterBuffers
126BuildIoRingRegisterFileHandles
127BuildIoRingWriteFile
128BuildIoRingWriteFileGather
129CallNamedPipeA
130CallNamedPipeW
131CallbackMayRunLong
132CalloutOnFiberStack
133CancelDeviceWakeupRequest
134CancelIo
135CancelIoEx
136CancelSynchronousIo
137CancelThreadpoolIo
138CancelTimerQueueTimer
139CancelWaitableTimer
140CeipIsOptedIn
141ChangeTimerQueueTimer
142CheckAllowDecryptedRemoteDestinationPolicy
143CheckElevation
144CheckElevationEnabled
145CheckForReadOnlyResource
146CheckForReadOnlyResourceFilter
147CheckNameLegalDOS8Dot3A
148CheckNameLegalDOS8Dot3W
149CheckRemoteDebuggerPresent
150CheckTokenCapability
151CheckTokenMembershipEx
152ClearCommBreak
153ClearCommError
154CloseConsoleHandle
155CloseHandle
156CloseIoRing
157ClosePackageInfo
158ClosePrivateNamespace
159CloseProfileUserMapping
160ClosePseudoConsole
161CloseState
162CloseThreadpool
163CloseThreadpoolCleanupGroup
164CloseThreadpoolCleanupGroupMembers
165CloseThreadpoolIo
166CloseThreadpoolTimer
167CloseThreadpoolWait
168CloseThreadpoolWork
169CmdBatNotification
170CommConfigDialogA
171CommConfigDialogW
172CompareCalendarDates
173CompareFileTime
174CompareStringA
175CompareStringEx
176CompareStringOrdinal
177CompareStringW
178ConnectNamedPipe
179ConsoleIMERoutine
180ConsoleMenuControl
181ContinueDebugEvent
182ConvertCalDateTimeToSystemTime
183ConvertDefaultLocale
184ConvertFiberToThread
185ConvertNLSDayOfWeekToWin32DayOfWeek
186ConvertSystemTimeToCalDateTime
187ConvertThreadToFiber
188ConvertThreadToFiberEx
189CopyContext
190CopyExtendedContext
191CopyFile2
192CopyFileA
193CopyFileExA
194CopyFileExW
195CopyFileTransactedA
196CopyFileTransactedW
197CopyFileW
198CopyLZFile
199CreateActCtxA
200CreateActCtxW
201CreateActCtxWWorker
202CreateBoundaryDescriptorA
203CreateBoundaryDescriptorW
204CreateConsoleScreenBuffer
205CreateDirectoryA
206CreateDirectoryExA
207CreateDirectoryExW
208CreateDirectoryTransactedA
209CreateDirectoryTransactedW
210CreateDirectoryW
211CreateEnclave
212CreateEventA
213CreateEventExA
214CreateEventExW
215CreateEventW
216CreateFiber
217CreateFiberEx
218CreateFile2
219CreateFileA
220CreateFileMappingA
221CreateFileMappingFromApp
222CreateFileMappingNumaA
223CreateFileMappingNumaW
224CreateFileMappingW
225CreateFileTransactedA
226CreateFileTransactedW
227CreateFileW
228CreateHardLinkA
229CreateHardLinkTransactedA
230CreateHardLinkTransactedW
231CreateHardLinkW
232CreateIoCompletionPort
233CreateIoRing
234CreateJobObjectA
235CreateJobObjectW
236CreateJobSet
237CreateMailslotA
238CreateMailslotW
239CreateMemoryResourceNotification
240CreateMutexA
241CreateMutexExA
242CreateMutexExW
243CreateMutexW
244CreateNamedPipeA
245CreateNamedPipeW
246CreateNlsSecurityDescriptor
247CreatePackageVirtualizationContext
248CreatePipe
249CreatePrivateNamespaceA
250CreatePrivateNamespaceW
251CreateProcessA
252; MSDN says these are exported from ADVAPI32.DLL.
253; CreateProcessAsUserA
254; CreateProcessAsUserW
255CreateProcessInternalA
256CreateProcessInternalW
257CreateProcessW
258CreatePseudoConsole
259CreateRemoteThread
260CreateRemoteThreadEx
261CreateSemaphoreA
262CreateSemaphoreExA
263CreateSemaphoreExW
264CreateSemaphoreW
265CreateSymbolicLinkA
266CreateSymbolicLinkTransactedA
267CreateSymbolicLinkTransactedW
268CreateSymbolicLinkW
269CreateTapePartition
270CreateThread
271CreateThreadpool
272CreateThreadpoolCleanupGroup
273CreateThreadpoolIo
274CreateThreadpoolTimer
275CreateThreadpoolWait
276CreateThreadpoolWork
277CreateTimerQueue
278CreateTimerQueueTimer
279CreateToolhelp32Snapshot
280CreateUmsCompletionList
281CreateUmsThreadContext
282CreateWaitableTimerA
283CreateWaitableTimerExA
284CreateWaitableTimerExW
285CreateWaitableTimerW
286CtrlRoutine
287DeactivateActCtx
288DeactivateActCtxWorker
289DeactivatePackageVirtualizationContext
290DebugActiveProcess
291DebugActiveProcessStop
292DebugBreak
293DebugBreakProcess
294DebugSetProcessKillOnExit
295DecodePointer
296DecodeSystemPointer
297DefineDosDeviceA
298DefineDosDeviceW
299DelayLoadFailureHook
300DeleteAtom
301DeleteBoundaryDescriptor
302DeleteCriticalSection
303DeleteFiber
304DeleteFileA
305DeleteFileTransactedA
306DeleteFileTransactedW
307DeleteFileW
308DeleteProcThreadAttributeList
309DeleteSynchronizationBarrier
310DeleteTimerQueue
311DeleteTimerQueueEx
312DeleteTimerQueueTimer
313DeleteUmsCompletionList
314DeleteUmsThreadContext
315DeleteVolumeMountPointA
316DeleteVolumeMountPointW
317DequeueUmsCompletionListItems
318DeviceIoControl
319DisableThreadLibraryCalls
320DisableThreadProfiling
321DisassociateCurrentThreadFromCallback
322DiscardVirtualMemory
323DisconnectNamedPipe
324DnsHostnameToComputerNameA
325DnsHostnameToComputerNameExW
326DnsHostnameToComputerNameW
327DosDateTimeToFileTime
328DosPathToSessionPathA
329DosPathToSessionPathW
330DuplicateConsoleHandle
331DuplicateEncryptionInfoFileExt
332DuplicateHandle
333DuplicatePackageVirtualizationContext
334EnableProcessOptionalXStateFeatures
335EnableThreadProfiling
336EncodePointer
337EncodeSystemPointer
338EndUpdateResourceA
339EndUpdateResourceW
340EnterCriticalSection
341EnterUmsSchedulingMode
342EnterSynchronizationBarrier
343EnumCalendarInfoA
344EnumCalendarInfoExA
345EnumCalendarInfoExEx
346EnumCalendarInfoExW
347EnumCalendarInfoW
348EnumDateFormatsA
349EnumDateFormatsExA
350EnumDateFormatsExEx
351EnumDateFormatsExW
352EnumDateFormatsW
353EnumLanguageGroupLocalesA
354EnumLanguageGroupLocalesW
355EnumResourceLanguagesA
356EnumResourceLanguagesExA
357EnumResourceLanguagesExW
358EnumResourceLanguagesW
359EnumResourceNamesA
360EnumResourceNamesExA
361EnumResourceNamesExW
362EnumResourceNamesW
363EnumResourceTypesA
364EnumResourceTypesExA
365EnumResourceTypesExW
366EnumResourceTypesW
367EnumSystemCodePagesA
368EnumSystemCodePagesW
369EnumSystemFirmwareTables
370EnumSystemGeoID
371EnumSystemGeoNames
372EnumSystemLanguageGroupsA
373EnumSystemLanguageGroupsW
374EnumSystemLocalesA
375EnumSystemLocalesEx
376EnumSystemLocalesW
377EnumTimeFormatsA
378EnumTimeFormatsEx
379EnumTimeFormatsW
380EnumUILanguagesA
381EnumUILanguagesW
382EnumerateLocalComputerNamesA
383EnumerateLocalComputerNamesW
384EraseTape
385EscapeCommFunction
386ExecuteUmsThread
387ExitProcess
388ExitThread
389ExitVDM
390ExpandEnvironmentStringsA
391ExpandEnvironmentStringsW
392ExpungeConsoleCommandHistoryA
393ExpungeConsoleCommandHistoryW
394FatalAppExitA
395FatalAppExitW
396FatalExit
397FileTimeToDosDateTime
398FileTimeToLocalFileTime
399FileTimeToSystemTime
400FillConsoleOutputAttribute
401FillConsoleOutputCharacterA
402FillConsoleOutputCharacterW
403FindActCtxSectionGuid
404FindActCtxSectionGuidWorker
405FindActCtxSectionStringA
406FindActCtxSectionStringW
407FindActCtxSectionStringWWorker
408FindAtomA
409FindAtomW
410FindClose
411FindCloseChangeNotification
412FindFirstChangeNotificationA
413FindFirstChangeNotificationW
414FindFirstFileA
415FindFirstFileExA
416FindFirstFileExW
417FindFirstFileNameTransactedW
418FindFirstFileNameW
419FindFirstFileTransactedA
420FindFirstFileTransactedW
421FindFirstFileW
422FindFirstStreamTransactedW
423FindFirstStreamW
424FindFirstVolumeA
425FindFirstVolumeMountPointA
426FindFirstVolumeMountPointW
427FindFirstVolumeW
428FindNLSString
429FindNLSStringEx
430FindNextChangeNotification
431FindNextFileA
432FindNextFileNameW
433FindNextFileW
434FindNextStreamW
435FindNextVolumeA
436FindNextVolumeMountPointA
437FindNextVolumeMountPointW
438FindNextVolumeW
439FindPackagesByPackageFamily
440FindResourceA
441FindResourceExA
442FindResourceExW
443FindResourceW
444FindStringOrdinal
445FindVolumeClose
446FindVolumeMountPointClose
447FlsAlloc
448FlsFree
449FlsGetValue
450FlsGetValue2
451FlsSetValue
452FlushConsoleInputBuffer
453FlushFileBuffers
454FlushInstructionCache
455FlushProcessWriteBuffers
456FlushViewOfFile
457FoldStringA
458FoldStringW
459FormatApplicationUserModelId
460FormatMessageA
461FormatMessageW
462FreeConsole
463FreeEnvironmentStringsA
464FreeEnvironmentStringsW
465FreeLibrary
466FreeLibraryAndExitThread
467FreeLibraryWhenCallbackReturns
468FreeMemoryJobObject
469FreeResource
470FreeUserPhysicalPages
471GenerateConsoleCtrlEvent
472GetACP
473GetActiveProcessorCount
474GetActiveProcessorGroupCount
475GetAppContainerAce
476GetAppContainerNamedObjectPath
477GetApplicationRecoveryCallback
478GetApplicationRecoveryCallbackWorker
479GetApplicationRestartSettings
480GetApplicationRestartSettingsWorker
481GetApplicationUserModelId
482GetAtomNameA
483GetAtomNameW
484GetBinaryType
485GetBinaryTypeA
486GetBinaryTypeW
487GetCPFileNameFromRegistry
488GetCPInfo
489GetCPInfoExA
490GetCPInfoExW
491GetCachedSigningLevel
492GetCalendarDateFormat
493GetCalendarDateFormatEx
494GetCalendarDaysInMonth
495GetCalendarDifferenceInDays
496GetCalendarInfoA
497GetCalendarInfoEx
498GetCalendarInfoW
499GetCalendarMonthsInYear
500GetCalendarSupportedDateRange
501GetCalendarWeekNumber
502GetComPlusPackageInstallStatus
503GetCommConfig
504GetCommMask
505GetCommModemStatus
506GetCommProperties
507GetCommState
508GetCommTimeouts
509GetCommandLineA
510GetCommandLineW
511GetCompressedFileSizeA
512GetCompressedFileSizeTransactedA
513GetCompressedFileSizeTransactedW
514GetCompressedFileSizeW
515GetComputerNameA
516GetComputerNameExA
517GetComputerNameExW
518GetComputerNameW
519GetConsoleAliasA
520GetConsoleAliasExesA
521GetConsoleAliasExesLengthA
522GetConsoleAliasExesLengthW
523GetConsoleAliasExesW
524GetConsoleAliasW
525GetConsoleAliasesA
526GetConsoleAliasesLengthA
527GetConsoleAliasesLengthW
528GetConsoleAliasesW
529GetConsoleCP
530GetConsoleCharType
531GetConsoleCommandHistoryA
532GetConsoleCommandHistoryLengthA
533GetConsoleCommandHistoryLengthW
534GetConsoleCommandHistoryW
535GetConsoleCursorInfo
536GetConsoleCursorMode
537GetConsoleDisplayMode
538GetConsoleFontInfo
539GetConsoleFontSize
540GetConsoleHardwareState
541GetConsoleHistoryInfo
542GetConsoleInputExeNameA
543GetConsoleInputExeNameW
544GetConsoleInputWaitHandle
545GetConsoleKeyboardLayoutNameA
546GetConsoleKeyboardLayoutNameW
547GetConsoleMode
548GetConsoleNlsMode
549GetConsoleOriginalTitleA
550GetConsoleOriginalTitleW
551GetConsoleOutputCP
552GetConsoleProcessList
553GetConsoleScreenBufferInfo
554GetConsoleScreenBufferInfoEx
555GetConsoleSelectionInfo
556GetConsoleTitleA
557GetConsoleTitleW
558GetConsoleWindow
559GetCurrencyFormatA
560GetCurrencyFormatEx
561GetCurrencyFormatW
562GetCurrentActCtx
563GetCurrentActCtxWorker
564GetCurrentApplicationUserModelId
565GetCurrentConsoleFont
566GetCurrentConsoleFontEx
567GetCurrentDirectoryA
568GetCurrentDirectoryW
569GetCurrentPackageFamilyName
570GetCurrentPackageFullName
571GetCurrentPackageId
572GetCurrentPackageInfo
573GetCurrentPackagePath
574GetCurrentPackageVirtualizationContext
575GetCurrentProcess
576GetCurrentProcessId
577GetCurrentProcessorNumber
578GetCurrentProcessorNumberEx
579GetCurrentThread
580GetCurrentThreadId
581GetCurrentThreadStackLimits
582GetCurrentUmsThread
583GetDateFormatA
584GetDateFormatAWorker
585GetDateFormatEx
586GetDateFormatW
587GetDateFormatWWorker
588GetDefaultCommConfigA
589GetDefaultCommConfigW
590GetDefaultSortkeySize
591GetDevicePowerState
592GetDiskFreeSpaceA
593GetDiskFreeSpaceExA
594GetDiskFreeSpaceExW
595GetDiskFreeSpaceW
596GetDiskSpaceInformationA
597GetDiskSpaceInformationW
598GetDllDirectoryA
599GetDllDirectoryW
600GetDriveTypeA
601GetDriveTypeW
602GetDurationFormat
603GetDurationFormatEx
604GetDynamicTimeZoneInformation
605GetEnabledExtendedFeatures
606GetEnabledXStateFeatures
607GetEncryptedFileVersionExt
608GetEnvironmentStrings
609GetEnvironmentStringsA
610GetEnvironmentStringsW
611GetEnvironmentVariableA
612GetEnvironmentVariableW
613GetEraNameCountedString
614GetErrorMode
615GetExitCodeProcess
616GetExitCodeThread
617GetExpandedNameA
618GetExpandedNameW
619GetExtendedContextLength
620GetExtendedFeaturesMask
621GetFileAttributesA
622GetFileAttributesExA
623GetFileAttributesExW
624GetFileAttributesTransactedA
625GetFileAttributesTransactedW
626GetFileAttributesW
627GetFileBandwidthReservation
628GetFileInformationByHandle
629GetFileInformationByHandleEx
630GetFileInformationByName
631GetFileMUIInfo
632GetFileMUIPath
633GetFileSize
634GetFileSizeEx
635GetFileTime
636GetFileType
637GetFinalPathNameByHandleA
638GetFinalPathNameByHandleW
639GetFirmwareEnvironmentVariableA
640GetFirmwareEnvironmentVariableExA
641GetFirmwareEnvironmentVariableExW
642GetFirmwareEnvironmentVariableW
643GetFirmwareType
644GetFullPathNameA
645GetFullPathNameTransactedA
646GetFullPathNameTransactedW
647GetFullPathNameW
648GetGeoInfoA
649GetGeoInfoW
650GetGeoInfoEx
651GetHandleInformation
652GetIoRingInfo
653GetLargePageMinimum
654GetLargestConsoleWindowSize
655GetLastError
656GetLinguistLangSize
657GetLocalTime
658GetLocaleInfoA
659GetLocaleInfoEx
660GetLocaleInfoW
661GetLogicalDriveStringsA
662GetLogicalDriveStringsW
663GetLogicalDrives
664GetLogicalProcessorInformation
665GetLogicalProcessorInformationEx
666GetLongPathNameA
667GetLongPathNameTransactedA
668GetLongPathNameTransactedW
669GetLongPathNameW
670GetMachineTypeAttributes
671GetMailslotInfo
672GetMaximumProcessorCount
673GetMaximumProcessorGroupCount
674GetMemoryErrorHandlingCapabilities
675GetModuleFileNameA
676GetModuleFileNameW
677GetModuleHandleA
678GetModuleHandleExA
679GetModuleHandleExW
680GetModuleHandleW
681GetNLSVersion
682GetNLSVersionEx
683GetNamedPipeAttribute
684GetNamedPipeClientComputerNameA
685GetNamedPipeClientComputerNameW
686GetNamedPipeClientProcessId
687GetNamedPipeClientSessionId
688GetNamedPipeHandleStateA
689GetNamedPipeHandleStateW
690GetNamedPipeInfo
691GetNamedPipeServerProcessId
692GetNamedPipeServerSessionId
693GetNativeSystemInfo
694GetNextUmsListItem
695GetNextVDMCommand
696GetNlsSectionName
697GetNumaAvailableMemoryNode
698GetNumaAvailableMemoryNodeEx
699GetNumaHighestNodeNumber
700GetNumaNodeNumberFromHandle
701GetNumaNodeProcessorMask
702GetNumaNodeProcessorMask2
703GetNumaNodeProcessorMaskEx
704GetNumaProcessorNode
705GetNumaProcessorNodeEx
706GetNumaProximityNode
707GetNumaProximityNodeEx
708GetNumberFormatA
709GetNumberFormatEx
710GetNumberFormatW
711GetNumberOfConsoleFonts
712GetNumberOfConsoleInputEvents
713GetNumberOfConsoleMouseButtons
714GetOEMCP
715GetOverlappedResult
716GetOverlappedResultEx
717GetPackageApplicationIds
718GetPackageFamilyName
719GetPackageFullName
720GetPackageId
721GetPackageInfo
722GetPackagePath
723GetPackagePathByFullName
724GetPackagesByPackageFamily
725GetPhysicallyInstalledSystemMemory
726GetPriorityClass
727GetPrivateProfileIntA
728GetPrivateProfileIntW
729GetPrivateProfileSectionA
730GetPrivateProfileSectionNamesA
731GetPrivateProfileSectionNamesW
732GetPrivateProfileSectionW
733GetPrivateProfileStringA
734GetPrivateProfileStringW
735GetPrivateProfileStructA
736GetPrivateProfileStructW
737GetProcAddress
738GetProcessAffinityMask
739GetProcessDefaultCpuSetMasks
740GetProcessDefaultCpuSets
741GetProcessDEPPolicy
742GetProcessGroupAffinity
743GetProcessHandleCount
744GetProcessHeap
745GetProcessHeaps
746GetProcessId
747GetProcessIdOfThread
748GetProcessInformation
749GetProcessIoCounters
750GetProcessMitigationPolicy
751GetProcessPreferredUILanguages
752GetProcessPriorityBoost
753GetProcessShutdownParameters
754GetProcessTimes
755GetProcessVersion
756GetProcessWorkingSetSize
757GetProcessWorkingSetSizeEx
758GetProcessesInVirtualizationContext
759GetProcessorSystemCycleTime
760GetProductInfo
761GetProfileIntA
762GetProfileIntW
763GetProfileSectionA
764GetProfileSectionW
765GetProfileStringA
766GetProfileStringW
767GetQueuedCompletionStatus
768GetQueuedCompletionStatusEx
769GetShortPathNameA
770GetShortPathNameW
771GetStagedPackagePathByFullName
772GetStartupInfoA
773GetStartupInfoW
774GetStateFolder
775GetStdHandle
776GetStringScripts
777GetStringTypeA
778GetStringTypeExA
779GetStringTypeExW
780GetStringTypeW
781GetSystemAppDataKey
782GetSystemCpuSetInformation
783GetSystemDEPPolicy
784GetSystemDefaultLCID
785GetSystemDefaultLangID
786GetSystemDefaultLocaleName
787GetSystemDefaultUILanguage
788GetSystemDirectoryA
789GetSystemDirectoryW
790GetSystemFileCacheSize
791GetSystemFirmwareTable
792GetSystemInfo
793GetSystemPowerStatus
794GetSystemPreferredUILanguages
795GetSystemRegistryQuota
796GetSystemTime
797GetSystemTimeAdjustment
798GetSystemTimeAsFileTime
799GetSystemTimePreciseAsFileTime
800GetSystemTimes
801GetSystemWindowsDirectoryA
802GetSystemWindowsDirectoryW
803GetSystemWow64DirectoryA
804GetSystemWow64DirectoryW
805GetTapeParameters
806GetTapePosition
807GetTapeStatus
808GetTempFileNameA
809GetTempFileNameW
810GetTempPathA
811GetTempPathW
812GetTempPath2A
813GetTempPath2W
814GetThreadContext
815GetThreadDescription
816GetThreadEnabledXStateFeatures
817GetThreadErrorMode
818GetThreadGroupAffinity
819GetThreadIOPendingFlag
820GetThreadId
821GetThreadIdealProcessorEx
822GetThreadInformation
823GetThreadLocale
824GetThreadPreferredUILanguages
825GetThreadPriority
826GetThreadPriorityBoost
827GetThreadSelectedCpuSetMasks
828GetThreadSelectedCpuSets
829GetThreadSelectorEntry
830GetThreadTimes
831GetThreadUILanguage
832GetTickCount
833GetTickCount64
834GetTimeFormatA
835GetTimeFormatAWorker
836GetTimeFormatEx
837GetTimeFormatW
838GetTimeFormatWWorker
839GetTimeZoneInformation
840GetTimeZoneInformationForYear
841GetUILanguageInfo
842GetUmsCompletionListEvent
843GetUmsSystemThreadInformation
844GetUserDefaultGeoName
845GetUserDefaultLCID
846GetUserDefaultLangID
847GetUserDefaultLocaleName
848GetUserDefaultUILanguage
849GetUserGeoID
850GetUserPreferredUILanguages
851GetVDMCurrentDirectories
852GetVersion
853GetVersionExA
854GetVersionExW
855GetVolumeInformationA
856GetVolumeInformationByHandleW
857GetVolumeInformationW
858GetVolumeNameForVolumeMountPointA
859GetVolumeNameForVolumeMountPointW
860GetVolumePathNameA
861GetVolumePathNameW
862GetVolumePathNamesForVolumeNameA
863GetVolumePathNamesForVolumeNameW
864GetWindowsDirectoryA
865GetWindowsDirectoryW
866GetWriteWatch
867GetXStateFeaturesMask
868GlobalAddAtomA
869GlobalAddAtomExA
870GlobalAddAtomExW
871GlobalAddAtomW
872GlobalAlloc
873GlobalCompact
874GlobalDeleteAtom
875GlobalFindAtomA
876GlobalFindAtomW
877GlobalFix
878GlobalFlags
879GlobalFree
880GlobalGetAtomNameA
881GlobalGetAtomNameW
882GlobalHandle
883GlobalLock
884GlobalMemoryStatus
885GlobalMemoryStatusEx
886GlobalReAlloc
887GlobalSize
888GlobalUnWire
889GlobalUnfix
890GlobalUnlock
891GlobalWire
892Heap32First
893Heap32ListFirst
894Heap32ListNext
895Heap32Next
896HeapAlloc
897HeapCompact
898HeapCreate
899HeapCreateTagsW
900HeapDestroy
901HeapExtend
902HeapFree
903HeapLock
904HeapQueryInformation
905HeapQueryTagW
906HeapReAlloc
907HeapSetInformation
908HeapSize
909HeapSummary
910HeapUnlock
911HeapUsage
912HeapValidate
913HeapWalk
914IdnToAscii
915IdnToNameprepUnicode
916IdnToUnicode
917InitAtomTable
918InitOnceBeginInitialize
919InitOnceComplete
920InitOnceExecuteOnce
921InitOnceInitialize
922InitializeConditionVariable
923InitializeContext
924InitializeContext2
925InitializeCriticalSection
926InitializeCriticalSectionAndSpinCount
927InitializeCriticalSectionEx
928InitializeEnclave
929InitializeExtendedContext
930InitializeProcThreadAttributeList
931InitializeSListHead
932InitializeSRWLock
933InitializeSynchronizationBarrier
934InstallELAMCertificateInfo
935InterlockedFlushSList
936InterlockedPopEntrySList
937InterlockedPushEntrySList
938InterlockedPushListSList
939InterlockedPushListSListEx
940InvalidateConsoleDIBits
941IsBadCodePtr
942IsBadHugeReadPtr
943IsBadHugeWritePtr
944IsBadReadPtr
945IsBadStringPtrA
946IsBadStringPtrW
947IsBadWritePtr
948IsCalendarLeapDay
949IsCalendarLeapMonth
950IsCalendarLeapYear
951IsDBCSLeadByte
952IsDBCSLeadByteEx
953IsDebuggerPresent
954IsEnclaveTypeSupported
955IsIoRingOpSupported
956IsNLSDefinedString
957IsNativeVhdBoot
958IsNormalizedString
959IsProcessCritical
960IsProcessInJob
961IsProcessorFeaturePresent
962IsSystemResumeAutomatic
963IsThreadAFiber
964IsThreadpoolTimerSet
965IsTimeZoneRedirectionEnabled
966IsUserCetAvailableInEnvironment
967IsValidCalDateTime
968IsValidCodePage
969IsValidLanguageGroup
970IsValidLocale
971IsValidUILanguage
972IsValidLocaleName
973IsValidNLSVersion
974IsWow64GuestMachineSupported
975IsWow64Process
976IsWow64Process2
977K32EmptyWorkingSet
978K32EnumDeviceDrivers
979K32EnumPageFilesA
980K32EnumPageFilesW
981K32EnumProcessModules
982K32EnumProcessModulesEx
983K32EnumProcesses
984K32GetDeviceDriverBaseNameA
985K32GetDeviceDriverBaseNameW
986K32GetDeviceDriverFileNameA
987K32GetDeviceDriverFileNameW
988K32GetMappedFileNameA
989K32GetMappedFileNameW
990K32GetModuleBaseNameA
991K32GetModuleBaseNameW
992K32GetModuleFileNameExA
993K32GetModuleFileNameExW
994K32GetModuleInformation
995K32GetPerformanceInfo
996K32GetProcessImageFileNameA
997K32GetProcessImageFileNameW
998K32GetProcessMemoryInfo
999K32GetWsChanges
1000K32GetWsChangesEx
1001K32InitializeProcessForWsWatch
1002K32QueryWorkingSet
1003K32QueryWorkingSetEx
1004LCIDToLocaleName
1005LCMapStringA
1006LCMapStringEx
1007LCMapStringW
1008LZClose
1009LZCloseFile
1010LZCopy
1011LZCreateFileW
1012LZDone
1013LZInit
1014LZOpenFileA
1015LZOpenFileW
1016LZRead
1017LZSeek
1018LZStart
1019LeaveCriticalSection
1020LeaveCriticalSectionWhenCallbackReturns
1021LoadAppInitDlls
1022LoadEnclaveData
1023LoadLibraryA
1024LoadLibraryExA
1025LoadLibraryExW
1026LoadLibraryW
1027LoadModule
1028LoadPackagedLibrary
1029LoadResource
1030LoadStringBaseExW
1031LoadStringBaseW
1032LocalAlloc
1033LocalCompact
1034LocalFileTimeToFileTime
1035LocalFileTimeToLocalSystemTime
1036LocalFlags
1037LocalFree
1038LocalHandle
1039LocalLock
1040LocalReAlloc
1041LocalShrink
1042LocalSize
1043LocalSystemTimeToLocalFileTime
1044LocalUnlock
1045LocaleNameToLCID
1046LocateExtendedFeature
1047LocateLegacyContext
1048LocateXStateFeature
1049LockFile
1050LockFileEx
1051LockResource
1052MapUserPhysicalPages
1053MapUserPhysicalPagesScatter
1054MapViewOfFile
1055MapViewOfFileEx
1056MapViewOfFileExNuma
1057MapViewOfFileFromApp
1058Module32First
1059Module32FirstW
1060Module32Next
1061Module32NextW
1062MoveFileA
1063MoveFileExA
1064MoveFileExW
1065MoveFileTransactedA
1066MoveFileTransactedW
1067MoveFileW
1068MoveFileWithProgressA
1069MoveFileWithProgressW
1070MulDiv
1071MultiByteToWideChar
1072NeedCurrentDirectoryForExePathA
1073NeedCurrentDirectoryForExePathW
1074NlsConvertIntegerToString
1075NlsCheckPolicy
1076NlsEventDataDescCreate
1077NlsGetCacheUpdateCount
1078NlsUpdateLocale
1079NlsUpdateSystemLocale
1080NlsResetProcessLocale
1081NlsWriteEtwEvent
1082NormalizeString
1083NotifyMountMgr
1084NotifyUILanguageChange
1085NtVdm64CreateProcessInternalW
1086OOBEComplete
1087OfferVirtualMemory
1088OpenConsoleW
1089OpenConsoleWStub
1090OpenDataFile
1091OpenEventA
1092OpenEventW
1093OpenFile
1094OpenFileById
1095OpenFileMappingA
1096OpenFileMappingW
1097OpenJobObjectA
1098OpenJobObjectW
1099OpenMutexA
1100OpenMutexW
1101OpenPackageInfoByFullName
1102OpenPrivateNamespaceA
1103OpenPrivateNamespaceW
1104OpenProcess
1105; MSDN says OpenProcessToken is from Advapi32.dll, not Kernel32.dll
1106; OpenProcessToken
1107OpenProfileUserMapping
1108OpenSemaphoreA
1109OpenSemaphoreW
1110OpenState
1111OpenStateExplicit
1112OpenThread
1113; MSDN says this is exported from ADVAPI32.DLL.
1114; OpenThreadToken
1115OpenWaitableTimerA
1116OpenWaitableTimerW
1117OutputDebugStringA
1118OutputDebugStringW
1119PackageFamilyNameFromFullName
1120PackageFamilyNameFromId
1121PackageFullNameFromId
1122PackageIdFromFullName
1123PackageNameAndPublisherIdFromFamilyName
1124ParseApplicationUserModelId
1125PeekConsoleInputA
1126PeekConsoleInputW
1127PeekNamedPipe
1128PopIoRingCompletion
1129PostQueuedCompletionStatus
1130PowerClearRequest
1131PowerCreateRequest
1132PowerSetRequest
1133PrefetchVirtualMemory
1134PrepareTape
1135PrivCopyFileExW
1136PrivMoveFileIdentityW
1137Process32First
1138Process32FirstW
1139Process32Next
1140Process32NextW
1141ProcessIdToSessionId
1142PssCaptureSnapshot
1143PssDuplicateSnapshot
1144PssFreeSnapshot
1145PssQuerySnapshot
1146PssWalkMarkerCreate
1147PssWalkMarkerFree
1148PssWalkMarkerGetPosition
1149PssWalkMarkerRewind
1150PssWalkMarkerSeek
1151PssWalkMarkerSeekToBeginning
1152PssWalkMarkerSetPosition
1153PssWalkMarkerTell
1154PssWalkSnapshot
1155PulseEvent
1156PurgeComm
1157QueryActCtxSettingsW
1158QueryActCtxSettingsWWorker
1159QueryActCtxW
1160QueryActCtxWWorker
1161QueryDepthSList
1162QueryDosDeviceA
1163QueryDosDeviceW
1164QueryFullProcessImageNameA
1165QueryFullProcessImageNameW
1166QueryIdleProcessorCycleTime
1167QueryIdleProcessorCycleTimeEx
1168QueryInformationJobObject
1169QueryIoRateControlInformationJobObject
1170QueryIoRingCapabilities
1171QueryMemoryResourceNotification
1172QueryPerformanceCounter
1173QueryPerformanceFrequency
1174QueryProcessAffinityUpdateMode
1175QueryProcessCycleTime
1176QueryProtectedPolicy
1177QueryThreadCycleTime
1178QueryThreadProfiling
1179QueryThreadpoolStackInformation
1180QueryUmsThreadInformation
1181QueryUnbiasedInterruptTime
1182QueueUserAPC
1183QueueUserAPC2
1184QueueUserWorkItem
1185QuirkGetData2Worker
1186QuirkGetDataWorker
1187QuirkIsEnabled2Worker
1188QuirkIsEnabled3Worker
1189QuirkIsEnabledForPackage2Worker
1190QuirkIsEnabledForPackage3Worker
1191QuirkIsEnabledForPackage4Worker
1192QuirkIsEnabledForPackageWorker
1193QuirkIsEnabledForProcessWorker
1194QuirkIsEnabledWorker
1195RaiseException
1196RaiseFailFastException
1197RaiseInvalid16BitExeError
1198ReOpenFile
1199ReclaimVirtualMemory
1200ReadConsoleA
1201ReadConsoleInputA
1202ReadConsoleInputExA
1203ReadConsoleInputExW
1204ReadConsoleInputW
1205ReadConsoleOutputA
1206ReadConsoleOutputAttribute
1207ReadConsoleOutputCharacterA
1208ReadConsoleOutputCharacterW
1209ReadConsoleOutputW
1210ReadConsoleW
1211ReadDirectoryChangesExW
1212ReadDirectoryChangesW
1213ReadFile
1214ReadFileEx
1215ReadFileScatter
1216ReadProcessMemory
1217ReadThreadProfilingData
1218;
1219; MSDN says these functions are exported
1220; from advapi32.dll. Commented out for
1221; compatibility with older versions of
1222; Windows.
1223;
1224; RegKrnGetGlobalState and RegKrnInitialize
1225; are known exceptions.
1226;
1227;RegCloseKey
1228;RegCopyTreeW
1229;RegCreateKeyExA
1230;RegCreateKeyExW
1231;RegDeleteKeyExA
1232;RegDeleteKeyExW
1233;RegDeleteTreeA
1234;RegDeleteTreeW
1235;RegDeleteValueA
1236;RegDeleteValueW
1237;RegDisablePredefinedCacheEx
1238;RegEnumKeyExA
1239;RegEnumKeyExW
1240;RegEnumValueA
1241;RegEnumValueW
1242;RegFlushKey
1243;RegGetKeySecurity
1244;RegGetValueA
1245;RegGetValueW
1246RegKrnGetGlobalState
1247RegKrnInitialize
1248;RegLoadKeyA
1249;RegLoadKeyW
1250;RegLoadMUIStringA
1251;RegLoadMUIStringW
1252;RegNotifyChangeKeyValue
1253;RegOpenCurrentUser
1254;RegOpenKeyExA
1255;RegOpenKeyExW
1256;RegOpenUserClassesRoot
1257;RegQueryInfoKeyA
1258;RegQueryInfoKeyW
1259;RegQueryValueExA
1260;RegQueryValueExW
1261;RegRestoreKeyA
1262;RegRestoreKeyW
1263;RegSaveKeyExA
1264;RegSaveKeyExW
1265;RegSetKeySecurity
1266;RegSetValueExA
1267;RegSetValueExW
1268;RegUnLoadKeyA
1269;RegUnLoadKeyW
1270RegisterApplicationRecoveryCallback
1271RegisterApplicationRestart
1272RegisterBadMemoryNotification
1273RegisterConsoleIME
1274RegisterConsoleOS2
1275RegisterConsoleVDM
1276RegisterWaitForInputIdle
1277RegisterWaitForSingleObject
1278RegisterWaitForSingleObjectEx
1279RegisterWaitUntilOOBECompleted
1280RegisterWowBaseHandlers
1281RegisterWowExec
1282ReleaseActCtx
1283ReleaseActCtxWorker
1284ReleaseMutex
1285ReleaseMutexWhenCallbackReturns
1286ReleasePackageVirtualizationContext
1287ReleasePseudoConsole
1288ReleaseSRWLockExclusive
1289ReleaseSRWLockShared
1290ReleaseSemaphore
1291ReleaseSemaphoreWhenCallbackReturns
1292RemoveDirectoryA
1293RemoveDirectoryTransactedA
1294RemoveDirectoryTransactedW
1295RemoveDirectoryW
1296RemoveDllDirectory
1297RemoveLocalAlternateComputerNameA
1298RemoveLocalAlternateComputerNameW
1299RemoveSecureMemoryCacheCallback
1300RemoveVectoredContinueHandler
1301RemoveVectoredExceptionHandler
1302ReplaceFile
1303ReplaceFileA
1304ReplaceFileW
1305ReplacePartitionUnit
1306RequestDeviceWakeup
1307RequestWakeupLatency
1308ResetEvent
1309ResetWriteWatch
1310ResizePseudoConsole
1311ResolveDelayLoadedAPI
1312ResolveDelayLoadsFromDll
1313ResolveLocaleName
1314RestoreLastError
1315ResumeThread
1316RtlAddFunctionTable
1317RtlCaptureContext
1318RtlCaptureStackBackTrace
1319RtlCompareMemory
1320RtlCopyMemory
1321RtlDeleteFunctionTable
1322RtlFillMemory
1323RtlInstallFunctionTableCallback
1324RtlIsEcCode
1325RtlLookupFunctionEntry
1326RtlMoveMemory
1327RtlPcToFileHeader
1328RtlRaiseException
1329RtlRestoreContext
1330RtlUnwind
1331RtlUnwindEx
1332RtlVirtualUnwind
1333RtlVirtualUnwind2
1334RtlZeroMemory
1335ScrollConsoleScreenBufferA
1336ScrollConsoleScreenBufferW
1337SearchPathA
1338SearchPathW
1339SetCachedSigningLevel
1340SetCPGlobal
1341SetCalendarInfoA
1342SetCalendarInfoW
1343SetComPlusPackageInstallStatus
1344SetCommBreak
1345SetCommConfig
1346SetCommMask
1347SetCommState
1348SetCommTimeouts
1349SetComputerNameA
1350SetComputerNameEx2W
1351SetComputerNameExA
1352SetComputerNameExW
1353SetComputerNameW
1354SetConsoleActiveScreenBuffer
1355SetConsoleCP
1356SetConsoleCommandHistoryMode
1357SetConsoleCtrlHandler
1358SetConsoleCursor
1359SetConsoleCursorInfo
1360SetConsoleCursorMode
1361SetConsoleCursorPosition
1362SetConsoleDisplayMode
1363SetConsoleFont
1364SetConsoleHardwareState
1365SetConsoleHistoryInfo
1366SetConsoleIcon
1367SetConsoleInputExeNameA
1368SetConsoleInputExeNameW
1369SetConsoleKeyShortcuts
1370SetConsoleLocalEUDC
1371SetConsoleMaximumWindowSize
1372SetConsoleMenuClose
1373SetConsoleMode
1374SetConsoleNlsMode
1375SetConsoleNumberOfCommandsA
1376SetConsoleNumberOfCommandsW
1377SetConsoleOS2OemFormat
1378SetConsoleOutputCP
1379SetConsolePalette
1380SetConsoleScreenBufferInfoEx
1381SetConsoleScreenBufferSize
1382SetConsoleTextAttribute
1383SetConsoleTitleA
1384SetConsoleTitleW
1385SetConsoleWindowInfo
1386SetCriticalSectionSpinCount
1387SetCurrentConsoleFontEx
1388SetCurrentDirectoryA
1389SetCurrentDirectoryW
1390SetDefaultCommConfigA
1391SetDefaultCommConfigW
1392SetDefaultDllDirectories
1393SetDllDirectoryA
1394SetDllDirectoryW
1395SetDynamicTimeZoneInformation
1396SetEndOfFile
1397SetEnvironmentStringsA
1398SetEnvironmentStringsW
1399SetEnvironmentVariableA
1400SetEnvironmentVariableW
1401SetErrorMode
1402SetEvent
1403SetEventWhenCallbackReturns
1404SetExtendedFeaturesMask
1405SetFileApisToANSI
1406SetFileApisToOEM
1407SetFileAttributesA
1408SetFileAttributesTransactedA
1409SetFileAttributesTransactedW
1410SetFileAttributesW
1411SetFileBandwidthReservation
1412SetFileCompletionNotificationModes
1413SetFileInformationByHandle
1414SetFileIoOverlappedRange
1415SetFilePointer
1416SetFilePointerEx
1417SetFileShortNameA
1418SetFileShortNameW
1419SetFileTime
1420SetFileValidData
1421SetFirmwareEnvironmentVariableA
1422SetFirmwareEnvironmentVariableExA
1423SetFirmwareEnvironmentVariableExW
1424SetFirmwareEnvironmentVariableW
1425SetHandleCount
1426SetHandleInformation
1427SetInformationJobObject
1428SetIoRateControlInformationJobObject
1429SetIoRingCompletionEvent
1430SetLastConsoleEventActive
1431SetLastError
1432SetLocalPrimaryComputerNameA
1433SetLocalPrimaryComputerNameW
1434SetLocalTime
1435SetLocaleInfoA
1436SetLocaleInfoW
1437SetMailslotInfo
1438SetMessageWaitingIndicator
1439SetNamedPipeAttribute
1440SetNamedPipeHandleState
1441SetPriorityClass
1442SetProcessAffinityMask
1443SetProcessAffinityUpdateMode
1444SetProcessDEPPolicy
1445SetProcessDefaultCpuSetMasks
1446SetProcessDefaultCpuSets
1447SetProcessDynamicEHContinuationTargets
1448SetProcessDynamicEnforcedCetCompatibleRanges
1449SetProcessInformation
1450SetProcessMitigationPolicy
1451SetProcessPreferredUILanguages
1452SetProcessPriorityBoost
1453SetProcessShutdownParameters
1454SetProcessWorkingSetSize
1455SetProcessWorkingSetSizeEx
1456SetProtectedPolicy
1457SetSearchPathMode
1458SetStdHandle
1459SetStdHandleEx
1460SetSystemFileCacheSize
1461SetSystemPowerState
1462SetSystemTime
1463SetSystemTimeAdjustment
1464SetTapeParameters
1465SetTapePosition
1466SetTermsrvAppInstallMode
1467SetThreadAffinityMask
1468SetThreadContext
1469SetThreadDescription
1470SetThreadErrorMode
1471SetThreadExecutionState
1472SetThreadGroupAffinity
1473SetThreadIdealProcessor
1474SetThreadIdealProcessorEx
1475SetThreadInformation
1476SetThreadLocale
1477SetThreadPreferredUILanguages
1478SetThreadPriority
1479SetThreadPriorityBoost
1480SetThreadSelectedCpuSetMasks
1481SetThreadSelectedCpuSets
1482SetThreadStackGuarantee
1483; MSDN says this is exported from ADVAPI32.DLL.
1484; SetThreadToken
1485SetThreadUILanguage
1486SetThreadpoolStackInformation
1487SetThreadpoolThreadMaximum
1488SetThreadpoolThreadMinimum
1489SetThreadpoolTimer
1490SetThreadpoolTimerEx
1491SetThreadpoolWait
1492SetThreadpoolWaitEx
1493SetTimeZoneInformation
1494SetTimerQueueTimer
1495SetUmsThreadInformation
1496SetUnhandledExceptionFilter
1497SetUserGeoID
1498SetUserGeoName
1499SetVDMCurrentDirectories
1500SetVolumeLabelA
1501SetVolumeLabelW
1502SetVolumeMountPointA
1503SetVolumeMountPointW
1504SetVolumeMountPointWStub
1505SetWaitableTimer
1506SetWaitableTimerEx
1507SetXStateFeaturesMask
1508SetupComm
1509ShowConsoleCursor
1510SignalObjectAndWait
1511SizeofResource
1512Sleep
1513SleepConditionVariableCS
1514SleepConditionVariableSRW
1515SleepEx
1516SortCloseHandle
1517SortGetHandle
1518StartThreadpoolIo
1519SubmitIoRing
1520SubmitThreadpoolWork
1521SuspendThread
1522SwitchToFiber
1523SwitchToThread
1524SystemTimeToFileTime
1525SystemTimeToTzSpecificLocalTime
1526SystemTimeToTzSpecificLocalTimeEx
1527TerminateJobObject
1528TerminateProcess
1529TerminateThread
1530TermsrvAppInstallMode
1531TermsrvConvertSysRootToUserDir
1532TermsrvCreateRegEntry
1533TermsrvDeleteKey
1534TermsrvDeleteValue
1535TermsrvGetPreSetValue
1536TermsrvGetWindowsDirectoryA
1537TermsrvGetWindowsDirectoryW
1538TermsrvOpenRegEntry
1539TermsrvOpenUserClasses
1540TermsrvRestoreKey
1541TermsrvSetKeySecurity
1542TermsrvSetValueKey
1543TermsrvSyncUserIniFileExt
1544Thread32First
1545Thread32Next
1546TlsAlloc
1547TlsFree
1548TlsGetValue
1549TlsGetValue2
1550TlsSetValue
1551Toolhelp32ReadProcessMemory
1552TransactNamedPipe
1553TransmitCommChar
1554TryAcquireSRWLockExclusive
1555TryAcquireSRWLockShared
1556TryEnterCriticalSection
1557TrySubmitThreadpoolCallback
1558TzSpecificLocalTimeToSystemTime
1559TzSpecificLocalTimeToSystemTimeEx
1560UTRegister
1561UTUnRegister
1562UmsThreadYield
1563UnhandledExceptionFilter
1564UnlockFile
1565UnlockFileEx
1566UnmapViewOfFile
1567UnmapViewOfFileEx
1568UnregisterApplicationRecoveryCallback
1569UnregisterApplicationRestart
1570UnregisterBadMemoryNotification
1571UnregisterConsoleIME
1572UnregisterWait
1573UnregisterWaitEx
1574UnregisterWaitUntilOOBECompleted
1575UpdateCalendarDayOfWeek
1576UpdateProcThreadAttribute
1577UpdateResourceA
1578UpdateResourceW
1579VDMConsoleOperation
1580VDMOperationStarted
1581ValidateLCType
1582ValidateLocale
1583VerLanguageNameA
1584VerLanguageNameW
1585VerSetConditionMask
1586VerifyConsoleIoHandle
1587VerifyScripts
1588VerifyVersionInfoA
1589VerifyVersionInfoW
1590VirtualAlloc
1591VirtualAllocEx
1592VirtualAllocExNuma
1593VirtualFree
1594VirtualFreeEx
1595VirtualLock
1596VirtualProtect
1597VirtualProtectEx
1598VirtualQuery
1599VirtualQueryEx
1600VirtualUnlock
1601WTSGetActiveConsoleSessionId
1602WaitCommEvent
1603WaitForDebugEvent
1604WaitForDebugEventEx
1605WaitForMultipleObjects
1606WaitForMultipleObjectsEx
1607WaitForSingleObject
1608WaitForSingleObjectEx
1609WaitForThreadpoolIoCallbacks
1610WaitForThreadpoolTimerCallbacks
1611WaitForThreadpoolWaitCallbacks
1612WaitForThreadpoolWorkCallbacks
1613WaitNamedPipeA
1614WaitNamedPipeW
1615WakeAllConditionVariable
1616; MSDN says it's in Kernel32.dll but it's not.
1617; Link with libsynchronization.a instead.
1618; Commented out for compatibility with older
1619; versions of Windows.
1620;WaitOnAddress
1621;WakeByAddressSingle
1622;WakeByAddressAll
1623WakeConditionVariable
1624WerGetFlags
1625WerGetFlagsWorker
1626WerRegisterAdditionalProcess
1627WerRegisterAppLocalDump
1628WerRegisterCustomMetadata
1629WerRegisterExcludedMemoryBlock
1630WerRegisterFile
1631WerRegisterFileWorker
1632WerRegisterMemoryBlock
1633WerRegisterMemoryBlockWorker
1634WerRegisterRuntimeExceptionModule
1635WerRegisterRuntimeExceptionModuleWorker
1636WerSetFlags
1637WerSetFlagsWorker
1638WerUnregisterAdditionalProcess
1639WerUnregisterAppLocalDump
1640WerUnregisterCustomMetadata
1641WerUnregisterExcludedMemoryBlock
1642WerUnregisterFile
1643WerUnregisterFileWorker
1644WerUnregisterMemoryBlock
1645WerUnregisterMemoryBlockWorker
1646WerUnregisterRuntimeExceptionModule
1647WerUnregisterRuntimeExceptionModuleWorker
1648WerpCleanupMessageMapping
1649WerpGetDebugger
1650WerpInitiateRemoteRecovery
1651WerpLaunchAeDebug
1652WerpNotifyLoadStringResource
1653WerpNotifyLoadStringResourceEx
1654WerpNotifyLoadStringResourceWorker
1655WerpNotifyUseStringResource
1656WerpNotifyUseStringResourceWorker
1657WerpStringLookup
1658WideCharToMultiByte
1659WinExec
1660Wow64DisableWow64FsRedirection
1661Wow64EnableWow64FsRedirection
1662Wow64GetThreadContext
1663Wow64GetThreadSelectorEntry
1664Wow64RevertWow64FsRedirection
1665Wow64SetThreadContext
1666Wow64SuspendThread
1667WriteConsoleA
1668WriteConsoleInputA
1669WriteConsoleInputVDMA
1670WriteConsoleInputVDMW
1671WriteConsoleInputW
1672WriteConsoleOutputA
1673WriteConsoleOutputAttribute
1674WriteConsoleOutputCharacterA
1675WriteConsoleOutputCharacterW
1676WriteConsoleOutputW
1677WriteConsoleW
1678WriteFile
1679WriteFileEx
1680WriteFileGather
1681WritePrivateProfileSectionA
1682WritePrivateProfileSectionW
1683WritePrivateProfileStringA
1684WritePrivateProfileStringW
1685WritePrivateProfileStructA
1686WritePrivateProfileStructW
1687WriteProcessMemory
1688WriteProfileSectionA
1689WriteProfileSectionW
1690WriteProfileStringA
1691WriteProfileStringW
1692WriteTapemark
1693ZombifyActCtx
1694ZombifyActCtxWorker
1695__C_specific_handler
1696; This isn't always available and shouldn't be linked from here, but should
1697; be statically linked from the compiler support library.
1698;
1699__misaligned_access
1700_hread
1701_hwrite
1702_lclose
1703_lcreat
1704_llseek
1705_local_unwind
1706_lopen
1707_lread
1708_lwrite
1709lstrcat
1710lstrcatA
1711lstrcatW
1712lstrcmp
1713lstrcmpA
1714lstrcmpW
1715lstrcmpi
1716lstrcmpiA
1717lstrcmpiW
1718lstrcpy
1719lstrcpyA
1720lstrcpyW
1721lstrcpyn
1722lstrcpynA
1723lstrcpynW
1724lstrlen
1725lstrlenA
1726lstrlenW
1727;
1728; MSDN says these functions are exported
1729; from winmm.dll. Commented out for
1730; compatibility with older versions of
1731; Windows.
1732;
1733;timeBeginPeriod
1734;timeEndPeriod
1735;timeGetDevCaps
1736;timeGetSystemTime
1737;timeGetTime
1738uaw_lstrcmpW
1739uaw_lstrcmpiW
1740uaw_lstrlenW
1741uaw_wcschr
1742uaw_wcscpy
1743uaw_wcsicmp
1744uaw_wcslen
1745uaw_wcsrchr
lib/libc/mingw/lib64/quartz.def deleted-17
......@@ -1,17 +0,0 @@
1;
2; Exports of file QUARTZ.dll
3;
4; Autogenerated by gen_exportdef
5; Written by Kai Tietz, 2007
6;
7LIBRARY QUARTZ.dll
8EXPORTS
9AMGetErrorTextA
10AMGetErrorTextW
11AmpFactorToDB
12DBToAmpFactor
13DllCanUnloadNow
14DllGetClassObject
15DllRegisterServer
16DllUnregisterServer
17GetProxyDllInfo
lib/libc/mingw/lib64/ws2_32.def deleted-200
......@@ -1,200 +0,0 @@
1
2LIBRARY "WS2_32.dll"
3EXPORTS
4accept
5bind
6closesocket
7connect
8getpeername
9getsockname
10getsockopt
11htonl
12htons
13ioctlsocket
14inet_addr
15inet_ntoa
16listen
17ntohl
18ntohs
19recv
20recvfrom
21select
22send
23sendto
24setsockopt
25shutdown
26socket
27WSApSetPostRoutine
28FreeAddrInfoEx
29FreeAddrInfoExW
30FreeAddrInfoW
31GetAddrInfoExA
32GetAddrInfoExCancel
33GetAddrInfoExOverlappedResult
34GetAddrInfoExW
35GetAddrInfoW
36GetHostNameW
37GetNameInfoW
38InetNtopW
39InetPtonW
40ProcessSocketNotifications
41SetAddrInfoExA
42SetAddrInfoExW
43WPUCompleteOverlappedRequest
44WPUGetProviderPathEx
45WSAAccept
46WSAAddressToStringA
47WSAAddressToStringW
48WSAAdvertiseProvider
49WSACloseEvent
50WSAConnect
51WSAConnectByList
52WSAConnectByNameA
53WSAConnectByNameW
54WSACreateEvent
55gethostbyaddr
56gethostbyname
57getprotobyname
58getprotobynumber
59getservbyname
60getservbyport
61gethostname
62WSADuplicateSocketA
63WSADuplicateSocketW
64WSAEnumNameSpaceProvidersA
65WSAEnumNameSpaceProvidersExA
66WSAEnumNameSpaceProvidersExW
67WSAEnumNameSpaceProvidersW
68WSAEnumNetworkEvents
69WSAEnumProtocolsA
70WSAEnumProtocolsW
71WSAEventSelect
72WSAGetOverlappedResult
73WSAGetQOSByName
74WSAGetServiceClassInfoA
75WSAGetServiceClassInfoW
76WSAGetServiceClassNameByClassIdA
77WSAGetServiceClassNameByClassIdW
78WSAHtonl
79WSAHtons
80WSAInstallServiceClassA
81WSAInstallServiceClassW
82WSAIoctl
83WSAJoinLeaf
84WSALookupServiceBeginA
85WSALookupServiceBeginW
86WSALookupServiceEnd
87WSALookupServiceNextA
88WSALookupServiceNextW
89WSANSPIoctl
90WSANtohl
91WSANtohs
92WSAPoll
93WSAProviderCompleteAsyncCall
94WSAProviderConfigChange
95WSARecv
96WSARecvDisconnect
97WSARecvFrom
98WSARemoveServiceClass
99WSAResetEvent
100WSASend
101WSASendDisconnect
102WSASendMsg
103WSASendTo
104WSASetEvent
105WSAAsyncSelect
106WSAAsyncGetHostByAddr
107WSAAsyncGetHostByName
108WSAAsyncGetProtoByNumber
109WSAAsyncGetProtoByName
110WSAAsyncGetServByPort
111WSAAsyncGetServByName
112WSACancelAsyncRequest
113WSASetBlockingHook
114WSAUnhookBlockingHook
115WSAGetLastError
116WSASetLastError
117WSACancelBlockingCall
118WSAIsBlocking
119WSAStartup
120WSACleanup
121WSASetServiceA
122WSASetServiceW
123WSASocketA
124WSASocketW
125WSAStringToAddressA
126WSAStringToAddressW
127WSAUnadvertiseProvider
128WSAWaitForMultipleEvents
129WSCDeinstallProvider
130WSCDeinstallProvider32
131WSCDeinstallProviderEx
132WSCEnableNSProvider
133WSCEnableNSProvider32
134WSCEnumNameSpaceProviders32
135WSCEnumNameSpaceProvidersEx32
136WSCEnumProtocols
137WSCEnumProtocolsEx
138WSCEnumProtocols32
139WSCGetApplicationCategory
140WSCGetApplicationCategoryEx
141WSCGetProviderInfo
142WSCGetProviderInfo32
143WSCGetProviderPath
144WSCGetProviderPath32
145WSCInstallNameSpace
146WSCInstallNameSpace32
147WSCInstallNameSpaceEx
148WSCInstallNameSpaceEx2
149WSCInstallNameSpaceEx32
150WSCInstallProvider
151WSCInstallProvider64_32
152WSCInstallProviderAndChains
153WSCInstallProviderAndChains64_32
154WSCInstallProviderEx
155WSCSetApplicationCategory
156WSCSetApplicationCategoryEx
157WSCSetProviderInfo
158WSCSetProviderInfo32
159WSCUnInstallNameSpace
160WSCUnInstallNameSpace32
161WSCUnInstallNameSpaceEx2
162WSCUpdateProvider
163WSCUpdateProvider32
164WSCUpdateProviderEx
165WSCWriteNameSpaceOrder
166WSCWriteNameSpaceOrder32
167WSCWriteProviderOrder
168WSCWriteProviderOrder32
169WSCWriteProviderOrderEx
170WahCloseApcHelper
171__WSAFDIsSet
172WahCloseHandleHelper
173WahCloseNotificationHandleHelper
174WahCloseSocketHandle
175WahCloseThread
176WahCompleteRequest
177WahCreateHandleContextTable
178WahCreateNotificationHandle
179WahCreateSocketHandle
180WahDestroyHandleContextTable
181WahDisableNonIFSHandleSupport
182WahEnableNonIFSHandleSupport
183WahEnumerateHandleContexts
184WahInsertHandleContext
185WahNotifyAllProcesses
186WahOpenApcHelper
187WahOpenCurrentThread
188WahOpenHandleHelper
189WahOpenNotificationHandleHelper
190WahQueueUserApc
191WahReferenceContextByHandle
192WahRemoveHandleContext
193WahWaitForNotification
194WahWriteLSPEvent
195freeaddrinfo
196getaddrinfo
197getnameinfo
198inet_ntop
199inet_pton
200WEP