Cargo Features

win-wrap has no features set by default.

[dependencies]
win-wrap = { version = "0.2.9", features = ["audio", "com", "common", "control", "ext", "graphic", "hook", "input", "memory", "message", "msaa", "pth", "registry", "shell", "threading", "tts", "uia"] }
audio

Enables Win32_Media_Audio_XAudio2 of windows

Affects win-wrap::audio

com shell? uia? = common, ext

Enables Win32_System_Com and Win32_System_Ole of windows

Affects win-wrap::com

common com? control? ext? graphic? message? msaa?

Enables Win32_Globalization, Win32_System_Diagnostics_Debug, Win32_System_LibraryLoader, Win32_System_SystemServices, Win32_System_Threading, Win32_UI_Input and Win32_UI_WindowsAndMessaging of windows

Affects win-wrap::common

control = common, ext, graphic, memory, message, threading, windows-core

Enables Win32_Foundation, Win32_UI_Controls, Win32_UI_Controls_Dialogs and Win32_UI_Controls_RichEdit of windows

Affects win-wrap::control

ext com? control? graphic? input? = common

Affects win-wrap::ext

graphic control? = common, ext

Enables Win32_Graphics_Gdi and Win32_Graphics_GdiPlus of windows

Affects win-wrap::graphic

hook = message, threading

Affects win-wrap::hook

input msaa? shell? = ext, memory

Enables Win32_UI_Controls, Win32_UI_Input_Ime and Win32_UI_Input_KeyboardAndMouse of windows

Affects win-wrap::input

memory control? input?

Enables Win32_System_Memory of windows

Affects win-wrap::memory

message control? hook? msaa? threading? = common

Affects win-wrap::message

msaa uia? = common, input, message, threading

Enables Win32_UI_Accessibility of windows

Affects win-wrap::msaa

pth

Enables Win32_System_Performance of windows

Affects win-wrap::pdh

registry

Enables Win32_System_Registry of windows

Affects win-wrap::registry

shell = com, input

Enables Win32_Storage_FileSystem, Win32_UI_Shell and Win32_UI_Shell_Common of windows

Affects win-wrap::shell

threading control? hook? msaa? = message

Enables Win32_Security of windows

Affects win-wrap::threading

tts

Enables Foundation_Collections, Media_Core, Media_SpeechSynthesis and Storage_Streams of windows

Affects win-wrap::tts

uia = com, msaa, windows-core

Enables Win32_UI_Accessibility and implement of windows

Affects win-wrap::uia

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

windows-core control? uia?
windows audio? com? common? control? graphic? input? memory? msaa? pth? registry? shell? threading? tts? uia?