On 2026/09/03 22:46, Zhongteng Gui wrote: > Hi, I found that some files in mingw-w64-headers/include might be very old, > and > are no longer shipped by Microsoft (through Windows Kits or similar things) > now. > > For example, windowsx.h16 and verinfo.ver. By searching GitHub, it seemes that > windowsx.h16 was once shipped with NT PDK, and verinfo.ver was once provided > by > an old Windows SDK. Both can't be found in latest Windows Kits. > > I'm not sure whether we want to still provide these files, or maybe we should > align with current Windows Kits and remove these outdated files? > I've found more similar legacy files in mingw-w64-crt/libsrc, for example:
``` dist_libsrc_DATA = \ libsrc/agtctl_i.c libsrc/agtsvr_i.c libsrc/cdoex_i.c libsrc/cdoexm_i.c \ libsrc/cdosys_i.c libsrc/emostore_i.c libsrc/iisext_i.c libsrc/mtsadmin_i.c \ libsrc/mtxadmin_i.c libsrc/scardssp_i.c libsrc/scardssp_p.c libsrc/tsuserex_i.c ``` These files are installed into include/ now. They were distributed by old Windows SDK (about v6.0A or earlier), and removed at about v8.1A. Should we still distribute them today? Especially considering that these `.c` files are distributed under `include/`, which is very strange. _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
