Cargo Features

WinSafe has no features set by default.

[dependencies]
winsafe = { version = "0.0.22", features = ["advapi", "comctl", "dshow", "dwm", "dxgi", "gdi", "gui", "kernel", "mf", "ole", "oleaut", "raw-dylib", "taskschd", "user", "uxtheme", "version"] }
advapi = kernel
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, uxtheme

Affects winsafe::gui

kernel advapi? user? version?

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

mf = oleaut
ole comctl? dxgi? oleaut? uxtheme? = user
oleaut dshow? mf? shell? taskschd? = ole
raw-dylib
shell 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