summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/NetworkManagement/Rras
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
commit4e8199b572f2035b7749cba276ece3a26630d23e (patch)
treef09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/NetworkManagement/Rras
parentAdding upstream version 1.66.0+dfsg1. (diff)
downloadrustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz
rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/NetworkManagement/Rras')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs2738
1 files changed, 1369 insertions, 1369 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs b/vendor/windows-sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs
index 4505ddb27..e963e961f 100644
--- a/vendor/windows-sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -710,25 +710,6 @@ extern "system" {
pub const ALLOW_NO_AUTH: u32 = 1u32;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub const ATADDRESSLEN: u32 = 32u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct AUTH_VALIDATION_EX {
- pub Header: MPRAPI_OBJECT_HEADER,
- pub hRasConnection: super::super::Foundation::HANDLE,
- pub wszUserName: [u16; 257],
- pub wszLogonDomain: [u16; 16],
- pub AuthInfoSize: u32,
- pub AuthInfo: [u8; 1],
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for AUTH_VALIDATION_EX {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for AUTH_VALIDATION_EX {
- fn clone(&self) -> Self {
- *self
- }
-}
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub const DO_NOT_ALLOW_NO_AUTH: u32 = 0u32;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
@@ -1291,6 +1272,1235 @@ pub const ET_Optional: u32 = 3u32;
pub const ET_Require: u32 = 1u32;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub const ET_RequireMax: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IPADDRESSLEN: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IPV6_ADDRESS_LEN_IN_BYTES: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IPXADDRESSLEN: u32 = 22u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MAXIPADRESSLEN: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MAX_SSTP_HASH_SIZE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const METHOD_BGP4_AS_PATH: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const METHOD_BGP4_NEXTHOP_ATTR: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const METHOD_BGP4_PA_ORIGIN: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const METHOD_BGP4_PEER_ID: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const METHOD_RIP2_NEIGHBOUR_ADDR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const METHOD_RIP2_OUTBOUND_INTF: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const METHOD_RIP2_ROUTE_TAG: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const METHOD_RIP2_ROUTE_TIMESTAMP: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const METHOD_TYPE_ALL_METHODS: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MGM_FORWARD_STATE_FLAG: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MGM_JOIN_STATE_FLAG: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MGM_MFE_STATS_0: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MGM_MFE_STATS_1: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_ADMIN_DLL_VERSION_1: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_ADMIN_DLL_VERSION_2: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_IF_CUSTOM_CONFIG_FOR_IKEV2: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_IKEV2_AUTH_USING_CERT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_IKEV2_AUTH_USING_EAP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_IKEV2_PROJECTION_INFO_TYPE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_IKEV2_SET_TUNNEL_CONFIG_PARAMS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_L2TP_SET_TUNNEL_CONFIG_PARAMS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_IF_CUSTOM_CONFIG_OBJECT_REVISION_1: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_IF_CUSTOM_CONFIG_OBJECT_REVISION_2: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_IF_CUSTOM_CONFIG_OBJECT_REVISION_3: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_1: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_2: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_3: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_4: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_5: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_1: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_2: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_3: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_4: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_5: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_PPP_PROJECTION_INFO_TYPE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_RAS_CONNECTION_OBJECT_REVISION_1: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_RAS_UPDATE_CONNECTION_OBJECT_REVISION_1: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_GRE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_IKEV2: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_L2TP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_PPTP: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_SSTP: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_Atm: &str = "ATM";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_FrameRelay: &str = "FRAMERELAY";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_Generic: &str = "GENERIC";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_Irda: &str = "IRDA";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_Isdn: &str = "isdn";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_Modem: &str = "modem";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_Pad: &str = "pad";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_Parallel: &str = "PARALLEL";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_SW56: &str = "SW56";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_Serial: &str = "SERIAL";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_Sonet: &str = "SONET";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_Vpn: &str = "vpn";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDT_X25: &str = "x25";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRET_Direct: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRET_Phone: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRET_Vpn: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIDS_Disabled: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIDS_UseGlobalValue: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_DisableLcpExtensions: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_IpHeaderCompression: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_IpSecPreSharedKey: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_NetworkLogon: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_PromoteAlternates: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RemoteDefaultGateway: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RequireCHAP: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RequireDataEncryption: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RequireEAP: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RequireEncryptedPw: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RequireMachineCertificates: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RequireMsCHAP: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RequireMsCHAP2: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RequireMsEncryptedPw: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RequirePAP: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_RequireSPAP: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_SecureLocalFiles: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_SharedPhoneNumbers: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_SpecificIpAddr: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_SpecificNameServers: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_SwCompression: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_UsePreSharedKeyForIkev2Initiator: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRIO_UsePreSharedKeyForIkev2Responder: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRNP_Ip: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRNP_Ipv6: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRNP_Ipx: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_ENABLE_RAS_ON_DEVICE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_ENABLE_ROUTING_ON_DEVICE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_INTERFACE_ADMIN_DISABLED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_INTERFACE_CONNECTION_FAILURE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_INTERFACE_DIALOUT_HOURS_RESTRICTION: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_INTERFACE_NO_DEVICE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_INTERFACE_NO_MEDIA_SENSE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_INTERFACE_OUT_OF_RESOURCES: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_INTERFACE_SERVICE_PAUSED: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxAreaCode: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxCallbackNumber: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxDeviceName: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxDeviceType: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxEntryName: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxFacilities: u32 = 200u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxIpAddress: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxIpxAddress: u32 = 21u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxPadType: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxPhoneNumber: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxUserData: u32 = 200u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_MaxX25Address: u32 = 200u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_VS_Ikev2First: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_VS_Ikev2Only: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PENDING: u32 = 600u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PID_ATALK: u32 = 41u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PID_IP: u32 = 33u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PID_IPV6: u32 = 87u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PID_IPX: u32 = 43u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PID_NBF: u32 = 63u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_CCP_COMPRESSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_CCP_ENCRYPTION128BIT: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_CCP_ENCRYPTION40BIT: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_CCP_ENCRYPTION40BITOLD: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_CCP_ENCRYPTION56BIT: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_CCP_HISTORYLESS: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_IPCP_VJ: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_3_DES: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_ACFC: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_AES_128: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_AES_192: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_AES_256: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_DES_56: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_GCM_AES_128: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_GCM_AES_192: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_GCM_AES_256: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_MULTILINK_FRAMING: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_PFC: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_SSHF: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASADFLG_PositionDlg: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASADP_ConnectionQueryTimeout: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASADP_DisableConnectionQuery: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASADP_FailedConnectionTimeout: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASADP_LoginSessionDisable: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASADP_SavedAddressesLimit: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASBASE: u32 = 600u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASBASEEND: u32 = 877u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCCPCA_MPPC: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCCPCA_STAC: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCCPO_Compression: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCCPO_Encryption128bit: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCCPO_Encryption40bit: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCCPO_Encryption56bit: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCCPO_HistoryLess: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCF_AllUsers: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCF_GlobalCreds: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCF_OwnerKnown: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCF_OwnerMatch: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCM_DDMPreSharedKey: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCM_DefaultCreds: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCM_Domain: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCM_Password: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCM_PreSharedKey: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCM_ServerPreSharedKey: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCM_UserName: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCN_BandwidthAdded: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCN_BandwidthRemoved: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCN_Connection: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCN_Disconnection: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCN_Dormant: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCN_EPDGPacketArrival: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCN_ReConnection: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCSS_DONE: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_DONE: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_PAUSED: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDDFLAG_AoacRedial: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDDFLAG_LinkFailure: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDDFLAG_NoPrompt: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDDFLAG_PositionDlg: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDIALEVENT: &str = "RasDialEvent";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_Atm: &str = "ATM";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_FrameRelay: &str = "FRAMERELAY";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_Generic: &str = "GENERIC";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_Irda: &str = "IRDA";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_Isdn: &str = "isdn";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_Modem: &str = "modem";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_PPPoE: &str = "PPPoE";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_Pad: &str = "pad";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_Parallel: &str = "PARALLEL";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_SW56: &str = "SW56";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_Serial: &str = "SERIAL";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_Sonet: &str = "SONET";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_Vpn: &str = "vpn";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASDT_X25: &str = "x25";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEAPF_Logon: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEAPF_NonInteractive: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEAPF_Preview: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_CloneEntry: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_IncomingConnection: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_InternetEntry: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_NAT: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_NewBroadbandEntry: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_NewDirectEntry: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_NewEntry: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_NewPhoneEntry: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_NewTunnelEntry: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_NoRename: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_PositionDlg: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDFLAG_ShellOwned: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_AuthTypeIsOtp: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_AutoTriggerCapable: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_CacheCredentials: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_DisableClassBasedStaticRoute: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_DisableIKENameEkuCheck: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_DisableMobility: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_DisableNbtOverIP: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_DontNegotiateMultilink: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_DontUseRasCredentials: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_IPv4ExplicitMetric: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_IPv6ExplicitMetric: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_IPv6RemoteDefaultGateway: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_IPv6SpecificNameServers: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_Internet: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_IsAlwaysOn: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_IsPrivateNetwork: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_IsThirdPartyProfile: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_PlumbIKEv2TSAsRoutes: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_ReconnectIfDropped: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_RegisterIpWithDNS: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_RequireMachineCertificates: u32 = 4194304u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_SecureClientForMSNet: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_SecureFileAndPrint: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_SecureRoutingCompartment: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_SharePhoneNumbers: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_SpecificIPv6Addr: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_UseDNSSuffixForRegistration: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_UseGlobalDeviceSettings: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_UsePreSharedKey: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_UsePreSharedKeyForIkev2Initiator: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_UsePreSharedKeyForIkev2Responder: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO2_UseTypicalSettings: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_Custom: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_CustomScript: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_DisableLcpExtensions: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_IpHeaderCompression: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_ModemLights: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_NetworkLogon: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_PreviewDomain: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_PreviewPhoneNumber: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_PreviewUserPw: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_PromoteAlternates: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RemoteDefaultGateway: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RequireCHAP: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RequireDataEncryption: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RequireEAP: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RequireEncryptedPw: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RequireMsCHAP: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RequireMsCHAP2: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RequireMsEncryptedPw: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RequirePAP: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RequireSPAP: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_RequireW95MSCHAP: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_SecureLocalFiles: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_SharedPhoneNumbers: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_ShowDialingProgress: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_SpecificIpAddr: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_SpecificNameServers: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_SwCompression: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_TerminalAfterDial: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_TerminalBeforeDial: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_UseCountryAndAreaCodes: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEO_UseLogonCredentials: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASET_Broadband: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASET_Direct: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASET_Internet: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASET_Phone: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASET_Vpn: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASFP_Ppp: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASFP_Ras: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASFP_Slip: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASIDS_Disabled: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASIDS_UseGlobalValue: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASIKEv2_AUTH_EAP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASIKEv2_AUTH_MACHINECERTIFICATES: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASIKEv2_AUTH_PSK: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASIPO_VJ: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_3_DES: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_ACFC: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_AES_128: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_AES_192: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_AES_256: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_DES_56: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_GCM_AES_128: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_GCM_AES_192: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_GCM_AES_256: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_PFC: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPO_SSHF: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASNAP_ProbationTime: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASNOUSER_SmartCard: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASNP_Ip: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASNP_Ipv6: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASNP_Ipx: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASNP_NetBEUI: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDEVENT_AddEntry: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDEVENT_DialEntry: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDEVENT_EditEntry: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDEVENT_EditGlobals: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDEVENT_NoUser: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDEVENT_NoUserEdit: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDEVENT_RemoveEntry: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDFLAG_ForceCloseOnDial: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDFLAG_NoUser: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDFLAG_PositionDlg: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPBDFLAG_UpdateDefaults: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPRIV2_DialinPolicy: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPRIV_AdminSetCallback: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPRIV_CallerSetCallback: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPRIV_DialinPrivilege: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASPRIV_NoCallback: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASTUNNELENDPOINT_IPv4: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASTUNNELENDPOINT_IPv6: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASTUNNELENDPOINT_UNKNOWN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_FLAGS_RAS_CONNECTION: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxAreaCode: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxCallbackNumber: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxDeviceName: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxDeviceType: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxDnsSuffix: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxEntryName: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxFacilities: u32 = 200u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxIDSize: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxIpAddress: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxIpxAddress: u32 = 21u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxPadType: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxPhoneNumber: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxReplyMessage: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxUserData: u32 = 200u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_MaxX25Address: u32 = 200u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RCD_AllUsers: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RCD_Eap: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RCD_Logon: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RCD_SingleUser: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_CustomDial: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_DisableConnectedUI: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_DisableReconnect: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_DisableReconnectUI: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_EapInfoCryptInCapable: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_IgnoreModemSpeaker: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_IgnoreSoftwareCompression: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_InvokeAutoTriggerCredentialUI: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_NoUser: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_PauseOnScript: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_PausedStates: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_Router: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_SetModemSpeaker: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_SetSoftwareCompression: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_UseCustomScripting: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RDEOPT_UsePrefixSuffix: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const REN_AllUsers: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const REN_User: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RRAS_SERVICE_NAME: &str = "RemoteAccess";
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_BLOCK_METHODS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_CHANGE_TYPE_ALL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_CHANGE_TYPE_BEST: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_CHANGE_TYPE_FORWARDING: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_DEST_FLAG_DONT_FORWARD: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_DEST_FLAG_FWD_ENGIN_ADD: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_DEST_FLAG_NATURAL_NET: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ENUM_ALL_DESTS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ENUM_ALL_ROUTES: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ENUM_NEXT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ENUM_OWN_DESTS: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ENUM_OWN_ROUTES: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ENUM_RANGE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ENUM_START: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_MATCH_FULL: u32 = 65535u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_MATCH_INTERFACE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_MATCH_NEIGHBOUR: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_MATCH_NEXTHOP: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_MATCH_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_MATCH_OWNER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_MATCH_PREF: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_MAX_ADDRESS_SIZE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_MAX_VIEWS: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_NEXTHOP_CHANGE_NEW: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_NEXTHOP_FLAGS_DOWN: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_NEXTHOP_FLAGS_REMOTE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_NEXTHOP_STATE_CREATED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_NEXTHOP_STATE_DELETED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_NOTIFY_ONLY_MARKED_DESTS: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_NUM_CHANGE_TYPES: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_RESUME_METHODS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_CHANGE_BEST: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_CHANGE_FIRST: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_CHANGE_NEW: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_BLACKHOLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_DISCARD: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_INACTIVE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_LIMITED_BC: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_LOCAL: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_LOCAL_MCAST: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_LOOPBACK: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_MARTIAN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_MCAST: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_MYSELF: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_ONES_NETBC: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_ONES_SUBNETBC: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_REMOTE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_ZEROS_NETBC: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_FLAGS_ZEROS_SUBNETBC: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_STATE_CREATED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_STATE_DELETED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_STATE_DELETING: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_VIEW_ID_MCAST: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_VIEW_ID_UCAST: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_VIEW_MASK_ALL: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_VIEW_MASK_ANY: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_VIEW_MASK_MCAST: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_VIEW_MASK_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_VIEW_MASK_SIZE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_VIEW_MASK_UCAST: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_Default: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_GREOnly: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_Ikev2First: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_Ikev2Only: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_Ikev2Sstp: u32 = 14u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_L2tpFirst: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_L2tpOnly: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_L2tpSstp: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_PptpFirst: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_PptpOnly: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_PptpSstp: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_ProtocolList: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_SstpFirst: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const VS_SstpOnly: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const WARNING_MSG_ALIAS_NOT_ADDED: u32 = 644u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const WM_RASDIALEVENT: u32 = 52429u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type IKEV2_ID_PAYLOAD_TYPE = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_INVALID: IKEV2_ID_PAYLOAD_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_IPV4_ADDR: IKEV2_ID_PAYLOAD_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_FQDN: IKEV2_ID_PAYLOAD_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_RFC822_ADDR: IKEV2_ID_PAYLOAD_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED1: IKEV2_ID_PAYLOAD_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_ID_IPV6_ADDR: IKEV2_ID_PAYLOAD_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED2: IKEV2_ID_PAYLOAD_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED3: IKEV2_ID_PAYLOAD_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED4: IKEV2_ID_PAYLOAD_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_DER_ASN1_DN: IKEV2_ID_PAYLOAD_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_DER_ASN1_GN: IKEV2_ID_PAYLOAD_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_KEY_ID: IKEV2_ID_PAYLOAD_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const IKEV2_ID_PAYLOAD_TYPE_MAX: IKEV2_ID_PAYLOAD_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type MGM_ENUM_TYPES = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ANY_SOURCE: MGM_ENUM_TYPES = 0i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ALL_SOURCES: MGM_ENUM_TYPES = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type MPRAPI_OBJECT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_OBJECT_TYPE_RAS_CONNECTION_OBJECT: MPRAPI_OBJECT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_OBJECT_TYPE_MPR_SERVER_OBJECT: MPRAPI_OBJECT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_OBJECT_TYPE_MPR_SERVER_SET_CONFIG_OBJECT: MPRAPI_OBJECT_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_OBJECT_TYPE_AUTH_VALIDATION_OBJECT: MPRAPI_OBJECT_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_OBJECT_TYPE_UPDATE_CONNECTION_OBJECT: MPRAPI_OBJECT_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRAPI_OBJECT_TYPE_IF_CUSTOM_CONFIG_OBJECT: MPRAPI_OBJECT_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type MPR_ET = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_ET_None: MPR_ET = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_ET_Require: MPR_ET = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_ET_RequireMax: MPR_ET = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_ET_Optional: MPR_ET = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type MPR_INTERFACE_DIAL_MODE = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDM_DialFirst: MPR_INTERFACE_DIAL_MODE = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDM_DialAll: MPR_INTERFACE_DIAL_MODE = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPRDM_DialAsNeeded: MPR_INTERFACE_DIAL_MODE = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type MPR_VPN_TS_TYPE = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_VPN_TS_IPv4_ADDR_RANGE: MPR_VPN_TS_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_VPN_TS_IPv6_ADDR_RANGE: MPR_VPN_TS_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type MPR_VS = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_VS_Default: MPR_VS = 0u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_VS_PptpOnly: MPR_VS = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_VS_PptpFirst: MPR_VS = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_VS_L2tpOnly: MPR_VS = 3u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const MPR_VS_L2tpFirst: MPR_VS = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type PPP_LCP = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_PAP: PPP_LCP = 49187u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_CHAP: PPP_LCP = 49699u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_EAP: PPP_LCP = 49703u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_SPAP: PPP_LCP = 49191u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type PPP_LCP_INFO_AUTH_DATA = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_CHAP_MD5: PPP_LCP_INFO_AUTH_DATA = 5u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_CHAP_MS: PPP_LCP_INFO_AUTH_DATA = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PPP_LCP_CHAP_MSV2: PPP_LCP_INFO_AUTH_DATA = 129u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RASAPIVERSION = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASAPIVERSION_500: RASAPIVERSION = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASAPIVERSION_501: RASAPIVERSION = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASAPIVERSION_600: RASAPIVERSION = 3i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASAPIVERSION_601: RASAPIVERSION = 4i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RASCONNSTATE = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_OpenPort: RASCONNSTATE = 0i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_PortOpened: RASCONNSTATE = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_ConnectDevice: RASCONNSTATE = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_DeviceConnected: RASCONNSTATE = 3i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_AllDevicesConnected: RASCONNSTATE = 4i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_Authenticate: RASCONNSTATE = 5i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_AuthNotify: RASCONNSTATE = 6i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_AuthRetry: RASCONNSTATE = 7i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_AuthCallback: RASCONNSTATE = 8i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_AuthChangePassword: RASCONNSTATE = 9i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_AuthProject: RASCONNSTATE = 10i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_AuthLinkSpeed: RASCONNSTATE = 11i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_AuthAck: RASCONNSTATE = 12i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_ReAuthenticate: RASCONNSTATE = 13i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_Authenticated: RASCONNSTATE = 14i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_PrepareForCallback: RASCONNSTATE = 15i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_WaitForModemReset: RASCONNSTATE = 16i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_WaitForCallback: RASCONNSTATE = 17i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_Projected: RASCONNSTATE = 18i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_StartAuthentication: RASCONNSTATE = 19i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_CallbackComplete: RASCONNSTATE = 20i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_LogonNetwork: RASCONNSTATE = 21i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_SubEntryConnected: RASCONNSTATE = 22i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_SubEntryDisconnected: RASCONNSTATE = 23i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_ApplySettings: RASCONNSTATE = 24i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_Interactive: RASCONNSTATE = 4096i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_RetryAuthentication: RASCONNSTATE = 4097i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_CallbackSetByCaller: RASCONNSTATE = 4098i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_PasswordExpired: RASCONNSTATE = 4099i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_InvokeEapUI: RASCONNSTATE = 4100i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_Connected: RASCONNSTATE = 8192i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCS_Disconnected: RASCONNSTATE = 8193i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RASCONNSUBSTATE = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCSS_None: RASCONNSUBSTATE = 0i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCSS_Dormant: RASCONNSUBSTATE = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCSS_Reconnecting: RASCONNSUBSTATE = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASCSS_Reconnected: RASCONNSUBSTATE = 8192i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RASENTRY_DIAL_MODE = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDM_DialAll: RASENTRY_DIAL_MODE = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASEDM_DialAsNeeded: RASENTRY_DIAL_MODE = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RASIKEV_PROJECTION_INFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASIKEv2_FLAGS_MOBIKESUPPORTED: RASIKEV_PROJECTION_INFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASIKEv2_FLAGS_BEHIND_NAT: RASIKEV_PROJECTION_INFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASIKEv2_FLAGS_SERVERBEHIND_NAT: RASIKEV_PROJECTION_INFO_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPAD_CHAP_MD5: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = 5u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPAD_CHAP_MS: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = 128u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPAD_CHAP_MSV2: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = 129u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPAP_PAP: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL = 49187u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPAP_SPAP: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL = 49191u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPAP_CHAP: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL = 49699u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASLCPAP_EAP: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL = 49703u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RASPROJECTION = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASP_Amb: RASPROJECTION = 65536i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASP_PppNbf: RASPROJECTION = 32831i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASP_PppIpx: RASPROJECTION = 32811i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASP_PppIp: RASPROJECTION = 32801i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASP_PppCcp: RASPROJECTION = 33021i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASP_PppLcp: RASPROJECTION = 49185i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RASP_PppIpv6: RASPROJECTION = 32855i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RASPROJECTION_INFO_TYPE = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PROJECTION_INFO_TYPE_PPP: RASPROJECTION_INFO_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const PROJECTION_INFO_TYPE_IKEv2: RASPROJECTION_INFO_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RAS_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_FLAGS_PPP_CONNECTION: RAS_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_FLAGS_MESSENGER_PRESENT: RAS_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_FLAGS_QUARANTINE_PRESENT: RAS_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_FLAGS_ARAP_CONNECTION: RAS_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_FLAGS_IKEV2_CONNECTION: RAS_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_FLAGS_DORMANT: RAS_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RAS_HARDWARE_CONDITION = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_HARDWARE_OPERATIONAL: RAS_HARDWARE_CONDITION = 0i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_HARDWARE_FAILURE: RAS_HARDWARE_CONDITION = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RAS_PORT_CONDITION = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_PORT_NON_OPERATIONAL: RAS_PORT_CONDITION = 0i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_PORT_DISCONNECTED: RAS_PORT_CONDITION = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_PORT_CALLING_BACK: RAS_PORT_CONDITION = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_PORT_LISTENING: RAS_PORT_CONDITION = 3i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_PORT_AUTHENTICATING: RAS_PORT_CONDITION = 4i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_PORT_AUTHENTICATED: RAS_PORT_CONDITION = 5i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_PORT_INITIALIZING: RAS_PORT_CONDITION = 6i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RAS_QUARANTINE_STATE = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_QUAR_STATE_NORMAL: RAS_QUARANTINE_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_QUAR_STATE_QUARANTINE: RAS_QUARANTINE_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_QUAR_STATE_PROBATION: RAS_QUARANTINE_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RAS_QUAR_STATE_NOT_CAPABLE: RAS_QUARANTINE_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type ROUTER_CONNECTION_STATE = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_STATE_UNREACHABLE: ROUTER_CONNECTION_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_STATE_DISCONNECTED: ROUTER_CONNECTION_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_STATE_CONNECTING: ROUTER_CONNECTION_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_STATE_CONNECTED: ROUTER_CONNECTION_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type ROUTER_INTERFACE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_TYPE_CLIENT: ROUTER_INTERFACE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_TYPE_HOME_ROUTER: ROUTER_INTERFACE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_TYPE_FULL_ROUTER: ROUTER_INTERFACE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_TYPE_DEDICATED: ROUTER_INTERFACE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_TYPE_INTERNAL: ROUTER_INTERFACE_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_TYPE_LOOPBACK: ROUTER_INTERFACE_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_TYPE_TUNNEL1: ROUTER_INTERFACE_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_TYPE_DIALOUT: ROUTER_INTERFACE_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const ROUTER_IF_TYPE_MAX: ROUTER_INTERFACE_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RTM_EVENT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ENTITY_REGISTERED: RTM_EVENT_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ENTITY_DEREGISTERED: RTM_EVENT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_ROUTE_EXPIRED: RTM_EVENT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const RTM_CHANGE_NOTIFICATION: RTM_EVENT_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type SECURITY_MESSAGE_MSG_ID = u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const SECURITYMSG_SUCCESS: SECURITY_MESSAGE_MSG_ID = 1u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const SECURITYMSG_FAILURE: SECURITY_MESSAGE_MSG_ID = 2u32;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub const SECURITYMSG_ERROR: SECURITY_MESSAGE_MSG_ID = 3u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct AUTH_VALIDATION_EX {
+ pub Header: MPRAPI_OBJECT_HEADER,
+ pub hRasConnection: super::super::Foundation::HANDLE,
+ pub wszUserName: [u16; 257],
+ pub wszLogonDomain: [u16; 16],
+ pub AuthInfoSize: u32,
+ pub AuthInfo: [u8; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for AUTH_VALIDATION_EX {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for AUTH_VALIDATION_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct GRE_CONFIG_PARAMS0 {
@@ -1321,34 +2531,6 @@ impl ::core::clone::Clone for IKEV2_CONFIG_PARAMS {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type IKEV2_ID_PAYLOAD_TYPE = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_INVALID: IKEV2_ID_PAYLOAD_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_IPV4_ADDR: IKEV2_ID_PAYLOAD_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_FQDN: IKEV2_ID_PAYLOAD_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_RFC822_ADDR: IKEV2_ID_PAYLOAD_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED1: IKEV2_ID_PAYLOAD_TYPE = 4i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_ID_IPV6_ADDR: IKEV2_ID_PAYLOAD_TYPE = 5i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED2: IKEV2_ID_PAYLOAD_TYPE = 6i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED3: IKEV2_ID_PAYLOAD_TYPE = 7i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED4: IKEV2_ID_PAYLOAD_TYPE = 8i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_DER_ASN1_DN: IKEV2_ID_PAYLOAD_TYPE = 9i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_DER_ASN1_GN: IKEV2_ID_PAYLOAD_TYPE = 10i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_KEY_ID: IKEV2_ID_PAYLOAD_TYPE = 11i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IKEV2_ID_PAYLOAD_TYPE_MAX: IKEV2_ID_PAYLOAD_TYPE = 12i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct IKEV2_PROJECTION_INFO {
@@ -1476,12 +2658,6 @@ impl ::core::clone::Clone for IKEV2_TUNNEL_CONFIG_PARAMS4 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IPADDRESSLEN: u32 = 15u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IPV6_ADDRESS_LEN_IN_BYTES: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const IPXADDRESSLEN: u32 = 22u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct L2TP_CONFIG_PARAMS0 {
@@ -1539,36 +2715,6 @@ impl ::core::clone::Clone for L2TP_TUNNEL_CONFIG_PARAMS2 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MAXIPADRESSLEN: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MAX_SSTP_HASH_SIZE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const METHOD_BGP4_AS_PATH: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const METHOD_BGP4_NEXTHOP_ATTR: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const METHOD_BGP4_PA_ORIGIN: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const METHOD_BGP4_PEER_ID: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const METHOD_RIP2_NEIGHBOUR_ADDR: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const METHOD_RIP2_OUTBOUND_INTF: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const METHOD_RIP2_ROUTE_TAG: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const METHOD_RIP2_ROUTE_TIMESTAMP: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const METHOD_TYPE_ALL_METHODS: u32 = 4294967295u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type MGM_ENUM_TYPES = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ANY_SOURCE: MGM_ENUM_TYPES = 0i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ALL_SOURCES: MGM_ENUM_TYPES = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MGM_FORWARD_STATE_FLAG: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1586,12 +2732,6 @@ impl ::core::clone::Clone for MGM_IF_ENTRY {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MGM_JOIN_STATE_FLAG: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MGM_MFE_STATS_0: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MGM_MFE_STATS_1: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
@@ -1618,48 +2758,6 @@ impl ::core::clone::Clone for MPRAPI_ADMIN_DLL_CALLBACKS {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_ADMIN_DLL_VERSION_1: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_ADMIN_DLL_VERSION_2: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_IF_CUSTOM_CONFIG_FOR_IKEV2: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_IKEV2_AUTH_USING_CERT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_IKEV2_AUTH_USING_EAP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_IKEV2_PROJECTION_INFO_TYPE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_IKEV2_SET_TUNNEL_CONFIG_PARAMS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_L2TP_SET_TUNNEL_CONFIG_PARAMS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_IF_CUSTOM_CONFIG_OBJECT_REVISION_1: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_IF_CUSTOM_CONFIG_OBJECT_REVISION_2: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_IF_CUSTOM_CONFIG_OBJECT_REVISION_3: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_1: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_2: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_3: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_4: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_5: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_1: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_2: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_3: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_4: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_5: u32 = 5u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct MPRAPI_OBJECT_HEADER {
@@ -1673,36 +2771,6 @@ impl ::core::clone::Clone for MPRAPI_OBJECT_HEADER {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type MPRAPI_OBJECT_TYPE = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_OBJECT_TYPE_RAS_CONNECTION_OBJECT: MPRAPI_OBJECT_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_OBJECT_TYPE_MPR_SERVER_OBJECT: MPRAPI_OBJECT_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_OBJECT_TYPE_MPR_SERVER_SET_CONFIG_OBJECT: MPRAPI_OBJECT_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_OBJECT_TYPE_AUTH_VALIDATION_OBJECT: MPRAPI_OBJECT_TYPE = 4i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_OBJECT_TYPE_UPDATE_CONNECTION_OBJECT: MPRAPI_OBJECT_TYPE = 5i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_OBJECT_TYPE_IF_CUSTOM_CONFIG_OBJECT: MPRAPI_OBJECT_TYPE = 6i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_PPP_PROJECTION_INFO_TYPE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_RAS_CONNECTION_OBJECT_REVISION_1: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_RAS_UPDATE_CONNECTION_OBJECT_REVISION_1: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_GRE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_IKEV2: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_L2TP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_PPTP: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_SSTP: u32 = 4u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
@@ -1738,94 +2806,6 @@ impl ::core::clone::Clone for MPRAPI_TUNNEL_CONFIG_PARAMS1 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_Atm: &str = "ATM";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_FrameRelay: &str = "FRAMERELAY";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_Generic: &str = "GENERIC";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_Irda: &str = "IRDA";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_Isdn: &str = "isdn";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_Modem: &str = "modem";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_Pad: &str = "pad";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_Parallel: &str = "PARALLEL";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_SW56: &str = "SW56";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_Serial: &str = "SERIAL";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_Sonet: &str = "SONET";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_Vpn: &str = "vpn";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDT_X25: &str = "x25";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRET_Direct: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRET_Phone: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRET_Vpn: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIDS_Disabled: u32 = 4294967295u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIDS_UseGlobalValue: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_DisableLcpExtensions: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_IpHeaderCompression: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_IpSecPreSharedKey: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_NetworkLogon: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_PromoteAlternates: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RemoteDefaultGateway: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RequireCHAP: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RequireDataEncryption: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RequireEAP: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RequireEncryptedPw: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RequireMachineCertificates: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RequireMsCHAP: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RequireMsCHAP2: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RequireMsEncryptedPw: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RequirePAP: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_RequireSPAP: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_SecureLocalFiles: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_SharedPhoneNumbers: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_SpecificIpAddr: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_SpecificNameServers: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_SwCompression: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_UsePreSharedKeyForIkev2Initiator: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRIO_UsePreSharedKeyForIkev2Responder: u32 = 67108864u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRNP_Ip: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRNP_Ipv6: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRNP_Ipx: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1892,20 +2872,6 @@ impl ::core::clone::Clone for MPR_DEVICE_1 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_ENABLE_RAS_ON_DEVICE: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_ENABLE_ROUTING_ON_DEVICE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type MPR_ET = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_ET_None: MPR_ET = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_ET_Require: MPR_ET = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_ET_RequireMax: MPR_ET = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_ET_Optional: MPR_ET = 3u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2129,28 +3095,6 @@ impl ::core::clone::Clone for MPR_INTERFACE_3 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_INTERFACE_ADMIN_DISABLED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_INTERFACE_CONNECTION_FAILURE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_INTERFACE_DIALOUT_HOURS_RESTRICTION: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type MPR_INTERFACE_DIAL_MODE = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDM_DialFirst: MPR_INTERFACE_DIAL_MODE = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDM_DialAll: MPR_INTERFACE_DIAL_MODE = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPRDM_DialAsNeeded: MPR_INTERFACE_DIAL_MODE = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_INTERFACE_NO_DEVICE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_INTERFACE_NO_MEDIA_SENSE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_INTERFACE_OUT_OF_RESOURCES: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_INTERFACE_SERVICE_PAUSED: u32 = 8u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct MPR_IPINIP_INTERFACE_0 {
@@ -2163,30 +3107,6 @@ impl ::core::clone::Clone for MPR_IPINIP_INTERFACE_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxAreaCode: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxCallbackNumber: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxDeviceName: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxDeviceType: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxEntryName: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxFacilities: u32 = 200u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxIpAddress: u32 = 15u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxIpxAddress: u32 = 21u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxPadType: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxPhoneNumber: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxUserData: u32 = 200u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_MaxX25Address: u32 = 200u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2325,11 +3245,31 @@ impl ::core::clone::Clone for MPR_TRANSPORT_0 {
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
#[cfg(feature = "Win32_Networking_WinSock")]
+pub struct MPR_VPN_TRAFFIC_SELECTOR {
+ pub r#type: MPR_VPN_TS_TYPE,
+ pub protocolId: u8,
+ pub portStart: u16,
+ pub portEnd: u16,
+ pub tsPayloadId: u16,
+ pub addrStart: VPN_TS_IP_ADDRESS,
+ pub addrEnd: VPN_TS_IP_ADDRESS,
+}
+#[cfg(feature = "Win32_Networking_WinSock")]
+impl ::core::marker::Copy for MPR_VPN_TRAFFIC_SELECTOR {}
+#[cfg(feature = "Win32_Networking_WinSock")]
+impl ::core::clone::Clone for MPR_VPN_TRAFFIC_SELECTOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
+#[cfg(feature = "Win32_Networking_WinSock")]
pub struct MPR_VPN_TRAFFIC_SELECTORS {
pub numTsi: u32,
pub numTsr: u32,
- pub tsI: *mut _MPR_VPN_SELECTOR,
- pub tsR: *mut _MPR_VPN_SELECTOR,
+ pub tsI: *mut MPR_VPN_TRAFFIC_SELECTOR,
+ pub tsR: *mut MPR_VPN_TRAFFIC_SELECTOR,
}
#[cfg(feature = "Win32_Networking_WinSock")]
impl ::core::marker::Copy for MPR_VPN_TRAFFIC_SELECTORS {}
@@ -2339,135 +3279,6 @@ impl ::core::clone::Clone for MPR_VPN_TRAFFIC_SELECTORS {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type MPR_VPN_TS_TYPE = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_VPN_TS_IPv4_ADDR_RANGE: MPR_VPN_TS_TYPE = 7i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_VPN_TS_IPv6_ADDR_RANGE: MPR_VPN_TS_TYPE = 8i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type MPR_VS = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_VS_Default: MPR_VS = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_VS_PptpOnly: MPR_VS = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_VS_PptpFirst: MPR_VS = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_VS_L2tpOnly: MPR_VS = 3u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_VS_L2tpFirst: MPR_VS = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_VS_Ikev2First: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const MPR_VS_Ikev2Only: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type ORASADFUNC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCSTR, param2: u32, param3: *mut u32) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PENDING: u32 = 600u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PFNRASFREEBUFFER = ::core::option::Option<unsafe extern "system" fn(pbufer: *mut u8) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PFNRASGETBUFFER = ::core::option::Option<unsafe extern "system" fn(ppbuffer: *mut *mut u8, pdwsize: *mut u32) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNRASRECEIVEBUFFER = ::core::option::Option<unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, pbuffer: *mut u8, pdwsize: *mut u32, dwtimeout: u32, hevent: super::super::Foundation::HANDLE) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNRASRETRIEVEBUFFER = ::core::option::Option<unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, pbuffer: *mut u8, pdwsize: *mut u32) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNRASSENDBUFFER = ::core::option::Option<unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, pbuffer: *mut u8, dwsize: u32) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PFNRASSETCOMMSETTINGS = ::core::option::Option<unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, prascommsettings: *mut RASCOMMSETTINGS, pvreserved: *mut ::core::ffi::c_void) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PID_ATALK: u32 = 41u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PID_IP: u32 = 33u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PID_IPV6: u32 = 87u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PID_IPX: u32 = 43u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PID_NBF: u32 = 63u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMGM_CREATION_ALERT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwinifindex: u32, dwinifnexthopaddr: u32, dwifcount: u32, pmieoutiflist: *mut MGM_IF_ENTRY) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PMGM_DISABLE_IGMP_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwifindex: u32, dwifnexthopaddr: u32) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PMGM_ENABLE_IGMP_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwifindex: u32, dwifnexthopaddr: u32) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMGM_JOIN_ALERT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, bmemberupdate: super::super::Foundation::BOOL) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PMGM_LOCAL_JOIN_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopaddr: u32) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PMGM_LOCAL_LEAVE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopaddr: u32) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMGM_PRUNE_ALERT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopaddr: u32, bmemberdelete: super::super::Foundation::BOOL, pdwtimeout: *mut u32) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PMGM_RPF_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, pdwinifindex: *mut u32, pdwinifnexthopaddr: *mut u32, pdwupstreamnbr: *mut u32, dwhdrsize: u32, pbpackethdr: *mut u8, pbroute: *mut u8) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PMGM_WRONG_IF_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwgroupaddr: u32, dwifindex: u32, dwifnexthopaddr: u32, dwhdrsize: u32, pbpackethdr: *mut u8) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINACCEPTNEWCONNECTION = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINACCEPTNEWCONNECTION2 = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINACCEPTNEWCONNECTION3 = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2, param3: *mut RAS_CONNECTION_3) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINACCEPTNEWCONNECTIONEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINACCEPTNEWLINK = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_PORT_0, param1: *mut RAS_PORT_1) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINACCEPTREAUTHENTICATION = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2, param3: *mut RAS_CONNECTION_3) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINACCEPTREAUTHENTICATIONEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINACCEPTTUNNELENDPOINTCHANGEEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1)>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION2 = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2)>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION3 = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2, param3: RAS_CONNECTION_3)>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX)>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINGETIPADDRESSFORUSER = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: ::windows_sys::core::PCWSTR, param2: *mut u32, param3: *mut super::super::Foundation::BOOL) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
-#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
-pub type PMPRADMINGETIPV6ADDRESSFORUSER = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: ::windows_sys::core::PCWSTR, param2: *mut super::super::Networking::WinSock::IN6_ADDR, param3: *mut super::super::Foundation::BOOL) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINLINKHANGUPNOTIFICATION = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_PORT_0, param1: *mut RAS_PORT_1)>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut AUTH_VALIDATION_EX) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PMPRADMINRELEASEIPADRESS = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: ::windows_sys::core::PCWSTR, param2: *mut u32)>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
-#[cfg(feature = "Win32_Networking_WinSock")]
-pub type PMPRADMINRELEASEIPV6ADDRESSFORUSER = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: ::windows_sys::core::PCWSTR, param2: *mut super::super::Networking::WinSock::IN6_ADDR)>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PMPRADMINTERMINATEDLL = ::core::option::Option<unsafe extern "system" fn() -> u32>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct PPP_ATCP_INFO {
@@ -2480,18 +3291,6 @@ impl ::core::clone::Clone for PPP_ATCP_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_CCP_COMPRESSION: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_CCP_ENCRYPTION128BIT: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_CCP_ENCRYPTION40BIT: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_CCP_ENCRYPTION40BITOLD: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_CCP_ENCRYPTION56BIT: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_CCP_HISTORYLESS: u32 = 16777216u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct PPP_CCP_INFO {
@@ -2580,8 +3379,6 @@ impl ::core::clone::Clone for PPP_IPCP_INFO2 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_IPCP_VJ: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct PPP_IPV6_CP_INFO {
@@ -2613,34 +3410,6 @@ impl ::core::clone::Clone for PPP_IPXCP_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PPP_LCP = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_PAP: PPP_LCP = 49187u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_CHAP: PPP_LCP = 49699u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_EAP: PPP_LCP = 49703u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_SPAP: PPP_LCP = 49191u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_3_DES: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_ACFC: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_AES_128: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_AES_192: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_AES_256: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_DES_56: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_GCM_AES_128: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_GCM_AES_192: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_GCM_AES_256: u32 = 2048u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct PPP_LCP_INFO {
@@ -2662,20 +3431,6 @@ impl ::core::clone::Clone for PPP_LCP_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type PPP_LCP_INFO_AUTH_DATA = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_CHAP_MD5: PPP_LCP_INFO_AUTH_DATA = 5u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_CHAP_MS: PPP_LCP_INFO_AUTH_DATA = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_CHAP_MSV2: PPP_LCP_INFO_AUTH_DATA = 129u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_MULTILINK_FRAMING: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_PFC: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PPP_LCP_SSHF: u32 = 8u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct PPP_NBFCP_INFO {
@@ -2825,14 +3580,6 @@ impl ::core::clone::Clone for PROJECTION_INFO2_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASADFLG_PositionDlg: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type RASADFUNCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: ::windows_sys::core::PCSTR, param2: *mut RASADPARAMS, param3: *mut u32) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type RASADFUNCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: ::windows_sys::core::PCWSTR, param2: *mut RASADPARAMS, param3: *mut u32) -> super::super::Foundation::BOOL>;
#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2851,16 +3598,6 @@ impl ::core::clone::Clone for RASADPARAMS {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASADP_ConnectionQueryTimeout: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASADP_DisableConnectionQuery: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASADP_FailedConnectionTimeout: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASADP_LoginSessionDisable: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASADP_SavedAddressesLimit: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2892,16 +3629,6 @@ impl ::core::clone::Clone for RASAMBW {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASAPIVERSION = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASAPIVERSION_500: RASAPIVERSION = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASAPIVERSION_501: RASAPIVERSION = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASAPIVERSION_600: RASAPIVERSION = 3i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASAPIVERSION_601: RASAPIVERSION = 4i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2933,60 +3660,6 @@ impl ::core::clone::Clone for RASAUTODIALENTRYW {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASBASE: u32 = 600u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASBASEEND: u32 = 877u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCCPCA_MPPC: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCCPCA_STAC: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCCPO_Compression: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCCPO_Encryption128bit: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCCPO_Encryption40bit: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCCPO_Encryption56bit: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCCPO_HistoryLess: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCF_AllUsers: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCF_GlobalCreds: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCF_OwnerKnown: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCF_OwnerMatch: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCM_DDMPreSharedKey: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCM_DefaultCreds: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCM_Domain: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCM_Password: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCM_PreSharedKey: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCM_ServerPreSharedKey: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCM_UserName: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCN_BandwidthAdded: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCN_BandwidthRemoved: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCN_Connection: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCN_Disconnection: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCN_Dormant: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCN_EPDGPacketArrival: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCN_ReConnection: u32 = 32u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct RASCOMMSETTINGS {
@@ -3026,72 +3699,6 @@ impl ::core::clone::Clone for RASCONNA {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASCONNSTATE = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_OpenPort: RASCONNSTATE = 0i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_PortOpened: RASCONNSTATE = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_ConnectDevice: RASCONNSTATE = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_DeviceConnected: RASCONNSTATE = 3i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_AllDevicesConnected: RASCONNSTATE = 4i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_Authenticate: RASCONNSTATE = 5i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_AuthNotify: RASCONNSTATE = 6i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_AuthRetry: RASCONNSTATE = 7i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_AuthCallback: RASCONNSTATE = 8i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_AuthChangePassword: RASCONNSTATE = 9i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_AuthProject: RASCONNSTATE = 10i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_AuthLinkSpeed: RASCONNSTATE = 11i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_AuthAck: RASCONNSTATE = 12i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_ReAuthenticate: RASCONNSTATE = 13i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_Authenticated: RASCONNSTATE = 14i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_PrepareForCallback: RASCONNSTATE = 15i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_WaitForModemReset: RASCONNSTATE = 16i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_WaitForCallback: RASCONNSTATE = 17i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_Projected: RASCONNSTATE = 18i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_StartAuthentication: RASCONNSTATE = 19i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_CallbackComplete: RASCONNSTATE = 20i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_LogonNetwork: RASCONNSTATE = 21i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_SubEntryConnected: RASCONNSTATE = 22i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_SubEntryDisconnected: RASCONNSTATE = 23i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_ApplySettings: RASCONNSTATE = 24i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_Interactive: RASCONNSTATE = 4096i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_RetryAuthentication: RASCONNSTATE = 4097i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_CallbackSetByCaller: RASCONNSTATE = 4098i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_PasswordExpired: RASCONNSTATE = 4099i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_InvokeEapUI: RASCONNSTATE = 4100i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_Connected: RASCONNSTATE = 8192i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_Disconnected: RASCONNSTATE = 8193i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
@@ -3136,16 +3743,6 @@ impl ::core::clone::Clone for RASCONNSTATUSW {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASCONNSUBSTATE = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCSS_None: RASCONNSUBSTATE = 0i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCSS_Dormant: RASCONNSUBSTATE = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCSS_Reconnecting: RASCONNSUBSTATE = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCSS_Reconnected: RASCONNSUBSTATE = 8192i32;
#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3203,12 +3800,6 @@ impl ::core::clone::Clone for RASCREDENTIALSW {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCSS_DONE: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_DONE: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASCS_PAUSED: u32 = 4096u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct RASCTRYINFO {
@@ -3239,14 +3830,6 @@ impl ::core::clone::Clone for RASCUSTOMSCRIPTEXTENSIONS {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDDFLAG_AoacRedial: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDDFLAG_LinkFailure: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDDFLAG_NoPrompt: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDDFLAG_PositionDlg: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3310,8 +3893,6 @@ impl ::core::clone::Clone for RASDIALDLG {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDIALEVENT: &str = "RasDialEvent";
#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3333,12 +3914,6 @@ impl ::core::clone::Clone for RASDIALEXTENSIONS {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASDIALFUNC = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: RASCONNSTATE, param2: u32)>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASDIALFUNC1 = ::core::option::Option<unsafe extern "system" fn(param0: HRASCONN, param1: u32, param2: RASCONNSTATE, param3: u32, param4: u32)>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASDIALFUNC2 = ::core::option::Option<unsafe extern "system" fn(param0: usize, param1: u32, param2: HRASCONN, param3: u32, param4: RASCONNSTATE, param5: u32, param6: u32) -> u32>;
#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3384,40 +3959,6 @@ impl ::core::clone::Clone for RASDIALPARAMSW {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_Atm: &str = "ATM";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_FrameRelay: &str = "FRAMERELAY";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_Generic: &str = "GENERIC";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_Irda: &str = "IRDA";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_Isdn: &str = "isdn";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_Modem: &str = "modem";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_PPPoE: &str = "PPPoE";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_Pad: &str = "pad";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_Parallel: &str = "PARALLEL";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_SW56: &str = "SW56";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_Serial: &str = "SERIAL";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_Sonet: &str = "SONET";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_Vpn: &str = "vpn";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASDT_X25: &str = "x25";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEAPF_Logon: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEAPF_NonInteractive: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEAPF_Preview: u32 = 8u32;
#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct RASEAPINFO {
@@ -3459,30 +4000,6 @@ impl ::core::clone::Clone for RASEAPUSERIDENTITYW {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_CloneEntry: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_IncomingConnection: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_InternetEntry: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_NAT: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_NewBroadbandEntry: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_NewDirectEntry: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_NewEntry: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_NewPhoneEntry: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_NewTunnelEntry: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_NoRename: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_PositionDlg: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDFLAG_ShellOwned: u32 = 1073741824u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
@@ -3706,158 +4223,6 @@ impl ::core::clone::Clone for RASENTRYW {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASENTRY_DIAL_MODE = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDM_DialAll: RASENTRY_DIAL_MODE = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEDM_DialAsNeeded: RASENTRY_DIAL_MODE = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_AuthTypeIsOtp: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_AutoTriggerCapable: u32 = 67108864u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_CacheCredentials: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_DisableClassBasedStaticRoute: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_DisableIKENameEkuCheck: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_DisableMobility: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_DisableNbtOverIP: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_DontNegotiateMultilink: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_DontUseRasCredentials: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_IPv4ExplicitMetric: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_IPv6ExplicitMetric: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_IPv6RemoteDefaultGateway: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_IPv6SpecificNameServers: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_Internet: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_IsAlwaysOn: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_IsPrivateNetwork: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_IsThirdPartyProfile: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_PlumbIKEv2TSAsRoutes: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_ReconnectIfDropped: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_RegisterIpWithDNS: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_RequireMachineCertificates: u32 = 4194304u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_SecureClientForMSNet: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_SecureFileAndPrint: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_SecureRoutingCompartment: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_SharePhoneNumbers: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_SpecificIPv6Addr: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_UseDNSSuffixForRegistration: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_UseGlobalDeviceSettings: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_UsePreSharedKey: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_UsePreSharedKeyForIkev2Initiator: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_UsePreSharedKeyForIkev2Responder: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO2_UseTypicalSettings: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_Custom: u32 = 1048576u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_CustomScript: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_DisableLcpExtensions: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_IpHeaderCompression: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_ModemLights: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_NetworkLogon: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_PreviewDomain: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_PreviewPhoneNumber: u32 = 2097152u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_PreviewUserPw: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_PromoteAlternates: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RemoteDefaultGateway: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RequireCHAP: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RequireDataEncryption: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RequireEAP: u32 = 131072u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RequireEncryptedPw: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RequireMsCHAP: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RequireMsCHAP2: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RequireMsEncryptedPw: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RequirePAP: u32 = 262144u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RequireSPAP: u32 = 524288u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_RequireW95MSCHAP: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_SecureLocalFiles: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_SharedPhoneNumbers: u32 = 8388608u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_ShowDialingProgress: u32 = 67108864u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_SpecificIpAddr: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_SpecificNameServers: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_SwCompression: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_TerminalAfterDial: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_TerminalBeforeDial: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_UseCountryAndAreaCodes: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASEO_UseLogonCredentials: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASET_Broadband: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASET_Direct: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASET_Internet: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASET_Phone: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASET_Vpn: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASFP_Ppp: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASFP_Ras: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASFP_Slip: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASIDS_Disabled: u32 = 4294967295u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASIDS_UseGlobalValue: u32 = 0u32;
#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
#[cfg(feature = "Win32_Networking_WinSock")]
@@ -3886,20 +4251,6 @@ impl ::core::clone::Clone for RASIKEV2_PROJECTION_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASIKEV_PROJECTION_INFO_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASIKEv2_FLAGS_MOBIKESUPPORTED: RASIKEV_PROJECTION_INFO_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASIKEv2_FLAGS_BEHIND_NAT: RASIKEV_PROJECTION_INFO_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASIKEv2_FLAGS_SERVERBEHIND_NAT: RASIKEV_PROJECTION_INFO_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASIKEv2_AUTH_EAP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASIKEv2_AUTH_MACHINECERTIFICATES: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASIKEv2_AUTH_PSK: u32 = 3u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct RASIPADDR {
@@ -3914,8 +4265,6 @@ impl ::core::clone::Clone for RASIPADDR {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASIPO_VJ: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct RASIPXW {
@@ -3929,30 +4278,6 @@ impl ::core::clone::Clone for RASIPXW {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_3_DES: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_ACFC: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_AES_128: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_AES_192: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_AES_256: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_DES_56: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_GCM_AES_128: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_GCM_AES_192: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_GCM_AES_256: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_PFC: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPO_SSHF: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASNAP_ProbationTime: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3988,38 +4313,6 @@ impl ::core::clone::Clone for RASNOUSERW {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASNOUSER_SmartCard: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASNP_Ip: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASNP_Ipv6: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASNP_Ipx: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASNP_NetBEUI: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDEVENT_AddEntry: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDEVENT_DialEntry: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDEVENT_EditEntry: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDEVENT_EditGlobals: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDEVENT_NoUser: u32 = 6u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDEVENT_NoUserEdit: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDEVENT_RemoveEntry: u32 = 3u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDFLAG_ForceCloseOnDial: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDFLAG_NoUser: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDFLAG_PositionDlg: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPBDFLAG_UpdateDefaults: u32 = 2147483648u32;
#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4043,10 +4336,6 @@ impl ::core::clone::Clone for RASPBDLGA {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASPBDLGFUNCA = ::core::option::Option<unsafe extern "system" fn(param0: usize, param1: u32, param2: ::windows_sys::core::PCSTR, param3: *mut ::core::ffi::c_void)>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASPBDLGFUNCW = ::core::option::Option<unsafe extern "system" fn(param0: usize, param1: u32, param2: ::windows_sys::core::PCWSTR, param3: *mut ::core::ffi::c_void)>;
#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4280,58 +4569,6 @@ impl ::core::clone::Clone for RASPPP_PROJECTION_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPAD_CHAP_MD5: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = 5u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPAD_CHAP_MS: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPAD_CHAP_MSV2: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA = 129u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPAP_PAP: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL = 49187u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPAP_SPAP: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL = 49191u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPAP_CHAP: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL = 49699u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASLCPAP_EAP: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL = 49703u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPRIV2_DialinPolicy: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPRIV_AdminSetCallback: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPRIV_CallerSetCallback: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPRIV_DialinPrivilege: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASPRIV_NoCallback: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASPROJECTION = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASP_Amb: RASPROJECTION = 65536i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASP_PppNbf: RASPROJECTION = 32831i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASP_PppIpx: RASPROJECTION = 32811i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASP_PppIp: RASPROJECTION = 32801i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASP_PppCcp: RASPROJECTION = 33021i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASP_PppLcp: RASPROJECTION = 49185i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASP_PppIpv6: RASPROJECTION = 32855i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASPROJECTION_INFO_TYPE = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PROJECTION_INFO_TYPE_PPP: RASPROJECTION_INFO_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const PROJECTION_INFO_TYPE_IKEv2: RASPROJECTION_INFO_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RASSECURITYPROC = ::core::option::Option<unsafe extern "system" fn() -> u32>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4397,12 +4634,6 @@ impl ::core::clone::Clone for RASTUNNELENDPOINT_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASTUNNELENDPOINT_IPv4: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASTUNNELENDPOINT_IPv6: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RASTUNNELENDPOINT_UNKNOWN: u32 = 0u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
#[cfg(feature = "Win32_Networking_WinSock")]
@@ -4597,58 +4828,6 @@ impl ::core::clone::Clone for RAS_CONNECTION_EX {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RAS_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_FLAGS_PPP_CONNECTION: RAS_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_FLAGS_MESSENGER_PRESENT: RAS_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_FLAGS_QUARANTINE_PRESENT: RAS_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_FLAGS_ARAP_CONNECTION: RAS_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_FLAGS_IKEV2_CONNECTION: RAS_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_FLAGS_DORMANT: RAS_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_FLAGS_RAS_CONNECTION: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RAS_HARDWARE_CONDITION = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_HARDWARE_OPERATIONAL: RAS_HARDWARE_CONDITION = 0i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_HARDWARE_FAILURE: RAS_HARDWARE_CONDITION = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxAreaCode: u32 = 10u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxCallbackNumber: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxDeviceName: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxDeviceType: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxDnsSuffix: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxEntryName: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxFacilities: u32 = 200u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxIDSize: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxIpAddress: u32 = 15u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxIpxAddress: u32 = 21u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxPadType: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxPhoneNumber: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxReplyMessage: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxUserData: u32 = 200u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_MaxX25Address: u32 = 200u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4740,22 +4919,6 @@ impl ::core::clone::Clone for RAS_PORT_2 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RAS_PORT_CONDITION = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_PORT_NON_OPERATIONAL: RAS_PORT_CONDITION = 0i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_PORT_DISCONNECTED: RAS_PORT_CONDITION = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_PORT_CALLING_BACK: RAS_PORT_CONDITION = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_PORT_LISTENING: RAS_PORT_CONDITION = 3i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_PORT_AUTHENTICATING: RAS_PORT_CONDITION = 4i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_PORT_AUTHENTICATED: RAS_PORT_CONDITION = 5i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_PORT_INITIALIZING: RAS_PORT_CONDITION = 6i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
@@ -4787,16 +4950,6 @@ impl ::core::clone::Clone for RAS_PROJECTION_INFO_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RAS_QUARANTINE_STATE = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_QUAR_STATE_NORMAL: RAS_QUARANTINE_STATE = 0i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_QUAR_STATE_QUARANTINE: RAS_QUARANTINE_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_QUAR_STATE_PROBATION: RAS_QUARANTINE_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RAS_QUAR_STATE_NOT_CAPABLE: RAS_QUARANTINE_STATE = 3i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4877,60 +5030,6 @@ impl ::core::clone::Clone for RAS_USER_1 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RCD_AllUsers: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RCD_Eap: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RCD_Logon: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RCD_SingleUser: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_CustomDial: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_DisableConnectedUI: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_DisableReconnect: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_DisableReconnectUI: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_EapInfoCryptInCapable: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_IgnoreModemSpeaker: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_IgnoreSoftwareCompression: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_InvokeAutoTriggerCredentialUI: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_NoUser: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_PauseOnScript: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_PausedStates: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_Router: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_SetModemSpeaker: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_SetSoftwareCompression: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_UseCustomScripting: u32 = 8192u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RDEOPT_UsePrefixSuffix: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const REN_AllUsers: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const REN_User: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type ROUTER_CONNECTION_STATE = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_STATE_UNREACHABLE: ROUTER_CONNECTION_STATE = 0i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_STATE_DISCONNECTED: ROUTER_CONNECTION_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_STATE_CONNECTING: ROUTER_CONNECTION_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_STATE_CONNECTED: ROUTER_CONNECTION_STATE = 3i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct ROUTER_CUSTOM_IKEv2_POLICY0 {
@@ -5002,26 +5101,6 @@ impl ::core::clone::Clone for ROUTER_IKEv2_IF_CUSTOM_CONFIG2 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type ROUTER_INTERFACE_TYPE = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_TYPE_CLIENT: ROUTER_INTERFACE_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_TYPE_HOME_ROUTER: ROUTER_INTERFACE_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_TYPE_FULL_ROUTER: ROUTER_INTERFACE_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_TYPE_DEDICATED: ROUTER_INTERFACE_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_TYPE_INTERNAL: ROUTER_INTERFACE_TYPE = 4i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_TYPE_LOOPBACK: ROUTER_INTERFACE_TYPE = 5i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_TYPE_TUNNEL1: ROUTER_INTERFACE_TYPE = 6i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_TYPE_DIALOUT: ROUTER_INTERFACE_TYPE = 7i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const ROUTER_IF_TYPE_MAX: ROUTER_INTERFACE_TYPE = 8i32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5045,22 +5124,6 @@ impl ::core::clone::Clone for ROUTING_PROTOCOL_CONFIG {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RRAS_SERVICE_NAME: &str = "RemoteAccess";
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_BLOCK_METHODS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_CHANGE_TYPE_ALL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_CHANGE_TYPE_BEST: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_CHANGE_TYPE_FORWARDING: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_DEST_FLAG_DONT_FORWARD: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_DEST_FLAG_FWD_ENGIN_ADD: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_DEST_FLAG_NATURAL_NET: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5099,8 +5162,6 @@ impl ::core::clone::Clone for RTM_DEST_INFO_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RTM_ENTITY_EXPORT_METHOD = ::core::option::Option<unsafe extern "system" fn(callerhandle: isize, calleehandle: isize, input: *mut RTM_ENTITY_METHOD_INPUT, output: *mut RTM_ENTITY_METHOD_OUTPUT)>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct RTM_ENTITY_EXPORT_METHODS {
@@ -5188,50 +5249,6 @@ impl ::core::clone::Clone for RTM_ENTITY_METHOD_OUTPUT {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ENUM_ALL_DESTS: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ENUM_ALL_ROUTES: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ENUM_NEXT: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ENUM_OWN_DESTS: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ENUM_OWN_ROUTES: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ENUM_RANGE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ENUM_START: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RTM_EVENT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(rtmreghandle: isize, eventtype: RTM_EVENT_TYPE, context1: *mut ::core::ffi::c_void, context2: *mut ::core::ffi::c_void) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RTM_EVENT_TYPE = i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ENTITY_REGISTERED: RTM_EVENT_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ENTITY_DEREGISTERED: RTM_EVENT_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_EXPIRED: RTM_EVENT_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_CHANGE_NOTIFICATION: RTM_EVENT_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_MATCH_FULL: u32 = 65535u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_MATCH_INTERFACE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_MATCH_NEIGHBOUR: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_MATCH_NEXTHOP: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_MATCH_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_MATCH_OWNER: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_MATCH_PREF: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_MAX_ADDRESS_SIZE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_MAX_VIEWS: u32 = 32u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct RTM_NET_ADDRESS {
@@ -5245,12 +5262,6 @@ impl ::core::clone::Clone for RTM_NET_ADDRESS {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_NEXTHOP_CHANGE_NEW: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_NEXTHOP_FLAGS_DOWN: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_NEXTHOP_FLAGS_REMOTE: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct RTM_NEXTHOP_INFO {
@@ -5280,14 +5291,6 @@ impl ::core::clone::Clone for RTM_NEXTHOP_LIST {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_NEXTHOP_STATE_CREATED: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_NEXTHOP_STATE_DELETED: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_NOTIFY_ONLY_MARKED_DESTS: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_NUM_CHANGE_TYPES: u32 = 3u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct RTM_PREF_INFO {
@@ -5314,44 +5317,6 @@ impl ::core::clone::Clone for RTM_REGN_PROFILE {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_RESUME_METHODS: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_CHANGE_BEST: u32 = 65536u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_CHANGE_FIRST: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_CHANGE_NEW: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_BLACKHOLE: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_DISCARD: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_INACTIVE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_LIMITED_BC: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_LOCAL: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_LOCAL_MCAST: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_LOOPBACK: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_MARTIAN: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_MCAST: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_MYSELF: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_ONES_NETBC: u32 = 16384u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_ONES_SUBNETBC: u32 = 32768u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_REMOTE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_ZEROS_NETBC: u32 = 4096u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_FLAGS_ZEROS_SUBNETBC: u32 = 8192u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct RTM_ROUTE_INFO {
@@ -5372,44 +5337,6 @@ impl ::core::clone::Clone for RTM_ROUTE_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_STATE_CREATED: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_STATE_DELETED: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_ROUTE_STATE_DELETING: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_VIEW_ID_MCAST: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_VIEW_ID_UCAST: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_VIEW_MASK_ALL: u32 = 4294967295u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_VIEW_MASK_ANY: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_VIEW_MASK_MCAST: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_VIEW_MASK_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_VIEW_MASK_SIZE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const RTM_VIEW_MASK_UCAST: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RasCustomDeleteEntryNotifyFn = ::core::option::Option<unsafe extern "system" fn(lpszphonebook: ::windows_sys::core::PCWSTR, lpszentry: ::windows_sys::core::PCWSTR, dwflags: u32) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type RasCustomDialDlgFn = ::core::option::Option<unsafe extern "system" fn(hinstdll: super::super::Foundation::HINSTANCE, dwflags: u32, lpszphonebook: ::windows_sys::core::PCWSTR, lpszentry: ::windows_sys::core::PCWSTR, lpszphonenumber: ::windows_sys::core::PCWSTR, lpinfo: *mut RASDIALDLG, pvinfo: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type RasCustomDialFn = ::core::option::Option<unsafe extern "system" fn(hinstdll: super::super::Foundation::HINSTANCE, lprasdialextensions: *mut RASDIALEXTENSIONS, lpszphonebook: ::windows_sys::core::PCWSTR, lprasdialparams: *mut RASDIALPARAMSA, dwnotifiertype: u32, lpvnotifier: *mut ::core::ffi::c_void, lphrasconn: *mut HRASCONN, dwflags: u32) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type RasCustomEntryDlgFn = ::core::option::Option<unsafe extern "system" fn(hinstdll: super::super::Foundation::HINSTANCE, lpszphonebook: ::windows_sys::core::PCWSTR, lpszentry: ::windows_sys::core::PCWSTR, lpinfo: *mut RASENTRYDLGA, dwflags: u32) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type RasCustomHangUpFn = ::core::option::Option<unsafe extern "system" fn(hrasconn: HRASCONN) -> u32>;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub type RasCustomScriptExecuteFn = ::core::option::Option<unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, lpszphonebook: ::windows_sys::core::PCWSTR, lpszentryname: ::windows_sys::core::PCWSTR, pfnrasgetbuffer: PFNRASGETBUFFER, pfnrasfreebuffer: PFNRASFREEBUFFER, pfnrassendbuffer: PFNRASSENDBUFFER, pfnrasreceivebuffer: PFNRASRECEIVEBUFFER, pfnrasretrievebuffer: PFNRASRETRIEVEBUFFER, hwnd: super::super::Foundation::HWND, prasdialparams: *mut RASDIALPARAMSA, pvreserved: *mut ::core::ffi::c_void) -> u32>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5428,14 +5355,6 @@ impl ::core::clone::Clone for SECURITY_MESSAGE {
*self
}
}
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub type SECURITY_MESSAGE_MSG_ID = u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const SECURITYMSG_SUCCESS: SECURITY_MESSAGE_MSG_ID = 1u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const SECURITYMSG_FAILURE: SECURITY_MESSAGE_MSG_ID = 2u32;
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const SECURITYMSG_ERROR: SECURITY_MESSAGE_MSG_ID = 3u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
pub struct SOURCE_GROUP_ENTRY {
@@ -5513,55 +5432,136 @@ impl ::core::clone::Clone for VPN_TS_IP_ADDRESS_0 {
*self
}
}
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type ORASADFUNC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCSTR, param2: u32, param3: *mut u32) -> super::super::Foundation::BOOL>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_Default: u32 = 0u32;
+pub type PFNRASFREEBUFFER = ::core::option::Option<unsafe extern "system" fn(pbufer: *mut u8) -> u32>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_GREOnly: u32 = 9u32;
+pub type PFNRASGETBUFFER = ::core::option::Option<unsafe extern "system" fn(ppbuffer: *mut *mut u8, pdwsize: *mut u32) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNRASRECEIVEBUFFER = ::core::option::Option<unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, pbuffer: *mut u8, pdwsize: *mut u32, dwtimeout: u32, hevent: super::super::Foundation::HANDLE) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNRASRETRIEVEBUFFER = ::core::option::Option<unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, pbuffer: *mut u8, pdwsize: *mut u32) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNRASSENDBUFFER = ::core::option::Option<unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, pbuffer: *mut u8, dwsize: u32) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNRASSETCOMMSETTINGS = ::core::option::Option<unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, prascommsettings: *mut RASCOMMSETTINGS, pvreserved: *mut ::core::ffi::c_void) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMGM_CREATION_ALERT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwinifindex: u32, dwinifnexthopaddr: u32, dwifcount: u32, pmieoutiflist: *mut MGM_IF_ENTRY) -> u32>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_Ikev2First: u32 = 8u32;
+pub type PMGM_DISABLE_IGMP_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwifindex: u32, dwifnexthopaddr: u32) -> u32>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_Ikev2Only: u32 = 7u32;
+pub type PMGM_ENABLE_IGMP_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwifindex: u32, dwifnexthopaddr: u32) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMGM_JOIN_ALERT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, bmemberupdate: super::super::Foundation::BOOL) -> u32>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_Ikev2Sstp: u32 = 14u32;
+pub type PMGM_LOCAL_JOIN_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopaddr: u32) -> u32>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_L2tpFirst: u32 = 4u32;
+pub type PMGM_LOCAL_LEAVE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopaddr: u32) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMGM_PRUNE_ALERT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopaddr: u32, bmemberdelete: super::super::Foundation::BOOL, pdwtimeout: *mut u32) -> u32>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_L2tpOnly: u32 = 3u32;
+pub type PMGM_RPF_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, pdwinifindex: *mut u32, pdwinifnexthopaddr: *mut u32, pdwupstreamnbr: *mut u32, dwhdrsize: u32, pbpackethdr: *mut u8, pbroute: *mut u8) -> u32>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_L2tpSstp: u32 = 13u32;
+pub type PMGM_WRONG_IF_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dwsourceaddr: u32, dwgroupaddr: u32, dwifindex: u32, dwifnexthopaddr: u32, dwhdrsize: u32, pbpackethdr: *mut u8) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINACCEPTNEWCONNECTION = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINACCEPTNEWCONNECTION2 = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINACCEPTNEWCONNECTION3 = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2, param3: *mut RAS_CONNECTION_3) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINACCEPTNEWCONNECTIONEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINACCEPTNEWLINK = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_PORT_0, param1: *mut RAS_PORT_1) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINACCEPTREAUTHENTICATION = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2, param3: *mut RAS_CONNECTION_3) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINACCEPTREAUTHENTICATIONEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINACCEPTTUNNELENDPOINTCHANGEEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1)>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION2 = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2)>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION3 = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2, param3: RAS_CONNECTION_3)>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX)>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINGETIPADDRESSFORUSER = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: ::windows_sys::core::PCWSTR, param2: *mut u32, param3: *mut super::super::Foundation::BOOL) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
+pub type PMPRADMINGETIPV6ADDRESSFORUSER = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: ::windows_sys::core::PCWSTR, param2: *mut super::super::Networking::WinSock::IN6_ADDR, param3: *mut super::super::Foundation::BOOL) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINLINKHANGUPNOTIFICATION = ::core::option::Option<unsafe extern "system" fn(param0: *mut RAS_PORT_0, param1: *mut RAS_PORT_1)>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX = ::core::option::Option<unsafe extern "system" fn(param0: *mut AUTH_VALIDATION_EX) -> u32>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_PptpFirst: u32 = 2u32;
+pub type PMPRADMINRELEASEIPADRESS = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: ::windows_sys::core::PCWSTR, param2: *mut u32)>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
+#[cfg(feature = "Win32_Networking_WinSock")]
+pub type PMPRADMINRELEASEIPV6ADDRESSFORUSER = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: ::windows_sys::core::PCWSTR, param2: *mut super::super::Networking::WinSock::IN6_ADDR)>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_PptpOnly: u32 = 1u32;
+pub type PMPRADMINTERMINATEDLL = ::core::option::Option<unsafe extern "system" fn() -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type RASADFUNCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR, param1: ::windows_sys::core::PCSTR, param2: *mut RASADPARAMS, param3: *mut u32) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type RASADFUNCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR, param1: ::windows_sys::core::PCWSTR, param2: *mut RASADPARAMS, param3: *mut u32) -> super::super::Foundation::BOOL>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_PptpSstp: u32 = 12u32;
+pub type RASDIALFUNC = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: RASCONNSTATE, param2: u32)>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_ProtocolList: u32 = 15u32;
+pub type RASDIALFUNC1 = ::core::option::Option<unsafe extern "system" fn(param0: HRASCONN, param1: u32, param2: RASCONNSTATE, param3: u32, param4: u32)>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_SstpFirst: u32 = 6u32;
+pub type RASDIALFUNC2 = ::core::option::Option<unsafe extern "system" fn(param0: usize, param1: u32, param2: HRASCONN, param3: u32, param4: RASCONNSTATE, param5: u32, param6: u32) -> u32>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const VS_SstpOnly: u32 = 5u32;
+pub type RASPBDLGFUNCA = ::core::option::Option<unsafe extern "system" fn(param0: usize, param1: u32, param2: ::windows_sys::core::PCSTR, param3: *mut ::core::ffi::c_void)>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const WARNING_MSG_ALIAS_NOT_ADDED: u32 = 644u32;
+pub type RASPBDLGFUNCW = ::core::option::Option<unsafe extern "system" fn(param0: usize, param1: u32, param2: ::windows_sys::core::PCWSTR, param3: *mut ::core::ffi::c_void)>;
#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
-pub const WM_RASDIALEVENT: u32 = 52429u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
-#[cfg(feature = "Win32_Networking_WinSock")]
-pub struct _MPR_VPN_SELECTOR {
- pub r#type: MPR_VPN_TS_TYPE,
- pub protocolId: u8,
- pub portStart: u16,
- pub portEnd: u16,
- pub tsPayloadId: u16,
- pub addrStart: VPN_TS_IP_ADDRESS,
- pub addrEnd: VPN_TS_IP_ADDRESS,
-}
-#[cfg(feature = "Win32_Networking_WinSock")]
-impl ::core::marker::Copy for _MPR_VPN_SELECTOR {}
-#[cfg(feature = "Win32_Networking_WinSock")]
-impl ::core::clone::Clone for _MPR_VPN_SELECTOR {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub type RASSECURITYPROC = ::core::option::Option<unsafe extern "system" fn() -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RTM_ENTITY_EXPORT_METHOD = ::core::option::Option<unsafe extern "system" fn(callerhandle: isize, calleehandle: isize, input: *mut RTM_ENTITY_METHOD_INPUT, output: *mut RTM_ENTITY_METHOD_OUTPUT)>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RTM_EVENT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(rtmreghandle: isize, eventtype: RTM_EVENT_TYPE, context1: *mut ::core::ffi::c_void, context2: *mut ::core::ffi::c_void) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RasCustomDeleteEntryNotifyFn = ::core::option::Option<unsafe extern "system" fn(lpszphonebook: ::windows_sys::core::PCWSTR, lpszentry: ::windows_sys::core::PCWSTR, dwflags: u32) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type RasCustomDialDlgFn = ::core::option::Option<unsafe extern "system" fn(hinstdll: super::super::Foundation::HINSTANCE, dwflags: u32, lpszphonebook: ::windows_sys::core::PCWSTR, lpszentry: ::windows_sys::core::PCWSTR, lpszphonenumber: ::windows_sys::core::PCWSTR, lpinfo: *mut RASDIALDLG, pvinfo: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type RasCustomDialFn = ::core::option::Option<unsafe extern "system" fn(hinstdll: super::super::Foundation::HINSTANCE, lprasdialextensions: *mut RASDIALEXTENSIONS, lpszphonebook: ::windows_sys::core::PCWSTR, lprasdialparams: *mut RASDIALPARAMSA, dwnotifiertype: u32, lpvnotifier: *mut ::core::ffi::c_void, lphrasconn: *mut HRASCONN, dwflags: u32) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type RasCustomEntryDlgFn = ::core::option::Option<unsafe extern "system" fn(hinstdll: super::super::Foundation::HINSTANCE, lpszphonebook: ::windows_sys::core::PCWSTR, lpszentry: ::windows_sys::core::PCWSTR, lpinfo: *mut RASENTRYDLGA, dwflags: u32) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
+pub type RasCustomHangUpFn = ::core::option::Option<unsafe extern "system" fn(hrasconn: HRASCONN) -> u32>;
+#[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type RasCustomScriptExecuteFn = ::core::option::Option<unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, lpszphonebook: ::windows_sys::core::PCWSTR, lpszentryname: ::windows_sys::core::PCWSTR, pfnrasgetbuffer: PFNRASGETBUFFER, pfnrasfreebuffer: PFNRASFREEBUFFER, pfnrassendbuffer: PFNRASSENDBUFFER, pfnrasreceivebuffer: PFNRASRECEIVEBUFFER, pfnrasretrievebuffer: PFNRASRETRIEVEBUFFER, hwnd: super::super::Foundation::HWND, prasdialparams: *mut RASDIALPARAMSA, pvreserved: *mut ::core::ffi::c_void) -> u32>;