Cargo Features

WinSafe has no features set by default.

[dependencies]
winsafe = { version = "0.0.20", features = ["comctl", "dshow", "dwm", "dxgi", "gdi", "gui", "kernel", "mf", "ole", "oleaut", "shell", "taskschd", "user", "uxtheme", "version"] }
comctl gui? = ole

Affects winsafe::msg.dtm, winsafe::msg.hdm, winsafe::msg.lvm, winsafe::msg.mcm, winsafe::msg.pbm, winsafe::msg.sb, winsafe::msg.trbm

dshow = oleaut
dwm = uxtheme
dxgi = ole
gdi uxtheme? = user
gui = comctl, shell, uxtheme

Affects winsafe::gui

kernel user? version?

Affects winsafe::co, winsafe::guard, winsafe::prelude

mf = oleaut
ole comctl? dxgi? oleaut? uxtheme? = user

Affects winsafe::vt

oleaut dshow? mf? shell? taskschd? = ole
shell gui? = oleaut
taskschd = oleaut
user gdi? ole? = kernel

Affects winsafe::msg, winsafe::msg.bm, winsafe::msg.cb, winsafe::msg.em, winsafe::msg.lb, winsafe::msg.wm

uxtheme dwm? gui? = gdi, ole
version = kernel