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 default-features = false somewhere in the dependency tree.

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"

Features from optional dependencies

com-0-3 win implicit feature

Enables com ^0.3

com:

Utilities for implementing COM Client and Servers

wio-0-2 win implicit feature

Enables wio

wio:

Windows IO wrapper