Cargo Features
[dependencies]
mcom = { version = "0.1.4", default-features = false, features = ["windows-latest", "windows-10", "windows-8-1", "windows-8", "windows-7", "windows-vista", "windows-xp", "windows-2000", "winapi-family-all", "winapi-family-desktop-app", "winapi-family-pc-app", "winapi-family-phone-app", "winapi-family-system", "winapi-family-server", "winapi-family-games", "com-0-3", "wio-0-2"] }
- default = winapi-family-all, windows-latest
-
These default features are set whenever
mcom
is added without
somewhere in the dependency tree.default-features = false - windows-latest default = windows-10
-
https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions
- windows-10 windows-latest = windows-8-1
- windows-8-1 windows-10? = windows-8
- windows-8 windows-8-1? = windows-7
- windows-7 windows-8? = windows-vista
- windows-vista windows-7? = windows-xp
- windows-xp windows-vista? = windows-2000
- windows-2000 windows-xp?
- winapi-family-all default = winapi-family-desktop-app, winapi-family-games, winapi-family-pc-app, winapi-family-phone-app, winapi-family-server, winapi-family-system
-
windows-98? 95? me? nt4?
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\winapifamily.h - winapi-family-desktop-app winapi-family-all
-
Windows Desktop Applications (traditional)
- winapi-family-pc-app winapi-family-all
-
Windows Store Applications
- winapi-family-phone-app winapi-family-all
-
Windows Phone Applications
- winapi-family-system winapi-family-all
-
Windows Drivers and Tools
- winapi-family-server winapi-family-all
-
Windows Server Applications
- winapi-family-games winapi-family-all
-
Windows "Games and Applications"