On 2026/09/07 22:20, LIU Hao wrote: > 在 2026-9-6 02:11, Zhongteng Gui 写道: >> 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? > > Those may be useful to build retro software, so no. >
Fine. > >> 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. > > iisext_i.c is still in Windows SDK 10.0.28000; haven't looked at the others > though. > > These files contain definitions of GUIDs that are not defined elsewhere > (uuid.lib for example). Users have to include these files to avoid linker > errors, should such GUIDs be used. > agtctl_i.c, agtsvr_i.c, cdoex_i.c, cdoexm_i.c, emostorce_i.c, scardssp_i.c, scardssp_p.c are no longer in Windows SDK 10.0.26100. cdosys_i.c, iisext_i.c, mtsadmin_i.c, mtxadmin_i.c, tsuserex_i.c are still in Windows SDK 10.0.26100. _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
