ci/azure/pipelines.yml | 2 +- lib/libc/include/any-windows-any/_mingw.h | 14 +- lib/libc/include/any-windows-any/_mingw_mac.h | 6 +- lib/libc/include/any-windows-any/activation.h | 2 +- lib/libc/include/any-windows-any/activaut.h | 2 +- lib/libc/include/any-windows-any/activdbg.h | 2 +- lib/libc/include/any-windows-any/activdbg100.h | 2 +- lib/libc/include/any-windows-any/activprof.h | 2 +- lib/libc/include/any-windows-any/activscp.h | 2 +- lib/libc/include/any-windows-any/adhoc.h | 2 +- lib/libc/include/any-windows-any/afunix.h | 19 + lib/libc/include/any-windows-any/alg.h | 2 +- lib/libc/include/any-windows-any/amstream.h | 2 +- lib/libc/include/any-windows-any/amvideo.h | 2 +- lib/libc/include/any-windows-any/asyncinfo.h | 2 +- lib/libc/include/any-windows-any/audioclient.h | 2 +- lib/libc/include/any-windows-any/audioendpoints.h | 2 +- lib/libc/include/any-windows-any/audiopolicy.h | 2 +- lib/libc/include/any-windows-any/austream.h | 2 +- lib/libc/include/any-windows-any/bdaiface.h | 2 +- lib/libc/include/any-windows-any/bits.h | 1540 +++++++--- lib/libc/include/any-windows-any/bits1_5.h | 589 +++- lib/libc/include/any-windows-any/bits2_0.h | 815 +++-- lib/libc/include/any-windows-any/bits2_5.h | 270 ++ lib/libc/include/any-windows-any/bits3_0.h | 704 +++++ lib/libc/include/any-windows-any/bits5_0.h | 581 ++++ lib/libc/include/any-windows-any/comadmin.h | 2 +- lib/libc/include/any-windows-any/comcat.h | 2 +- lib/libc/include/any-windows-any/comdef.h | 16 +- lib/libc/include/any-windows-any/commoncontrols.h | 2 +- lib/libc/include/any-windows-any/computecore.h | 82 + lib/libc/include/any-windows-any/computedefs.h | 119 + lib/libc/include/any-windows-any/computenetwork.h | 142 + lib/libc/include/any-windows-any/computestorage.h | 40 + lib/libc/include/any-windows-any/control.h | 2 +- lib/libc/include/any-windows-any/corecrt.h | 5 - lib/libc/include/any-windows-any/ctfutb.h | 2 +- lib/libc/include/any-windows-any/ctype.h | 2 +- lib/libc/include/any-windows-any/d3d10.h | 2 +- lib/libc/include/any-windows-any/d3d10_1.h | 2 +- lib/libc/include/any-windows-any/d3d10effect.h | 4 +- lib/libc/include/any-windows-any/d3d10sdklayers.h | 2 +- lib/libc/include/any-windows-any/d3d11.h | 2 +- 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/d3d11on12.h | 2 +- lib/libc/include/any-windows-any/d3d11sdklayers.h | 2 +- lib/libc/include/any-windows-any/d3d12.h | 2 +- lib/libc/include/any-windows-any/d3d12sdklayers.h | 2 +- lib/libc/include/any-windows-any/d3d12shader.h | 2 +- lib/libc/include/any-windows-any/d3dcommon.h | 54 +- lib/libc/include/any-windows-any/dbgprop.h | 2 +- lib/libc/include/any-windows-any/dcommon.h | 2 +- lib/libc/include/any-windows-any/dcomp.h | 74 + lib/libc/include/any-windows-any/dcompanimation.h | 2 +- lib/libc/include/any-windows-any/ddk/ata.h | 1732 +++++++++++ lib/libc/include/any-windows-any/ddk/ntifs.h | 2 + lib/libc/include/any-windows-any/ddk/wdm.h | 1146 ++++++- lib/libc/include/any-windows-any/ddstream.h | 2 +- lib/libc/include/any-windows-any/devicetopology.h | 2 +- lib/libc/include/any-windows-any/dimm.h | 2 +- lib/libc/include/any-windows-any/dinput.h | 4 +- lib/libc/include/any-windows-any/dinputd.h | 2 +- lib/libc/include/any-windows-any/directmanipulation.h | 2 +- lib/libc/include/any-windows-any/dispex.h | 2 +- lib/libc/include/any-windows-any/dmodshow.h | 2 +- lib/libc/include/any-windows-any/docobj.h | 2 +- lib/libc/include/any-windows-any/docobjectservice.h | 2 +- lib/libc/include/any-windows-any/documenttarget.h | 2 +- lib/libc/include/any-windows-any/downloadmgr.h | 2 +- lib/libc/include/any-windows-any/drmexternals.h | 2 +- lib/libc/include/any-windows-any/dsound.h | 12 +- lib/libc/include/any-windows-any/dvdif.h | 2 +- lib/libc/include/any-windows-any/dwrite.h | 2 +- lib/libc/include/any-windows-any/dwrite_1.h | 2 +- lib/libc/include/any-windows-any/dwrite_2.h | 2 +- lib/libc/include/any-windows-any/dwrite_3.h | 11 +- lib/libc/include/any-windows-any/dxgi.h | 2 +- lib/libc/include/any-windows-any/dxgi1_2.h | 2 +- lib/libc/include/any-windows-any/dxgi1_3.h | 2 +- lib/libc/include/any-windows-any/dxgi1_4.h | 2 +- lib/libc/include/any-windows-any/dxgi1_5.h | 2 +- lib/libc/include/any-windows-any/dxgi1_6.h | 2 +- lib/libc/include/any-windows-any/dxgicommon.h | 2 +- lib/libc/include/any-windows-any/dxgidebug.h | 2 +- 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 | 269 ++ lib/libc/include/any-windows-any/dxva2api.h | 2 +- lib/libc/include/any-windows-any/dxvahd.h | 26 +- lib/libc/include/any-windows-any/endpointvolume.h | 2 +- lib/libc/include/any-windows-any/eventtoken.h | 2 +- lib/libc/include/any-windows-any/evr.h | 2 +- lib/libc/include/any-windows-any/evr9.h | 411 ++- lib/libc/include/any-windows-any/exdisp.h | 2 +- lib/libc/include/any-windows-any/filter.h | 2 +- lib/libc/include/any-windows-any/float.h | 2 +- lib/libc/include/any-windows-any/fontsub.h | 64 + lib/libc/include/any-windows-any/fsrm.h | 2 +- lib/libc/include/any-windows-any/fsrmenums.h | 2 +- lib/libc/include/any-windows-any/fsrmquota.h | 2 +- lib/libc/include/any-windows-any/fsrmreports.h | 2 +- lib/libc/include/any-windows-any/fsrmscreen.h | 2 +- lib/libc/include/any-windows-any/fusion.h | 2 +- lib/libc/include/any-windows-any/fwptypes.h | 2 +- lib/libc/include/any-windows-any/hstring.h | 2 +- lib/libc/include/any-windows-any/httpext.h | 21 +- lib/libc/include/any-windows-any/icftypes.h | 2 +- lib/libc/include/any-windows-any/icodecapi.h | 2 +- lib/libc/include/any-windows-any/iketypes.h | 2 +- lib/libc/include/any-windows-any/inputscope.h | 2 +- lib/libc/include/any-windows-any/inspectable.h | 2 +- lib/libc/include/any-windows-any/intrin.h | 4 + lib/libc/include/any-windows-any/inttypes.h | 48 +- lib/libc/include/any-windows-any/ioringapi.h | 140 + lib/libc/include/any-windows-any/ks.h | 57 +- lib/libc/include/any-windows-any/ksmedia.h | 29 + lib/libc/include/any-windows-any/locale.h | 6 + lib/libc/include/any-windows-any/locationapi.h | 2 +- lib/libc/include/any-windows-any/mediaobj.h | 2 +- lib/libc/include/any-windows-any/medparam.h | 2 +- lib/libc/include/any-windows-any/mfapi.h | 64 +- lib/libc/include/any-windows-any/mfcaptureengine.h | 1769 +++++++++++ lib/libc/include/any-windows-any/mfd3d12.h | 275 ++ lib/libc/include/any-windows-any/mfidl.h | 1880 +++++++++++- lib/libc/include/any-windows-any/mfmediacapture.h | 298 ++ lib/libc/include/any-windows-any/mfobjects.h | 2 +- lib/libc/include/any-windows-any/mfplay.h | 2 +- lib/libc/include/any-windows-any/mfreadwrite.h | 2 +- lib/libc/include/any-windows-any/mftransform.h | 2 +- lib/libc/include/any-windows-any/mmdeviceapi.h | 2 +- lib/libc/include/any-windows-any/mmreg.h | 6 + lib/libc/include/any-windows-any/mmstream.h | 2 +- lib/libc/include/any-windows-any/mmsystem.h | 1 + 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 | 2 +- lib/libc/include/any-windows-any/msinkaut.h | 2 +- lib/libc/include/any-windows-any/msinkaut_i.c | 2 +- lib/libc/include/any-windows-any/msopc.h | 2 +- lib/libc/include/any-windows-any/mstcpip.h | 241 +- lib/libc/include/any-windows-any/msxml.h | 2 +- lib/libc/include/any-windows-any/napcertrelyingparty.h | 2 +- lib/libc/include/any-windows-any/napcommon.h | 2 +- lib/libc/include/any-windows-any/napenforcementclient.h | 2 +- lib/libc/include/any-windows-any/napmanagement.h | 2 +- lib/libc/include/any-windows-any/napprotocol.h | 2 +- lib/libc/include/any-windows-any/napservermanagement.h | 2 +- lib/libc/include/any-windows-any/napsystemhealthagent.h | 2 +- lib/libc/include/any-windows-any/napsystemhealthvalidator.h | 2 +- lib/libc/include/any-windows-any/naptypes.h | 2 +- lib/libc/include/any-windows-any/netcfgn.h | 2 +- lib/libc/include/any-windows-any/netcfgx.h | 2 +- lib/libc/include/any-windows-any/netfw.h | 2 +- lib/libc/include/any-windows-any/netlistmgr.h | 2 +- lib/libc/include/any-windows-any/ntdddisk.h | 6 + lib/libc/include/any-windows-any/ntioring_x.h | 54 + lib/libc/include/any-windows-any/ntsecapi.h | 1147 ++++++- lib/libc/include/any-windows-any/ntstatus.h | 1 + lib/libc/include/any-windows-any/nvme.h | 2835 ++++++++++++++++++ lib/libc/include/any-windows-any/oaidl.h | 2 +- lib/libc/include/any-windows-any/objectarray.h | 2 +- lib/libc/include/any-windows-any/objidl.h | 2 +- lib/libc/include/any-windows-any/objidlbase.h | 2 +- lib/libc/include/any-windows-any/ocidl.h | 2 +- lib/libc/include/any-windows-any/oleacc.h | 2 +- lib/libc/include/any-windows-any/oleidl.h | 2 +- lib/libc/include/any-windows-any/optary.h | 2 +- lib/libc/include/any-windows-any/pchannel.h | 16 +- lib/libc/include/any-windows-any/portabledevicetypes.h | 2 +- lib/libc/include/any-windows-any/processthreadsapi.h | 97 + lib/libc/include/any-windows-any/proofofpossessioncookieinfo.h | 173 ++ lib/libc/include/any-windows-any/propidl.h | 2 +- lib/libc/include/any-windows-any/propsys.h | 2 +- lib/libc/include/any-windows-any/propvarutil.h | 104 +- lib/libc/include/any-windows-any/psdk_inc/_dbg_common.h | 97 +- lib/libc/include/any-windows-any/psdk_inc/_ip_mreq1.h | 9 + lib/libc/include/any-windows-any/psdk_inc/intrin-impl.h | 119 + lib/libc/include/any-windows-any/qedit.h | 2 +- lib/libc/include/any-windows-any/qnetwork.h | 2 +- lib/libc/include/any-windows-any/rdpencomapi.h | 2 +- lib/libc/include/any-windows-any/regbag.h | 2 +- lib/libc/include/any-windows-any/relogger.h | 2 +- lib/libc/include/any-windows-any/rtworkq.h | 2 +- lib/libc/include/any-windows-any/sal.h | 4 + lib/libc/include/any-windows-any/sapi51.h | 2 +- lib/libc/include/any-windows-any/sapi53.h | 2 +- lib/libc/include/any-windows-any/sapi54.h | 2 +- lib/libc/include/any-windows-any/sdkddkver.h | 3 +- lib/libc/include/any-windows-any/sensorsapi.h | 2 +- lib/libc/include/any-windows-any/servprov.h | 2 +- lib/libc/include/any-windows-any/setjmp.h | 8 +- lib/libc/include/any-windows-any/shldisp.h | 2 +- lib/libc/include/any-windows-any/shobjidl.h | 140 +- lib/libc/include/any-windows-any/shtypes.h | 2 +- lib/libc/include/any-windows-any/spatialaudioclient.h | 2 +- lib/libc/include/any-windows-any/spellcheck.h | 2 +- lib/libc/include/any-windows-any/stdio.h | 20 +- lib/libc/include/any-windows-any/strmif.h | 2 +- lib/libc/include/any-windows-any/structuredquerycondition.h | 2 +- lib/libc/include/any-windows-any/sys/timeb.h | 10 + lib/libc/include/any-windows-any/taskschd.h | 2 +- lib/libc/include/any-windows-any/textstor.h | 2 +- lib/libc/include/any-windows-any/thumbcache.h | 2 +- lib/libc/include/any-windows-any/time.h | 22 +- lib/libc/include/any-windows-any/timeapi.h | 12 + lib/libc/include/any-windows-any/tlbref.h | 2 +- lib/libc/include/any-windows-any/tlogstg.h | 2 +- lib/libc/include/any-windows-any/tpcshrd.h | 2 +- lib/libc/include/any-windows-any/tsvirtualchannels.h | 1060 +++++++ lib/libc/include/any-windows-any/tuner.h | 2 +- lib/libc/include/any-windows-any/uianimation.h | 2 +- lib/libc/include/any-windows-any/uiautomationclient.h | 198 +- lib/libc/include/any-windows-any/uiautomationcore.h | 269 +- lib/libc/include/any-windows-any/uiautomationcoreapi.h | 1 + lib/libc/include/any-windows-any/uiviewsettingsinterop.h | 2 +- lib/libc/include/any-windows-any/unknwn.h | 2 +- lib/libc/include/any-windows-any/unknwnbase.h | 2 +- lib/libc/include/any-windows-any/urlhist.h | 2 +- lib/libc/include/any-windows-any/urlmon.h | 2 +- lib/libc/include/any-windows-any/vdslun.h | 146 +- lib/libc/include/any-windows-any/vmr9.h | 2 +- lib/libc/include/any-windows-any/vsadmin.h | 363 ++- lib/libc/include/any-windows-any/vsanimation.h | 242 ++ lib/libc/include/any-windows-any/vsbackup.h | 5084 +++++++++++++++++++++++++++----- lib/libc/include/any-windows-any/vsmgmt.h | 1221 ++++++-- lib/libc/include/any-windows-any/vsprov.h | 1199 +++++++- lib/libc/include/any-windows-any/vss.h | 2 +- lib/libc/include/any-windows-any/vswriter.h | 3579 ++++++++++++++++++---- lib/libc/include/any-windows-any/wbemads.h | 2 +- lib/libc/include/any-windows-any/wbemcli.h | 2 +- lib/libc/include/any-windows-any/wbemdisp.h | 2 +- lib/libc/include/any-windows-any/wbemprov.h | 2 +- lib/libc/include/any-windows-any/wbemtran.h | 2 +- lib/libc/include/any-windows-any/wchar.h | 2 +- lib/libc/include/any-windows-any/wdstptmgmt.h | 2 +- lib/libc/include/any-windows-any/webauthn.h | 369 +++ lib/libc/include/any-windows-any/winbase.h | 17 - lib/libc/include/any-windows-any/wincodec.h | 2 +- lib/libc/include/any-windows-any/wincodecsdk.h | 2 +- lib/libc/include/any-windows-any/wincon.h | 30 +- lib/libc/include/any-windows-any/windns.h | 538 +++- lib/libc/include/any-windows-any/windows.foundation.collections.h | 47 +- lib/libc/include/any-windows-any/windows.foundation.h | 214 +- lib/libc/include/any-windows-any/windows.media.h | 223 ++ lib/libc/include/any-windows-any/windows.media.speechsynthesis.h | 928 +++++- lib/libc/include/any-windows-any/windows.security.cryptography.h | 16 +- lib/libc/include/any-windows-any/windows.storage.h | 103 +- lib/libc/include/any-windows-any/windows.storage.streams.h | 2 +- lib/libc/include/any-windows-any/windows.system.h | 2 +- lib/libc/include/any-windows-any/windows.system.threading.h | 54 +- lib/libc/include/any-windows-any/windowscontracts.h | 2 +- lib/libc/include/any-windows-any/winerror.h | 21 + lib/libc/include/any-windows-any/winevt.h | 21 +- lib/libc/include/any-windows-any/winhvplatform.h | 37 + lib/libc/include/any-windows-any/winhvplatformdefs.h | 731 ++++- lib/libc/include/any-windows-any/wininet.h | 98 +- lib/libc/include/any-windows-any/winineti.h | 1 + lib/libc/include/any-windows-any/winioctl.h | 475 ++- lib/libc/include/any-windows-any/winnt.h | 123 +- lib/libc/include/any-windows-any/winsock2.h | 7 + lib/libc/include/any-windows-any/winsvc.h | 115 +- lib/libc/include/any-windows-any/winuser.h | 5 +- lib/libc/include/any-windows-any/wmcodecdsp.h | 2 +- lib/libc/include/any-windows-any/wmcontainer.h | 2 +- lib/libc/include/any-windows-any/wmdrmsdk.h | 2 +- lib/libc/include/any-windows-any/wmp.h | 2 +- lib/libc/include/any-windows-any/wmprealestate.h | 2 +- lib/libc/include/any-windows-any/wmpservices.h | 2 +- lib/libc/include/any-windows-any/wmsbuffer.h | 315 +- lib/libc/include/any-windows-any/wmsdkidl.h | 381 ++- lib/libc/include/any-windows-any/wmsecure.h | 472 +++ lib/libc/include/any-windows-any/wpcapi.h | 2 +- lib/libc/include/any-windows-any/ws2ipdef.h | 5 - lib/libc/include/any-windows-any/wsdattachment.h | 2 +- lib/libc/include/any-windows-any/wsdbase.h | 2 +- lib/libc/include/any-windows-any/wsdclient.h | 2 +- lib/libc/include/any-windows-any/wsddisco.h | 2 +- lib/libc/include/any-windows-any/wsdhost.h | 2 +- lib/libc/include/any-windows-any/wsdxml.h | 2 +- lib/libc/include/any-windows-any/wsmandisp.h | 2 +- lib/libc/include/any-windows-any/wtypes.h | 2 +- lib/libc/include/any-windows-any/wtypesbase.h | 2 +- lib/libc/include/any-windows-any/wuapi.h | 159 +- lib/libc/include/any-windows-any/wuerror.h | 482 +++ lib/libc/include/any-windows-any/xapo.h | 2 +- lib/libc/include/any-windows-any/xaudio2.h | 2 +- lib/libc/include/any-windows-any/xaudio2fx.h | 2 +- lib/libc/include/any-windows-any/xmllite.h | 2 +- lib/libc/include/any-windows-any/xpsdigitalsignature.h | 2 +- lib/libc/include/any-windows-any/xpsobjectmodel.h | 2 +- lib/libc/include/any-windows-any/xpsobjectmodel_1.h | 2 +- lib/libc/include/any-windows-any/xpsprint.h | 2 +- lib/libc/include/any-windows-any/xpsrassvc.h | 2 +- lib/libc/mingw/crt/charmax.c | 2 +- lib/libc/mingw/crt/crtdll.c | 4 +- lib/libc/mingw/crt/crtexe.c | 30 +- lib/libc/mingw/crt/mingw_helpers.c | 2 +- lib/libc/mingw/crt/pseudo-reloc.c | 21 +- lib/libc/mingw/crt/tlssup.c | 6 +- lib/libc/mingw/gdtoa/strtopx.c | 14 + lib/libc/mingw/include/config.h | 13 +- lib/libc/mingw/include/msvcrt.h | 4 +- lib/libc/mingw/lib-common/bthprops.def | 70 + lib/libc/mingw/lib-common/fwpuclnt.def | 285 ++ lib/libc/mingw/lib-common/glu32.def | 60 + lib/libc/mingw/lib-common/msvcrt.def.in | 4 +- lib/libc/mingw/lib-common/mswsock.def | 2 + lib/libc/mingw/lib-common/ntdll.def.in | 60 + lib/libc/mingw/lib-common/opengl32.def | 376 +++ lib/libc/mingw/lib-common/query.def | 17 + lib/libc/mingw/lib-common/tbs.def | 3 + lib/libc/mingw/lib-common/ws2_32.def.in | 1 + lib/libc/mingw/lib32/authz.def | 36 +- lib/libc/mingw/lib32/fwpuclnt.def | 145 +- lib/libc/mingw/lib32/ksuser.def | 11 +- lib/libc/mingw/lib32/mswsock.def | 46 +- lib/libc/mingw/lib32/ntdll.def | 55 + lib/libc/mingw/lib32/query.def | 17 + lib/libc/mingw/lib32/tbs.def | 15 + lib/libc/mingw/lib32/user32.def | 191 +- lib/libc/mingw/lib32/ws2_32.def | 14 + lib/libc/mingw/lib64/bthprops.def | 70 - lib/libc/mingw/lib64/fwpuclnt.def | 146 - lib/libc/mingw/lib64/glu32.def | 60 - lib/libc/mingw/lib64/opengl32.def | 376 --- lib/libc/mingw/lib64/query.def | 1447 --------- lib/libc/mingw/libarm32/fwpuclnt.def | 259 -- lib/libc/mingw/libarm32/query.def | 51 - lib/libc/mingw/math/cephes_emath.c | 1283 -------- lib/libc/mingw/math/cephes_emath.h | 719 ----- lib/libc/mingw/math/x86/asinh.c | 55 +- lib/libc/mingw/math/x86/asinhf.c | 17 +- lib/libc/mingw/math/x86/asinhl.c | 15 +- lib/libc/mingw/math/x86/atanh.c | 2 +- lib/libc/mingw/math/x86/atanhf.c | 2 +- lib/libc/mingw/math/x86/atanhl.c | 2 +- lib/libc/mingw/misc/btowc.c | 6 +- lib/libc/mingw/misc/lc_locale_func.c | 31 +- lib/libc/mingw/misc/mingw_wcstod.c | 18 +- lib/libc/mingw/misc/mingw_wcstold.c | 96 +- lib/libc/mingw/misc/seterrno.c | 12 +- lib/libc/mingw/misc/setjmp.S | 2 + lib/libc/mingw/misc/strtold.c | 398 --- lib/libc/mingw/misc/wcstold.c | 64 +- lib/libc/mingw/secapi/vsprintf_s.c | 5 - lib/libc/mingw/stdio/mingw_pformat.c | 1886 ++++++------ lib/libc/mingw/stdio/scanf.S | 154 +- lib/libc/mingw/stdio/snprintf.c | 22 +- lib/libc/mingw/stdio/strtof.c | 18 +- lib/libc/mingw/stdio/vfscanf.c | 6 +- lib/libc/mingw/stdio/vfwscanf.c | 6 +- lib/libc/mingw/stdio/vsnprintf.c | 10 +- lib/libc/mingw/stdio/vsscanf.c | 6 +- lib/libc/mingw/stdio/vswscanf.c | 6 +- lib/libc/mingw/stdio/vwscanf.c | 5 - src/mingw.zig | 9 +- 360 files changed, 37731 insertions(+), 9243 deletions(-)