Docs.rs
windows-sys-0.59.0
windows-sys 0.59.0
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
kennykerr
Dependencies
windows-targets ^0.52.6
normal
Versions
100%
of the crate is documented
Platform
x86_64-pc-windows-msvc
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
windows_sys
0.59.0
Module WindowsFirewall
Structs
Constants
Functions
Type Aliases
Unions
In windows_sys::Win32::NetworkManagement
Module
windows_sys
::
Win32
::
NetworkManagement
::
WindowsFirewall
Copy item path
[
−
]
Structs
§
FW_DYNAMIC_KEYWORD_ADDRESS0
FW_DYNAMIC_KEYWORD_ADDRESS_DATA0
INET_FIREWALL_AC_BINARIES
INET_FIREWALL_AC_CAPABILITIES
INET_FIREWALL_AC_CHANGE
INET_FIREWALL_APP_CONTAINER
NETCON_PROPERTIES
Constants
§
FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_ALL
FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_AUTO_RESOLVE
FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_NON_AUTO_RESOLVE
FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS_AUTO_RESOLVE
FW_DYNAMIC_KEYWORD_ORIGIN_INVALID
FW_DYNAMIC_KEYWORD_ORIGIN_LOCAL
FW_DYNAMIC_KEYWORD_ORIGIN_MDM
ICSSC_DEFAULT
ICSSC_ENABLED
ICSSHARINGTYPE_PRIVATE
ICSSHARINGTYPE_PUBLIC
ICSTT_IPADDRESS
ICSTT_NAME
INET_FIREWALL_AC_BINARY
INET_FIREWALL_AC_CHANGE_CREATE
INET_FIREWALL_AC_CHANGE_DELETE
INET_FIREWALL_AC_CHANGE_INVALID
INET_FIREWALL_AC_CHANGE_MAX
INET_FIREWALL_AC_MAX
INET_FIREWALL_AC_NONE
INET_FIREWALL_AC_PACKAGE_ID_ONLY
NCCF_ALLOW_DUPLICATION
NCCF_ALLOW_REMOVAL
NCCF_ALLOW_RENAME
NCCF_ALL_USERS
NCCF_BLUETOOTH_MASK
NCCF_BRANDED
NCCF_BRIDGED
NCCF_DEFAULT
NCCF_FIREWALLED
NCCF_HOMENET_CAPABLE
NCCF_HOSTED_NETWORK
NCCF_INCOMING_ONLY
NCCF_LAN_MASK
NCCF_NONE
NCCF_OUTGOING_ONLY
NCCF_QUARANTINED
NCCF_RESERVED
NCCF_SHARED
NCCF_SHARED_PRIVATE
NCCF_VIRTUAL_STATION
NCCF_WIFI_DIRECT
NCME_DEFAULT
NCME_HIDDEN
NCM_BRIDGE
NCM_DIRECT
NCM_ISDN
NCM_LAN
NCM_NONE
NCM_PHONE
NCM_PPPOE
NCM_SHAREDACCESSHOST_LAN
NCM_SHAREDACCESSHOST_RAS
NCM_TUNNEL
NCS_ACTION_REQUIRED
NCS_ACTION_REQUIRED_RETRY
NCS_AUTHENTICATING
NCS_AUTHENTICATION_FAILED
NCS_AUTHENTICATION_SUCCEEDED
NCS_CONNECTED
NCS_CONNECTING
NCS_CONNECT_FAILED
NCS_CREDENTIALS_REQUIRED
NCS_DISCONNECTED
NCS_DISCONNECTING
NCS_HARDWARE_DISABLED
NCS_HARDWARE_MALFUNCTION
NCS_HARDWARE_NOT_PRESENT
NCS_INVALID_ADDRESS
NCS_MEDIA_DISCONNECTED
NCT_BRIDGE
NCT_DIRECT_CONNECT
NCT_INBOUND
NCT_INTERNET
NCT_LAN
NCT_PHONE
NCT_TUNNEL
NCUC_DEFAULT
NCUC_ENABLE_DISABLE
NCUC_NO_UI
NETCON_MAX_NAME_LEN
NETISO_ERROR_TYPE_INTERNET_CLIENT
NETISO_ERROR_TYPE_INTERNET_CLIENT_SERVER
NETISO_ERROR_TYPE_MAX
NETISO_ERROR_TYPE_NONE
NETISO_ERROR_TYPE_PRIVATE_NETWORK
NETISO_FLAG_FORCE_COMPUTE_BINARIES
NETISO_FLAG_MAX
NETISO_GEID_FOR_NEUTRAL_AWARE
NETISO_GEID_FOR_WDAG
NET_FW_ACTION_ALLOW
NET_FW_ACTION_BLOCK
NET_FW_ACTION_MAX
NET_FW_AUTHENTICATE_AND_ENCRYPT
NET_FW_AUTHENTICATE_AND_NEGOTIATE_ENCRYPTION
NET_FW_AUTHENTICATE_NONE
NET_FW_AUTHENTICATE_NO_ENCAPSULATION
NET_FW_AUTHENTICATE_WITH_INTEGRITY
NET_FW_EDGE_TRAVERSAL_TYPE_ALLOW
NET_FW_EDGE_TRAVERSAL_TYPE_DEFER_TO_APP
NET_FW_EDGE_TRAVERSAL_TYPE_DEFER_TO_USER
NET_FW_EDGE_TRAVERSAL_TYPE_DENY
NET_FW_IP_PROTOCOL_ANY
NET_FW_IP_PROTOCOL_TCP
NET_FW_IP_PROTOCOL_UDP
NET_FW_IP_VERSION_ANY
NET_FW_IP_VERSION_MAX
NET_FW_IP_VERSION_V4
NET_FW_IP_VERSION_V6
NET_FW_MODIFY_STATE_GP_OVERRIDE
NET_FW_MODIFY_STATE_INBOUND_BLOCKED
NET_FW_MODIFY_STATE_OK
NET_FW_POLICY_EFFECTIVE
NET_FW_POLICY_GROUP
NET_FW_POLICY_LOCAL
NET_FW_POLICY_TYPE_MAX
NET_FW_PROFILE2_ALL
NET_FW_PROFILE2_DOMAIN
NET_FW_PROFILE2_PRIVATE
NET_FW_PROFILE2_PUBLIC
NET_FW_PROFILE_CURRENT
NET_FW_PROFILE_DOMAIN
NET_FW_PROFILE_STANDARD
NET_FW_PROFILE_TYPE_MAX
NET_FW_RULE_CATEGORY_BOOT
NET_FW_RULE_CATEGORY_CONSEC
NET_FW_RULE_CATEGORY_FIREWALL
NET_FW_RULE_CATEGORY_MAX
NET_FW_RULE_CATEGORY_STEALTH
NET_FW_RULE_DIR_IN
NET_FW_RULE_DIR_MAX
NET_FW_RULE_DIR_OUT
NET_FW_SCOPE_ALL
NET_FW_SCOPE_CUSTOM
NET_FW_SCOPE_LOCAL_SUBNET
NET_FW_SCOPE_MAX
NET_FW_SERVICE_FILE_AND_PRINT
NET_FW_SERVICE_NONE
NET_FW_SERVICE_REMOTE_DESKTOP
NET_FW_SERVICE_TYPE_MAX
NET_FW_SERVICE_UPNP
NetFwAuthorizedApplication
NetFwMgr
NetFwOpenPort
NetFwPolicy2
NetFwProduct
NetFwProducts
NetFwRule
NetSharingManager
S_OBJECT_NO_LONGER_VALID
UPnPNAT
Functions
§
NcFreeNetconProperties
⚠
NcIsValidConnectionName
⚠
NetworkIsolationDiagnoseConnectFailureAndGetInfo
⚠
NetworkIsolationEnumAppContainers
⚠
NetworkIsolationEnumerateAppContainerRules
⚠
NetworkIsolationFreeAppContainers
⚠
NetworkIsolationGetAppContainerConfig
⚠
NetworkIsolationGetEnterpriseIdAsync
⚠
NetworkIsolationGetEnterpriseIdClose
⚠
NetworkIsolationRegisterForAppContainerChanges
⚠
NetworkIsolationSetAppContainerConfig
⚠
NetworkIsolationSetupAppContainerBinaries
⚠
NetworkIsolationUnregisterForAppContainerChanges
⚠
Type Aliases
§
FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS
FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS
FW_DYNAMIC_KEYWORD_ORIGIN_TYPE
ICS_TARGETTYPE
INET_FIREWALL_AC_CHANGE_TYPE
INET_FIREWALL_AC_CREATION_TYPE
NETCONMGR_ENUM_FLAGS
NETCONUI_CONNECT_FLAGS
NETCON_CHARACTERISTIC_FLAGS
NETCON_MEDIATYPE
NETCON_STATUS
NETCON_TYPE
NETISO_ERROR_TYPE
NETISO_FLAG
NET_FW_ACTION
NET_FW_AUTHENTICATE_TYPE
NET_FW_EDGE_TRAVERSAL_TYPE
NET_FW_IP_PROTOCOL
NET_FW_IP_VERSION
NET_FW_MODIFY_STATE
NET_FW_POLICY_TYPE
NET_FW_PROFILE_TYPE
NET_FW_PROFILE_TYPE2
NET_FW_RULE_CATEGORY
NET_FW_RULE_DIRECTION
NET_FW_SCOPE
NET_FW_SERVICE_TYPE
PAC_CHANGES_CALLBACK_FN
PFN_FWADDDYNAMICKEYWORDADDRESS0
PFN_FWDELETEDYNAMICKEYWORDADDRESS0
PFN_FWENUMDYNAMICKEYWORDADDRESSBYID0
PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0
PFN_FWFREEDYNAMICKEYWORDADDRESSDATA0
PFN_FWUPDATEDYNAMICKEYWORDADDRESS0
PNETISO_EDP_ID_CALLBACK_FN
SHARINGCONNECTIONTYPE
SHARINGCONNECTION_ENUM_FLAGS
Unions
§
INET_FIREWALL_AC_CHANGE_0