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

Reply via email to