Os::Windows Apis
wslapi
ExperimentalManaging the Windows Subsystem for Linux
stop-thread
ExperimentalVarious ways of stopping threads on various platforms, without requiring the thread to poll.
ui-sys
ExperimentalNative bindings to the minimalist, cross-platform, widget set `libui`
cmdpal
ExperimentalRust SDK for PowerToys Command Palette
e_grid
ExperimentalA real-time, multi-monitor window grid management and tracking system for Windows.
serial-windows
ExperimentalSerial port implementation for Windows.
wstr
ExperimentalMacros for compile-time UTF-16 (wide) string literals.
iui
ExperimentalSimple, small, easy to distribute GUI bindings.
wallopino
ExperimentalA Rust library for attaching windows behind the Windows desktop icons.
cfile
ExperimentalRust bindings to C *FILE stream
lpwstr
ExperimentalConvert between safe types and raw u16 pointers for Windows FFI
mscorlib-safe
ExperimentalSafe wrappers around FFI bindings to mscorlib
mscorlib_safe_derive
ExperimentalSafe wrappers around FFI bindings to mscorlib
mem_file
ExperimentalA wrapper around native shared memory for Linux and Windows
winhandle
ExperimentalA set of types to make interacting with Windows APIs safer and easier.
winbluetooth
ExperimentalRaw FFI bindings for Windows' bluetooth API.
elbow-grease
ExperimentalRust bindings to chromium
lawrencium
ExperimentalLr103
winver
Experimentalwinver is a tiny crate to detect real OS version on Windows depending on windows crate only. There are several ways to get Windows OS version and each of them has its pitfall. This crate provides API to get the version more easily and safely avoiding the pitfalls.
oaidl
ExperimentalCrate to manage conversions to/from SAFEARRAY, VARIANT, and BSTR data structures in COM interop
winutils-rs
ExperimentalRust wrappers of various Windows API and definitions.
amsi
ExperimentalWrapper for Windows Anti Malware Scan Interface
wallpaper-windows-user32
ExperimentalManipulate Windows desktop image via user32.dll.
druid-win-shell
ExperimentalWindows-specific application shell used for druid toolkit.
shared_memory
ExperimentalA user friendly crate that allows you to share memory between processes
virtdisk-rs
ExperimentalRust abstractions for VirtDisk APIs.
wio
ExperimentalWindows IO wrapper
screen-flash
ExperimentalA Windows screen flash library and CLI.
win32_notification
ExperimentalAllows easy creation and manipulation of Win32 notifications.
mscorlib-sys
ExperimentalRaw FFI bindings for mscorlib
thin_main_loop
ExperimentalThin, cross-platform, main event loop. A building block for native GUI applications, among other use cases.
detours-sys
ExperimentalRust bindings to Microsoft Detours
nvim_windows_remote
ExperimentalEdit a file in an existing neovim instance.
vmsavedstatedump_rs
ExperimentalRust abstractions of VmSavedStateDumpProvider Windows 10 SDK API.
winlog
ExperimentalA simple Rust log backend to send messages to the Windows event log.
dhc
ExperimentalXInput/rawinput abstraction library for Win32
wexit
ExperimentalDetect whether CLI programs have their own Windows console, and prompt to exit.
hwbp
ExperimentalA fully-featured Rust library for managing hardware breakpoints on Windows via x86 debug registers.
tlhelp32
ExperimentalA small wrapper around the tlhelp32 windows API
winarg
ExperimentalWindows command line argument parsing
mail_slot
ExperimentalA Rust implementation of the Windows Mailslot API
windirs
ExperimentalA safe wrapper around `SHGetKnownFolderPath`.
hcs-rs
ExperimentalRust abstractions for HCS APIs.
win-beep
ExperimentalCalls the `Beep()` function of the Windows API.
willhook
ExperimentalCapture all keyboard and mouse input regardless of application focus on the active windows desktop
shared_memory_derive
ExperimentalSupport crate that provides macros for the shared_memory crate.
winapi
ExperimentalRaw FFI bindings for all of Windows API.
appx
ExperimentalManaging appx packages
oldwin-yy-thunks
ExperimentalA Rust library for easy to compatible with older Windows
oldwin-targets
ExperimentalA Rust library for easy to compatible with older Windows