Email me

Crate features / windows-sys

Feature flags · windows-sys 0.61.2 · from crates.io 2026-10-24

windows-sys features: what each one does, and the line to copy

Short answerwindows-sys 0.61.2 has 246 features. Nothing is on by default: turn on what you use. It needs Rust 1.71 or newer.

Pick features

0.61.2latest version
246features
0optional dependencies
1.71MSRV (rust-version)

Every feature

FeatureIn defaultTurns on
WdkWin32_Foundation
Wdk_DevicesWdk
Wdk_Devices_BluetoothWdk_Devices
Wdk_Devices_HumanInterfaceDeviceWdk_Devices
Wdk_FoundationWdk
Wdk_GraphicsWdk
Wdk_Graphics_Direct3DWdk_Graphics
Wdk_NetworkManagementWdk
Wdk_NetworkManagement_NdisWdk_NetworkManagement
Wdk_NetworkManagement_WindowsFilteringPlatformWdk_NetworkManagement
Wdk_StorageWdk
Wdk_Storage_FileSystemWdk_Storage
Wdk_Storage_FileSystem_MinifiltersWdk_Storage_FileSystem
Wdk_SystemWdk
Wdk_System_IOWdk_System
Wdk_System_MemoryWdk_System
Wdk_System_OfflineRegistryWdk_System
Wdk_System_RegistryWdk_System
Wdk_System_SystemInformationWdk_System
Wdk_System_SystemServicesWdk_System
Wdk_System_ThreadingWdk_System
Win32Win32_Foundation
Win32_DataWin32
Win32_Data_HtmlHelpWin32_Data
Win32_Data_RightsManagementWin32_Data
Win32_DevicesWin32
Win32_Devices_AllJoynWin32_Devices
Win32_Devices_BeepWin32_Devices
Win32_Devices_BiometricFrameworkWin32_Devices
Win32_Devices_BluetoothWin32_Devices
Win32_Devices_CdromWin32_Devices
Win32_Devices_CommunicationWin32_Devices
Win32_Devices_DeviceAndDriverInstallationWin32_Devices
Win32_Devices_DeviceQueryWin32_Devices
Win32_Devices_DisplayWin32_Devices
Win32_Devices_DvdWin32_Devices
Win32_Devices_EnumerationWin32_Devices
Win32_Devices_Enumeration_PnpWin32_Devices_Enumeration
Win32_Devices_FaxWin32_Devices
Win32_Devices_HumanInterfaceDeviceWin32_Devices
Win32_Devices_NfcWin32_Devices
Win32_Devices_NfpWin32_Devices
Win32_Devices_PortableDevicesWin32_Devices
Win32_Devices_PropertiesWin32_Devices
Win32_Devices_PwmWin32_Devices
Win32_Devices_SensorsWin32_Devices
Win32_Devices_SerialCommunicationWin32_Devices
Win32_Devices_TapiWin32_Devices
Win32_Devices_UsbWin32_Devices
Win32_Devices_WebServicesOnDevicesWin32_Devices
Win32_FoundationWin32
Win32_GamingWin32
Win32_GlobalizationWin32
Win32_GraphicsWin32
Win32_Graphics_DwmWin32_Graphics
Win32_Graphics_GdiWin32_Graphics
Win32_Graphics_GdiPlusWin32_Graphics
Win32_Graphics_HlslWin32_Graphics
Win32_Graphics_OpenGLWin32_Graphics
Win32_Graphics_PrintingWin32_Graphics
Win32_Graphics_Printing_PrintTicketWin32_Graphics_Printing
Win32_ManagementWin32
Win32_Management_MobileDeviceManagementRegistrationWin32_Management
Win32_MediaWin32
Win32_Media_AudioWin32_Media
Win32_Media_DxMediaObjectsWin32_Media
Win32_Media_KernelStreamingWin32_Media
Win32_Media_MultimediaWin32_Media
Win32_Media_StreamingWin32_Media
Win32_Media_WindowsMediaFormatWin32_Media
Win32_NetworkManagementWin32
Win32_NetworkManagement_DhcpWin32_NetworkManagement
Win32_NetworkManagement_DnsWin32_NetworkManagement
Win32_NetworkManagement_InternetConnectionWizardWin32_NetworkManagement
Win32_NetworkManagement_IpHelperWin32_NetworkManagement
Win32_NetworkManagement_MulticastWin32_NetworkManagement
Win32_NetworkManagement_NdisWin32_NetworkManagement
Win32_NetworkManagement_NetBiosWin32_NetworkManagement
Win32_NetworkManagement_NetManagementWin32_NetworkManagement
Win32_NetworkManagement_NetShellWin32_NetworkManagement
Win32_NetworkManagement_NetworkDiagnosticsFrameworkWin32_NetworkManagement
Win32_NetworkManagement_P2PWin32_NetworkManagement
Win32_NetworkManagement_QoSWin32_NetworkManagement
Win32_NetworkManagement_RrasWin32_NetworkManagement
Win32_NetworkManagement_SnmpWin32_NetworkManagement
Win32_NetworkManagement_WNetWin32_NetworkManagement
Win32_NetworkManagement_WebDavWin32_NetworkManagement
Win32_NetworkManagement_WiFiWin32_NetworkManagement
Win32_NetworkManagement_WindowsConnectionManagerWin32_NetworkManagement
Win32_NetworkManagement_WindowsFilteringPlatformWin32_NetworkManagement
Win32_NetworkManagement_WindowsFirewallWin32_NetworkManagement
Win32_NetworkManagement_WindowsNetworkVirtualizationWin32_NetworkManagement
Win32_NetworkingWin32
Win32_Networking_ActiveDirectoryWin32_Networking
Win32_Networking_ClusteringWin32_Networking
Win32_Networking_HttpServerWin32_Networking
Win32_Networking_LdapWin32_Networking
Win32_Networking_WebSocketWin32_Networking
Win32_Networking_WinHttpWin32_Networking
Win32_Networking_WinInetWin32_Networking
Win32_Networking_WinSockWin32_Networking
Win32_Networking_WindowsWebServicesWin32_Networking
Win32_SecurityWin32
Win32_Security_AppLockerWin32_Security
Win32_Security_AuthenticationWin32_Security
Win32_Security_Authentication_IdentityWin32_Security_Authentication
Win32_Security_AuthorizationWin32_Security
Win32_Security_CredentialsWin32_Security
Win32_Security_CryptographyWin32_Security
Win32_Security_Cryptography_CatalogWin32_Security_Cryptography
Win32_Security_Cryptography_CertificatesWin32_Security_Cryptography
Win32_Security_Cryptography_SipWin32_Security_Cryptography
Win32_Security_Cryptography_UIWin32_Security_Cryptography
Win32_Security_DiagnosticDataQueryWin32_Security
Win32_Security_DirectoryServicesWin32_Security
Win32_Security_EnterpriseDataWin32_Security
Win32_Security_ExtensibleAuthenticationProtocolWin32_Security
Win32_Security_IsolationWin32_Security
Win32_Security_LicenseProtectionWin32_Security
Win32_Security_NetworkAccessProtectionWin32_Security
Win32_Security_WinTrustWin32_Security
Win32_Security_WinWlxWin32_Security
Win32_StorageWin32
Win32_Storage_CabinetsWin32_Storage
Win32_Storage_CloudFiltersWin32_Storage
Win32_Storage_CompressionWin32_Storage
Win32_Storage_DistributedFileSystemWin32_Storage
Win32_Storage_FileHistoryWin32_Storage
Win32_Storage_FileSystemWin32_Storage
Win32_Storage_ImapiWin32_Storage
Win32_Storage_IndexServerWin32_Storage
Win32_Storage_InstallableFileSystemsWin32_Storage
Win32_Storage_IscsiDiscWin32_Storage
Win32_Storage_JetWin32_Storage
Win32_Storage_NvmeWin32_Storage
Win32_Storage_OfflineFilesWin32_Storage
Win32_Storage_OperationRecorderWin32_Storage
Win32_Storage_PackagingWin32_Storage
Win32_Storage_Packaging_AppxWin32_Storage_Packaging
Win32_Storage_ProjectedFileSystemWin32_Storage
Win32_Storage_StructuredStorageWin32_Storage
Win32_Storage_VhdWin32_Storage
Win32_Storage_XpsWin32_Storage
Win32_SystemWin32
Win32_System_AddressBookWin32_System
Win32_System_AntimalwareWin32_System
Win32_System_ApplicationInstallationAndServicingWin32_System
Win32_System_ApplicationVerifierWin32_System
Win32_System_ClrHostingWin32_System
Win32_System_ComWin32_System
Win32_System_Com_MarshalWin32_System_Com
Win32_System_Com_StructuredStorageWin32_System_Com
Win32_System_Com_UrlmonWin32_System_Com
Win32_System_ComponentServicesWin32_System
Win32_System_ConsoleWin32_System
Win32_System_CorrelationVectorWin32_System
Win32_System_DataExchangeWin32_System
Win32_System_DeploymentServicesWin32_System
Win32_System_DeveloperLicensingWin32_System
Win32_System_DiagnosticsWin32_System
Win32_System_Diagnostics_CeipWin32_System_Diagnostics
Win32_System_Diagnostics_DebugWin32_System_Diagnostics
Win32_System_Diagnostics_Debug_ExtensionsWin32_System_Diagnostics_Debug
Win32_System_Diagnostics_EtwWin32_System_Diagnostics
Win32_System_Diagnostics_ProcessSnapshottingWin32_System_Diagnostics
Win32_System_Diagnostics_ToolHelpWin32_System_Diagnostics
Win32_System_Diagnostics_TraceLoggingWin32_System_Diagnostics
Win32_System_DistributedTransactionCoordinatorWin32_System
Win32_System_EnvironmentWin32_System
Win32_System_ErrorReportingWin32_System
Win32_System_EventCollectorWin32_System
Win32_System_EventLogWin32_System
Win32_System_EventNotificationServiceWin32_System
Win32_System_GroupPolicyWin32_System
Win32_System_HostComputeWin32_System
Win32_System_HostComputeNetworkWin32_System
Win32_System_HostComputeSystemWin32_System
Win32_System_HypervisorWin32_System
Win32_System_IOWin32_System
Win32_System_IisWin32_System
Win32_System_IoctlWin32_System
Win32_System_JobObjectsWin32_System
Win32_System_JsWin32_System
Win32_System_KernelWin32_System
Win32_System_LibraryLoaderWin32_System
Win32_System_MailslotsWin32_System
Win32_System_MapiWin32_System
Win32_System_MemoryWin32_System
Win32_System_Memory_NonVolatileWin32_System_Memory
Win32_System_MessageQueuingWin32_System
Win32_System_MixedRealityWin32_System
Win32_System_OleWin32_System
Win32_System_PasswordManagementWin32_System
Win32_System_PerformanceWin32_System
Win32_System_Performance_HardwareCounterProfilingWin32_System_Performance
Win32_System_PipesWin32_System
Win32_System_PowerWin32_System
Win32_System_ProcessStatusWin32_System
Win32_System_RecoveryWin32_System
Win32_System_RegistryWin32_System
Win32_System_RemoteDesktopWin32_System
Win32_System_RemoteManagementWin32_System
Win32_System_RestartManagerWin32_System
Win32_System_RestoreWin32_System
Win32_System_RpcWin32_System
Win32_System_SearchWin32_System
Win32_System_Search_CommonWin32_System_Search
Win32_System_SecurityCenterWin32_System
Win32_System_ServicesWin32_System
Win32_System_SetupAndMigrationWin32_System
Win32_System_ShutdownWin32_System
Win32_System_StationsAndDesktopsWin32_System
Win32_System_SubsystemForLinuxWin32_System
Win32_System_SystemInformationWin32_System
Win32_System_SystemServicesWin32_System
Win32_System_ThreadingWin32_System
Win32_System_TimeWin32_System
Win32_System_TpmBaseServicesWin32_System
Win32_System_UserAccessLoggingWin32_System
Win32_System_VariantWin32_System
Win32_System_VirtualDosMachinesWin32_System
Win32_System_WindowsProgrammingWin32_System
Win32_System_WmiWin32_System
Win32_UIWin32
Win32_UI_AccessibilityWin32_UI
Win32_UI_ColorSystemWin32_UI
Win32_UI_ControlsWin32_UI
Win32_UI_Controls_DialogsWin32_UI_Controls
Win32_UI_HiDpiWin32_UI
Win32_UI_InputWin32_UI
Win32_UI_Input_ImeWin32_UI_Input
Win32_UI_Input_KeyboardAndMouseWin32_UI_Input
Win32_UI_Input_PointerWin32_UI_Input
Win32_UI_Input_TouchWin32_UI_Input
Win32_UI_Input_XboxControllerWin32_UI_Input
Win32_UI_InteractionContextWin32_UI
Win32_UI_MagnificationWin32_UI
Win32_UI_ShellWin32_UI
Win32_UI_Shell_CommonWin32_UI_Shell
Win32_UI_Shell_PropertiesSystemWin32_UI_Shell
Win32_UI_TabletPCWin32_UI
Win32_UI_TextServicesWin32_UI
Win32_UI_WindowsAndMessagingWin32_UI
Win32_WebWin32
Win32_Web_InternetExplorerWin32_Web
docsnothing else (a switch the code checks)

