lib/libc/include/any-windows-any/KHR/khrplatform.h | 0 lib/libc/include/any-windows-any/_mingw.h | 13 +- lib/libc/include/any-windows-any/_mingw_mac.h | 2 +- lib/libc/include/any-windows-any/aclapi.h | 41 +- lib/libc/include/any-windows-any/amstream.h | 2 +- lib/libc/include/any-windows-any/amvideo.h | 2 +- lib/libc/include/any-windows-any/apisetcconv.h | 8 + lib/libc/include/any-windows-any/audioclient.h | 7 + lib/libc/include/any-windows-any/audiosessiontypes.h | 6 +- lib/libc/include/any-windows-any/austream.h | 2 +- lib/libc/include/any-windows-any/cfg.h | 110 +- lib/libc/include/any-windows-any/cfgmgr32.h | 240 +- lib/libc/include/any-windows-any/codecapi.h | 597 +- lib/libc/include/any-windows-any/combaseapi.h | 6 +- lib/libc/include/any-windows-any/comutil.h | 2 +- lib/libc/include/any-windows-any/conio.h | 38 +- lib/libc/include/any-windows-any/corecrt.h | 13 +- lib/libc/include/any-windows-any/corecrt_stdio_config.h | 30 + lib/libc/include/any-windows-any/ctfutb.h | 2 +- lib/libc/include/any-windows-any/ctype.h | 6 +- lib/libc/include/any-windows-any/d2d1.h | 143 +- lib/libc/include/any-windows-any/d2d1_1.h | 236 +- lib/libc/include/any-windows-any/d2dbasetypes.h | 177 +- lib/libc/include/any-windows-any/d3d10.h | 26 +- lib/libc/include/any-windows-any/d3d10.idl | 24 +- lib/libc/include/any-windows-any/d3d10_1.h | 2 +- lib/libc/include/any-windows-any/d3d10_1.idl | 157 - lib/libc/include/any-windows-any/d3d10sdklayers.h | 251 +- lib/libc/include/any-windows-any/d3d10sdklayers.idl | 676 - lib/libc/include/any-windows-any/d3d11.h | 85 +- lib/libc/include/any-windows-any/d3d11.idl | 97 +- lib/libc/include/any-windows-any/d3d11_1.h | 2 +- lib/libc/include/any-windows-any/d3d11_2.h | 2 +- lib/libc/include/any-windows-any/d3d11_3.h | 2 +- lib/libc/include/any-windows-any/d3d11_4.h | 2 +- lib/libc/include/any-windows-any/d3d11sdklayers.h | 111 +- lib/libc/include/any-windows-any/d3d11sdklayers.idl | 21 + lib/libc/include/any-windows-any/d3d11shader.h | 3 + lib/libc/include/any-windows-any/d3d12.h | 5315 +++ lib/libc/include/any-windows-any/d3d12.idl | 2185 + lib/libc/include/any-windows-any/d3d12shader.h | 1128 + lib/libc/include/any-windows-any/d3d12shader.idl | 296 + lib/libc/include/any-windows-any/d3d9caps.h | 43 + lib/libc/include/any-windows-any/d3dcommon.h | 140 +- lib/libc/include/any-windows-any/d3dcommon.idl | 677 - lib/libc/include/any-windows-any/d3dcompiler.h | 7 + lib/libc/include/any-windows-any/d3dnthal.h | 258 + lib/libc/include/any-windows-any/dcommon.h | 220 +- lib/libc/include/any-windows-any/dcomp.h | 100 + lib/libc/include/any-windows-any/dcomptypes.h | 32 +- lib/libc/include/any-windows-any/ddk/ntifs.h | 4 +- lib/libc/include/any-windows-any/ddk/scsi.h | 402 +- lib/libc/include/any-windows-any/ddk/wdm.h | 112 +- lib/libc/include/any-windows-any/ddk/wdmsec.h | 63 + lib/libc/include/any-windows-any/ddkernel.h | 97 + lib/libc/include/any-windows-any/ddkmapi.h | 307 + lib/libc/include/any-windows-any/ddraw.h | 56 +- lib/libc/include/any-windows-any/ddrawgdi.h | 3 - lib/libc/include/any-windows-any/ddrawi.h | 1404 +- lib/libc/include/any-windows-any/ddrawint.h | 1459 + lib/libc/include/any-windows-any/ddstream.h | 2 +- lib/libc/include/any-windows-any/debugapi.h | 5 +- lib/libc/include/any-windows-any/devguid.h | 28 + lib/libc/include/any-windows-any/devicetopology.h | 2 +- lib/libc/include/any-windows-any/devpkey.h | 225 +- lib/libc/include/any-windows-any/dinputd.h | 1198 + lib/libc/include/any-windows-any/direct.h | 2 + lib/libc/include/any-windows-any/dmemmgr.h | 194 +- lib/libc/include/any-windows-any/dmusicf.h | 9 +- lib/libc/include/any-windows-any/docobjectservice.h | 127 +- lib/libc/include/any-windows-any/dos.h | 2 + lib/libc/include/any-windows-any/downloadmgr.h | 2 +- lib/libc/include/any-windows-any/dplay.h | 13 + lib/libc/include/any-windows-any/driverspecs.h | 27 +- lib/libc/include/any-windows-any/drmexternals.h | 2 +- lib/libc/include/any-windows-any/dsconf.h | 7 +- lib/libc/include/any-windows-any/dsound.h | 98 +- lib/libc/include/any-windows-any/dvdif.h | 2781 ++ lib/libc/include/any-windows-any/dvp.h | 376 + lib/libc/include/any-windows-any/dwrite.h | 7239 ++- lib/libc/include/any-windows-any/dwrite_1.h | 3795 +- lib/libc/include/any-windows-any/dwrite_2.h | 3560 +- lib/libc/include/any-windows-any/dwrite_3.h | 12677 +++++- lib/libc/include/any-windows-any/dxgi.h | 19 +- lib/libc/include/any-windows-any/dxgi.idl | 14 +- lib/libc/include/any-windows-any/dxgi1_2.h | 25 +- lib/libc/include/any-windows-any/dxgi1_2.idl | 7 +- lib/libc/include/any-windows-any/dxgi1_3.h | 18 +- lib/libc/include/any-windows-any/dxgi1_4.h | 18 +- lib/libc/include/any-windows-any/dxgi1_5.h | 24 +- lib/libc/include/any-windows-any/dxgi1_5.idl | 6 + lib/libc/include/any-windows-any/dxgi1_6.h | 737 +- lib/libc/include/any-windows-any/dxgi1_6.idl | 43 + lib/libc/include/any-windows-any/dxgicommon.h | 2 +- lib/libc/include/any-windows-any/dxgidebug.h | 135 + lib/libc/include/any-windows-any/dxgiformat.h | 2 +- lib/libc/include/any-windows-any/dxgitype.h | 2 +- lib/libc/include/any-windows-any/dxva.h | 497 +- lib/libc/include/any-windows-any/dxva2api.h | 1560 +- lib/libc/include/any-windows-any/dxvahd.h | 856 +- lib/libc/include/any-windows-any/endpointvolume.h | 2 +- lib/libc/include/any-windows-any/errhandlingapi.h | 6 +- lib/libc/include/any-windows-any/evntrace.h | 36 +- lib/libc/include/any-windows-any/exdisp.h | 25 +- lib/libc/include/any-windows-any/exdispid.h | 3 + lib/libc/include/any-windows-any/fibersapi.h | 5 - lib/libc/include/any-windows-any/fileapi.h | 60 +- lib/libc/include/any-windows-any/float.h | 7 + lib/libc/include/any-windows-any/fusion.h | 2 +- lib/libc/include/any-windows-any/fvec.h | 4 +- lib/libc/include/any-windows-any/heapapi.h | 8 +- lib/libc/include/any-windows-any/icftypes.h | 2 +- lib/libc/include/any-windows-any/inputscope.h | 155 +- lib/libc/include/any-windows-any/io.h | 8 +- lib/libc/include/any-windows-any/ivec.h | 3 +- lib/libc/include/any-windows-any/knownfolders.h | 31 + lib/libc/include/any-windows-any/libloaderapi.h | 14 +- lib/libc/include/any-windows-any/malloc.h | 2 + lib/libc/include/any-windows-any/mediaobj.h | 256 +- lib/libc/include/any-windows-any/mediaobj.idl | 55 +- lib/libc/include/any-windows-any/memoryapi.h | 129 +- lib/libc/include/any-windows-any/mfapi.h | 16 + lib/libc/include/any-windows-any/mfidl.h | 396 +- lib/libc/include/any-windows-any/mfidl.idl | 681 + lib/libc/include/any-windows-any/mfobjects.h | 427 +- lib/libc/include/any-windows-any/mfreadwrite.h | 5 +- lib/libc/include/any-windows-any/mftransform.h | 175 +- lib/libc/include/any-windows-any/mmdeviceapi.h | 2 +- lib/libc/include/any-windows-any/mmstream.h | 2 +- lib/libc/include/any-windows-any/mscoree.h | 2 +- lib/libc/include/any-windows-any/msctf.h | 2 +- lib/libc/include/any-windows-any/mshtmhst.h | 2 +- lib/libc/include/any-windows-any/mshtml.h | 75492 +++++++------------------------- lib/libc/include/any-windows-any/namespaceapi.h | 2 +- lib/libc/include/any-windows-any/naputil.w | 9 + lib/libc/include/any-windows-any/netcfgn.h | 1215 + lib/libc/include/any-windows-any/netcfgx.h | 2034 + lib/libc/include/any-windows-any/netfw.h | 2 +- lib/libc/include/any-windows-any/netlistmgr.h | 2 +- lib/libc/include/any-windows-any/nserror.h | 1235 + lib/libc/include/any-windows-any/ntddcdrm.h | 20 + lib/libc/include/any-windows-any/ntdef.h | 93 +- lib/libc/include/any-windows-any/objectarray.h | 2 +- lib/libc/include/any-windows-any/optary.h | 2 +- lib/libc/include/any-windows-any/pathcch.h | 4 +- lib/libc/include/any-windows-any/prntvpt.h | 59 + lib/libc/include/any-windows-any/process.h | 26 +- lib/libc/include/any-windows-any/processenv.h | 15 +- lib/libc/include/any-windows-any/processthreadsapi.h | 56 +- lib/libc/include/any-windows-any/psapi.h | 35 +- lib/libc/include/any-windows-any/qedit.h | 2 +- lib/libc/include/any-windows-any/qnetwork.h | 2 +- lib/libc/include/any-windows-any/ratings.h | 6 +- lib/libc/include/any-windows-any/rpcdcep.h | 4 +- lib/libc/include/any-windows-any/sal.h | 40 +- lib/libc/include/any-windows-any/schannel.h | 365 +- lib/libc/include/any-windows-any/sdkddkver.h | 5 + lib/libc/include/any-windows-any/sdks/_mingw_ddk.h | 2 +- lib/libc/include/any-windows-any/sdks/_mingw_directx.h | 16 - lib/libc/include/any-windows-any/sec_api/stdio_s.h | 81 +- lib/libc/include/any-windows-any/sec_api/wchar_s.h | 36 +- lib/libc/include/any-windows-any/security.h | 10 +- lib/libc/include/any-windows-any/securitybaseapi.h | 103 +- lib/libc/include/any-windows-any/sensors.h | 53 +- lib/libc/include/any-windows-any/setjmp.h | 2 +- lib/libc/include/any-windows-any/shellapi.h | 5 +- lib/libc/include/any-windows-any/shlwapi.h | 50 +- lib/libc/include/any-windows-any/spatialaudioclient.h | 335 + lib/libc/include/any-windows-any/stdio.h | 291 +- lib/libc/include/any-windows-any/stdlib.h | 4 +- lib/libc/include/any-windows-any/strmif.h | 33 +- lib/libc/include/any-windows-any/sys/stat.h | 36 +- lib/libc/include/any-windows-any/sysinfoapi.h | 23 +- lib/libc/include/any-windows-any/taskschd.h | 2 +- lib/libc/include/any-windows-any/tcpmib.h | 1 + lib/libc/include/any-windows-any/threadpoolapiset.h | 2 +- lib/libc/include/any-windows-any/thumbcache.h | 698 + lib/libc/include/any-windows-any/time.h | 8 +- lib/libc/include/any-windows-any/uiautomationclient.h | 2 +- lib/libc/include/any-windows-any/uiautomationcore.h | 2 +- lib/libc/include/any-windows-any/unistd.h | 4 +- lib/libc/include/any-windows-any/urlhist.h | 2 +- lib/libc/include/any-windows-any/utilapiset.h | 2 + lib/libc/include/any-windows-any/uuids.h | 5 + lib/libc/include/any-windows-any/vmr9.h | 23 +- lib/libc/include/any-windows-any/vmr9.idl | 31 +- lib/libc/include/any-windows-any/vss.h | 917 +- lib/libc/include/any-windows-any/vsserror.h | 92 + lib/libc/include/any-windows-any/wchar.h | 197 +- lib/libc/include/any-windows-any/wctype.h | 2 +- lib/libc/include/any-windows-any/winbase.h | 301 +- lib/libc/include/any-windows-any/wincodec.h | 962 +- lib/libc/include/any-windows-any/wincodecsdk.h | 2148 + lib/libc/include/any-windows-any/wincon.h | 32 +- lib/libc/include/any-windows-any/wincrypt.h | 6 +- lib/libc/include/any-windows-any/windef.h | 38 +- lib/libc/include/any-windows-any/windows.storage.h | 114 + lib/libc/include/any-windows-any/winerror.h | 111 +- lib/libc/include/any-windows-any/wingdi.h | 136 +- lib/libc/include/any-windows-any/winhttp.h | 284 +- lib/libc/include/any-windows-any/winhvemulation.h | 82 + lib/libc/include/any-windows-any/winhvplatform.h | 58 + lib/libc/include/any-windows-any/winhvplatformdefs.h | 1011 + lib/libc/include/any-windows-any/winnls.h | 34 +- lib/libc/include/any-windows-any/winnt.h | 89 +- lib/libc/include/any-windows-any/winres.h | 7 + lib/libc/include/any-windows-any/winstring.h | 2 + lib/libc/include/any-windows-any/winuser.h | 283 +- lib/libc/include/any-windows-any/winver.h | 16 + lib/libc/include/any-windows-any/wmdrmsdk.h | 2 +- lib/libc/include/any-windows-any/wmsbuffer.h | 2 +- lib/libc/include/any-windows-any/wmsdkidl.h | 3 +- lib/libc/include/any-windows-any/wow64apiset.h | 3 + lib/libc/include/any-windows-any/wpcapi.h | 2 +- lib/libc/include/any-windows-any/xapo.h | 415 + lib/libc/include/any-windows-any/xapofx.h | 44 + lib/libc/include/any-windows-any/xaudio2.h | 6214 +++ lib/libc/include/any-windows-any/xaudio2fx.h | 390 + lib/libc/include/any-windows-any/xinput.h | 19 +- lib/libc/include/any-windows-any/xmllite.h | 2 +- lib/libc/mingw/crt/crt_handler.c | 2 +- lib/libc/mingw/crt/crtdll.c | 5 +- lib/libc/mingw/crt/crtexe.c | 44 +- lib/libc/mingw/crt/cxa_atexit.c | 142 +- lib/libc/mingw/crt/cxa_thread_atexit.c | 13 + lib/libc/mingw/crt/gs_support.c | 154 - lib/libc/mingw/crt/pseudo-reloc.c | 7 +- lib/libc/mingw/crt/tls_atexit.c | 151 + lib/libc/mingw/gdtoa/gdtoa_fltrnds.h | 18 + lib/libc/mingw/gdtoa/strtodnrp.c | 9 + lib/libc/mingw/gdtoa/strtopx.c | 5 + lib/libc/mingw/include/internal.h | 6 - lib/libc/mingw/include/msvcrt.h | 4 + lib/libc/mingw/lib-common/gdi32.def | 172 +- lib/libc/mingw/lib-common/kernel32.def.in | 14 +- lib/libc/mingw/lib-common/msvcrt.def.in | 19 +- lib/libc/mingw/lib32/gdi32.def | 502 +- lib/libc/mingw/lib32/ntdll.def | 2 + lib/libc/mingw/libsrc/devguid.c | 52 +- lib/libc/mingw/libsrc/netcfg-uuid.c | 13 + lib/libc/mingw/math/arm/exp2.S | 19 + lib/libc/mingw/math/arm/exp2.c | 64 - lib/libc/mingw/math/arm/exp2f.S | 16 + lib/libc/mingw/math/arm/nearbyint.S | 17 +- lib/libc/mingw/math/arm/nearbyintf.S | 17 +- lib/libc/mingw/math/arm/nearbyintl.S | 17 +- lib/libc/mingw/math/arm/s_rint.c | 86 + lib/libc/mingw/math/arm/s_rintf.c | 51 + lib/libc/mingw/math/arm/s_trunc.c | 61 + lib/libc/mingw/math/arm/s_truncf.c | 51 + lib/libc/mingw/math/arm/sincos.S | 32 + lib/libc/mingw/math/arm/sincosf.S | 29 + lib/libc/mingw/math/arm/trunc.S | 28 - lib/libc/mingw/math/arm/truncf.S | 28 - lib/libc/mingw/math/arm64/rint.c | 12 + lib/libc/mingw/math/arm64/rintf.c | 12 + lib/libc/mingw/math/arm64/sincos.S | 34 + lib/libc/mingw/math/arm64/sincosf.S | 31 + lib/libc/mingw/math/fma.c | 66 +- lib/libc/mingw/math/fmaf.c | 66 +- lib/libc/mingw/math/fmal.c | 95 +- lib/libc/mingw/math/frexp.c | 64 + lib/libc/mingw/math/frexpl.c | 71 + lib/libc/mingw/math/rint.c | 24 - lib/libc/mingw/math/rintf.c | 23 - lib/libc/mingw/math/x86/rint.c | 12 + lib/libc/mingw/math/x86/rintf.c | 12 + lib/libc/mingw/misc/__p__commode.c | 17 + lib/libc/mingw/misc/getopt.c | 2 +- lib/libc/mingw/misc/mingw-fseek.c | 104 - lib/libc/mingw/misc/mingw_longjmp.S | 105 + lib/libc/mingw/misc/setjmp.S | 115 + lib/libc/mingw/stdio/asprintf.c | 2 +- lib/libc/mingw/stdio/fseeko64.c | 93 - lib/libc/mingw/stdio/snprintf.c | 20 + lib/libc/mingw/stdio/snprintf_alias.c | 26 + lib/libc/mingw/stdio/vasprintf.c | 2 +- lib/libc/mingw/stdio/vsnprintf.c | 20 +- lib/libc/mingw/stdio/vsnprintf_alias.c | 20 + src/mingw.zig | 30 +- 280 files changed, 86251 insertions(+), 69595 deletions(-)