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

Reply via email to