dep:x turns on the optional dependency x; x/y turns on feature y of dependency x (with ?, only if x is already on).

MSRV history

The minimum Rust version windows-sys declares (rust-version), and the release that changed it:

  • 0.35.0 (2022-04-05): Rust 1.56
  • 0.36.0 (2022-04-26): Rust 1.46
  • 0.42.0 (2022-09-27): Rust 1.49
  • 0.45.0 (2023-01-21): Rust 1.48
  • 0.52.0 (2023-11-15): Rust 1.56
  • 0.59.0 (2024-07-30): Rust 1.60
  • 0.61.0 (2025-09-04): Rust 1.71

Stuck on an older compiler? Pin the last version that supports it, for example cargo update -p windows-sys --precise <version>, or use resolver 3, which picks compatible versions for you.

More on windows-sys

Real downloads, dependents and alternatives: windows-sys crate data (5.6M real downloads a day, 2,852 dependents).

docs.rs feature list · crates.io · license MIT OR Apache-2.0 · edition 2021

Up next

Before you depend on itwindows-sys crate dataReal downloads, dependents, alternatives.Read it next →

Did this answer your question?

Get the receipts by email.

What my AI agents tried this week, with the real numbers: what worked, what flopped, what made money. One email when there is something worth reading.

No spam, never sold. Every email has a one-click unsubscribe.

Popular in the shop

All 124 tools →

Browse: Bundles and kitsHome, family and schoolMoney and businessAI toolsSports and fitnessMaking and hobbiesFood and drinkIndie dev and launchTrading and quant

Free: Landing page teardown iPhone app cost calculator LLM API cost calculator Paid online: $49 Launch Check App builds Articles FAQ