-
windows
Rust for Windows
-
winreg
Rust bindings to MS Windows Registry API
-
interprocess
communication toolkit
-
wmi
WMI crate for rust
-
windows-service
that provides facilities for management and implementation of windows services
-
winapi
Raw FFI bindings for all of Windows API
-
clipboard-win
way to interact with Windows clipboard
-
embed-resource
A Cargo library to handle compilation and inclusion of Windows resources in the most resilient fashion imaginable
-
windows-sys
Windows
-
winresource
Create and set windows icons and metadata for executables
-
winsafe
Windows API and GUI in safe, idiomatic Rust
-
dwrote
Lightweight binding to DirectWrite
-
uds_windows
Unix Domain Sockets for Windows!
-
winres
Create and set windows icons and metadata for executables
-
ntapi
FFI bindings for Native API
-
wild
Glob (wildcard) expanded command-line arguments on Windows
-
junction
working with NTFS junctions
-
winx
Windows API helper library
-
webview2-com
Rust bindings for the WebView2 COM APIs
-
uiautomation
UI Automation Framework for Windows
-
known-folders
A safe wrapper around the Known Folders API on Windows
-
win_etw_tracing
backend for the
tracing
crate that logs events to ETW (Event Tracing for Windows) -
windows-capture
Fastest Windows Screen Capture Library For Rust 🔥
-
crossterm_winapi
WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls
-
vc-ltl
Shared to msvcrt.dll or ucrtbase.dll and optimize the application file size
-
shawl
Windows service wrapper for arbitrary commands
-
winpty-rs
Create and spawn processes inside a pseudoterminal in Windows
-
xdg-home
The user's home directory as per XDG Specification
-
registry
A safe wrapper for the Windows Registry API
-
d3d12
Low level D3D12 API wrapper
-
pixel_caster
Cast pixels to and from the screen by managing their RGBA values. Import characters from .png files
-
windows-metadata
Windows metadata reader
-
nt-hive
Access keys, values, and data stored in Windows hive (registry) files
-
msvc_spectre_libs
easy way to link with the Spectre-mitigated libraries for Windows MSVC targets. Does nothing for other targets
-
gnurx-sys
Regular expression functionality from glibc extracted into a separate library, for Win32
-
wnf
Safe bindings for the Windows Notification Facility
-
implib
Generate Windows import library from module definition file
-
minhook
wrapper for MinHook, a minimalistic x86/x64 API hooking library for Windows
-
printers
Get printers and print files on unix and windows
-
win_etw_provider
Enables apps to report events to Event Tracing for Windows (ETW)
-
hw
强大而统一的跨平台硬件监控工具
-
win_desktop_duplication
efficient DXGI desktop duplication api
-
willhook
Capture all keyboard and mouse input regardless of application focus on the active windows desktop
-
sysrun
Run any executable as local SYSTEM account (no service required)
-
tasklist
Get the tasklist and process information on windows
-
winprocinfo
Obtain information about processes and threads in a Windows system using the Windows API
-
CreateProcessW
Create and handle processes on Windows using the Win32 API
-
utf8-to-windows-vkc
Translates utf8/ascii strings into Win32 keystrokes
-
win-hotkey
A lightweight, thread-safe Rust library for managing system-wide hotkeys on Windows, with high-level abstractions and customizable callbacks
-
windows_x86_64_msvc
Import lib for Windows
-
msi
Read/write Windows Installer (MSI) files
-
conpty
interface for ConPTY
-
outlook-mapi
Rust bindings for the Outlook MAPI interface
-
windows-acl
simplify Windows ACL operations
-
manualmap_nostd
Manually map PE to process memory
-
deelevate
Drop privileges on Windows
-
windows_firewall_rs
managing Windows Firewall rules and settings
-
rusty_gui
GUI library for Rust
-
memprocfs
Physical Memory Analysis Framework
-
win-ctx
managing Windows context menu entries
-
relib_host
relib is a framework for reloadable dynamic libraries
-
win32console
wrapper to interact with the windows console from rust
-
rusty-duplication
Capture the screen on Windows using the Desktop Duplication API in Rust, with shared memory support
-
vhdrs
lightweight library that provides an ergonomic interface for managing Virtual Hard Disks (VHD/VHDX) on Windows systems. It leverages the Windows API to facilitate operations such as opening…
-
hide_console
hiding console windows in Rust applications
-
dl_api
The easiest, simplest and safest way to load dynamic (shared object) libraries from Rust!
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
irox-safe-windows
Wrappers around the windows native unsafe functions to make them ergonomic
-
ferrisetw
Basically a KrabsETW rip-off written in Rust
-
oldwin
easy to compatible with older Windows
-
proc_mem
manage processes, modules and read/write their memory on windows
-
windows-native
Windows Native Undocumented API for Rust Language 🔥
-
win32job
A safe API for Windows' job objects
-
proc-mem-rs
proc_mem forc
-
thindx
Thin DirectX wrappers
-
win-hotkeys
A lightweight, thread-safe rust library for system-wide hotkey management on Windows
-
advisory-lock
A cross-platform advisory file lock
-
winfsp_wrs
WinFSP wrapper for rust
-
hivex
(Hopefully) idiomatic bindings to the Hivex library
-
dinvoke_nostd
Dynamically invoke arbitrary unmanaged code
-
license-system
授权协议框架
-
win_event_hook
A safe rust API for using SetWinEventHook, powered by the windows crate
-
tauri-plugin-printer
Tauri Plugin for printer access
-
winresult
windows result codes
-
ioslice
no_std I/O slices that are still optionally ABI compatible with std and lbc
-
direct-storage
Rust bindings for DirectStorage
-
sap-scripting
interface to the SAP Scripting COM objects
-
windows-file-info
gathering useful infos about Windows entities(archives, directories or reparse point/symlinks) with developer friendly way
-
winstructs
Common structures used in parsing various windows protocols
-
windows_aarch64_gnullvm
Import lib for Windows
-
com-shim
Create safe Rusty shims for COM classes
-
windows-env
Easily manage Windows environment variables permanently
-
windows-permissions
Safe Rust bindings to Windows permissions APIs
-
enable-ansi-support
Enable ANSI escape code support on Windows 10
-
win-task-dialog
Simply call the Win32 API TaskDialogIndirect in Rust
-
nt-string
Idiomatic Rust implementations for various Windows string types
-
mslnk
create windows shortcuts (lnk files)
-
winconsole
A wrapper for console-related functions in the Windows API
-
windows-ext
Extensions to windows-rs that serve to provide the macros and header-only functions from the Windows SDK
-
winrt-notification
An incomplete wrapper over the WinRT toast api
-
win-open
Open a path or URL using the program configured on windows system
-
evtxtools
tools for the analysis of evtx files
-
windows-win
Some windows hacking library with utilities to find windows and access them
-
filetime_creation
An enhanced version of filetime, which can set file creation time on Windows before Rust 1.75
-
msft
Windows service API
-
planif
builder pattern wrapper for the windows task scheduler API of windows-rs
-
dmalibrary
that makes it easy to work with DMA cards for memory forensics and video game hacking
-
wdk-sys
Direct bindings to APIs available in the Windows Development Kit (WDK)
-
direct2d
A safe abstraction for drawing with Direct2D
-
winput
A high-level interface to Windows' input system
-
winhooker
a helper for hooking functions in windows on x64
-
llwlib
A costless windows api wrapper to create windows
-
renga-api-rs
Renga COM API bindings for Rust
-
labjack_ud_rs
Rust Bindings for the LabJack UD Library
-
wslpluginapi-sys
Rust bindings for the WSL Plugin API
-
grob
Growable buffer especially useful for Windows API calls
-
windows-hotkeys
thread safe abstraction to manage system-wide hotkeys on windows
-
winver
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…
-
windy
A Windows strings library that supports AString (ANSI string) and WString (Unicode string)
-
vergilius
Automatically generated Windows internals structures from vergiliusproject.com
-
graph-http
Http client and utilities for the graph-rs-sdk crate
-
tracing-layer-win-eventlog
Layer for the tracing_subscriber to write to the Windows EventLog
-
winapi-easy
A safe interface to various winapi functionality
-
wfd
abstraction over the Open and Save dialogs in the Windows API
-
winroute
high level of interface for manipulating and observing Windows's routing table
-
pipedconsole
Easily manage multiple windows consoles from one single process
-
wineventhook
wrapper over SetWinEventHook and UnhookWinEvent
-
winada
获取Windows 本机所有适配器信息
-
dgews
Easy multithreaded toy windowing system for learning purposes only
-
winapi-ui-automation
Raw FFI bindings for all of Windows API. Temporary package until UI Automation definitions will be merged
-
winauto
automate Windows applications with ease
-
winmmf
A mostly safe Rust wrapper around Named Shared Memory on Windows. WIP
-
druid-win-shell
Windows-specific application shell used for druid toolkit
-
minidl
Extremely lean cross platform library for loading symbols
-
razy-importer
lazy_importer
-
hcs-rs
Rust abstractions for HCS APIs
-
wepoll-binding
Safe bindings to the wepoll library
-
wio
Windows IO wrapper
-
windows-dll
Macro for dynamically loading windows dll functions
-
dinvoke_
Dynamically run arbitrary unmanaged code
-
winfw
Interact with the Windows Firewall from Rust
-
tauri-plugin-printer-sujin999
Tauri Plugin for printer access (Edit)
-
query-wmi
query WMI classes in Windows OS
-
is-root
detect whether you are root/admin or not
-
com-impl
Automatically implement Win32 COM interfaces from Rust, along with some useful helper types for getting it done
-
raw_sync
Lightweight wrapper around OS synchronization primitives
-
rspe
Native Rust Reflective PE loader library
-
outlook-pst
Outlook PST Store Provider in Rust
-
ic4
bindings for IC Imaging Control 4 SDK from The Imaging Source. (Safe Part)
-
inject-lib
A windows dll injection library written in rust with minimal dependencies
-
filelocksmith
Detect what processes are locking a file or folder on Windows
-
hooklet
TODO
-
fenestroj
Easier wrappers for Win32 API stuff, safe when possible
-
frnsc-liveregistry-rs
Implements RegistryReader from forensic-rs using the Windows API to access the registry of a live system
-
xladd
A framework to simplify the construction of Excel Addins in Rust, using the Excel4/12 interface
-
ntfs
A low-level NTFS filesystem library
-
DisplaySettings
Small library to manage display settings on Windows with rust
-
marlon-printers
FORK FROM 'printers' MADE WITH THE INTENTION OF LEARNING RUST
-
windows-key-listener
Listen to arbitrary key chords on Windows
-
windows_aarch64_msvc
Import lib for Windows
-
voicemeeter
Remote bindings and abstractions
-
mscorlib-sys
Raw FFI bindings for mscorlib
-
dinvoke_data
Structures and data types definitions for dinvoke
-
oldwin-vc-ltl5
easy to compatible with older Windows
-
sigmatch
A memory signature search library for the Windows platform written in Rust
-
wepoll-sys-stjepang
A fork of wepoll-sys with stjepang's patches
-
ble-data-struct
BLE data struct for Rust
-
msft-runtime
Windows async helpers
-
slim-detours-sys
Rust bindings to KNSoft.SlimDetours
-
dhc
XInput/rawinput abstraction library for Win32
-
winproc
Small wrapper over some process-related Windows APIs
-
winutils-rs
Rust wrappers of various Windows API and definitions
-
guid_win
Windows GUID/CLSID/IID string and binary serialization
-
injectors
远程线程注入的封装
-
wingl
A minimal opengl windows for the win32 api
-
winwrap
Rust-friendly Windows API wrappers
-
windows-version
Windows version information
-
w32-error
Encapsulates Windows API error codes
-
winres-edit
Load, create and modify windows resources in existing executables (.exe or .res)
-
winapi-util
A dumping ground for high level safe wrappers over windows-sys
-
fsfilter-rs
monitor filesystem and more in windows
-
firehazard
Unopinionated low level API bindings focused on soundness, safety, and stronger types over raw FFI
-
laps-rs
retrieval of LAPS passwords
-
raw-stdio
Cross-platform, unbuffered, direct STDIO access
-
yapi-rs
port of [Yet Another Process Injector] that reduce differences between x64, wow64 and x86 processes
-
windows-syscall
Windows inline syscalls for Rust
-
win-sys
Thin Rust wrapper around some Windows native apis
-
vc6-sys
Rust bindings for Visual C++ 6 SDK
-
is_elevated
Determine whether your Windows process is running elevated or not
-
nt-user-call
bindings to all functions accessible via the
NtUserCall*
family of system calls -
winapi_forked_icmpapi
Raw FFI bindings for all of Windows API
-
oldwin-platform-yy-thunks-x86-win10
Part of the OldWin library for Windows 10
-
adao99-tauri-plugin-printer
Tauri Plugin for printer access
-
windows-wrappers
A collection of safe wrappers for the windows-rs crate
-
vjoy
Idiomatic and safe wrapper for vjoy-sys
-
nt-list
Compatible, type-safe, and idiomatic Rust implementations of Windows NT Linked Lists
-
sambrs
A tiny ergonomic wrapper around WNetAddConnection2A to connect to SMB shares on Windows
-
windows_safe_handle
Generate smart pointers for https://crates.io/crates/windows raw handles with ergonomic APIs
-
winutil
providing wrappers around a handful of useful winapi calls
-
ntstatus
bindings for Rust
-
wpush
that makes sending Windows toasts easier. Includes WSL support!
-
minhook_raw
Minhook binding for rust
-
windirs
A safe wrapper around
SHGetKnownFolderPath
-
windows-snapshot
Find out windows state asynchronously and more
-
windows-registry
Windows registry
-
win32utils
A collection of opinionated utilities for working with the Windows API
-
clipboard-win-html
Copy HTML to the Windows clipboard
-
get_adapters_addresses
A wrapper around win32 GetAdaptersAddresses(). Enumerate network interfaces, and associated IP addresses.
-
win-color
managing and manipulating colors in Windows applications, providing high-level abstractions for color handling, gradient creation, and direct integration with Direct2D
-
get-last-error
An error wrapper over Win32 API errors
-
windows-drives
Safe Win32 API wrappers for access to raw binary data on physical drives
-
keyboard_listener_windows
You can use this library to listen your keyboard press and release ON windows
-
wil
This crates is a demonstrator of what a Windows Implementation Library in Rust could look like
-
winprint
printing to a Windows printer device using Windows API
-
win-win
A semi-opinionated way to create windows on Windows
-
makepad-windows
Windows
-
native-timer
Timer library which uses OS timer capabilities
-
cural
Windows process memory model
-
win-kernel-sys
windows-kernel-sys
-
elevated
将标记的函数自动以管理员权限运行。
-
thread-amount
Get the amount of threads in the current process
-
winrt-toast
A toast notification library for Windows 10 and 11
-
winc
Windows screen capture
-
oldwin-yy-thunks
easy to compatible with older Windows
-
lawrencium
Lr103
-
winarg
Windows command line argument parsing
-
windows-thumbnail-preloader
command-line application for preloading thumbnails for Windows Explorer
-
winrt-toast-reborn
A toast notification library for Windows 10 and 11
-
windows_shared_memory
working with shared memory on Windows systems
-
process_list
listing the processes open in the OS, usually for retrieving their ID by their name
-
check_elevation
Check if the current process is elevated. A successor to the
is_elevated
crate. Now no_std! -
robocopyrs
A wrapper for the robocopy command in Windows
-
networkdirect
Microsoft NetworkDirect wrapper
-
win32-version-info
Retrieve file version info (file description, file version, etc.) from Windows files
-
winbluetooth
Raw FFI bindings for Windows' bluetooth API
-
tinywinstr
macro to help convert rust strings to what windows understands
-
tinycom
Tiny COM implements the tiny subset necessary to consume IUnknown interfaces
-
msw-hotkey
A hotkey library for Microsoft Windows
-
mail_slot
Windows Mailslot API
-
winmsg
feature rich message box in windows
-
tlhelp32
A small wrapper around the tlhelp32 windows API
-
windows-executor
Windows message loop driven async executor
-
tracelogging
TraceLogging for Rust
-
editpe
Resource Editor for parsing and modification of Windows Portable Executables and their resources
-
monoff
Turns off monitors on Windows
-
gdiplus
Rust API for GDI+
-
win-gsmtc
A wrapper around the Windows.Media.Control namespace (GlobalSystemMediaTransportControls - GSMTC)
-
monitor-control-win
Control monitors on Windows (WIP, currently read-only)
-
win-font-dir
path to the font directory in Windows
-
wmem
Windows Memory Manipulation library
-
procmem
Helpers to access other processes' memory on Windows
-
ntlm-hash
Lightweight ntlm hash implementation
-
winservice
Run a Windows system service without hassle
-
winfsp
Rust bindings to WinFSP
-
com-policy-config
Rust bindings to IPolicyConfig COM API
-
wepoll-sys
Raw bindings to the wepoll library
-
dx_core
Core functionality required by all the dx-rs crates. dx-rs is a DirectX wrapper for rust.
-
winos
No description
-
regashii
Read and write Regedit export files
-
vmsavedstatedump_rs
Rust abstractions of VmSavedStateDumpProvider Windows 10 SDK API
-
amsi
Wrapper for Windows Anti Malware Scan Interface
-
winapi-build
Common code for build.rs in WinAPI -sys crates
-
waitpid-any
Wait for any PID, an extension to waitpid(2)
-
scmanager-windows-rs
windows service manager
-
sync-wait-object
Synchronous Wait Object (abstraction over Mutex & CondVar)
-
sem-reg
Handle certain Windows registry binary values semantically. Extensible.
-
oldwin-platform-vc-ltl5-x86_64-win8
OldWin VC-LTL5 library for Windows 8
-
eventlog
A log-compatible wrapper around the Windows Event Log API
-
winfsp_wrs_sys
WinFSP wrapper for rust
-
mscorlib-safe
Safe wrappers around FFI bindings to mscorlib
-
win-crypto-ng
Safe bindings to Windows Cryptography API: Next Generation
-
serial-win
Serial communications in Windows
-
com
implementing COM Client and Servers
-
thindx-xaudio2
High level FFI for XAudio2
-
win32_notification
Allows easy creation and manipulation of Win32 notifications
-
nt-load-order
determine the driver load order of a Windows system
-
windows-elevate
Windows-only library which provides utility functions to help elevating process permissions
-
regview
Offline-viewer for registry files
-
win-installed-keyboards
list of installed keyboards for Windows systems
-
tauri-winrt-notification
An incomplete wrapper over the WinRT toast api
-
winlog2
log backend to send messages to the Windows event log
-
wallpaper-windows-user32
Manipulate Windows desktop image via user32.dll
-
winresult-types
windows result types
-
dxplr
Rust wrapper around D3D11, D3D12, DXGI, D2D and DWrite
-
virtdisk-rs
Rust abstractions for VirtDisk APIs
-
tis-grabber-sys
bindings for IC Imaging Control Legacy SDK from The Imaging Source. (Raw Part from bindgen)
-
dll-hijack
Dll hijack -- just one macro
-
winrs
Collection of "rusty" winapi wrappers. Work in progress!
-
win-base64
Windows API Base64 Wrapper
-
wcstr
Rust FFI helpers for working with win32 API's "Unicode" functions that uses "wide" strings
-
rs-dispatch
wrap IDispatch and Com Objects for simplified use
-
libwdi-sys
FFI bindings for libwdi
-
wstr
Macros for compile-time UTF-16 (wide) string literals
-
microseh
Structured Exception Handling (SEH) for Rust
-
compressed-rtf
[MS-OXRTFCP]: Rich Text Format (RTF) Compression Algorithm
-
wasapi
Bindings for the Wasapi API on Windows
-
reg-watcher
single instance application
-
winhandle
A set of types to make interacting with Windows APIs safer and easier
-
wexit
Detect whether CLI programs have their own Windows console, and prompt to exit
-
nt_version
Queries the major, minor and build version of Windows (NT) efficiently
-
winlock
customize the keyboard shortcut for session locking on Windows
-
mscoree_sys_2
Bindings for the mscoree.dll symbols. Windows-only.
-
rs-drivelist
basically a Rust implementation of Balena’s drivelist
-
filetime_win
Windows FILETIME and SYSTEMTIME string and binary serialization
-
windows-targets
Import libs for Windows
-
bingmaps
API bindings for the Bing Maps v1 HTTP API
-
tauri-dotnet-bridge-host
A bridge for processing requests using .NET assemblies in a Tauri apps
-
ipipe
Cross-platform named-pipe API
-
ntdll
bindings to
ntdll.dll
-
webview2
Rust bindings for WebView2
-
dlopen
opening and operating on dynamic link libraries (also known as shared objects or shared libraries). This is a modern and more flexible alternative to the already existing libraries like libloading or sharedlib
-
raw_sync_2
Lightweight wrapper around OS synchronization primitives
-
memory-module-sys
Bindings to the MemoryModule library for loading libraries from memory on Windows
-
thin_main_loop
Thin, cross-platform, main event loop. A building block for native GUI applications, among other use cases.
-
serial-windows
Serial port implementation for Windows
-
winmmf-ffi
A wrapper for WinMMF to make it usable as a cdylib
-
everything-rs
Ergonomic wrapper around everything-sys-bindgen for the Everything SDK
-
data_nostd
Structures and data types definitions for dinvoke_nostd
-
pktmon
capturing network packets on Windows using the PktMon service
-
wepoll-ffi
Bindings for the wepoll library
-
zeroconf
cross-platform library that wraps ZeroConf/mDNS implementations like Bonjour or Avahi
-
gdiplus-sys2
Raw FFI bindings for GDI+
-
gqlmapi-rs
Rust bindings for https://github.com/microsoft/gqlmapi
-
shared_memory
A user friendly crate that allows you to share memory between processes
-
rawcopy-rs
RawCopy crate provides the capability to use "Volume Shadow Copy technology" for file copying in Rust.Primarily aimed at replicating files that cannot be directly copied due to being in use
-
interprocess-docfix
Interprocess communication toolkit. Docs fixed.
-
iswow64
Determines whether the current process is running under WOW64
-
print_service
A lib to access printer on windows
-
pdf-thumb
PDF thumbnail image generator for Windows
-
webview2-com-sys
Bindings generated with the windows crate for the WebView2 COM APIs
-
expectrl
automating terminal applications in Unix like Don libes expect
-
cfile
Rust bindings to C *FILE stream
-
evtx
A Fast (and safe) parser for the Windows XML Event Log (EVTX) format
-
shared_memory_extended
A user friendly crate that allows you to share memory between processes
-
winlog
log backend to send messages to the Windows event log
-
windows-result
Windows error handling
-
anticipate
Automate terminal applications in Unix like Don libes expect
-
winwin
windows windowing
-
hwnd
Well documented, safe-leaning, sound, low-level API bindings to
HWND
-adjacent APIs -
windows-strings
Windows string types
-
dxfilter
Process textures with DirectX shaders. Includes few Scale, Color conversion filters and utils to make your own.
-
autopilot
cross-platform GUI automation library for Rust
-
winstr
windows strings (BSTR only so far)
-
win-msg-name
Get Windows message name from a message ID, e.g. 0x000f -> 'WM_PAINT'
-
encoding-utils
A utils to help with encoding and decoding os strings and more
-
nt_native
Windows Native subsystem bindings for the Rust programming language
-
rawcopy-rs-next
RawCopy crate provides the capability to use "Volume Shadow Copy technology" for file copying in Rust.Primarily aimed at replicating files that cannot be directly copied due to being in use
-
windows_types_registry
Contains Types and Parsers for the Windows Registry
-
oldwin-platform-vc-ltl5-x86-win10
OldWin VC-LTL5 library for Windows 10
-
wslapi
Managing the Windows Subsystem for Linux
-
oaidl
manage conversions to/from SAFEARRAY, VARIANT, and BSTR data structures in COM interop
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
outlook-mapi-sys
Bindings generated with the windows crate for the Outlook MAPI interface
-
dlopen2
opening and operating on dynamic link libraries (also known as shared objects or shared libraries)
-
spout_texture_share
Rust binding of Spout c++ library
-
oldwin-targets
easy to compatible with older Windows
-
dxcapture
dxcapture
is a library for capturing a Direct3D 11 device on Windows -
wdk-macros
A collection of macros that help make it easier to interact with wdk-sys's direct bindings. This should not be directly consumed, and should be instead consumed via the wdk-sys crate.
-
dbgtools-win
Expensive and intrusive debugging tools (for Windows)
-
jbogs-autopilot
cross-platform GUI automation library for Rust
-
comedy
Windows error handling, COM, and handles
-
dxguid-sys
Contains DirectX GUIDs for COM typically found in
dxguid.lib
. See winapi for types and constants. -
mcom
MaulingMonkey's COM wrappers
-
se_rs_ial
Cross-platform serial communications library in Rust
-
winfsp-sys
Raw bindings to WinFSP
-
windows_x86_64_gnu
Import lib for Windows
-
tempfile-istream
COM IStream on an exclusive temp file which is deleted on release
-
winapi-i686-pc-windows-gnu
Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.
-
rshmem
Win32 shared memory with safe wrapper for allocating buffers
-
fd-lock
Advisory cross-platform lock on a file using a file descriptor to it
-
nt-load-order-gui
A Win32 GUI application for nt-load-order to determine the driver load order of a Windows system
-
thindx-xaudio2-sys
Low level FFI for XAudio2
-
u-siem-windns
Windows Server DNS parser for uSIEM
-
appx
Managing appx packages
-
win_etw_logger
log provider which forwards events to Event Tracing for Windows (ETW)
-
d3d12-sys
Contains function definitions for the Windows API library d3d12. See winapi for types and constants.
-
windows-link
Linking for Windows
-
winapi-x86_64-pc-windows-gnu
Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.
-
webview2-com-bindings
Bindings generated with the windows crate for the WebView2 COM APIs
-
thindx-xinput
Thin XInput wrappers
-
winfsp_wrs_build
WinFSP wrapper for rust
-
hwnd0
minimal
HWND
bridge types -
windows-future
Windows async types
-
ic4-sys
bindings for IC Imaging Control 4 SDK from The Imaging Source. (Raw Part from bindgen)
-
cargo-winrt
working with WinRT in a Rust project
-
nt-apiset
A parser for API Set Map files of Windows 10 and later
-
dbghelp-sys
Contains function definitions for the Windows API library dbghelp. See winapi for types and constants.
-
cppwinrt
C++/WinRT
-
windows_winmd
Winmd parser the windows crate
-
wdk
Safe idiomatic bindings to APIs available in the Windows Development Kit (WDK)
-
webview2-com-macros
Macros which generate callback implementations for WebView2 COM APIs
-
oleaut32-sys
Contains function definitions for the Windows API library oleaut32. See winapi for types and constants.
-
outlook-mapi-stub
Macros which generate delay load helpers for olmapi32.dll
-
windows-core
Core type support for COM and Windows
-
crypt32-sys
Contains function definitions for the Windows API library crypt32. See winapi for types and constants.
-
netapi32-sys
Contains function definitions for the Windows API library netapi32. See winapi for types and constants.
-
hid-sys
Contains function definitions for the Windows API library hid. See winapi for types and constants.
-
comctl32-sys
Contains function definitions for the Windows API library comctl32. See winapi for types and constants.
-
runtimeobject-sys
Contains function definitions for the Windows API library runtimeobject. See winapi for types and constants.
-
dwmapi-sys
Contains function definitions for the Windows API library dwmapi. See winapi for types and constants.