1 #[cfg(feature = "Win32_Foundation")]
2 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MgmAddGroupMembershipEntry ( hprotocol : super::super::Foundation:: HANDLE , dwsourceaddr : u32 , dwsourcemask : u32 , dwgroupaddr : u32 , dwgroupmask : u32 , dwifindex : u32 , dwifnexthopipaddr : u32 , dwflags : u32 ) -> u32 );
3 #[cfg(feature = "Win32_Foundation")]
4 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MgmDeRegisterMProtocol ( hprotocol : super::super::Foundation:: HANDLE ) -> u32 );
5 #[cfg(feature = "Win32_Foundation")]
6 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MgmDeleteGroupMembershipEntry ( hprotocol : super::super::Foundation:: HANDLE , dwsourceaddr : u32 , dwsourcemask : u32 , dwgroupaddr : u32 , dwgroupmask : u32 , dwifindex : u32 , dwifnexthopipaddr : u32 , dwflags : u32 ) -> u32 );
7 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MgmGetFirstMfe ( pdwbuffersize : *mut u32 , pbbuffer : *mut u8 , pdwnumentries : *mut u32 ) -> u32 );
8 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MgmGetFirstMfeStats ( pdwbuffersize : *mut u32 , pbbuffer : *mut u8 , pdwnumentries : *mut u32 , dwflags : u32 ) -> u32 );
9 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
10 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_NetworkManagement_IpHelper\"`*"] fn MgmGetMfe ( pimm : *mut super::IpHelper:: MIB_IPMCAST_MFE , pdwbuffersize : *mut u32 , pbbuffer : *mut u8 ) -> u32 );
11 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
12 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_NetworkManagement_IpHelper\"`*"] fn MgmGetMfeStats ( pimm : *mut super::IpHelper:: MIB_IPMCAST_MFE , pdwbuffersize : *mut u32 , pbbuffer : *mut u8 , dwflags : u32 ) -> u32 );
13 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
14 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_NetworkManagement_IpHelper\"`*"] fn MgmGetNextMfe ( pimmstart : *mut super::IpHelper:: MIB_IPMCAST_MFE , pdwbuffersize : *mut u32 , pbbuffer : *mut u8 , pdwnumentries : *mut u32 ) -> u32 );
15 #[cfg(feature = "Win32_NetworkManagement_IpHelper")]
16 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_NetworkManagement_IpHelper\"`*"] fn MgmGetNextMfeStats ( pimmstart : *mut super::IpHelper:: MIB_IPMCAST_MFE , pdwbuffersize : *mut u32 , pbbuffer : *mut u8 , pdwnumentries : *mut u32 , dwflags : u32 ) -> u32 );
17 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MgmGetProtocolOnInterface ( dwifindex : u32 , dwifnexthopaddr : u32 , pdwifprotocolid : *mut u32 , pdwifcomponentid : *mut u32 ) -> u32 );
18 #[cfg(feature = "Win32_Foundation")]
19 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MgmGroupEnumerationEnd ( henum : super::super::Foundation:: HANDLE ) -> u32 );
20 #[cfg(feature = "Win32_Foundation")]
21 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MgmGroupEnumerationGetNext ( henum : super::super::Foundation:: HANDLE , pdwbuffersize : *mut u32 , pbbuffer : *mut u8 , pdwnumentries : *mut u32 ) -> u32 );
22 #[cfg(feature = "Win32_Foundation")]
23 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MgmGroupEnumerationStart ( hprotocol : super::super::Foundation:: HANDLE , metenumtype : MGM_ENUM_TYPES , phenumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 );
24 #[cfg(feature = "Win32_Foundation")]
25 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MgmRegisterMProtocol ( prpiinfo : *mut ROUTING_PROTOCOL_CONFIG , dwprotocolid : u32 , dwcomponentid : u32 , phprotocol : *mut super::super::Foundation:: HANDLE ) -> u32 );
26 #[cfg(feature = "Win32_Foundation")]
27 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MgmReleaseInterfaceOwnership ( hprotocol : super::super::Foundation:: HANDLE , dwifindex : u32 , dwifnexthopaddr : u32 ) -> u32 );
28 #[cfg(feature = "Win32_Foundation")]
29 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MgmTakeInterfaceOwnership ( hprotocol : super::super::Foundation:: HANDLE , dwifindex : u32 , dwifnexthopaddr : u32 ) -> u32 );
30 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminBufferFree ( pbuffer : *const ::core::ffi::c_void ) -> u32 );
31 #[cfg(feature = "Win32_Foundation")]
32 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminConnectionClearStats ( hrasserver : isize , hrasconnection : super::super::Foundation:: HANDLE ) -> u32 );
33 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminConnectionEnum ( hrasserver : isize , dwlevel : u32 , lplpbbuffer : *mut *mut u8 , dwprefmaxlen : u32 , lpdwentriesread : *mut u32 , lpdwtotalentries : *mut u32 , lpdwresumehandle : *const u32 ) -> u32 );
34 #[cfg(feature = "Win32_Foundation")]
35 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminConnectionEnumEx ( hrasserver : isize , pobjectheader : *const MPRAPI_OBJECT_HEADER , dwpreferedmaxlen : u32 , lpdwentriesread : *mut u32 , lpdwtotalentries : *mut u32 , pprasconn : *mut *mut RAS_CONNECTION_EX , lpdwresumehandle : *const u32 ) -> u32 );
36 #[cfg(feature = "Win32_Foundation")]
37 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminConnectionGetInfo ( hrasserver : isize , dwlevel : u32 , hrasconnection : super::super::Foundation:: HANDLE , lplpbbuffer : *mut *mut u8 ) -> u32 );
38 #[cfg(feature = "Win32_Foundation")]
39 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminConnectionGetInfoEx ( hrasserver : isize , hrasconnection : super::super::Foundation:: HANDLE , prasconnection : *mut RAS_CONNECTION_EX ) -> u32 );
40 #[cfg(feature = "Win32_Foundation")]
41 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminConnectionRemoveQuarantine ( hrasserver : super::super::Foundation:: HANDLE , hrasconnection : super::super::Foundation:: HANDLE , fisipaddress : super::super::Foundation:: BOOL ) -> u32 );
42 #[cfg(feature = "Win32_Foundation")]
43 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminDeregisterConnectionNotification ( hmprserver : isize , heventnotification : super::super::Foundation:: HANDLE ) -> u32 );
44 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminDeviceEnum ( hmprserver : isize , dwlevel : u32 , lplpbbuffer : *mut *mut u8 , lpdwtotalentries : *mut u32 ) -> u32 );
45 #[cfg(feature = "Win32_Foundation")]
46 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminEstablishDomainRasServer ( pszdomain : :: windows_sys::core::PCWSTR , pszmachine : :: windows_sys::core::PCWSTR , benable : super::super::Foundation:: BOOL ) -> u32 );
47 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminGetErrorString ( dwerror : u32 , lplpwserrorstring : *mut :: windows_sys::core::PWSTR ) -> u32 );
48 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminGetPDCServer ( lpszdomain : :: windows_sys::core::PCWSTR , lpszserver : :: windows_sys::core::PCWSTR , lpszpdcserver : :: windows_sys::core::PWSTR ) -> u32 );
49 #[cfg(feature = "Win32_Foundation")]
50 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceConnect ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , hevent : super::super::Foundation:: HANDLE , fsynchronous : super::super::Foundation:: BOOL ) -> u32 );
51 #[cfg(feature = "Win32_Foundation")]
52 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceCreate ( hmprserver : isize , dwlevel : u32 , lpbbuffer : *const u8 , phinterface : *mut super::super::Foundation:: HANDLE ) -> u32 );
53 #[cfg(feature = "Win32_Foundation")]
54 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceDelete ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE ) -> u32 );
55 #[cfg(feature = "Win32_Foundation")]
56 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceDeviceGetInfo ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwindex : u32 , dwlevel : u32 , lplpbuffer : *mut *mut u8 ) -> u32 );
57 #[cfg(feature = "Win32_Foundation")]
58 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceDeviceSetInfo ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwindex : u32 , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 );
59 #[cfg(feature = "Win32_Foundation")]
60 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceDisconnect ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE ) -> u32 );
61 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminInterfaceEnum ( hmprserver : isize , dwlevel : u32 , lplpbbuffer : *mut *mut u8 , dwprefmaxlen : u32 , lpdwentriesread : *mut u32 , lpdwtotalentries : *mut u32 , lpdwresumehandle : *const u32 ) -> u32 );
62 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminInterfaceGetCredentials ( lpwsserver : :: windows_sys::core::PCWSTR , lpwsinterfacename : :: windows_sys::core::PCWSTR , lpwsusername : :: windows_sys::core::PWSTR , lpwspassword : :: windows_sys::core::PWSTR , lpwsdomainname : :: windows_sys::core::PWSTR ) -> u32 );
63 #[cfg(feature = "Win32_Foundation")]
64 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceGetCredentialsEx ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbbuffer : *mut *mut u8 ) -> u32 );
65 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))]
66 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"] fn MprAdminInterfaceGetCustomInfoEx ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , pcustominfo : *mut MPR_IF_CUSTOMINFOEX2 ) -> u32 );
67 #[cfg(feature = "Win32_Foundation")]
68 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceGetHandle ( hmprserver : isize , lpwsinterfacename : :: windows_sys::core::PCWSTR , phinterface : *mut super::super::Foundation:: HANDLE , fincludeclientinterfaces : super::super::Foundation:: BOOL ) -> u32 );
69 #[cfg(feature = "Win32_Foundation")]
70 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceGetInfo ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbbuffer : *const *const u8 ) -> u32 );
71 #[cfg(feature = "Win32_Foundation")]
72 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceQueryUpdateResult ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwprotocolid : u32 , lpdwupdateresult : *mut u32 ) -> u32 );
73 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminInterfaceSetCredentials ( lpwsserver : :: windows_sys::core::PCWSTR , lpwsinterfacename : :: windows_sys::core::PCWSTR , lpwsusername : :: windows_sys::core::PCWSTR , lpwsdomainname : :: windows_sys::core::PCWSTR , lpwspassword : :: windows_sys::core::PCWSTR ) -> u32 );
74 #[cfg(feature = "Win32_Foundation")]
75 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceSetCredentialsEx ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 );
76 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))]
77 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"] fn MprAdminInterfaceSetCustomInfoEx ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , pcustominfo : *const MPR_IF_CUSTOMINFOEX2 ) -> u32 );
78 #[cfg(feature = "Win32_Foundation")]
79 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceSetInfo ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 );
80 #[cfg(feature = "Win32_Foundation")]
81 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceTransportAdd ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwtransportid : u32 , pinterfaceinfo : *const u8 , dwinterfaceinfosize : u32 ) -> u32 );
82 #[cfg(feature = "Win32_Foundation")]
83 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceTransportGetInfo ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwtransportid : u32 , ppinterfaceinfo : *mut *mut u8 , lpdwinterfaceinfosize : *mut u32 ) -> u32 );
84 #[cfg(feature = "Win32_Foundation")]
85 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceTransportRemove ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwtransportid : u32 ) -> u32 );
86 #[cfg(feature = "Win32_Foundation")]
87 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceTransportSetInfo ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwtransportid : u32 , pinterfaceinfo : *const u8 , dwinterfaceinfosize : u32 ) -> u32 );
88 #[cfg(feature = "Win32_Foundation")]
89 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceUpdatePhonebookInfo ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE ) -> u32 );
90 #[cfg(feature = "Win32_Foundation")]
91 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceUpdateRoutes ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwprotocolid : u32 , hevent : super::super::Foundation:: HANDLE ) -> u32 );
92 #[cfg(feature = "Win32_Foundation")]
93 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminIsDomainRasServer ( pszdomain : :: windows_sys::core::PCWSTR , pszmachine : :: windows_sys::core::PCWSTR , pbisrasserver : *mut super::super::Foundation:: BOOL ) -> u32 );
94 #[cfg(feature = "Win32_Foundation")]
95 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminIsServiceInitialized ( lpwsservername : :: windows_sys::core::PCWSTR , fisserviceinitialized : *const super::super::Foundation:: BOOL ) -> u32 );
96 #[cfg(feature = "Win32_Foundation")]
97 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminIsServiceRunning ( lpwsservername : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL );
98 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBBufferFree ( pbuffer : *const ::core::ffi::c_void ) -> u32 );
99 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntryCreate ( hmibserver : isize , dwpid : u32 , dwroutingpid : u32 , lpentry : *const ::core::ffi::c_void , dwentrysize : u32 ) -> u32 );
100 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntryDelete ( hmibserver : isize , dwprotocolid : u32 , dwroutingpid : u32 , lpentry : *const ::core::ffi::c_void , dwentrysize : u32 ) -> u32 );
101 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntryGet ( hmibserver : isize , dwprotocolid : u32 , dwroutingpid : u32 , lpinentry : *const ::core::ffi::c_void , dwinentrysize : u32 , lplpoutentry : *mut *mut ::core::ffi::c_void , lpoutentrysize : *mut u32 ) -> u32 );
102 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntryGetFirst ( hmibserver : isize , dwprotocolid : u32 , dwroutingpid : u32 , lpinentry : *const ::core::ffi::c_void , dwinentrysize : u32 , lplpoutentry : *mut *mut ::core::ffi::c_void , lpoutentrysize : *mut u32 ) -> u32 );
103 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntryGetNext ( hmibserver : isize , dwprotocolid : u32 , dwroutingpid : u32 , lpinentry : *const ::core::ffi::c_void , dwinentrysize : u32 , lplpoutentry : *mut *mut ::core::ffi::c_void , lpoutentrysize : *mut u32 ) -> u32 );
104 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntrySet ( hmibserver : isize , dwprotocolid : u32 , dwroutingpid : u32 , lpentry : *const ::core::ffi::c_void , dwentrysize : u32 ) -> u32 );
105 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBServerConnect ( lpwsservername : :: windows_sys::core::PCWSTR , phmibserver : *mut isize ) -> u32 );
106 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBServerDisconnect ( hmibserver : isize ) -> ( ) );
107 #[cfg(feature = "Win32_Foundation")]
108 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminPortClearStats ( hrasserver : isize , hport : super::super::Foundation:: HANDLE ) -> u32 );
109 #[cfg(feature = "Win32_Foundation")]
110 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminPortDisconnect ( hrasserver : isize , hport : super::super::Foundation:: HANDLE ) -> u32 );
111 #[cfg(feature = "Win32_Foundation")]
112 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminPortEnum ( hrasserver : isize , dwlevel : u32 , hrasconnection : super::super::Foundation:: HANDLE , lplpbbuffer : *mut *mut u8 , dwprefmaxlen : u32 , lpdwentriesread : *mut u32 , lpdwtotalentries : *mut u32 , lpdwresumehandle : *const u32 ) -> u32 );
113 #[cfg(feature = "Win32_Foundation")]
114 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminPortGetInfo ( hrasserver : isize , dwlevel : u32 , hport : super::super::Foundation:: HANDLE , lplpbbuffer : *mut *mut u8 ) -> u32 );
115 #[cfg(feature = "Win32_Foundation")]
116 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminPortReset ( hrasserver : isize , hport : super::super::Foundation:: HANDLE ) -> u32 );
117 #[cfg(feature = "Win32_Foundation")]
118 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminRegisterConnectionNotification ( hmprserver : isize , heventnotification : super::super::Foundation:: HANDLE ) -> u32 );
119 #[cfg(feature = "Win32_Foundation")]
120 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminSendUserMessage ( hmprserver : isize , hconnection : super::super::Foundation:: HANDLE , lpwszmessage : :: windows_sys::core::PCWSTR ) -> u32 );
121 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerConnect ( lpwsservername : :: windows_sys::core::PCWSTR , phmprserver : *mut isize ) -> u32 );
122 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerDisconnect ( hmprserver : isize ) -> ( ) );
123 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerGetCredentials ( hmprserver : isize , dwlevel : u32 , lplpbbuffer : *const *const u8 ) -> u32 );
124 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerGetInfo ( hmprserver : isize , dwlevel : u32 , lplpbbuffer : *mut *mut u8 ) -> u32 );
125 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
126 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn MprAdminServerGetInfoEx ( hmprserver : isize , pserverinfo : *mut MPR_SERVER_EX1 ) -> u32 );
127 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerSetCredentials ( hmprserver : isize , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 );
128 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerSetInfo ( hmprserver : isize , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 );
129 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
130 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn MprAdminServerSetInfoEx ( hmprserver : isize , pserverinfo : *const MPR_SERVER_SET_CONFIG_EX1 ) -> u32 );
131 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminTransportCreate ( hmprserver : isize , dwtransportid : u32 , lpwstransportname : :: windows_sys::core::PCWSTR , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : :: windows_sys::core::PCWSTR ) -> u32 );
132 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminTransportGetInfo ( hmprserver : isize , dwtransportid : u32 , ppglobalinfo : *mut *mut u8 , lpdwglobalinfosize : *mut u32 , ppclientinterfaceinfo : *mut *mut u8 , lpdwclientinterfaceinfosize : *mut u32 ) -> u32 );
133 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminTransportSetInfo ( hmprserver : isize , dwtransportid : u32 , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 ) -> u32 );
134 #[cfg(feature = "Win32_Foundation")]
135 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminUpdateConnection ( hrasserver : isize , hrasconnection : super::super::Foundation:: HANDLE , prasupdateconnection : *const RAS_UPDATE_CONNECTION ) -> u32 );
136 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminUserGetInfo ( lpszserver : :: windows_sys::core::PCWSTR , lpszuser : :: windows_sys::core::PCWSTR , dwlevel : u32 , lpbbuffer : *mut u8 ) -> u32 );
137 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminUserSetInfo ( lpszserver : :: windows_sys::core::PCWSTR , lpszuser : :: windows_sys::core::PCWSTR , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 );
138 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprConfigBufferFree ( pbuffer : *const ::core::ffi::c_void ) -> u32 );
139 #[cfg(feature = "Win32_Foundation")]
140 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigFilterGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , dwlevel : u32 , dwtransportid : u32 , lpbuffer : *mut u8 ) -> u32 );
141 #[cfg(feature = "Win32_Foundation")]
142 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigFilterSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , dwlevel : u32 , dwtransportid : u32 , lpbuffer : *const u8 ) -> u32 );
143 #[cfg(feature = "Win32_Foundation")]
144 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigGetFriendlyName ( hmprconfig : super::super::Foundation:: HANDLE , pszguidname : :: windows_sys::core::PCWSTR , pszbuffer : :: windows_sys::core::PWSTR , dwbuffersize : u32 ) -> u32 );
145 #[cfg(feature = "Win32_Foundation")]
146 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigGetGuidName ( hmprconfig : super::super::Foundation:: HANDLE , pszfriendlyname : :: windows_sys::core::PCWSTR , pszbuffer : :: windows_sys::core::PWSTR , dwbuffersize : u32 ) -> u32 );
147 #[cfg(feature = "Win32_Foundation")]
148 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceCreate ( hmprconfig : super::super::Foundation:: HANDLE , dwlevel : u32 , lpbbuffer : *const u8 , phrouterinterface : *mut super::super::Foundation:: HANDLE ) -> u32 );
149 #[cfg(feature = "Win32_Foundation")]
150 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceDelete ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE ) -> u32 );
151 #[cfg(feature = "Win32_Foundation")]
152 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceEnum ( hmprconfig : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbuffer : *mut *mut u8 , dwprefmaxlen : u32 , lpdwentriesread : *mut u32 , lpdwtotalentries : *mut u32 , lpdwresumehandle : *mut u32 ) -> u32 );
153 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))]
154 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"] fn MprConfigInterfaceGetCustomInfoEx ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , pcustominfo : *mut MPR_IF_CUSTOMINFOEX2 ) -> u32 );
155 #[cfg(feature = "Win32_Foundation")]
156 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceGetHandle ( hmprconfig : super::super::Foundation:: HANDLE , lpwsinterfacename : :: windows_sys::core::PCWSTR , phrouterinterface : *mut super::super::Foundation:: HANDLE ) -> u32 );
157 #[cfg(feature = "Win32_Foundation")]
158 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbuffer : *mut *mut u8 , lpdwbuffersize : *mut u32 ) -> u32 );
159 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))]
160 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"] fn MprConfigInterfaceSetCustomInfoEx ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , pcustominfo : *const MPR_IF_CUSTOMINFOEX2 ) -> u32 );
161 #[cfg(feature = "Win32_Foundation")]
162 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 );
163 #[cfg(feature = "Win32_Foundation")]
164 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceTransportAdd ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwtransportid : u32 , lpwstransportname : :: windows_sys::core::PCWSTR , pinterfaceinfo : *const u8 , dwinterfaceinfosize : u32 , phrouteriftransport : *mut super::super::Foundation:: HANDLE ) -> u32 );
165 #[cfg(feature = "Win32_Foundation")]
166 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceTransportEnum ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbuffer : *mut *mut u8 , dwprefmaxlen : u32 , lpdwentriesread : *mut u32 , lpdwtotalentries : *mut u32 , lpdwresumehandle : *mut u32 ) -> u32 );
167 #[cfg(feature = "Win32_Foundation")]
168 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceTransportGetHandle ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwtransportid : u32 , phrouteriftransport : *mut super::super::Foundation:: HANDLE ) -> u32 );
169 #[cfg(feature = "Win32_Foundation")]
170 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceTransportGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , hrouteriftransport : super::super::Foundation:: HANDLE , ppinterfaceinfo : *mut *mut u8 , lpdwinterfaceinfosize : *mut u32 ) -> u32 );
171 #[cfg(feature = "Win32_Foundation")]
172 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceTransportRemove ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , hrouteriftransport : super::super::Foundation:: HANDLE ) -> u32 );
173 #[cfg(feature = "Win32_Foundation")]
174 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceTransportSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , hrouteriftransport : super::super::Foundation:: HANDLE , pinterfaceinfo : *const u8 , dwinterfaceinfosize : u32 ) -> u32 );
175 #[cfg(feature = "Win32_Foundation")]
176 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerBackup ( hmprconfig : super::super::Foundation:: HANDLE , lpwspath : :: windows_sys::core::PCWSTR ) -> u32 );
177 #[cfg(feature = "Win32_Foundation")]
178 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerConnect ( lpwsservername : :: windows_sys::core::PCWSTR , phmprconfig : *mut super::super::Foundation:: HANDLE ) -> u32 );
179 #[cfg(feature = "Win32_Foundation")]
180 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerDisconnect ( hmprconfig : super::super::Foundation:: HANDLE ) -> ( ) );
181 #[cfg(feature = "Win32_Foundation")]
182 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbbuffer : *mut *mut u8 ) -> u32 );
183 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
184 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn MprConfigServerGetInfoEx ( hmprconfig : super::super::Foundation:: HANDLE , pserverinfo : *mut MPR_SERVER_EX1 ) -> u32 );
185 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprConfigServerInstall ( dwlevel : u32 , pbuffer : *const ::core::ffi::c_void ) -> u32 );
186 #[cfg(feature = "Win32_Foundation")]
187 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerRefresh ( hmprconfig : super::super::Foundation:: HANDLE ) -> u32 );
188 #[cfg(feature = "Win32_Foundation")]
189 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerRestore ( hmprconfig : super::super::Foundation:: HANDLE , lpwspath : :: windows_sys::core::PCWSTR ) -> u32 );
190 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprConfigServerSetInfo ( hmprserver : isize , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 );
191 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
192 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn MprConfigServerSetInfoEx ( hmprconfig : super::super::Foundation:: HANDLE , psetserverconfig : *const MPR_SERVER_SET_CONFIG_EX1 ) -> u32 );
193 #[cfg(feature = "Win32_Foundation")]
194 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportCreate ( hmprconfig : super::super::Foundation:: HANDLE , dwtransportid : u32 , lpwstransportname : :: windows_sys::core::PCWSTR , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : :: windows_sys::core::PCWSTR , phroutertransport : *mut super::super::Foundation:: HANDLE ) -> u32 );
195 #[cfg(feature = "Win32_Foundation")]
196 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportDelete ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE ) -> u32 );
197 #[cfg(feature = "Win32_Foundation")]
198 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportEnum ( hmprconfig : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbuffer : *mut *mut u8 , dwprefmaxlen : u32 , lpdwentriesread : *mut u32 , lpdwtotalentries : *mut u32 , lpdwresumehandle : *mut u32 ) -> u32 );
199 #[cfg(feature = "Win32_Foundation")]
200 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportGetHandle ( hmprconfig : super::super::Foundation:: HANDLE , dwtransportid : u32 , phroutertransport : *mut super::super::Foundation:: HANDLE ) -> u32 );
201 #[cfg(feature = "Win32_Foundation")]
202 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE , ppglobalinfo : *mut *mut u8 , lpdwglobalinfosize : *mut u32 , ppclientinterfaceinfo : *mut *mut u8 , lpdwclientinterfaceinfosize : *mut u32 , lplpwsdllpath : *mut :: windows_sys::core::PWSTR ) -> u32 );
203 #[cfg(feature = "Win32_Foundation")]
204 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : :: windows_sys::core::PCWSTR ) -> u32 );
205 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoBlockAdd ( lpheader : *const ::core::ffi::c_void , dwinfotype : u32 , dwitemsize : u32 , dwitemcount : u32 , lpitemdata : *const u8 , lplpnewheader : *mut *mut ::core::ffi::c_void ) -> u32 );
206 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoBlockFind ( lpheader : *const ::core::ffi::c_void , dwinfotype : u32 , lpdwitemsize : *mut u32 , lpdwitemcount : *mut u32 , lplpitemdata : *mut *mut u8 ) -> u32 );
207 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoBlockQuerySize ( lpheader : *const ::core::ffi::c_void ) -> u32 );
208 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoBlockRemove ( lpheader : *const ::core::ffi::c_void , dwinfotype : u32 , lplpnewheader : *mut *mut ::core::ffi::c_void ) -> u32 );
209 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoBlockSet ( lpheader : *const ::core::ffi::c_void , dwinfotype : u32 , dwitemsize : u32 , dwitemcount : u32 , lpitemdata : *const u8 , lplpnewheader : *mut *mut ::core::ffi::c_void ) -> u32 );
210 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoCreate ( dwversion : u32 , lplpnewheader : *mut *mut ::core::ffi::c_void ) -> u32 );
211 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoDelete ( lpheader : *const ::core::ffi::c_void ) -> u32 );
212 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoDuplicate ( lpheader : *const ::core::ffi::c_void , lplpnewheader : *mut *mut ::core::ffi::c_void ) -> u32 );
213 ::windows_sys
::core
::link
! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoRemoveAll ( lpheader : *const ::core::ffi::c_void , lplpnewheader : *mut *mut ::core::ffi::c_void ) -> u32 );
214 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasClearConnectionStatistics ( hrasconn : HRASCONN ) -> u32 );
215 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasClearLinkStatistics ( hrasconn : HRASCONN , dwsubentry : u32 ) -> u32 );
216 #[cfg(feature = "Win32_Foundation")]
217 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasConnectionNotificationA ( param0 : HRASCONN , param1 : super::super::Foundation:: HANDLE , param2 : u32 ) -> u32 );
218 #[cfg(feature = "Win32_Foundation")]
219 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasConnectionNotificationW ( param0 : HRASCONN , param1 : super::super::Foundation:: HANDLE , param2 : u32 ) -> u32 );
220 #[cfg(feature = "Win32_Foundation")]
221 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasCreatePhonebookEntryA ( param0 : super::super::Foundation:: HWND , param1 : :: windows_sys::core::PCSTR ) -> u32 );
222 #[cfg(feature = "Win32_Foundation")]
223 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasCreatePhonebookEntryW ( param0 : super::super::Foundation:: HWND , param1 : :: windows_sys::core::PCWSTR ) -> u32 );
224 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteEntryA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR ) -> u32 );
225 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteEntryW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR ) -> u32 );
226 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteSubEntryA ( pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , dwsubentryid : u32 ) -> u32 );
227 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteSubEntryW ( pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , dwsubentryid : u32 ) -> u32 );
228 #[cfg(feature = "Win32_Foundation")]
229 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialA ( param0 : *const RASDIALEXTENSIONS , param1 : :: windows_sys::core::PCSTR , param2 : *const RASDIALPARAMSA , param3 : u32 , param4 : *const ::core::ffi::c_void , param5 : *mut HRASCONN ) -> u32 );
230 #[cfg(feature = "Win32_Foundation")]
231 ::windows_sys
::core
::link
! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialDlgA ( lpszphonebook : :: windows_sys::core::PCSTR , lpszentry : :: windows_sys::core::PCSTR , lpszphonenumber : :: windows_sys::core::PCSTR , lpinfo : *mut RASDIALDLG ) -> super::super::Foundation:: BOOL );
232 #[cfg(feature = "Win32_Foundation")]
233 ::windows_sys
::core
::link
! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialDlgW ( lpszphonebook : :: windows_sys::core::PCWSTR , lpszentry : :: windows_sys::core::PCWSTR , lpszphonenumber : :: windows_sys::core::PCWSTR , lpinfo : *mut RASDIALDLG ) -> super::super::Foundation:: BOOL );
234 #[cfg(feature = "Win32_Foundation")]
235 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialW ( param0 : *const RASDIALEXTENSIONS , param1 : :: windows_sys::core::PCWSTR , param2 : *const RASDIALPARAMSW , param3 : u32 , param4 : *const ::core::ffi::c_void , param5 : *mut HRASCONN ) -> u32 );
236 #[cfg(feature = "Win32_Foundation")]
237 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEditPhonebookEntryA ( param0 : super::super::Foundation:: HWND , param1 : :: windows_sys::core::PCSTR , param2 : :: windows_sys::core::PCSTR ) -> u32 );
238 #[cfg(feature = "Win32_Foundation")]
239 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEditPhonebookEntryW ( param0 : super::super::Foundation:: HWND , param1 : :: windows_sys::core::PCWSTR , param2 : :: windows_sys::core::PCWSTR ) -> u32 );
240 #[cfg(feature = "Win32_Foundation")]
241 ::windows_sys
::core
::link
! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEntryDlgA ( lpszphonebook : :: windows_sys::core::PCSTR , lpszentry : :: windows_sys::core::PCSTR , lpinfo : *mut RASENTRYDLGA ) -> super::super::Foundation:: BOOL );
242 #[cfg(feature = "Win32_Foundation")]
243 ::windows_sys
::core
::link
! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEntryDlgW ( lpszphonebook : :: windows_sys::core::PCWSTR , lpszentry : :: windows_sys::core::PCWSTR , lpinfo : *mut RASENTRYDLGW ) -> super::super::Foundation:: BOOL );
244 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumAutodialAddressesA ( lpprasautodialaddresses : *mut :: windows_sys::core::PSTR , lpdwcbrasautodialaddresses : *mut u32 , lpdwcrasautodialaddresses : *mut u32 ) -> u32 );
245 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumAutodialAddressesW ( lpprasautodialaddresses : *mut :: windows_sys::core::PWSTR , lpdwcbrasautodialaddresses : *mut u32 , lpdwcrasautodialaddresses : *mut u32 ) -> u32 );
246 #[cfg(feature = "Win32_Foundation")]
247 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEnumConnectionsA ( param0 : *mut RASCONNA , param1 : *mut u32 , param2 : *mut u32 ) -> u32 );
248 #[cfg(feature = "Win32_Foundation")]
249 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEnumConnectionsW ( param0 : *mut RASCONNW , param1 : *mut u32 , param2 : *mut u32 ) -> u32 );
250 #[cfg(feature = "Win32_Foundation")]
251 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEnumDevicesA ( param0 : *mut RASDEVINFOA , param1 : *mut u32 , param2 : *mut u32 ) -> u32 );
252 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumDevicesW ( param0 : *mut RASDEVINFOW , param1 : *mut u32 , param2 : *mut u32 ) -> u32 );
253 #[cfg(feature = "Win32_Foundation")]
254 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEnumEntriesA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : *mut RASENTRYNAMEA , param3 : *mut u32 , param4 : *mut u32 ) -> u32 );
255 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumEntriesW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : *mut RASENTRYNAMEW , param3 : *mut u32 , param4 : *mut u32 ) -> u32 );
256 #[cfg(feature = "Win32_Foundation")]
257 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasFreeEapUserIdentityA ( praseapuseridentity : *const RASEAPUSERIDENTITYA ) -> ( ) );
258 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasFreeEapUserIdentityW ( praseapuseridentity : *const RASEAPUSERIDENTITYW ) -> ( ) );
259 #[cfg(feature = "Win32_Foundation")]
260 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetAutodialAddressA ( param0 : :: windows_sys::core::PCSTR , param1 : *const u32 , param2 : *mut RASAUTODIALENTRYA , param3 : *mut u32 , param4 : *mut u32 ) -> u32 );
261 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialAddressW ( param0 : :: windows_sys::core::PCWSTR , param1 : *const u32 , param2 : *mut RASAUTODIALENTRYW , param3 : *mut u32 , param4 : *mut u32 ) -> u32 );
262 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialEnableA ( param0 : u32 , param1 : *mut i32 ) -> u32 );
263 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialEnableW ( param0 : u32 , param1 : *mut i32 ) -> u32 );
264 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialParamA ( param0 : u32 , param1 : *mut ::core::ffi::c_void , param2 : *mut u32 ) -> u32 );
265 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialParamW ( param0 : u32 , param1 : *mut ::core::ffi::c_void , param2 : *mut u32 ) -> u32 );
266 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
267 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasGetConnectStatusA ( param0 : HRASCONN , param1 : *mut RASCONNSTATUSA ) -> u32 );
268 #[cfg(feature = "Win32_Networking_WinSock")]
269 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"] fn RasGetConnectStatusW ( param0 : HRASCONN , param1 : *mut RASCONNSTATUSW ) -> u32 );
270 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetConnectionStatistics ( hrasconn : HRASCONN , lpstatistics : *mut RAS_STATS ) -> u32 );
271 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCountryInfoA ( param0 : *mut RASCTRYINFO , param1 : *mut u32 ) -> u32 );
272 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCountryInfoW ( param0 : *mut RASCTRYINFO , param1 : *mut u32 ) -> u32 );
273 #[cfg(feature = "Win32_Foundation")]
274 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetCredentialsA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : *mut RASCREDENTIALSA ) -> u32 );
275 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCredentialsW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : *mut RASCREDENTIALSW ) -> u32 );
276 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCustomAuthDataA ( pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , pbcustomauthdata : *mut u8 , pdwsizeofcustomauthdata : *mut u32 ) -> u32 );
277 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCustomAuthDataW ( pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , pbcustomauthdata : *mut u8 , pdwsizeofcustomauthdata : *mut u32 ) -> u32 );
278 #[cfg(feature = "Win32_Foundation")]
279 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserDataA ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , pbeapdata : *mut u8 , pdwsizeofeapdata : *mut u32 ) -> u32 );
280 #[cfg(feature = "Win32_Foundation")]
281 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserDataW ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , pbeapdata : *mut u8 , pdwsizeofeapdata : *mut u32 ) -> u32 );
282 #[cfg(feature = "Win32_Foundation")]
283 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserIdentityA ( pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , ppraseapuseridentity : *mut *mut RASEAPUSERIDENTITYA ) -> u32 );
284 #[cfg(feature = "Win32_Foundation")]
285 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserIdentityW ( pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , ppraseapuseridentity : *mut *mut RASEAPUSERIDENTITYW ) -> u32 );
286 #[cfg(feature = "Win32_Foundation")]
287 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEntryDialParamsA ( param0 : :: windows_sys::core::PCSTR , param1 : *mut RASDIALPARAMSA , param2 : *mut i32 ) -> u32 );
288 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetEntryDialParamsW ( param0 : :: windows_sys::core::PCWSTR , param1 : *mut RASDIALPARAMSW , param2 : *mut i32 ) -> u32 );
289 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
290 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasGetEntryPropertiesA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : *mut RASENTRYA , param3 : *mut u32 , param4 : *mut u8 , param5 : *mut u32 ) -> u32 );
291 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
292 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasGetEntryPropertiesW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : *mut RASENTRYW , param3 : *mut u32 , param4 : *mut u8 , param5 : *mut u32 ) -> u32 );
293 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetErrorStringA ( resourceid : u32 , lpszstring : :: windows_sys::core::PSTR , inbufsize : u32 ) -> u32 );
294 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetErrorStringW ( resourceid : u32 , lpszstring : :: windows_sys::core::PWSTR , inbufsize : u32 ) -> u32 );
295 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetLinkStatistics ( hrasconn : HRASCONN , dwsubentry : u32 , lpstatistics : *mut RAS_STATS ) -> u32 );
296 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetPCscf ( lpszpcscf : :: windows_sys::core::PWSTR ) -> u32 );
297 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetProjectionInfoA ( param0 : HRASCONN , param1 : RASPROJECTION , param2 : *mut ::core::ffi::c_void , param3 : *mut u32 ) -> u32 );
298 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
299 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasGetProjectionInfoEx ( hrasconn : HRASCONN , prasprojection : *mut RAS_PROJECTION_INFO , lpdwsize : *mut u32 ) -> u32 );
300 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetProjectionInfoW ( param0 : HRASCONN , param1 : RASPROJECTION , param2 : *mut ::core::ffi::c_void , param3 : *mut u32 ) -> u32 );
301 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetSubEntryHandleA ( param0 : HRASCONN , param1 : u32 , param2 : *mut HRASCONN ) -> u32 );
302 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetSubEntryHandleW ( param0 : HRASCONN , param1 : u32 , param2 : *mut HRASCONN ) -> u32 );
303 #[cfg(feature = "Win32_Foundation")]
304 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetSubEntryPropertiesA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : u32 , param3 : *mut RASSUBENTRYA , param4 : *mut u32 , param5 : *mut u8 , param6 : *mut u32 ) -> u32 );
305 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetSubEntryPropertiesW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : u32 , param3 : *mut RASSUBENTRYW , param4 : *mut u32 , param5 : *mut u8 , param6 : *mut u32 ) -> u32 );
306 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasHangUpA ( param0 : HRASCONN ) -> u32 );
307 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasHangUpW ( param0 : HRASCONN ) -> u32 );
308 #[cfg(feature = "Win32_Foundation")]
309 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasInvokeEapUI ( param0 : HRASCONN , param1 : u32 , param2 : *const RASDIALEXTENSIONS , param3 : super::super::Foundation:: HWND ) -> u32 );
310 #[cfg(feature = "Win32_Foundation")]
311 ::windows_sys
::core
::link
! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasPhonebookDlgA ( lpszphonebook : :: windows_sys::core::PCSTR , lpszentry : :: windows_sys::core::PCSTR , lpinfo : *mut RASPBDLGA ) -> super::super::Foundation:: BOOL );
312 #[cfg(feature = "Win32_Foundation")]
313 ::windows_sys
::core
::link
! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasPhonebookDlgW ( lpszphonebook : :: windows_sys::core::PCWSTR , lpszentry : :: windows_sys::core::PCWSTR , lpinfo : *mut RASPBDLGW ) -> super::super::Foundation:: BOOL );
314 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasRenameEntryA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : :: windows_sys::core::PCSTR ) -> u32 );
315 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasRenameEntryW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : :: windows_sys::core::PCWSTR ) -> u32 );
316 #[cfg(feature = "Win32_Foundation")]
317 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetAutodialAddressA ( param0 : :: windows_sys::core::PCSTR , param1 : u32 , param2 : *const RASAUTODIALENTRYA , param3 : u32 , param4 : u32 ) -> u32 );
318 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetAutodialAddressW ( param0 : :: windows_sys::core::PCWSTR , param1 : u32 , param2 : *const RASAUTODIALENTRYW , param3 : u32 , param4 : u32 ) -> u32 );
319 #[cfg(feature = "Win32_Foundation")]
320 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetAutodialEnableA ( param0 : u32 , param1 : super::super::Foundation:: BOOL ) -> u32 );
321 #[cfg(feature = "Win32_Foundation")]
322 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetAutodialEnableW ( param0 : u32 , param1 : super::super::Foundation:: BOOL ) -> u32 );
323 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetAutodialParamA ( param0 : u32 , param1 : *const ::core::ffi::c_void , param2 : u32 ) -> u32 );
324 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetAutodialParamW ( param0 : u32 , param1 : *const ::core::ffi::c_void , param2 : u32 ) -> u32 );
325 #[cfg(feature = "Win32_Foundation")]
326 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetCredentialsA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : *const RASCREDENTIALSA , param3 : super::super::Foundation:: BOOL ) -> u32 );
327 #[cfg(feature = "Win32_Foundation")]
328 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetCredentialsW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : *const RASCREDENTIALSW , param3 : super::super::Foundation:: BOOL ) -> u32 );
329 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetCustomAuthDataA ( pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , pbcustomauthdata : *const u8 , dwsizeofcustomauthdata : u32 ) -> u32 );
330 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetCustomAuthDataW ( pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , pbcustomauthdata : *const u8 , dwsizeofcustomauthdata : u32 ) -> u32 );
331 #[cfg(feature = "Win32_Foundation")]
332 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEapUserDataA ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , pbeapdata : *const u8 , dwsizeofeapdata : u32 ) -> u32 );
333 #[cfg(feature = "Win32_Foundation")]
334 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEapUserDataW ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , pbeapdata : *const u8 , dwsizeofeapdata : u32 ) -> u32 );
335 #[cfg(feature = "Win32_Foundation")]
336 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEntryDialParamsA ( param0 : :: windows_sys::core::PCSTR , param1 : *const RASDIALPARAMSA , param2 : super::super::Foundation:: BOOL ) -> u32 );
337 #[cfg(feature = "Win32_Foundation")]
338 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEntryDialParamsW ( param0 : :: windows_sys::core::PCWSTR , param1 : *const RASDIALPARAMSW , param2 : super::super::Foundation:: BOOL ) -> u32 );
339 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
340 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasSetEntryPropertiesA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : *const RASENTRYA , param3 : u32 , param4 : *const u8 , param5 : u32 ) -> u32 );
341 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
342 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasSetEntryPropertiesW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : *const RASENTRYW , param3 : u32 , param4 : *const u8 , param5 : u32 ) -> u32 );
343 #[cfg(feature = "Win32_Foundation")]
344 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetSubEntryPropertiesA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : u32 , param3 : *const RASSUBENTRYA , param4 : u32 , param5 : *const u8 , param6 : u32 ) -> u32 );
345 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetSubEntryPropertiesW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : u32 , param3 : *const RASSUBENTRYW , param4 : u32 , param5 : *const u8 , param6 : u32 ) -> u32 );
346 #[cfg(feature = "Win32_Networking_WinSock")]
347 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"] fn RasUpdateConnection ( hrasconn : HRASCONN , lprasupdateconn : *const RASUPDATECONN ) -> u32 );
348 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasValidateEntryNameA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR ) -> u32 );
349 ::windows_sys
::core
::link
! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasValidateEntryNameW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR ) -> u32 );
350 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmAddNextHop ( rtmreghandle : isize , nexthopinfo : *mut RTM_NEXTHOP_INFO , nexthophandle : *mut isize , changeflags : *mut u32 ) -> u32 );
351 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmAddRouteToDest ( rtmreghandle : isize , routehandle : *mut isize , destaddress : *mut RTM_NET_ADDRESS , routeinfo : *mut RTM_ROUTE_INFO , timetolive : u32 , routelisthandle : isize , notifytype : u32 , notifyhandle : isize , changeflags : *mut u32 ) -> u32 );
352 #[cfg(feature = "Win32_Foundation")]
353 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmBlockMethods ( rtmreghandle : isize , targethandle : super::super::Foundation:: HANDLE , targettype : u8 , blockingflag : u32 ) -> u32 );
354 #[cfg(feature = "Win32_Networking_WinSock")]
355 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"] fn RtmConvertIpv6AddressAndLengthToNetAddress ( pnetaddress : *mut RTM_NET_ADDRESS , address : super::super::Networking::WinSock:: IN6_ADDR , dwlength : u32 , dwaddresssize : u32 ) -> u32 );
356 #[cfg(feature = "Win32_Networking_WinSock")]
357 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"] fn RtmConvertNetAddressToIpv6AddressAndLength ( pnetaddress : *mut RTM_NET_ADDRESS , paddress : *mut super::super::Networking::WinSock:: IN6_ADDR , plength : *mut u32 , dwaddresssize : u32 ) -> u32 );
358 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmCreateDestEnum ( rtmreghandle : isize , targetviews : u32 , enumflags : u32 , netaddress : *mut RTM_NET_ADDRESS , protocolid : u32 , rtmenumhandle : *mut isize ) -> u32 );
359 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmCreateNextHopEnum ( rtmreghandle : isize , enumflags : u32 , netaddress : *mut RTM_NET_ADDRESS , rtmenumhandle : *mut isize ) -> u32 );
360 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmCreateRouteEnum ( rtmreghandle : isize , desthandle : isize , targetviews : u32 , enumflags : u32 , startdest : *mut RTM_NET_ADDRESS , matchingflags : u32 , criteriaroute : *mut RTM_ROUTE_INFO , criteriainterface : u32 , rtmenumhandle : *mut isize ) -> u32 );
361 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmCreateRouteList ( rtmreghandle : isize , routelisthandle : *mut isize ) -> u32 );
362 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmCreateRouteListEnum ( rtmreghandle : isize , routelisthandle : isize , rtmenumhandle : *mut isize ) -> u32 );
363 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmDeleteEnumHandle ( rtmreghandle : isize , enumhandle : isize ) -> u32 );
364 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmDeleteNextHop ( rtmreghandle : isize , nexthophandle : isize , nexthopinfo : *mut RTM_NEXTHOP_INFO ) -> u32 );
365 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmDeleteRouteList ( rtmreghandle : isize , routelisthandle : isize ) -> u32 );
366 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmDeleteRouteToDest ( rtmreghandle : isize , routehandle : isize , changeflags : *mut u32 ) -> u32 );
367 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmDeregisterEntity ( rtmreghandle : isize ) -> u32 );
368 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmDeregisterFromChangeNotification ( rtmreghandle : isize , notifyhandle : isize ) -> u32 );
369 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmFindNextHop ( rtmreghandle : isize , nexthopinfo : *mut RTM_NEXTHOP_INFO , nexthophandle : *mut isize , nexthoppointer : *mut *mut RTM_NEXTHOP_INFO ) -> u32 );
370 #[cfg(feature = "Win32_Foundation")]
371 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmGetChangeStatus ( rtmreghandle : isize , notifyhandle : isize , desthandle : isize , changestatus : *mut super::super::Foundation:: BOOL ) -> u32 );
372 #[cfg(feature = "Win32_Foundation")]
373 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmGetChangedDests ( rtmreghandle : isize , notifyhandle : isize , numdests : *mut u32 , changeddests : *mut RTM_DEST_INFO ) -> u32 );
374 #[cfg(feature = "Win32_Foundation")]
375 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmGetDestInfo ( rtmreghandle : isize , desthandle : isize , protocolid : u32 , targetviews : u32 , destinfo : *mut RTM_DEST_INFO ) -> u32 );
376 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetEntityInfo ( rtmreghandle : isize , entityhandle : isize , entityinfo : *mut RTM_ENTITY_INFO ) -> u32 );
377 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetEntityMethods ( rtmreghandle : isize , entityhandle : isize , nummethods : *mut u32 , exptmethods : *mut RTM_ENTITY_EXPORT_METHOD ) -> u32 );
378 #[cfg(feature = "Win32_Foundation")]
379 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmGetEnumDests ( rtmreghandle : isize , enumhandle : isize , numdests : *mut u32 , destinfos : *mut RTM_DEST_INFO ) -> u32 );
380 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetEnumNextHops ( rtmreghandle : isize , enumhandle : isize , numnexthops : *mut u32 , nexthophandles : *mut isize ) -> u32 );
381 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetEnumRoutes ( rtmreghandle : isize , enumhandle : isize , numroutes : *mut u32 , routehandles : *mut isize ) -> u32 );
382 #[cfg(feature = "Win32_Foundation")]
383 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmGetExactMatchDestination ( rtmreghandle : isize , destaddress : *mut RTM_NET_ADDRESS , protocolid : u32 , targetviews : u32 , destinfo : *mut RTM_DEST_INFO ) -> u32 );
384 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetExactMatchRoute ( rtmreghandle : isize , destaddress : *mut RTM_NET_ADDRESS , matchingflags : u32 , routeinfo : *mut RTM_ROUTE_INFO , interfaceindex : u32 , targetviews : u32 , routehandle : *mut isize ) -> u32 );
385 #[cfg(feature = "Win32_Foundation")]
386 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmGetLessSpecificDestination ( rtmreghandle : isize , desthandle : isize , protocolid : u32 , targetviews : u32 , destinfo : *mut RTM_DEST_INFO ) -> u32 );
387 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetListEnumRoutes ( rtmreghandle : isize , enumhandle : isize , numroutes : *mut u32 , routehandles : *mut isize ) -> u32 );
388 #[cfg(feature = "Win32_Foundation")]
389 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmGetMostSpecificDestination ( rtmreghandle : isize , destaddress : *mut RTM_NET_ADDRESS , protocolid : u32 , targetviews : u32 , destinfo : *mut RTM_DEST_INFO ) -> u32 );
390 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetNextHopInfo ( rtmreghandle : isize , nexthophandle : isize , nexthopinfo : *mut RTM_NEXTHOP_INFO ) -> u32 );
391 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetNextHopPointer ( rtmreghandle : isize , nexthophandle : isize , nexthoppointer : *mut *mut RTM_NEXTHOP_INFO ) -> u32 );
392 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetOpaqueInformationPointer ( rtmreghandle : isize , desthandle : isize , opaqueinfopointer : *mut *mut ::core::ffi::c_void ) -> u32 );
393 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetRegisteredEntities ( rtmreghandle : isize , numentities : *mut u32 , entityhandles : *mut isize , entityinfos : *mut RTM_ENTITY_INFO ) -> u32 );
394 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetRouteInfo ( rtmreghandle : isize , routehandle : isize , routeinfo : *mut RTM_ROUTE_INFO , destaddress : *mut RTM_NET_ADDRESS ) -> u32 );
395 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmGetRoutePointer ( rtmreghandle : isize , routehandle : isize , routepointer : *mut *mut RTM_ROUTE_INFO ) -> u32 );
396 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmHoldDestination ( rtmreghandle : isize , desthandle : isize , targetviews : u32 , holdtime : u32 ) -> u32 );
397 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmIgnoreChangedDests ( rtmreghandle : isize , notifyhandle : isize , numdests : u32 , changeddests : *mut isize ) -> u32 );
398 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmInsertInRouteList ( rtmreghandle : isize , routelisthandle : isize , numroutes : u32 , routehandles : *mut isize ) -> u32 );
399 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmInvokeMethod ( rtmreghandle : isize , entityhandle : isize , input : *mut RTM_ENTITY_METHOD_INPUT , outputsize : *mut u32 , output : *mut RTM_ENTITY_METHOD_OUTPUT ) -> u32 );
400 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmIsBestRoute ( rtmreghandle : isize , routehandle : isize , bestinviews : *mut u32 ) -> u32 );
401 #[cfg(feature = "Win32_Foundation")]
402 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmIsMarkedForChangeNotification ( rtmreghandle : isize , notifyhandle : isize , desthandle : isize , destmarked : *mut super::super::Foundation:: BOOL ) -> u32 );
403 #[cfg(feature = "Win32_Foundation")]
404 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmLockDestination ( rtmreghandle : isize , desthandle : isize , exclusive : super::super::Foundation:: BOOL , lockdest : super::super::Foundation:: BOOL ) -> u32 );
405 #[cfg(feature = "Win32_Foundation")]
406 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmLockNextHop ( rtmreghandle : isize , nexthophandle : isize , exclusive : super::super::Foundation:: BOOL , locknexthop : super::super::Foundation:: BOOL , nexthoppointer : *mut *mut RTM_NEXTHOP_INFO ) -> u32 );
407 #[cfg(feature = "Win32_Foundation")]
408 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmLockRoute ( rtmreghandle : isize , routehandle : isize , exclusive : super::super::Foundation:: BOOL , lockroute : super::super::Foundation:: BOOL , routepointer : *mut *mut RTM_ROUTE_INFO ) -> u32 );
409 #[cfg(feature = "Win32_Foundation")]
410 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmMarkDestForChangeNotification ( rtmreghandle : isize , notifyhandle : isize , desthandle : isize , markdest : super::super::Foundation:: BOOL ) -> u32 );
411 #[cfg(feature = "Win32_Foundation")]
412 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmReferenceHandles ( rtmreghandle : isize , numhandles : u32 , rtmhandles : *mut super::super::Foundation:: HANDLE ) -> u32 );
413 #[cfg(feature = "Win32_Foundation")]
414 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmRegisterEntity ( rtmentityinfo : *mut RTM_ENTITY_INFO , exportmethods : *mut RTM_ENTITY_EXPORT_METHODS , eventcallback : RTM_EVENT_CALLBACK , reserveopaquepointer : super::super::Foundation:: BOOL , rtmregprofile : *mut RTM_REGN_PROFILE , rtmreghandle : *mut isize ) -> u32 );
415 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmRegisterForChangeNotification ( rtmreghandle : isize , targetviews : u32 , notifyflags : u32 , notifycontext : *mut ::core::ffi::c_void , notifyhandle : *mut isize ) -> u32 );
416 #[cfg(feature = "Win32_Foundation")]
417 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmReleaseChangedDests ( rtmreghandle : isize , notifyhandle : isize , numdests : u32 , changeddests : *mut RTM_DEST_INFO ) -> u32 );
418 #[cfg(feature = "Win32_Foundation")]
419 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmReleaseDestInfo ( rtmreghandle : isize , destinfo : *mut RTM_DEST_INFO ) -> u32 );
420 #[cfg(feature = "Win32_Foundation")]
421 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RtmReleaseDests ( rtmreghandle : isize , numdests : u32 , destinfos : *mut RTM_DEST_INFO ) -> u32 );
422 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmReleaseEntities ( rtmreghandle : isize , numentities : u32 , entityhandles : *mut isize ) -> u32 );
423 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmReleaseEntityInfo ( rtmreghandle : isize , entityinfo : *mut RTM_ENTITY_INFO ) -> u32 );
424 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmReleaseNextHopInfo ( rtmreghandle : isize , nexthopinfo : *mut RTM_NEXTHOP_INFO ) -> u32 );
425 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmReleaseNextHops ( rtmreghandle : isize , numnexthops : u32 , nexthophandles : *mut isize ) -> u32 );
426 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmReleaseRouteInfo ( rtmreghandle : isize , routeinfo : *mut RTM_ROUTE_INFO ) -> u32 );
427 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmReleaseRoutes ( rtmreghandle : isize , numroutes : u32 , routehandles : *mut isize ) -> u32 );
428 ::windows_sys
::core
::link
! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmUpdateAndUnlockRoute ( rtmreghandle : isize , routehandle : isize , timetolive : u32 , routelisthandle : isize , notifytype : u32 , notifyhandle : isize , changeflags : *mut u32 ) -> u32 );
429 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
430 pub const ALLOW_NO_AUTH
: u32 = 1u32;
431 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
432 pub const ATADDRESSLEN
: u32 = 32u32;
433 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
434 pub const DO_NOT_ALLOW_NO_AUTH
: u32 = 0u32;
435 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
436 pub const ERROR_ACCESSING_TCPCFGDLL
: u32 = 727u32;
437 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
438 pub const ERROR_ACCT_DISABLED
: u32 = 647u32;
439 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
440 pub const ERROR_ACCT_EXPIRED
: u32 = 708u32;
441 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
442 pub const ERROR_ACTION_REQUIRED
: u32 = 877u32;
443 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
444 pub const ERROR_ALLOCATING_MEMORY
: u32 = 664u32;
445 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
446 pub const ERROR_ALREADY_DISCONNECTING
: u32 = 617u32;
447 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
448 pub const ERROR_ASYNC_REQUEST_PENDING
: u32 = 616u32;
449 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
450 pub const ERROR_AUTHENTICATION_FAILURE
: u32 = 691u32;
451 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
452 pub const ERROR_AUTH_INTERNAL
: u32 = 645u32;
453 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
454 pub const ERROR_AUTOMATIC_VPN_FAILED
: u32 = 800u32;
455 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
456 pub const ERROR_BAD_ADDRESS_SPECIFIED
: u32 = 769u32;
457 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
458 pub const ERROR_BAD_CALLBACK_NUMBER
: u32 = 704u32;
459 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
460 pub const ERROR_BAD_PHONE_NUMBER
: u32 = 749u32;
461 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
462 pub const ERROR_BAD_STRING
: u32 = 637u32;
463 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
464 pub const ERROR_BAD_USAGE_IN_INI_FILE
: u32 = 669u32;
465 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
466 pub const ERROR_BIPLEX_PORT_NOT_AVAILABLE
: u32 = 712u32;
467 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
468 pub const ERROR_BLOCKED
: u32 = 775u32;
469 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
470 pub const ERROR_BROADBAND_ACTIVE
: u32 = 813u32;
471 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
472 pub const ERROR_BROADBAND_NO_NIC
: u32 = 814u32;
473 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
474 pub const ERROR_BROADBAND_TIMEOUT
: u32 = 815u32;
475 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
476 pub const ERROR_BUFFER_INVALID
: u32 = 610u32;
477 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
478 pub const ERROR_BUFFER_TOO_SMALL
: u32 = 603u32;
479 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
480 pub const ERROR_BUNDLE_NOT_FOUND
: u32 = 754u32;
481 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
482 pub const ERROR_CANNOT_DELETE
: u32 = 817u32;
483 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
484 pub const ERROR_CANNOT_DO_CUSTOMDIAL
: u32 = 755u32;
485 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
486 pub const ERROR_CANNOT_FIND_PHONEBOOK_ENTRY
: u32 = 623u32;
487 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
488 pub const ERROR_CANNOT_GET_LANA
: u32 = 639u32;
489 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
490 pub const ERROR_CANNOT_INITIATE_MOBIKE_UPDATE
: u32 = 844u32;
491 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
492 pub const ERROR_CANNOT_LOAD_PHONEBOOK
: u32 = 622u32;
493 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
494 pub const ERROR_CANNOT_LOAD_STRING
: u32 = 626u32;
495 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
496 pub const ERROR_CANNOT_OPEN_PHONEBOOK
: u32 = 621u32;
497 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
498 pub const ERROR_CANNOT_PROJECT_CLIENT
: u32 = 634u32;
499 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
500 pub const ERROR_CANNOT_SET_PORT_INFO
: u32 = 605u32;
501 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
502 pub const ERROR_CANNOT_SHARE_CONNECTION
: u32 = 763u32;
503 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
504 pub const ERROR_CANNOT_USE_LOGON_CREDENTIALS
: u32 = 739u32;
505 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
506 pub const ERROR_CANNOT_WRITE_PHONEBOOK
: u32 = 624u32;
507 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
508 pub const ERROR_CERT_FOR_ENCRYPTION_NOT_FOUND
: u32 = 781u32;
509 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
510 pub const ERROR_CHANGING_PASSWORD
: u32 = 709u32;
511 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
512 pub const ERROR_CMD_TOO_LONG
: u32 = 700u32;
513 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
514 pub const ERROR_CONGESTION
: u32 = 771u32;
515 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
516 pub const ERROR_CONNECTING_DEVICE_NOT_FOUND
: u32 = 797u32;
517 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
518 pub const ERROR_CONNECTION_ALREADY_SHARED
: u32 = 758u32;
519 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
520 pub const ERROR_CONNECTION_REJECT
: u32 = 770u32;
521 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
522 pub const ERROR_CORRUPT_PHONEBOOK
: u32 = 625u32;
523 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
524 pub const ERROR_DCB_NOT_FOUND
: u32 = 694u32;
525 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
526 pub const ERROR_DEFAULTOFF_MACRO_NOT_FOUND
: u32 = 656u32;
527 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
528 pub const ERROR_DEVICENAME_NOT_FOUND
: u32 = 659u32;
529 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
530 pub const ERROR_DEVICENAME_TOO_LONG
: u32 = 658u32;
531 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
532 pub const ERROR_DEVICETYPE_DOES_NOT_EXIST
: u32 = 609u32;
533 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
534 pub const ERROR_DEVICE_COMPLIANCE
: u32 = 875u32;
535 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
536 pub const ERROR_DEVICE_DOES_NOT_EXIST
: u32 = 608u32;
537 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
538 pub const ERROR_DEVICE_NOT_READY
: u32 = 666u32;
539 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
540 pub const ERROR_DIAL_ALREADY_IN_PROGRESS
: u32 = 756u32;
541 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
542 pub const ERROR_DISCONNECTION
: u32 = 628u32;
543 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
544 pub const ERROR_DNSNAME_NOT_RESOLVABLE
: u32 = 868u32;
545 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
546 pub const ERROR_DONOTDISTURB
: u32 = 776u32;
547 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
548 pub const ERROR_EAPTLS_CACHE_CREDENTIALS_INVALID
: u32 = 826u32;
549 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
550 pub const ERROR_EAPTLS_PASSWD_INVALID
: u32 = 869u32;
551 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
552 pub const ERROR_EAPTLS_SCARD_CACHE_CREDENTIALS_INVALID
: u32 = 847u32;
553 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
554 pub const ERROR_EAP_METHOD_DOES_NOT_SUPPORT_SSO
: u32 = 851u32;
555 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
556 pub const ERROR_EAP_METHOD_NOT_INSTALLED
: u32 = 850u32;
557 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
558 pub const ERROR_EAP_METHOD_OPERATION_NOT_SUPPORTED
: u32 = 852u32;
559 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
560 pub const ERROR_EAP_SERVER_CERT_EXPIRED
: u32 = 858u32;
561 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
562 pub const ERROR_EAP_SERVER_CERT_INVALID
: u32 = 857u32;
563 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
564 pub const ERROR_EAP_SERVER_CERT_OTHER_ERROR
: u32 = 860u32;
565 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
566 pub const ERROR_EAP_SERVER_CERT_REVOKED
: u32 = 859u32;
567 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
568 pub const ERROR_EAP_SERVER_ROOT_CERT_INVALID
: u32 = 865u32;
569 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
570 pub const ERROR_EAP_SERVER_ROOT_CERT_NAME_REQUIRED
: u32 = 866u32;
571 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
572 pub const ERROR_EAP_SERVER_ROOT_CERT_NOT_FOUND
: u32 = 864u32;
573 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
574 pub const ERROR_EAP_USER_CERT_EXPIRED
: u32 = 854u32;
575 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
576 pub const ERROR_EAP_USER_CERT_INVALID
: u32 = 853u32;
577 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
578 pub const ERROR_EAP_USER_CERT_OTHER_ERROR
: u32 = 856u32;
579 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
580 pub const ERROR_EAP_USER_CERT_REVOKED
: u32 = 855u32;
581 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
582 pub const ERROR_EAP_USER_ROOT_CERT_EXPIRED
: u32 = 863u32;
583 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
584 pub const ERROR_EAP_USER_ROOT_CERT_INVALID
: u32 = 862u32;
585 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
586 pub const ERROR_EAP_USER_ROOT_CERT_NOT_FOUND
: u32 = 861u32;
587 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
588 pub const ERROR_EMPTY_INI_FILE
: u32 = 690u32;
589 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
590 pub const ERROR_EVENT_INVALID
: u32 = 607u32;
591 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
592 pub const ERROR_FAILED_CP_REQUIRED
: u32 = 841u32;
593 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
594 pub const ERROR_FAILED_TO_ENCRYPT
: u32 = 768u32;
595 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
596 pub const ERROR_FAST_USER_SWITCH
: u32 = 831u32;
597 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
598 pub const ERROR_FEATURE_DEPRECATED
: u32 = 816u32;
599 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
600 pub const ERROR_FILE_COULD_NOT_BE_OPENED
: u32 = 657u32;
601 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
602 pub const ERROR_FROM_DEVICE
: u32 = 651u32;
603 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
604 pub const ERROR_HANGUP_FAILED
: u32 = 753u32;
605 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
606 pub const ERROR_HARDWARE_FAILURE
: u32 = 630u32;
607 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
608 pub const ERROR_HIBERNATION
: u32 = 832u32;
609 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
610 pub const ERROR_IDLE_TIMEOUT
: u32 = 828u32;
611 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
612 pub const ERROR_IKEV2_PSK_INTERFACE_ALREADY_EXISTS
: u32 = 870u32;
613 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
614 pub const ERROR_INCOMPATIBLE
: u32 = 772u32;
615 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
616 pub const ERROR_INTERACTIVE_MODE
: u32 = 703u32;
617 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
618 pub const ERROR_INTERNAL_ADDRESS_FAILURE
: u32 = 840u32;
619 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
620 pub const ERROR_INVALID_AUTH_STATE
: u32 = 705u32;
621 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
622 pub const ERROR_INVALID_CALLBACK_NUMBER
: u32 = 751u32;
623 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
624 pub const ERROR_INVALID_COMPRESSION_SPECIFIED
: u32 = 613u32;
625 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
626 pub const ERROR_INVALID_DESTINATION_IP
: u32 = 871u32;
627 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
628 pub const ERROR_INVALID_FUNCTION_FOR_ENTRY
: u32 = 780u32;
629 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
630 pub const ERROR_INVALID_INTERFACE_CONFIG
: u32 = 872u32;
631 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
632 pub const ERROR_INVALID_MSCHAPV2_CONFIG
: u32 = 805u32;
633 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
634 pub const ERROR_INVALID_PEAP_COOKIE_ATTRIBUTES
: u32 = 849u32;
635 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
636 pub const ERROR_INVALID_PEAP_COOKIE_CONFIG
: u32 = 803u32;
637 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
638 pub const ERROR_INVALID_PEAP_COOKIE_USER
: u32 = 804u32;
639 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
640 pub const ERROR_INVALID_PORT_HANDLE
: u32 = 601u32;
641 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
642 pub const ERROR_INVALID_PREFERENCES
: u32 = 846u32;
643 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
644 pub const ERROR_INVALID_SERVER_CERT
: u32 = 835u32;
645 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
646 pub const ERROR_INVALID_SIZE
: u32 = 632u32;
647 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
648 pub const ERROR_INVALID_SMM
: u32 = 745u32;
649 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
650 pub const ERROR_INVALID_TUNNELID
: u32 = 837u32;
651 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
652 pub const ERROR_INVALID_VPNSTRATEGY
: u32 = 825u32;
653 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
654 pub const ERROR_IN_COMMAND
: u32 = 681u32;
655 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
656 pub const ERROR_IPSEC_SERVICE_STOPPED
: u32 = 827u32;
657 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
658 pub const ERROR_IPXCP_DIALOUT_ALREADY_ACTIVE
: u32 = 726u32;
659 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
660 pub const ERROR_IPXCP_NET_NUMBER_CONFLICT
: u32 = 744u32;
661 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
662 pub const ERROR_IPXCP_NO_DIALIN_CONFIGURED
: u32 = 725u32;
663 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
664 pub const ERROR_IPXCP_NO_DIALOUT_CONFIGURED
: u32 = 724u32;
665 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
666 pub const ERROR_IP_CONFIGURATION
: u32 = 716u32;
667 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
668 pub const ERROR_KEY_NOT_FOUND
: u32 = 627u32;
669 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
670 pub const ERROR_LINE_BUSY
: u32 = 676u32;
671 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
672 pub const ERROR_LINK_FAILURE
: u32 = 829u32;
673 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
674 pub const ERROR_MACRO_NOT_DEFINED
: u32 = 654u32;
675 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
676 pub const ERROR_MACRO_NOT_FOUND
: u32 = 653u32;
677 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
678 pub const ERROR_MESSAGE_MACRO_NOT_FOUND
: u32 = 655u32;
679 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
680 pub const ERROR_MOBIKE_DISABLED
: u32 = 843u32;
681 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
682 pub const ERROR_NAME_EXISTS_ON_NET
: u32 = 642u32;
683 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
684 pub const ERROR_NETBIOS_ERROR
: u32 = 640u32;
685 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
686 pub const ERROR_NOT_BINARY_MACRO
: u32 = 693u32;
687 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
688 pub const ERROR_NOT_NAP_CAPABLE
: u32 = 836u32;
689 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
690 pub const ERROR_NO_ACTIVE_ISDN_LINES
: u32 = 713u32;
691 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
692 pub const ERROR_NO_ANSWER
: u32 = 678u32;
693 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
694 pub const ERROR_NO_CARRIER
: u32 = 679u32;
695 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
696 pub const ERROR_NO_CERTIFICATE
: u32 = 766u32;
697 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
698 pub const ERROR_NO_COMMAND_FOUND
: u32 = 661u32;
699 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
700 pub const ERROR_NO_CONNECTION
: u32 = 668u32;
701 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
702 pub const ERROR_NO_DIALIN_PERMISSION
: u32 = 649u32;
703 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
704 pub const ERROR_NO_DIALTONE
: u32 = 680u32;
705 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
706 pub const ERROR_NO_DIFF_USER_AT_LOGON
: u32 = 784u32;
707 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
708 pub const ERROR_NO_EAPTLS_CERTIFICATE
: u32 = 798u32;
709 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
710 pub const ERROR_NO_ENDPOINTS
: u32 = 620u32;
711 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
712 pub const ERROR_NO_IP_ADDRESSES
: u32 = 717u32;
713 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
714 pub const ERROR_NO_IP_RAS_ADAPTER
: u32 = 728u32;
715 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
716 pub const ERROR_NO_ISDN_CHANNELS_AVAILABLE
: u32 = 714u32;
717 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
718 pub const ERROR_NO_LOCAL_ENCRYPTION
: u32 = 741u32;
719 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
720 pub const ERROR_NO_MAC_FOR_PORT
: u32 = 747u32;
721 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
722 pub const ERROR_NO_REG_CERT_AT_LOGON
: u32 = 785u32;
723 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
724 pub const ERROR_NO_REMOTE_ENCRYPTION
: u32 = 742u32;
725 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
726 pub const ERROR_NO_RESPONSES
: u32 = 660u32;
727 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
728 pub const ERROR_NO_SMART_CARD_READER
: u32 = 764u32;
729 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
730 pub const ERROR_NUMBERCHANGED
: u32 = 773u32;
731 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
732 pub const ERROR_OAKLEY_ATTRIB_FAIL
: u32 = 788u32;
733 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
734 pub const ERROR_OAKLEY_AUTH_FAIL
: u32 = 787u32;
735 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
736 pub const ERROR_OAKLEY_ERROR
: u32 = 793u32;
737 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
738 pub const ERROR_OAKLEY_GENERAL_PROCESSING
: u32 = 789u32;
739 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
740 pub const ERROR_OAKLEY_NO_CERT
: u32 = 786u32;
741 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
742 pub const ERROR_OAKLEY_NO_PEER_CERT
: u32 = 790u32;
743 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
744 pub const ERROR_OAKLEY_NO_POLICY
: u32 = 791u32;
745 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
746 pub const ERROR_OAKLEY_TIMED_OUT
: u32 = 792u32;
747 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
748 pub const ERROR_OUTOFORDER
: u32 = 777u32;
749 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
750 pub const ERROR_OUT_OF_BUFFERS
: u32 = 614u32;
751 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
752 pub const ERROR_OVERRUN
: u32 = 710u32;
753 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
754 pub const ERROR_PARTIAL_RESPONSE_LOOPING
: u32 = 697u32;
755 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
756 pub const ERROR_PASSWD_EXPIRED
: u32 = 648u32;
757 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
758 pub const ERROR_PEAP_CRYPTOBINDING_INVALID
: u32 = 823u32;
759 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
760 pub const ERROR_PEAP_CRYPTOBINDING_NOTRECEIVED
: u32 = 824u32;
761 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
762 pub const ERROR_PEAP_IDENTITY_MISMATCH
: u32 = 867u32;
763 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
764 pub const ERROR_PEAP_SERVER_REJECTED_CLIENT_TLV
: u32 = 845u32;
765 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
766 pub const ERROR_PHONE_NUMBER_TOO_LONG
: u32 = 723u32;
767 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
768 pub const ERROR_PLUGIN_NOT_INSTALLED
: u32 = 876u32;
769 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
770 pub const ERROR_PORT_ALREADY_OPEN
: u32 = 602u32;
771 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
772 pub const ERROR_PORT_DISCONNECTED
: u32 = 619u32;
773 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
774 pub const ERROR_PORT_NOT_AVAILABLE
: u32 = 633u32;
775 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
776 pub const ERROR_PORT_NOT_CONFIGURED
: u32 = 665u32;
777 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
778 pub const ERROR_PORT_NOT_CONNECTED
: u32 = 606u32;
779 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
780 pub const ERROR_PORT_NOT_FOUND
: u32 = 615u32;
781 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
782 pub const ERROR_PORT_NOT_OPEN
: u32 = 618u32;
783 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
784 pub const ERROR_PORT_OR_DEVICE
: u32 = 692u32;
785 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
786 pub const ERROR_PPP_CP_REJECTED
: u32 = 733u32;
787 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
788 pub const ERROR_PPP_INVALID_PACKET
: u32 = 722u32;
789 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
790 pub const ERROR_PPP_LCP_TERMINATED
: u32 = 734u32;
791 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
792 pub const ERROR_PPP_LOOPBACK_DETECTED
: u32 = 737u32;
793 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
794 pub const ERROR_PPP_NCP_TERMINATED
: u32 = 736u32;
795 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
796 pub const ERROR_PPP_NOT_CONVERGING
: u32 = 732u32;
797 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
798 pub const ERROR_PPP_NO_ADDRESS_ASSIGNED
: u32 = 738u32;
799 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
800 pub const ERROR_PPP_NO_PROTOCOLS_CONFIGURED
: u32 = 720u32;
801 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
802 pub const ERROR_PPP_NO_RESPONSE
: u32 = 721u32;
803 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
804 pub const ERROR_PPP_REMOTE_TERMINATED
: u32 = 719u32;
805 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
806 pub const ERROR_PPP_REQUIRED_ADDRESS_REJECTED
: u32 = 735u32;
807 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
808 pub const ERROR_PPP_TIMEOUT
: u32 = 718u32;
809 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
810 pub const ERROR_PROJECTION_NOT_COMPLETE
: u32 = 730u32;
811 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
812 pub const ERROR_PROTOCOL_ENGINE_DISABLED
: u32 = 839u32;
813 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
814 pub const ERROR_PROTOCOL_NOT_CONFIGURED
: u32 = 731u32;
815 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
816 pub const ERROR_RASAUTO_CANNOT_INITIALIZE
: u32 = 757u32;
817 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
818 pub const ERROR_RASMAN_CANNOT_INITIALIZE
: u32 = 711u32;
819 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
820 pub const ERROR_RASMAN_SERVICE_STOPPED
: u32 = 834u32;
821 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
822 pub const ERROR_RASQEC_CONN_DOESNOTEXIST
: u32 = 821u32;
823 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
824 pub const ERROR_RASQEC_NAPAGENT_NOT_CONNECTED
: u32 = 820u32;
825 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
826 pub const ERROR_RASQEC_NAPAGENT_NOT_ENABLED
: u32 = 819u32;
827 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
828 pub const ERROR_RASQEC_RESOURCE_CREATION_FAILED
: u32 = 818u32;
829 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
830 pub const ERROR_RASQEC_TIMEOUT
: u32 = 822u32;
831 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
832 pub const ERROR_READING_DEFAULTOFF
: u32 = 689u32;
833 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
834 pub const ERROR_READING_DEVICENAME
: u32 = 672u32;
835 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
836 pub const ERROR_READING_DEVICETYPE
: u32 = 671u32;
837 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
838 pub const ERROR_READING_INI_FILE
: u32 = 667u32;
839 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
840 pub const ERROR_READING_MAXCARRIERBPS
: u32 = 675u32;
841 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
842 pub const ERROR_READING_MAXCONNECTBPS
: u32 = 674u32;
843 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
844 pub const ERROR_READING_SCARD
: u32 = 802u32;
845 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
846 pub const ERROR_READING_SECTIONNAME
: u32 = 670u32;
847 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
848 pub const ERROR_READING_USAGE
: u32 = 673u32;
849 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
850 pub const ERROR_RECV_BUF_FULL
: u32 = 699u32;
851 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
852 pub const ERROR_REMOTE_DISCONNECTION
: u32 = 629u32;
853 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
854 pub const ERROR_REMOTE_REQUIRES_ENCRYPTION
: u32 = 743u32;
855 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
856 pub const ERROR_REQUEST_TIMEOUT
: u32 = 638u32;
857 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
858 pub const ERROR_RESTRICTED_LOGON_HOURS
: u32 = 646u32;
859 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
860 pub const ERROR_ROUTE_NOT_ALLOCATED
: u32 = 612u32;
861 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
862 pub const ERROR_ROUTE_NOT_AVAILABLE
: u32 = 611u32;
863 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
864 pub const ERROR_SCRIPT_SYNTAX
: u32 = 752u32;
865 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
866 pub const ERROR_SERVER_GENERAL_NET_FAILURE
: u32 = 643u32;
867 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
868 pub const ERROR_SERVER_NOT_RESPONDING
: u32 = 650u32;
869 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
870 pub const ERROR_SERVER_OUT_OF_RESOURCES
: u32 = 641u32;
871 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
872 pub const ERROR_SERVER_POLICY
: u32 = 812u32;
873 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
874 pub const ERROR_SHARE_CONNECTION_FAILED
: u32 = 761u32;
875 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
876 pub const ERROR_SHARING_ADDRESS_EXISTS
: u32 = 765u32;
877 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
878 pub const ERROR_SHARING_CHANGE_FAILED
: u32 = 759u32;
879 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
880 pub const ERROR_SHARING_HOST_ADDRESS_CONFLICT
: u32 = 799u32;
881 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
882 pub const ERROR_SHARING_MULTIPLE_ADDRESSES
: u32 = 767u32;
883 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
884 pub const ERROR_SHARING_NO_PRIVATE_LAN
: u32 = 783u32;
885 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
886 pub const ERROR_SHARING_PRIVATE_INSTALL
: u32 = 762u32;
887 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
888 pub const ERROR_SHARING_ROUTER_INSTALL
: u32 = 760u32;
889 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
890 pub const ERROR_SHARING_RRAS_CONFLICT
: u32 = 782u32;
891 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
892 pub const ERROR_SLIP_REQUIRES_IP
: u32 = 729u32;
893 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
894 pub const ERROR_SMART_CARD_REQUIRED
: u32 = 779u32;
895 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
896 pub const ERROR_SMM_TIMEOUT
: u32 = 748u32;
897 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
898 pub const ERROR_SMM_UNINITIALIZED
: u32 = 746u32;
899 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
900 pub const ERROR_SSO_CERT_MISSING
: u32 = 874u32;
901 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
902 pub const ERROR_SSTP_COOKIE_SET_FAILURE
: u32 = 848u32;
903 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
904 pub const ERROR_STATE_MACHINES_ALREADY_STARTED
: u32 = 696u32;
905 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
906 pub const ERROR_STATE_MACHINES_NOT_STARTED
: u32 = 695u32;
907 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
908 pub const ERROR_SYSTEM_SUSPENDED
: u32 = 833u32;
909 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
910 pub const ERROR_TAPI_CONFIGURATION
: u32 = 740u32;
911 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
912 pub const ERROR_TEMPFAILURE
: u32 = 774u32;
913 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
914 pub const ERROR_TOO_MANY_LINE_ERRORS
: u32 = 715u32;
915 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
916 pub const ERROR_TS_UNACCEPTABLE
: u32 = 842u32;
917 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
918 pub const ERROR_UNABLE_TO_AUTHENTICATE_SERVER
: u32 = 778u32;
919 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
920 pub const ERROR_UNEXPECTED_RESPONSE
: u32 = 702u32;
921 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
922 pub const ERROR_UNKNOWN
: u32 = 635u32;
923 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
924 pub const ERROR_UNKNOWN_DEVICE_TYPE
: u32 = 663u32;
925 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
926 pub const ERROR_UNKNOWN_FRAMED_PROTOCOL
: u32 = 794u32;
927 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
928 pub const ERROR_UNKNOWN_RESPONSE_KEY
: u32 = 698u32;
929 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
930 pub const ERROR_UNKNOWN_SERVICE_TYPE
: u32 = 796u32;
931 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
932 pub const ERROR_UNRECOGNIZED_RESPONSE
: u32 = 652u32;
933 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
934 pub const ERROR_UNSUPPORTED_BPS
: u32 = 701u32;
935 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
936 pub const ERROR_UPDATECONNECTION_REQUEST_IN_PROCESS
: u32 = 838u32;
937 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
938 pub const ERROR_USER_DISCONNECTION
: u32 = 631u32;
939 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
940 pub const ERROR_USER_LOGOFF
: u32 = 830u32;
941 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
942 pub const ERROR_VALIDATING_SERVER_CERT
: u32 = 801u32;
943 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
944 pub const ERROR_VOICE_ANSWER
: u32 = 677u32;
945 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
946 pub const ERROR_VPN_BAD_CERT
: u32 = 810u32;
947 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
948 pub const ERROR_VPN_BAD_PSK
: u32 = 811u32;
949 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
950 pub const ERROR_VPN_DISCONNECT
: u32 = 807u32;
951 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
952 pub const ERROR_VPN_GRE_BLOCKED
: u32 = 806u32;
953 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
954 pub const ERROR_VPN_PLUGIN_GENERIC
: u32 = 873u32;
955 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
956 pub const ERROR_VPN_REFUSED
: u32 = 808u32;
957 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
958 pub const ERROR_VPN_TIMEOUT
: u32 = 809u32;
959 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
960 pub const ERROR_WRITING_DEFAULTOFF
: u32 = 688u32;
961 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
962 pub const ERROR_WRITING_DEVICENAME
: u32 = 684u32;
963 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
964 pub const ERROR_WRITING_DEVICETYPE
: u32 = 683u32;
965 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
966 pub const ERROR_WRITING_INITBPS
: u32 = 706u32;
967 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
968 pub const ERROR_WRITING_MAXCARRIERBPS
: u32 = 686u32;
969 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
970 pub const ERROR_WRITING_MAXCONNECTBPS
: u32 = 685u32;
971 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
972 pub const ERROR_WRITING_SECTIONNAME
: u32 = 682u32;
973 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
974 pub const ERROR_WRITING_USAGE
: u32 = 687u32;
975 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
976 pub const ERROR_WRONG_DEVICE_ATTACHED
: u32 = 636u32;
977 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
978 pub const ERROR_WRONG_INFO_SPECIFIED
: u32 = 604u32;
979 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
980 pub const ERROR_WRONG_KEY_SPECIFIED
: u32 = 662u32;
981 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
982 pub const ERROR_WRONG_MODULE
: u32 = 750u32;
983 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
984 pub const ERROR_WRONG_TUNNEL_TYPE
: u32 = 795u32;
985 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
986 pub const ERROR_X25_DIAGNOSTIC
: u32 = 707u32;
987 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
988 pub const ET_None
: u32 = 0u32;
989 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
990 pub const ET_Optional
: u32 = 3u32;
991 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
992 pub const ET_Require
: u32 = 1u32;
993 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
994 pub const ET_RequireMax
: u32 = 2u32;
995 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
996 pub const IPADDRESSLEN
: u32 = 15u32;
997 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
998 pub const IPV6_ADDRESS_LEN_IN_BYTES
: u32 = 16u32;
999 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1000 pub const IPXADDRESSLEN
: u32 = 22u32;
1001 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1002 pub const MAXIPADRESSLEN
: u32 = 64u32;
1003 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1004 pub const MAX_SSTP_HASH_SIZE
: u32 = 32u32;
1005 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1006 pub const METHOD_BGP4_AS_PATH
: u32 = 1u32;
1007 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1008 pub const METHOD_BGP4_NEXTHOP_ATTR
: u32 = 8u32;
1009 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1010 pub const METHOD_BGP4_PA_ORIGIN
: u32 = 4u32;
1011 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1012 pub const METHOD_BGP4_PEER_ID
: u32 = 2u32;
1013 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1014 pub const METHOD_RIP2_NEIGHBOUR_ADDR
: u32 = 1u32;
1015 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1016 pub const METHOD_RIP2_OUTBOUND_INTF
: u32 = 2u32;
1017 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1018 pub const METHOD_RIP2_ROUTE_TAG
: u32 = 4u32;
1019 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1020 pub const METHOD_RIP2_ROUTE_TIMESTAMP
: u32 = 8u32;
1021 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1022 pub const METHOD_TYPE_ALL_METHODS
: u32 = 4294967295u32;
1023 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1024 pub const MGM_FORWARD_STATE_FLAG
: u32 = 2u32;
1025 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1026 pub const MGM_JOIN_STATE_FLAG
: u32 = 1u32;
1027 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1028 pub const MGM_MFE_STATS_0
: u32 = 1u32;
1029 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1030 pub const MGM_MFE_STATS_1
: u32 = 2u32;
1031 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1032 pub const MPRAPI_ADMIN_DLL_VERSION_1
: u32 = 1u32;
1033 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1034 pub const MPRAPI_ADMIN_DLL_VERSION_2
: u32 = 2u32;
1035 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1036 pub const MPRAPI_IF_CUSTOM_CONFIG_FOR_IKEV2
: u32 = 1u32;
1037 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1038 pub const MPRAPI_IKEV2_AUTH_USING_CERT
: u32 = 1u32;
1039 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1040 pub const MPRAPI_IKEV2_AUTH_USING_EAP
: u32 = 2u32;
1041 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1042 pub const MPRAPI_IKEV2_PROJECTION_INFO_TYPE
: u32 = 2u32;
1043 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1044 pub const MPRAPI_IKEV2_SET_TUNNEL_CONFIG_PARAMS
: u32 = 1u32;
1045 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1046 pub const MPRAPI_L2TP_SET_TUNNEL_CONFIG_PARAMS
: u32 = 1u32;
1047 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1048 pub const MPRAPI_MPR_IF_CUSTOM_CONFIG_OBJECT_REVISION_1
: u32 = 1u32;
1049 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1050 pub const MPRAPI_MPR_IF_CUSTOM_CONFIG_OBJECT_REVISION_2
: u32 = 2u32;
1051 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1052 pub const MPRAPI_MPR_IF_CUSTOM_CONFIG_OBJECT_REVISION_3
: u32 = 3u32;
1053 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1054 pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_1
: u32 = 1u32;
1055 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1056 pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_2
: u32 = 2u32;
1057 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1058 pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_3
: u32 = 3u32;
1059 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1060 pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_4
: u32 = 4u32;
1061 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1062 pub const MPRAPI_MPR_SERVER_OBJECT_REVISION_5
: u32 = 5u32;
1063 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1064 pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_1
: u32 = 1u32;
1065 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1066 pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_2
: u32 = 2u32;
1067 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1068 pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_3
: u32 = 3u32;
1069 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1070 pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_4
: u32 = 4u32;
1071 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1072 pub const MPRAPI_MPR_SERVER_SET_CONFIG_OBJECT_REVISION_5
: u32 = 5u32;
1073 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1074 pub const MPRAPI_PPP_PROJECTION_INFO_TYPE
: u32 = 1u32;
1075 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1076 pub const MPRAPI_RAS_CONNECTION_OBJECT_REVISION_1
: u32 = 1u32;
1077 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1078 pub const MPRAPI_RAS_UPDATE_CONNECTION_OBJECT_REVISION_1
: u32 = 1u32;
1079 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1080 pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_GRE
: u32 = 16u32;
1081 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1082 pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_IKEV2
: u32 = 8u32;
1083 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1084 pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_L2TP
: u32 = 2u32;
1085 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1086 pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_PPTP
: u32 = 1u32;
1087 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1088 pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_SSTP
: u32 = 4u32;
1089 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1090 pub const MPRDT_Atm
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ATM");
1091 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1092 pub const MPRDT_FrameRelay
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FRAMERELAY");
1093 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1094 pub const MPRDT_Generic
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("GENERIC");
1095 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1096 pub const MPRDT_Irda
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("IRDA");
1097 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1098 pub const MPRDT_Isdn
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("isdn");
1099 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1100 pub const MPRDT_Modem
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("modem");
1101 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1102 pub const MPRDT_Pad
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("pad");
1103 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1104 pub const MPRDT_Parallel
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("PARALLEL");
1105 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1106 pub const MPRDT_SW56
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SW56");
1107 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1108 pub const MPRDT_Serial
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SERIAL");
1109 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1110 pub const MPRDT_Sonet
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SONET");
1111 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1112 pub const MPRDT_Vpn
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("vpn");
1113 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1114 pub const MPRDT_X25
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("x25");
1115 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1116 pub const MPRET_Direct
: u32 = 3u32;
1117 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1118 pub const MPRET_Phone
: u32 = 1u32;
1119 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1120 pub const MPRET_Vpn
: u32 = 2u32;
1121 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1122 pub const MPRIDS_Disabled
: u32 = 4294967295u32;
1123 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1124 pub const MPRIDS_UseGlobalValue
: u32 = 0u32;
1125 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1126 pub const MPRIO_DisableLcpExtensions
: u32 = 32u32;
1127 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1128 pub const MPRIO_IpHeaderCompression
: u32 = 8u32;
1129 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1130 pub const MPRIO_IpSecPreSharedKey
: u32 = 2147483648u32;
1131 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1132 pub const MPRIO_NetworkLogon
: u32 = 8192u32;
1133 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1134 pub const MPRIO_PromoteAlternates
: u32 = 32768u32;
1135 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1136 pub const MPRIO_RemoteDefaultGateway
: u32 = 16u32;
1137 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1138 pub const MPRIO_RequireCHAP
: u32 = 134217728u32;
1139 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1140 pub const MPRIO_RequireDataEncryption
: u32 = 4096u32;
1141 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1142 pub const MPRIO_RequireEAP
: u32 = 131072u32;
1143 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1144 pub const MPRIO_RequireEncryptedPw
: u32 = 1024u32;
1145 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1146 pub const MPRIO_RequireMachineCertificates
: u32 = 16777216u32;
1147 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1148 pub const MPRIO_RequireMsCHAP
: u32 = 268435456u32;
1149 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1150 pub const MPRIO_RequireMsCHAP2
: u32 = 536870912u32;
1151 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1152 pub const MPRIO_RequireMsEncryptedPw
: u32 = 2048u32;
1153 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1154 pub const MPRIO_RequirePAP
: u32 = 262144u32;
1155 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1156 pub const MPRIO_RequireSPAP
: u32 = 524288u32;
1157 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1158 pub const MPRIO_SecureLocalFiles
: u32 = 65536u32;
1159 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1160 pub const MPRIO_SharedPhoneNumbers
: u32 = 8388608u32;
1161 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1162 pub const MPRIO_SpecificIpAddr
: u32 = 2u32;
1163 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1164 pub const MPRIO_SpecificNameServers
: u32 = 4u32;
1165 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1166 pub const MPRIO_SwCompression
: u32 = 512u32;
1167 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1168 pub const MPRIO_UsePreSharedKeyForIkev2Initiator
: u32 = 33554432u32;
1169 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1170 pub const MPRIO_UsePreSharedKeyForIkev2Responder
: u32 = 67108864u32;
1171 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1172 pub const MPRNP_Ip
: u32 = 4u32;
1173 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1174 pub const MPRNP_Ipv6
: u32 = 8u32;
1175 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1176 pub const MPRNP_Ipx
: u32 = 2u32;
1177 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1178 pub const MPR_ENABLE_RAS_ON_DEVICE
: u32 = 1u32;
1179 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1180 pub const MPR_ENABLE_ROUTING_ON_DEVICE
: u32 = 2u32;
1181 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1182 pub const MPR_INTERFACE_ADMIN_DISABLED
: u32 = 2u32;
1183 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1184 pub const MPR_INTERFACE_CONNECTION_FAILURE
: u32 = 4u32;
1185 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1186 pub const MPR_INTERFACE_DIALOUT_HOURS_RESTRICTION
: u32 = 16u32;
1187 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1188 pub const MPR_INTERFACE_NO_DEVICE
: u32 = 64u32;
1189 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1190 pub const MPR_INTERFACE_NO_MEDIA_SENSE
: u32 = 32u32;
1191 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1192 pub const MPR_INTERFACE_OUT_OF_RESOURCES
: u32 = 1u32;
1193 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1194 pub const MPR_INTERFACE_SERVICE_PAUSED
: u32 = 8u32;
1195 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1196 pub const MPR_MaxAreaCode
: u32 = 10u32;
1197 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1198 pub const MPR_MaxCallbackNumber
: u32 = 128u32;
1199 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1200 pub const MPR_MaxDeviceName
: u32 = 128u32;
1201 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1202 pub const MPR_MaxDeviceType
: u32 = 16u32;
1203 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1204 pub const MPR_MaxEntryName
: u32 = 256u32;
1205 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1206 pub const MPR_MaxFacilities
: u32 = 200u32;
1207 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1208 pub const MPR_MaxIpAddress
: u32 = 15u32;
1209 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1210 pub const MPR_MaxIpxAddress
: u32 = 21u32;
1211 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1212 pub const MPR_MaxPadType
: u32 = 32u32;
1213 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1214 pub const MPR_MaxPhoneNumber
: u32 = 128u32;
1215 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1216 pub const MPR_MaxUserData
: u32 = 200u32;
1217 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1218 pub const MPR_MaxX25Address
: u32 = 200u32;
1219 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1220 pub const MPR_VS_Ikev2First
: u32 = 8u32;
1221 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1222 pub const MPR_VS_Ikev2Only
: u32 = 7u32;
1223 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1224 pub const PENDING
: u32 = 600u32;
1225 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1226 pub const PID_ATALK
: u32 = 41u32;
1227 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1228 pub const PID_IP
: u32 = 33u32;
1229 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1230 pub const PID_IPV6
: u32 = 87u32;
1231 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1232 pub const PID_IPX
: u32 = 43u32;
1233 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1234 pub const PID_NBF
: u32 = 63u32;
1235 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1236 pub const PPP_CCP_COMPRESSION
: u32 = 1u32;
1237 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1238 pub const PPP_CCP_ENCRYPTION128BIT
: u32 = 64u32;
1239 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1240 pub const PPP_CCP_ENCRYPTION40BIT
: u32 = 32u32;
1241 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1242 pub const PPP_CCP_ENCRYPTION40BITOLD
: u32 = 16u32;
1243 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1244 pub const PPP_CCP_ENCRYPTION56BIT
: u32 = 128u32;
1245 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1246 pub const PPP_CCP_HISTORYLESS
: u32 = 16777216u32;
1247 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1248 pub const PPP_IPCP_VJ
: u32 = 1u32;
1249 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1250 pub const PPP_LCP_3_DES
: u32 = 32u32;
1251 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1252 pub const PPP_LCP_ACFC
: u32 = 4u32;
1253 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1254 pub const PPP_LCP_AES_128
: u32 = 64u32;
1255 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1256 pub const PPP_LCP_AES_192
: u32 = 256u32;
1257 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1258 pub const PPP_LCP_AES_256
: u32 = 128u32;
1259 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1260 pub const PPP_LCP_DES_56
: u32 = 16u32;
1261 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1262 pub const PPP_LCP_GCM_AES_128
: u32 = 512u32;
1263 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1264 pub const PPP_LCP_GCM_AES_192
: u32 = 1024u32;
1265 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1266 pub const PPP_LCP_GCM_AES_256
: u32 = 2048u32;
1267 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1268 pub const PPP_LCP_MULTILINK_FRAMING
: u32 = 1u32;
1269 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1270 pub const PPP_LCP_PFC
: u32 = 2u32;
1271 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1272 pub const PPP_LCP_SSHF
: u32 = 8u32;
1273 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1274 pub const RASADFLG_PositionDlg
: u32 = 1u32;
1275 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1276 pub const RASADP_ConnectionQueryTimeout
: u32 = 4u32;
1277 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1278 pub const RASADP_DisableConnectionQuery
: u32 = 0u32;
1279 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1280 pub const RASADP_FailedConnectionTimeout
: u32 = 3u32;
1281 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1282 pub const RASADP_LoginSessionDisable
: u32 = 1u32;
1283 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1284 pub const RASADP_SavedAddressesLimit
: u32 = 2u32;
1285 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1286 pub const RASBASE
: u32 = 600u32;
1287 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1288 pub const RASBASEEND
: u32 = 877u32;
1289 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1290 pub const RASCCPCA_MPPC
: u32 = 6u32;
1291 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1292 pub const RASCCPCA_STAC
: u32 = 5u32;
1293 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1294 pub const RASCCPO_Compression
: u32 = 1u32;
1295 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1296 pub const RASCCPO_Encryption128bit
: u32 = 64u32;
1297 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1298 pub const RASCCPO_Encryption40bit
: u32 = 32u32;
1299 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1300 pub const RASCCPO_Encryption56bit
: u32 = 16u32;
1301 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1302 pub const RASCCPO_HistoryLess
: u32 = 2u32;
1303 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1304 pub const RASCF_AllUsers
: u32 = 1u32;
1305 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1306 pub const RASCF_GlobalCreds
: u32 = 2u32;
1307 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1308 pub const RASCF_OwnerKnown
: u32 = 4u32;
1309 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1310 pub const RASCF_OwnerMatch
: u32 = 8u32;
1311 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1312 pub const RASCM_DDMPreSharedKey
: u32 = 64u32;
1313 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1314 pub const RASCM_DefaultCreds
: u32 = 8u32;
1315 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1316 pub const RASCM_Domain
: u32 = 4u32;
1317 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1318 pub const RASCM_Password
: u32 = 2u32;
1319 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1320 pub const RASCM_PreSharedKey
: u32 = 16u32;
1321 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1322 pub const RASCM_ServerPreSharedKey
: u32 = 32u32;
1323 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1324 pub const RASCM_UserName
: u32 = 1u32;
1325 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1326 pub const RASCN_BandwidthAdded
: u32 = 4u32;
1327 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1328 pub const RASCN_BandwidthRemoved
: u32 = 8u32;
1329 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1330 pub const RASCN_Connection
: u32 = 1u32;
1331 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1332 pub const RASCN_Disconnection
: u32 = 2u32;
1333 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1334 pub const RASCN_Dormant
: u32 = 16u32;
1335 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1336 pub const RASCN_EPDGPacketArrival
: u32 = 64u32;
1337 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1338 pub const RASCN_ReConnection
: u32 = 32u32;
1339 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1340 pub const RASCSS_DONE
: u32 = 8192u32;
1341 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1342 pub const RASCS_DONE
: u32 = 8192u32;
1343 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1344 pub const RASCS_PAUSED
: u32 = 4096u32;
1345 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1346 pub const RASDDFLAG_AoacRedial
: u32 = 4u32;
1347 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1348 pub const RASDDFLAG_LinkFailure
: u32 = 2147483648u32;
1349 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1350 pub const RASDDFLAG_NoPrompt
: u32 = 2u32;
1351 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1352 pub const RASDDFLAG_PositionDlg
: u32 = 1u32;
1353 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1354 pub const RASDIALEVENT
: ::windows_sys
::core
::PCSTR
= ::windows_sys
::s
!("RasDialEvent");
1355 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1356 pub const RASDT_Atm
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("ATM");
1357 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1358 pub const RASDT_FrameRelay
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("FRAMERELAY");
1359 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1360 pub const RASDT_Generic
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("GENERIC");
1361 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1362 pub const RASDT_Irda
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("IRDA");
1363 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1364 pub const RASDT_Isdn
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("isdn");
1365 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1366 pub const RASDT_Modem
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("modem");
1367 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1368 pub const RASDT_PPPoE
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("PPPoE");
1369 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1370 pub const RASDT_Pad
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("pad");
1371 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1372 pub const RASDT_Parallel
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("PARALLEL");
1373 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1374 pub const RASDT_SW56
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SW56");
1375 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1376 pub const RASDT_Serial
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SERIAL");
1377 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1378 pub const RASDT_Sonet
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("SONET");
1379 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1380 pub const RASDT_Vpn
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("vpn");
1381 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1382 pub const RASDT_X25
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("x25");
1383 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1384 pub const RASEAPF_Logon
: u32 = 4u32;
1385 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1386 pub const RASEAPF_NonInteractive
: u32 = 2u32;
1387 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1388 pub const RASEAPF_Preview
: u32 = 8u32;
1389 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1390 pub const RASEDFLAG_CloneEntry
: u32 = 4u32;
1391 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1392 pub const RASEDFLAG_IncomingConnection
: u32 = 1024u32;
1393 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1394 pub const RASEDFLAG_InternetEntry
: u32 = 256u32;
1395 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1396 pub const RASEDFLAG_NAT
: u32 = 512u32;
1397 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1398 pub const RASEDFLAG_NewBroadbandEntry
: u32 = 128u32;
1399 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1400 pub const RASEDFLAG_NewDirectEntry
: u32 = 64u32;
1401 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1402 pub const RASEDFLAG_NewEntry
: u32 = 2u32;
1403 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1404 pub const RASEDFLAG_NewPhoneEntry
: u32 = 16u32;
1405 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1406 pub const RASEDFLAG_NewTunnelEntry
: u32 = 32u32;
1407 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1408 pub const RASEDFLAG_NoRename
: u32 = 8u32;
1409 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1410 pub const RASEDFLAG_PositionDlg
: u32 = 1u32;
1411 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1412 pub const RASEDFLAG_ShellOwned
: u32 = 1073741824u32;
1413 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1414 pub const RASEO2_AuthTypeIsOtp
: u32 = 268435456u32;
1415 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1416 pub const RASEO2_AutoTriggerCapable
: u32 = 67108864u32;
1417 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1418 pub const RASEO2_CacheCredentials
: u32 = 33554432u32;
1419 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1420 pub const RASEO2_DisableClassBasedStaticRoute
: u32 = 524288u32;
1421 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1422 pub const RASEO2_DisableIKENameEkuCheck
: u32 = 262144u32;
1423 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1424 pub const RASEO2_DisableMobility
: u32 = 2097152u32;
1425 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1426 pub const RASEO2_DisableNbtOverIP
: u32 = 64u32;
1427 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1428 pub const RASEO2_DontNegotiateMultilink
: u32 = 4u32;
1429 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1430 pub const RASEO2_DontUseRasCredentials
: u32 = 8u32;
1431 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1432 pub const RASEO2_IPv4ExplicitMetric
: u32 = 65536u32;
1433 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1434 pub const RASEO2_IPv6ExplicitMetric
: u32 = 131072u32;
1435 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1436 pub const RASEO2_IPv6RemoteDefaultGateway
: u32 = 8192u32;
1437 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1438 pub const RASEO2_IPv6SpecificNameServers
: u32 = 4096u32;
1439 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1440 pub const RASEO2_Internet
: u32 = 32u32;
1441 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1442 pub const RASEO2_IsAlwaysOn
: u32 = 536870912u32;
1443 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1444 pub const RASEO2_IsPrivateNetwork
: u32 = 1073741824u32;
1445 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1446 pub const RASEO2_IsThirdPartyProfile
: u32 = 134217728u32;
1447 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1448 pub const RASEO2_PlumbIKEv2TSAsRoutes
: u32 = 2147483648u32;
1449 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1450 pub const RASEO2_ReconnectIfDropped
: u32 = 256u32;
1451 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1452 pub const RASEO2_RegisterIpWithDNS
: u32 = 16384u32;
1453 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1454 pub const RASEO2_RequireMachineCertificates
: u32 = 4194304u32;
1455 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1456 pub const RASEO2_SecureClientForMSNet
: u32 = 2u32;
1457 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1458 pub const RASEO2_SecureFileAndPrint
: u32 = 1u32;
1459 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1460 pub const RASEO2_SecureRoutingCompartment
: u32 = 1024u32;
1461 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1462 pub const RASEO2_SharePhoneNumbers
: u32 = 512u32;
1463 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1464 pub const RASEO2_SpecificIPv6Addr
: u32 = 1048576u32;
1465 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1466 pub const RASEO2_UseDNSSuffixForRegistration
: u32 = 32768u32;
1467 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1468 pub const RASEO2_UseGlobalDeviceSettings
: u32 = 128u32;
1469 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1470 pub const RASEO2_UsePreSharedKey
: u32 = 16u32;
1471 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1472 pub const RASEO2_UsePreSharedKeyForIkev2Initiator
: u32 = 8388608u32;
1473 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1474 pub const RASEO2_UsePreSharedKeyForIkev2Responder
: u32 = 16777216u32;
1475 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1476 pub const RASEO2_UseTypicalSettings
: u32 = 2048u32;
1477 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1478 pub const RASEO_Custom
: u32 = 1048576u32;
1479 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1480 pub const RASEO_CustomScript
: u32 = 2147483648u32;
1481 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1482 pub const RASEO_DisableLcpExtensions
: u32 = 32u32;
1483 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1484 pub const RASEO_IpHeaderCompression
: u32 = 8u32;
1485 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1486 pub const RASEO_ModemLights
: u32 = 256u32;
1487 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1488 pub const RASEO_NetworkLogon
: u32 = 8192u32;
1489 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1490 pub const RASEO_PreviewDomain
: u32 = 33554432u32;
1491 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1492 pub const RASEO_PreviewPhoneNumber
: u32 = 2097152u32;
1493 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1494 pub const RASEO_PreviewUserPw
: u32 = 16777216u32;
1495 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1496 pub const RASEO_PromoteAlternates
: u32 = 32768u32;
1497 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1498 pub const RASEO_RemoteDefaultGateway
: u32 = 16u32;
1499 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1500 pub const RASEO_RequireCHAP
: u32 = 134217728u32;
1501 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1502 pub const RASEO_RequireDataEncryption
: u32 = 4096u32;
1503 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1504 pub const RASEO_RequireEAP
: u32 = 131072u32;
1505 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1506 pub const RASEO_RequireEncryptedPw
: u32 = 1024u32;
1507 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1508 pub const RASEO_RequireMsCHAP
: u32 = 268435456u32;
1509 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1510 pub const RASEO_RequireMsCHAP2
: u32 = 536870912u32;
1511 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1512 pub const RASEO_RequireMsEncryptedPw
: u32 = 2048u32;
1513 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1514 pub const RASEO_RequirePAP
: u32 = 262144u32;
1515 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1516 pub const RASEO_RequireSPAP
: u32 = 524288u32;
1517 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1518 pub const RASEO_RequireW95MSCHAP
: u32 = 1073741824u32;
1519 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1520 pub const RASEO_SecureLocalFiles
: u32 = 65536u32;
1521 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1522 pub const RASEO_SharedPhoneNumbers
: u32 = 8388608u32;
1523 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1524 pub const RASEO_ShowDialingProgress
: u32 = 67108864u32;
1525 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1526 pub const RASEO_SpecificIpAddr
: u32 = 2u32;
1527 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1528 pub const RASEO_SpecificNameServers
: u32 = 4u32;
1529 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1530 pub const RASEO_SwCompression
: u32 = 512u32;
1531 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1532 pub const RASEO_TerminalAfterDial
: u32 = 128u32;
1533 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1534 pub const RASEO_TerminalBeforeDial
: u32 = 64u32;
1535 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1536 pub const RASEO_UseCountryAndAreaCodes
: u32 = 1u32;
1537 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1538 pub const RASEO_UseLogonCredentials
: u32 = 16384u32;
1539 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1540 pub const RASET_Broadband
: u32 = 5u32;
1541 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1542 pub const RASET_Direct
: u32 = 3u32;
1543 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1544 pub const RASET_Internet
: u32 = 4u32;
1545 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1546 pub const RASET_Phone
: u32 = 1u32;
1547 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1548 pub const RASET_Vpn
: u32 = 2u32;
1549 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1550 pub const RASFP_Ppp
: u32 = 1u32;
1551 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1552 pub const RASFP_Ras
: u32 = 4u32;
1553 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1554 pub const RASFP_Slip
: u32 = 2u32;
1555 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1556 pub const RASIDS_Disabled
: u32 = 4294967295u32;
1557 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1558 pub const RASIDS_UseGlobalValue
: u32 = 0u32;
1559 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1560 pub const RASIKEv2_AUTH_EAP
: u32 = 2u32;
1561 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1562 pub const RASIKEv2_AUTH_MACHINECERTIFICATES
: u32 = 1u32;
1563 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1564 pub const RASIKEv2_AUTH_PSK
: u32 = 3u32;
1565 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1566 pub const RASIPO_VJ
: u32 = 1u32;
1567 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1568 pub const RASLCPO_3_DES
: u32 = 16u32;
1569 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1570 pub const RASLCPO_ACFC
: u32 = 2u32;
1571 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1572 pub const RASLCPO_AES_128
: u32 = 32u32;
1573 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1574 pub const RASLCPO_AES_192
: u32 = 128u32;
1575 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1576 pub const RASLCPO_AES_256
: u32 = 64u32;
1577 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1578 pub const RASLCPO_DES_56
: u32 = 8u32;
1579 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1580 pub const RASLCPO_GCM_AES_128
: u32 = 256u32;
1581 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1582 pub const RASLCPO_GCM_AES_192
: u32 = 512u32;
1583 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1584 pub const RASLCPO_GCM_AES_256
: u32 = 1024u32;
1585 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1586 pub const RASLCPO_PFC
: u32 = 1u32;
1587 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1588 pub const RASLCPO_SSHF
: u32 = 4u32;
1589 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1590 pub const RASNAP_ProbationTime
: u32 = 1u32;
1591 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1592 pub const RASNOUSER_SmartCard
: u32 = 1u32;
1593 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1594 pub const RASNP_Ip
: u32 = 4u32;
1595 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1596 pub const RASNP_Ipv6
: u32 = 8u32;
1597 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1598 pub const RASNP_Ipx
: u32 = 2u32;
1599 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1600 pub const RASNP_NetBEUI
: u32 = 1u32;
1601 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1602 pub const RASPBDEVENT_AddEntry
: u32 = 1u32;
1603 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1604 pub const RASPBDEVENT_DialEntry
: u32 = 4u32;
1605 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1606 pub const RASPBDEVENT_EditEntry
: u32 = 2u32;
1607 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1608 pub const RASPBDEVENT_EditGlobals
: u32 = 5u32;
1609 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1610 pub const RASPBDEVENT_NoUser
: u32 = 6u32;
1611 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1612 pub const RASPBDEVENT_NoUserEdit
: u32 = 7u32;
1613 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1614 pub const RASPBDEVENT_RemoveEntry
: u32 = 3u32;
1615 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1616 pub const RASPBDFLAG_ForceCloseOnDial
: u32 = 2u32;
1617 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1618 pub const RASPBDFLAG_NoUser
: u32 = 16u32;
1619 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1620 pub const RASPBDFLAG_PositionDlg
: u32 = 1u32;
1621 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1622 pub const RASPBDFLAG_UpdateDefaults
: u32 = 2147483648u32;
1623 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1624 pub const RASPRIV2_DialinPolicy
: u32 = 1u32;
1625 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1626 pub const RASPRIV_AdminSetCallback
: u32 = 2u32;
1627 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1628 pub const RASPRIV_CallerSetCallback
: u32 = 4u32;
1629 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1630 pub const RASPRIV_DialinPrivilege
: u32 = 8u32;
1631 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1632 pub const RASPRIV_NoCallback
: u32 = 1u32;
1633 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1634 pub const RASTUNNELENDPOINT_IPv4
: u32 = 1u32;
1635 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1636 pub const RASTUNNELENDPOINT_IPv6
: u32 = 2u32;
1637 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1638 pub const RASTUNNELENDPOINT_UNKNOWN
: u32 = 0u32;
1639 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1640 pub const RAS_FLAGS_RAS_CONNECTION
: u32 = 4u32;
1641 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1642 pub const RAS_MaxAreaCode
: u32 = 10u32;
1643 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1644 pub const RAS_MaxCallbackNumber
: u32 = 128u32;
1645 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1646 pub const RAS_MaxDeviceName
: u32 = 128u32;
1647 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1648 pub const RAS_MaxDeviceType
: u32 = 16u32;
1649 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1650 pub const RAS_MaxDnsSuffix
: u32 = 256u32;
1651 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1652 pub const RAS_MaxEntryName
: u32 = 256u32;
1653 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1654 pub const RAS_MaxFacilities
: u32 = 200u32;
1655 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1656 pub const RAS_MaxIDSize
: u32 = 256u32;
1657 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1658 pub const RAS_MaxIpAddress
: u32 = 15u32;
1659 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1660 pub const RAS_MaxIpxAddress
: u32 = 21u32;
1661 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1662 pub const RAS_MaxPadType
: u32 = 32u32;
1663 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1664 pub const RAS_MaxPhoneNumber
: u32 = 128u32;
1665 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1666 pub const RAS_MaxReplyMessage
: u32 = 1024u32;
1667 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1668 pub const RAS_MaxUserData
: u32 = 200u32;
1669 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1670 pub const RAS_MaxX25Address
: u32 = 200u32;
1671 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1672 pub const RCD_AllUsers
: u32 = 1u32;
1673 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1674 pub const RCD_Eap
: u32 = 2u32;
1675 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1676 pub const RCD_Logon
: u32 = 4u32;
1677 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1678 pub const RCD_SingleUser
: u32 = 0u32;
1679 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1680 pub const RDEOPT_CustomDial
: u32 = 4096u32;
1681 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1682 pub const RDEOPT_DisableConnectedUI
: u32 = 64u32;
1683 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1684 pub const RDEOPT_DisableReconnect
: u32 = 256u32;
1685 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1686 pub const RDEOPT_DisableReconnectUI
: u32 = 128u32;
1687 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1688 pub const RDEOPT_EapInfoCryptInCapable
: u32 = 32768u32;
1689 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1690 pub const RDEOPT_IgnoreModemSpeaker
: u32 = 4u32;
1691 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1692 pub const RDEOPT_IgnoreSoftwareCompression
: u32 = 16u32;
1693 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1694 pub const RDEOPT_InvokeAutoTriggerCredentialUI
: u32 = 16384u32;
1695 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1696 pub const RDEOPT_NoUser
: u32 = 512u32;
1697 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1698 pub const RDEOPT_PauseOnScript
: u32 = 1024u32;
1699 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1700 pub const RDEOPT_PausedStates
: u32 = 2u32;
1701 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1702 pub const RDEOPT_Router
: u32 = 2048u32;
1703 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1704 pub const RDEOPT_SetModemSpeaker
: u32 = 8u32;
1705 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1706 pub const RDEOPT_SetSoftwareCompression
: u32 = 32u32;
1707 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1708 pub const RDEOPT_UseCustomScripting
: u32 = 8192u32;
1709 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1710 pub const RDEOPT_UsePrefixSuffix
: u32 = 1u32;
1711 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1712 pub const REN_AllUsers
: u32 = 1u32;
1713 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1714 pub const REN_User
: u32 = 0u32;
1715 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1716 pub const RRAS_SERVICE_NAME
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("RemoteAccess");
1717 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1718 pub const RTM_BLOCK_METHODS
: u32 = 1u32;
1719 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1720 pub const RTM_CHANGE_TYPE_ALL
: u32 = 1u32;
1721 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1722 pub const RTM_CHANGE_TYPE_BEST
: u32 = 2u32;
1723 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1724 pub const RTM_CHANGE_TYPE_FORWARDING
: u32 = 4u32;
1725 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1726 pub const RTM_DEST_FLAG_DONT_FORWARD
: u32 = 4u32;
1727 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1728 pub const RTM_DEST_FLAG_FWD_ENGIN_ADD
: u32 = 2u32;
1729 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1730 pub const RTM_DEST_FLAG_NATURAL_NET
: u32 = 1u32;
1731 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1732 pub const RTM_ENUM_ALL_DESTS
: u32 = 0u32;
1733 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1734 pub const RTM_ENUM_ALL_ROUTES
: u32 = 0u32;
1735 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1736 pub const RTM_ENUM_NEXT
: u32 = 1u32;
1737 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1738 pub const RTM_ENUM_OWN_DESTS
: u32 = 16777216u32;
1739 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1740 pub const RTM_ENUM_OWN_ROUTES
: u32 = 65536u32;
1741 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1742 pub const RTM_ENUM_RANGE
: u32 = 2u32;
1743 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1744 pub const RTM_ENUM_START
: u32 = 0u32;
1745 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1746 pub const RTM_MATCH_FULL
: u32 = 65535u32;
1747 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1748 pub const RTM_MATCH_INTERFACE
: u32 = 16u32;
1749 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1750 pub const RTM_MATCH_NEIGHBOUR
: u32 = 2u32;
1751 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1752 pub const RTM_MATCH_NEXTHOP
: u32 = 8u32;
1753 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1754 pub const RTM_MATCH_NONE
: u32 = 0u32;
1755 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1756 pub const RTM_MATCH_OWNER
: u32 = 1u32;
1757 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1758 pub const RTM_MATCH_PREF
: u32 = 4u32;
1759 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1760 pub const RTM_MAX_ADDRESS_SIZE
: u32 = 16u32;
1761 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1762 pub const RTM_MAX_VIEWS
: u32 = 32u32;
1763 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1764 pub const RTM_NEXTHOP_CHANGE_NEW
: u32 = 1u32;
1765 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1766 pub const RTM_NEXTHOP_FLAGS_DOWN
: u32 = 2u32;
1767 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1768 pub const RTM_NEXTHOP_FLAGS_REMOTE
: u32 = 1u32;
1769 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1770 pub const RTM_NEXTHOP_STATE_CREATED
: u32 = 0u32;
1771 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1772 pub const RTM_NEXTHOP_STATE_DELETED
: u32 = 1u32;
1773 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1774 pub const RTM_NOTIFY_ONLY_MARKED_DESTS
: u32 = 65536u32;
1775 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1776 pub const RTM_NUM_CHANGE_TYPES
: u32 = 3u32;
1777 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1778 pub const RTM_RESUME_METHODS
: u32 = 0u32;
1779 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1780 pub const RTM_ROUTE_CHANGE_BEST
: u32 = 65536u32;
1781 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1782 pub const RTM_ROUTE_CHANGE_FIRST
: u32 = 1u32;
1783 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1784 pub const RTM_ROUTE_CHANGE_NEW
: u32 = 2u32;
1785 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1786 pub const RTM_ROUTE_FLAGS_BLACKHOLE
: u32 = 2u32;
1787 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1788 pub const RTM_ROUTE_FLAGS_DISCARD
: u32 = 4u32;
1789 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1790 pub const RTM_ROUTE_FLAGS_INACTIVE
: u32 = 8u32;
1791 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1792 pub const RTM_ROUTE_FLAGS_LIMITED_BC
: u32 = 1024u32;
1793 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1794 pub const RTM_ROUTE_FLAGS_LOCAL
: u32 = 16u32;
1795 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1796 pub const RTM_ROUTE_FLAGS_LOCAL_MCAST
: u32 = 512u32;
1797 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1798 pub const RTM_ROUTE_FLAGS_LOOPBACK
: u32 = 128u32;
1799 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1800 pub const RTM_ROUTE_FLAGS_MARTIAN
: u32 = 1u32;
1801 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1802 pub const RTM_ROUTE_FLAGS_MCAST
: u32 = 256u32;
1803 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1804 pub const RTM_ROUTE_FLAGS_MYSELF
: u32 = 64u32;
1805 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1806 pub const RTM_ROUTE_FLAGS_ONES_NETBC
: u32 = 16384u32;
1807 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1808 pub const RTM_ROUTE_FLAGS_ONES_SUBNETBC
: u32 = 32768u32;
1809 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1810 pub const RTM_ROUTE_FLAGS_REMOTE
: u32 = 32u32;
1811 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1812 pub const RTM_ROUTE_FLAGS_ZEROS_NETBC
: u32 = 4096u32;
1813 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1814 pub const RTM_ROUTE_FLAGS_ZEROS_SUBNETBC
: u32 = 8192u32;
1815 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1816 pub const RTM_ROUTE_STATE_CREATED
: u32 = 0u32;
1817 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1818 pub const RTM_ROUTE_STATE_DELETED
: u32 = 2u32;
1819 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1820 pub const RTM_ROUTE_STATE_DELETING
: u32 = 1u32;
1821 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1822 pub const RTM_VIEW_ID_MCAST
: u32 = 1u32;
1823 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1824 pub const RTM_VIEW_ID_UCAST
: u32 = 0u32;
1825 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1826 pub const RTM_VIEW_MASK_ALL
: u32 = 4294967295u32;
1827 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1828 pub const RTM_VIEW_MASK_ANY
: u32 = 0u32;
1829 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1830 pub const RTM_VIEW_MASK_MCAST
: u32 = 2u32;
1831 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1832 pub const RTM_VIEW_MASK_NONE
: u32 = 0u32;
1833 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1834 pub const RTM_VIEW_MASK_SIZE
: u32 = 32u32;
1835 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1836 pub const RTM_VIEW_MASK_UCAST
: u32 = 1u32;
1837 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1838 pub const VS_Default
: u32 = 0u32;
1839 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1840 pub const VS_GREOnly
: u32 = 9u32;
1841 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1842 pub const VS_Ikev2First
: u32 = 8u32;
1843 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1844 pub const VS_Ikev2Only
: u32 = 7u32;
1845 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1846 pub const VS_Ikev2Sstp
: u32 = 14u32;
1847 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1848 pub const VS_L2tpFirst
: u32 = 4u32;
1849 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1850 pub const VS_L2tpOnly
: u32 = 3u32;
1851 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1852 pub const VS_L2tpSstp
: u32 = 13u32;
1853 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1854 pub const VS_PptpFirst
: u32 = 2u32;
1855 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1856 pub const VS_PptpOnly
: u32 = 1u32;
1857 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1858 pub const VS_PptpSstp
: u32 = 12u32;
1859 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1860 pub const VS_ProtocolList
: u32 = 15u32;
1861 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1862 pub const VS_SstpFirst
: u32 = 6u32;
1863 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1864 pub const VS_SstpOnly
: u32 = 5u32;
1865 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1866 pub const WARNING_MSG_ALIAS_NOT_ADDED
: u32 = 644u32;
1867 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1868 pub const WM_RASDIALEVENT
: u32 = 52429u32;
1869 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1870 pub type IKEV2_ID_PAYLOAD_TYPE
= i32;
1871 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1872 pub const IKEV2_ID_PAYLOAD_TYPE_INVALID
: IKEV2_ID_PAYLOAD_TYPE
= 0i32;
1873 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1874 pub const IKEV2_ID_PAYLOAD_TYPE_IPV4_ADDR
: IKEV2_ID_PAYLOAD_TYPE
= 1i32;
1875 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1876 pub const IKEV2_ID_PAYLOAD_TYPE_FQDN
: IKEV2_ID_PAYLOAD_TYPE
= 2i32;
1877 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1878 pub const IKEV2_ID_PAYLOAD_TYPE_RFC822_ADDR
: IKEV2_ID_PAYLOAD_TYPE
= 3i32;
1879 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1880 pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED1
: IKEV2_ID_PAYLOAD_TYPE
= 4i32;
1881 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1882 pub const IKEV2_ID_PAYLOAD_TYPE_ID_IPV6_ADDR
: IKEV2_ID_PAYLOAD_TYPE
= 5i32;
1883 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1884 pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED2
: IKEV2_ID_PAYLOAD_TYPE
= 6i32;
1885 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1886 pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED3
: IKEV2_ID_PAYLOAD_TYPE
= 7i32;
1887 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1888 pub const IKEV2_ID_PAYLOAD_TYPE_RESERVED4
: IKEV2_ID_PAYLOAD_TYPE
= 8i32;
1889 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1890 pub const IKEV2_ID_PAYLOAD_TYPE_DER_ASN1_DN
: IKEV2_ID_PAYLOAD_TYPE
= 9i32;
1891 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1892 pub const IKEV2_ID_PAYLOAD_TYPE_DER_ASN1_GN
: IKEV2_ID_PAYLOAD_TYPE
= 10i32;
1893 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1894 pub const IKEV2_ID_PAYLOAD_TYPE_KEY_ID
: IKEV2_ID_PAYLOAD_TYPE
= 11i32;
1895 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1896 pub const IKEV2_ID_PAYLOAD_TYPE_MAX
: IKEV2_ID_PAYLOAD_TYPE
= 12i32;
1897 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1898 pub type MGM_ENUM_TYPES
= i32;
1899 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1900 pub const ANY_SOURCE
: MGM_ENUM_TYPES
= 0i32;
1901 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1902 pub const ALL_SOURCES
: MGM_ENUM_TYPES
= 1i32;
1903 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1904 pub type MPRAPI_OBJECT_TYPE
= i32;
1905 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1906 pub const MPRAPI_OBJECT_TYPE_RAS_CONNECTION_OBJECT
: MPRAPI_OBJECT_TYPE
= 1i32;
1907 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1908 pub const MPRAPI_OBJECT_TYPE_MPR_SERVER_OBJECT
: MPRAPI_OBJECT_TYPE
= 2i32;
1909 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1910 pub const MPRAPI_OBJECT_TYPE_MPR_SERVER_SET_CONFIG_OBJECT
: MPRAPI_OBJECT_TYPE
= 3i32;
1911 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1912 pub const MPRAPI_OBJECT_TYPE_AUTH_VALIDATION_OBJECT
: MPRAPI_OBJECT_TYPE
= 4i32;
1913 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1914 pub const MPRAPI_OBJECT_TYPE_UPDATE_CONNECTION_OBJECT
: MPRAPI_OBJECT_TYPE
= 5i32;
1915 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1916 pub const MPRAPI_OBJECT_TYPE_IF_CUSTOM_CONFIG_OBJECT
: MPRAPI_OBJECT_TYPE
= 6i32;
1917 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1918 pub type MPR_ET
= u32;
1919 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1920 pub const MPR_ET_None
: MPR_ET
= 0u32;
1921 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1922 pub const MPR_ET_Require
: MPR_ET
= 1u32;
1923 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1924 pub const MPR_ET_RequireMax
: MPR_ET
= 2u32;
1925 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1926 pub const MPR_ET_Optional
: MPR_ET
= 3u32;
1927 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1928 pub type MPR_INTERFACE_DIAL_MODE
= u32;
1929 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1930 pub const MPRDM_DialFirst
: MPR_INTERFACE_DIAL_MODE
= 0u32;
1931 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1932 pub const MPRDM_DialAll
: MPR_INTERFACE_DIAL_MODE
= 1u32;
1933 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1934 pub const MPRDM_DialAsNeeded
: MPR_INTERFACE_DIAL_MODE
= 2u32;
1935 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1936 pub type MPR_VPN_TS_TYPE
= i32;
1937 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1938 pub const MPR_VPN_TS_IPv4_ADDR_RANGE
: MPR_VPN_TS_TYPE
= 7i32;
1939 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1940 pub const MPR_VPN_TS_IPv6_ADDR_RANGE
: MPR_VPN_TS_TYPE
= 8i32;
1941 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1942 pub type MPR_VS
= u32;
1943 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1944 pub const MPR_VS_Default
: MPR_VS
= 0u32;
1945 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1946 pub const MPR_VS_PptpOnly
: MPR_VS
= 1u32;
1947 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1948 pub const MPR_VS_PptpFirst
: MPR_VS
= 2u32;
1949 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1950 pub const MPR_VS_L2tpOnly
: MPR_VS
= 3u32;
1951 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1952 pub const MPR_VS_L2tpFirst
: MPR_VS
= 4u32;
1953 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1954 pub type PPP_LCP
= u32;
1955 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1956 pub const PPP_LCP_PAP
: PPP_LCP
= 49187u32;
1957 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1958 pub const PPP_LCP_CHAP
: PPP_LCP
= 49699u32;
1959 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1960 pub const PPP_LCP_EAP
: PPP_LCP
= 49703u32;
1961 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1962 pub const PPP_LCP_SPAP
: PPP_LCP
= 49191u32;
1963 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1964 pub type PPP_LCP_INFO_AUTH_DATA
= u32;
1965 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1966 pub const PPP_LCP_CHAP_MD5
: PPP_LCP_INFO_AUTH_DATA
= 5u32;
1967 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1968 pub const PPP_LCP_CHAP_MS
: PPP_LCP_INFO_AUTH_DATA
= 128u32;
1969 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1970 pub const PPP_LCP_CHAP_MSV2
: PPP_LCP_INFO_AUTH_DATA
= 129u32;
1971 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1972 pub type RASAPIVERSION
= i32;
1973 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1974 pub const RASAPIVERSION_500
: RASAPIVERSION
= 1i32;
1975 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1976 pub const RASAPIVERSION_501
: RASAPIVERSION
= 2i32;
1977 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1978 pub const RASAPIVERSION_600
: RASAPIVERSION
= 3i32;
1979 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1980 pub const RASAPIVERSION_601
: RASAPIVERSION
= 4i32;
1981 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1982 pub type RASCONNSTATE
= i32;
1983 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1984 pub const RASCS_OpenPort
: RASCONNSTATE
= 0i32;
1985 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1986 pub const RASCS_PortOpened
: RASCONNSTATE
= 1i32;
1987 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1988 pub const RASCS_ConnectDevice
: RASCONNSTATE
= 2i32;
1989 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1990 pub const RASCS_DeviceConnected
: RASCONNSTATE
= 3i32;
1991 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1992 pub const RASCS_AllDevicesConnected
: RASCONNSTATE
= 4i32;
1993 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1994 pub const RASCS_Authenticate
: RASCONNSTATE
= 5i32;
1995 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1996 pub const RASCS_AuthNotify
: RASCONNSTATE
= 6i32;
1997 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
1998 pub const RASCS_AuthRetry
: RASCONNSTATE
= 7i32;
1999 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2000 pub const RASCS_AuthCallback
: RASCONNSTATE
= 8i32;
2001 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2002 pub const RASCS_AuthChangePassword
: RASCONNSTATE
= 9i32;
2003 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2004 pub const RASCS_AuthProject
: RASCONNSTATE
= 10i32;
2005 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2006 pub const RASCS_AuthLinkSpeed
: RASCONNSTATE
= 11i32;
2007 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2008 pub const RASCS_AuthAck
: RASCONNSTATE
= 12i32;
2009 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2010 pub const RASCS_ReAuthenticate
: RASCONNSTATE
= 13i32;
2011 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2012 pub const RASCS_Authenticated
: RASCONNSTATE
= 14i32;
2013 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2014 pub const RASCS_PrepareForCallback
: RASCONNSTATE
= 15i32;
2015 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2016 pub const RASCS_WaitForModemReset
: RASCONNSTATE
= 16i32;
2017 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2018 pub const RASCS_WaitForCallback
: RASCONNSTATE
= 17i32;
2019 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2020 pub const RASCS_Projected
: RASCONNSTATE
= 18i32;
2021 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2022 pub const RASCS_StartAuthentication
: RASCONNSTATE
= 19i32;
2023 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2024 pub const RASCS_CallbackComplete
: RASCONNSTATE
= 20i32;
2025 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2026 pub const RASCS_LogonNetwork
: RASCONNSTATE
= 21i32;
2027 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2028 pub const RASCS_SubEntryConnected
: RASCONNSTATE
= 22i32;
2029 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2030 pub const RASCS_SubEntryDisconnected
: RASCONNSTATE
= 23i32;
2031 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2032 pub const RASCS_ApplySettings
: RASCONNSTATE
= 24i32;
2033 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2034 pub const RASCS_Interactive
: RASCONNSTATE
= 4096i32;
2035 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2036 pub const RASCS_RetryAuthentication
: RASCONNSTATE
= 4097i32;
2037 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2038 pub const RASCS_CallbackSetByCaller
: RASCONNSTATE
= 4098i32;
2039 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2040 pub const RASCS_PasswordExpired
: RASCONNSTATE
= 4099i32;
2041 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2042 pub const RASCS_InvokeEapUI
: RASCONNSTATE
= 4100i32;
2043 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2044 pub const RASCS_Connected
: RASCONNSTATE
= 8192i32;
2045 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2046 pub const RASCS_Disconnected
: RASCONNSTATE
= 8193i32;
2047 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2048 pub type RASCONNSUBSTATE
= i32;
2049 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2050 pub const RASCSS_None
: RASCONNSUBSTATE
= 0i32;
2051 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2052 pub const RASCSS_Dormant
: RASCONNSUBSTATE
= 1i32;
2053 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2054 pub const RASCSS_Reconnecting
: RASCONNSUBSTATE
= 2i32;
2055 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2056 pub const RASCSS_Reconnected
: RASCONNSUBSTATE
= 8192i32;
2057 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2058 pub type RASENTRY_DIAL_MODE
= u32;
2059 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2060 pub const RASEDM_DialAll
: RASENTRY_DIAL_MODE
= 1u32;
2061 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2062 pub const RASEDM_DialAsNeeded
: RASENTRY_DIAL_MODE
= 2u32;
2063 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2064 pub type RASIKEV_PROJECTION_INFO_FLAGS
= u32;
2065 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2066 pub const RASIKEv2_FLAGS_MOBIKESUPPORTED
: RASIKEV_PROJECTION_INFO_FLAGS
= 1u32;
2067 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2068 pub const RASIKEv2_FLAGS_BEHIND_NAT
: RASIKEV_PROJECTION_INFO_FLAGS
= 2u32;
2069 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2070 pub const RASIKEv2_FLAGS_SERVERBEHIND_NAT
: RASIKEV_PROJECTION_INFO_FLAGS
= 4u32;
2071 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2072 pub type RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA
= u32;
2073 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2074 pub const RASLCPAD_CHAP_MD5
: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA
= 5u32;
2075 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2076 pub const RASLCPAD_CHAP_MS
: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA
= 128u32;
2077 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2078 pub const RASLCPAD_CHAP_MSV2
: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA
= 129u32;
2079 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2080 pub type RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL
= u32;
2081 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2082 pub const RASLCPAP_PAP
: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL
= 49187u32;
2083 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2084 pub const RASLCPAP_SPAP
: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL
= 49191u32;
2085 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2086 pub const RASLCPAP_CHAP
: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL
= 49699u32;
2087 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2088 pub const RASLCPAP_EAP
: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL
= 49703u32;
2089 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2090 pub type RASPROJECTION
= i32;
2091 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2092 pub const RASP_Amb
: RASPROJECTION
= 65536i32;
2093 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2094 pub const RASP_PppNbf
: RASPROJECTION
= 32831i32;
2095 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2096 pub const RASP_PppIpx
: RASPROJECTION
= 32811i32;
2097 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2098 pub const RASP_PppIp
: RASPROJECTION
= 32801i32;
2099 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2100 pub const RASP_PppCcp
: RASPROJECTION
= 33021i32;
2101 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2102 pub const RASP_PppLcp
: RASPROJECTION
= 49185i32;
2103 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2104 pub const RASP_PppIpv6
: RASPROJECTION
= 32855i32;
2105 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2106 pub type RASPROJECTION_INFO_TYPE
= i32;
2107 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2108 pub const PROJECTION_INFO_TYPE_PPP
: RASPROJECTION_INFO_TYPE
= 1i32;
2109 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2110 pub const PROJECTION_INFO_TYPE_IKEv2
: RASPROJECTION_INFO_TYPE
= 2i32;
2111 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2112 pub type RAS_FLAGS
= u32;
2113 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2114 pub const RAS_FLAGS_PPP_CONNECTION
: RAS_FLAGS
= 1u32;
2115 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2116 pub const RAS_FLAGS_MESSENGER_PRESENT
: RAS_FLAGS
= 2u32;
2117 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2118 pub const RAS_FLAGS_QUARANTINE_PRESENT
: RAS_FLAGS
= 8u32;
2119 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2120 pub const RAS_FLAGS_ARAP_CONNECTION
: RAS_FLAGS
= 16u32;
2121 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2122 pub const RAS_FLAGS_IKEV2_CONNECTION
: RAS_FLAGS
= 16u32;
2123 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2124 pub const RAS_FLAGS_DORMANT
: RAS_FLAGS
= 32u32;
2125 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2126 pub type RAS_HARDWARE_CONDITION
= i32;
2127 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2128 pub const RAS_HARDWARE_OPERATIONAL
: RAS_HARDWARE_CONDITION
= 0i32;
2129 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2130 pub const RAS_HARDWARE_FAILURE
: RAS_HARDWARE_CONDITION
= 1i32;
2131 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2132 pub type RAS_PORT_CONDITION
= i32;
2133 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2134 pub const RAS_PORT_NON_OPERATIONAL
: RAS_PORT_CONDITION
= 0i32;
2135 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2136 pub const RAS_PORT_DISCONNECTED
: RAS_PORT_CONDITION
= 1i32;
2137 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2138 pub const RAS_PORT_CALLING_BACK
: RAS_PORT_CONDITION
= 2i32;
2139 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2140 pub const RAS_PORT_LISTENING
: RAS_PORT_CONDITION
= 3i32;
2141 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2142 pub const RAS_PORT_AUTHENTICATING
: RAS_PORT_CONDITION
= 4i32;
2143 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2144 pub const RAS_PORT_AUTHENTICATED
: RAS_PORT_CONDITION
= 5i32;
2145 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2146 pub const RAS_PORT_INITIALIZING
: RAS_PORT_CONDITION
= 6i32;
2147 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2148 pub type RAS_QUARANTINE_STATE
= i32;
2149 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2150 pub const RAS_QUAR_STATE_NORMAL
: RAS_QUARANTINE_STATE
= 0i32;
2151 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2152 pub const RAS_QUAR_STATE_QUARANTINE
: RAS_QUARANTINE_STATE
= 1i32;
2153 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2154 pub const RAS_QUAR_STATE_PROBATION
: RAS_QUARANTINE_STATE
= 2i32;
2155 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2156 pub const RAS_QUAR_STATE_NOT_CAPABLE
: RAS_QUARANTINE_STATE
= 3i32;
2157 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2158 pub type ROUTER_CONNECTION_STATE
= i32;
2159 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2160 pub const ROUTER_IF_STATE_UNREACHABLE
: ROUTER_CONNECTION_STATE
= 0i32;
2161 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2162 pub const ROUTER_IF_STATE_DISCONNECTED
: ROUTER_CONNECTION_STATE
= 1i32;
2163 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2164 pub const ROUTER_IF_STATE_CONNECTING
: ROUTER_CONNECTION_STATE
= 2i32;
2165 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2166 pub const ROUTER_IF_STATE_CONNECTED
: ROUTER_CONNECTION_STATE
= 3i32;
2167 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2168 pub type ROUTER_INTERFACE_TYPE
= i32;
2169 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2170 pub const ROUTER_IF_TYPE_CLIENT
: ROUTER_INTERFACE_TYPE
= 0i32;
2171 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2172 pub const ROUTER_IF_TYPE_HOME_ROUTER
: ROUTER_INTERFACE_TYPE
= 1i32;
2173 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2174 pub const ROUTER_IF_TYPE_FULL_ROUTER
: ROUTER_INTERFACE_TYPE
= 2i32;
2175 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2176 pub const ROUTER_IF_TYPE_DEDICATED
: ROUTER_INTERFACE_TYPE
= 3i32;
2177 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2178 pub const ROUTER_IF_TYPE_INTERNAL
: ROUTER_INTERFACE_TYPE
= 4i32;
2179 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2180 pub const ROUTER_IF_TYPE_LOOPBACK
: ROUTER_INTERFACE_TYPE
= 5i32;
2181 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2182 pub const ROUTER_IF_TYPE_TUNNEL1
: ROUTER_INTERFACE_TYPE
= 6i32;
2183 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2184 pub const ROUTER_IF_TYPE_DIALOUT
: ROUTER_INTERFACE_TYPE
= 7i32;
2185 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2186 pub const ROUTER_IF_TYPE_MAX
: ROUTER_INTERFACE_TYPE
= 8i32;
2187 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2188 pub type RTM_EVENT_TYPE
= i32;
2189 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2190 pub const RTM_ENTITY_REGISTERED
: RTM_EVENT_TYPE
= 0i32;
2191 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2192 pub const RTM_ENTITY_DEREGISTERED
: RTM_EVENT_TYPE
= 1i32;
2193 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2194 pub const RTM_ROUTE_EXPIRED
: RTM_EVENT_TYPE
= 2i32;
2195 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2196 pub const RTM_CHANGE_NOTIFICATION
: RTM_EVENT_TYPE
= 3i32;
2197 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2198 pub type SECURITY_MESSAGE_MSG_ID
= u32;
2199 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2200 pub const SECURITYMSG_SUCCESS
: SECURITY_MESSAGE_MSG_ID
= 1u32;
2201 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2202 pub const SECURITYMSG_FAILURE
: SECURITY_MESSAGE_MSG_ID
= 2u32;
2203 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2204 pub const SECURITYMSG_ERROR
: SECURITY_MESSAGE_MSG_ID
= 3u32;
2206 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
2207 #[cfg(feature = "Win32_Foundation")]
2208 pub struct AUTH_VALIDATION_EX
{
2209 pub Header
: MPRAPI_OBJECT_HEADER
,
2210 pub hRasConnection
: super::super::Foundation
::HANDLE
,
2211 pub wszUserName
: [u16; 257],
2212 pub wszLogonDomain
: [u16; 16],
2213 pub AuthInfoSize
: u32,
2214 pub AuthInfo
: [u8; 1],
2216 #[cfg(feature = "Win32_Foundation")]
2217 impl ::core
::marker
::Copy
for AUTH_VALIDATION_EX {}
2218 #[cfg(feature = "Win32_Foundation")]
2219 impl ::core
::clone
::Clone
for AUTH_VALIDATION_EX
{
2220 fn clone(&self) -> Self {
2225 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2226 pub struct GRE_CONFIG_PARAMS0
{
2227 pub dwNumPorts
: u32,
2228 pub dwPortFlags
: u32,
2230 impl ::core
::marker
::Copy
for GRE_CONFIG_PARAMS0 {}
2231 impl ::core
::clone
::Clone
for GRE_CONFIG_PARAMS0
{
2232 fn clone(&self) -> Self {
2236 pub type HRASCONN
= isize;
2238 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
2239 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2240 pub struct IKEV2_CONFIG_PARAMS
{
2241 pub dwNumPorts
: u32,
2242 pub dwPortFlags
: u32,
2243 pub dwTunnelConfigParamFlags
: u32,
2244 pub TunnelConfigParams
: IKEV2_TUNNEL_CONFIG_PARAMS4
,
2246 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2247 impl ::core
::marker
::Copy
for IKEV2_CONFIG_PARAMS {}
2248 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2249 impl ::core
::clone
::Clone
for IKEV2_CONFIG_PARAMS
{
2250 fn clone(&self) -> Self {
2255 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2256 pub struct IKEV2_PROJECTION_INFO
{
2257 pub dwIPv4NegotiationError
: u32,
2258 pub wszAddress
: [u16; 16],
2259 pub wszRemoteAddress
: [u16; 16],
2260 pub IPv4SubInterfaceIndex
: u64,
2261 pub dwIPv6NegotiationError
: u32,
2262 pub bInterfaceIdentifier
: [u8; 8],
2263 pub bRemoteInterfaceIdentifier
: [u8; 8],
2264 pub bPrefix
: [u8; 8],
2265 pub dwPrefixLength
: u32,
2266 pub IPv6SubInterfaceIndex
: u64,
2268 pub dwAuthenticationProtocol
: u32,
2269 pub dwEapTypeId
: u32,
2270 pub dwCompressionAlgorithm
: u32,
2271 pub dwEncryptionMethod
: u32,
2273 impl ::core
::marker
::Copy
for IKEV2_PROJECTION_INFO {}
2274 impl ::core
::clone
::Clone
for IKEV2_PROJECTION_INFO
{
2275 fn clone(&self) -> Self {
2280 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2281 pub struct IKEV2_PROJECTION_INFO2
{
2282 pub dwIPv4NegotiationError
: u32,
2283 pub wszAddress
: [u16; 16],
2284 pub wszRemoteAddress
: [u16; 16],
2285 pub IPv4SubInterfaceIndex
: u64,
2286 pub dwIPv6NegotiationError
: u32,
2287 pub bInterfaceIdentifier
: [u8; 8],
2288 pub bRemoteInterfaceIdentifier
: [u8; 8],
2289 pub bPrefix
: [u8; 8],
2290 pub dwPrefixLength
: u32,
2291 pub IPv6SubInterfaceIndex
: u64,
2293 pub dwAuthenticationProtocol
: u32,
2294 pub dwEapTypeId
: u32,
2295 pub dwEmbeddedEAPTypeId
: u32,
2296 pub dwCompressionAlgorithm
: u32,
2297 pub dwEncryptionMethod
: u32,
2299 impl ::core
::marker
::Copy
for IKEV2_PROJECTION_INFO2 {}
2300 impl ::core
::clone
::Clone
for IKEV2_PROJECTION_INFO2
{
2301 fn clone(&self) -> Self {
2306 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Security_Cryptography\"`*"]
2307 #[cfg(feature = "Win32_Security_Cryptography")]
2308 pub struct IKEV2_TUNNEL_CONFIG_PARAMS2
{
2309 pub dwIdleTimeout
: u32,
2310 pub dwNetworkBlackoutTime
: u32,
2311 pub dwSaLifeTime
: u32,
2312 pub dwSaDataSizeForRenegotiation
: u32,
2313 pub dwConfigOptions
: u32,
2314 pub dwTotalCertificates
: u32,
2315 pub certificateNames
: *mut super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
2316 pub machineCertificateName
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
2317 pub dwEncryptionType
: u32,
2318 pub customPolicy
: *mut ROUTER_CUSTOM_IKEv2_POLICY0
,
2320 #[cfg(feature = "Win32_Security_Cryptography")]
2321 impl ::core
::marker
::Copy
for IKEV2_TUNNEL_CONFIG_PARAMS2 {}
2322 #[cfg(feature = "Win32_Security_Cryptography")]
2323 impl ::core
::clone
::Clone
for IKEV2_TUNNEL_CONFIG_PARAMS2
{
2324 fn clone(&self) -> Self {
2329 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
2330 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2331 pub struct IKEV2_TUNNEL_CONFIG_PARAMS3
{
2332 pub dwIdleTimeout
: u32,
2333 pub dwNetworkBlackoutTime
: u32,
2334 pub dwSaLifeTime
: u32,
2335 pub dwSaDataSizeForRenegotiation
: u32,
2336 pub dwConfigOptions
: u32,
2337 pub dwTotalCertificates
: u32,
2338 pub certificateNames
: *mut super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
2339 pub machineCertificateName
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
2340 pub dwEncryptionType
: u32,
2341 pub customPolicy
: *mut ROUTER_CUSTOM_IKEv2_POLICY0
,
2342 pub dwTotalEkus
: u32,
2343 pub certificateEKUs
: *mut MPR_CERT_EKU
,
2344 pub machineCertificateHash
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
2346 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2347 impl ::core
::marker
::Copy
for IKEV2_TUNNEL_CONFIG_PARAMS3 {}
2348 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2349 impl ::core
::clone
::Clone
for IKEV2_TUNNEL_CONFIG_PARAMS3
{
2350 fn clone(&self) -> Self {
2355 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
2356 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2357 pub struct IKEV2_TUNNEL_CONFIG_PARAMS4
{
2358 pub dwIdleTimeout
: u32,
2359 pub dwNetworkBlackoutTime
: u32,
2360 pub dwSaLifeTime
: u32,
2361 pub dwSaDataSizeForRenegotiation
: u32,
2362 pub dwConfigOptions
: u32,
2363 pub dwTotalCertificates
: u32,
2364 pub certificateNames
: *mut super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
2365 pub machineCertificateName
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
2366 pub dwEncryptionType
: u32,
2367 pub customPolicy
: *mut ROUTER_CUSTOM_IKEv2_POLICY0
,
2368 pub dwTotalEkus
: u32,
2369 pub certificateEKUs
: *mut MPR_CERT_EKU
,
2370 pub machineCertificateHash
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
2371 pub dwMmSaLifeTime
: u32,
2373 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2374 impl ::core
::marker
::Copy
for IKEV2_TUNNEL_CONFIG_PARAMS4 {}
2375 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2376 impl ::core
::clone
::Clone
for IKEV2_TUNNEL_CONFIG_PARAMS4
{
2377 fn clone(&self) -> Self {
2382 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2383 pub struct L2TP_CONFIG_PARAMS0
{
2384 pub dwNumPorts
: u32,
2385 pub dwPortFlags
: u32,
2387 impl ::core
::marker
::Copy
for L2TP_CONFIG_PARAMS0 {}
2388 impl ::core
::clone
::Clone
for L2TP_CONFIG_PARAMS0
{
2389 fn clone(&self) -> Self {
2394 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2395 pub struct L2TP_CONFIG_PARAMS1
{
2396 pub dwNumPorts
: u32,
2397 pub dwPortFlags
: u32,
2398 pub dwTunnelConfigParamFlags
: u32,
2399 pub TunnelConfigParams
: L2TP_TUNNEL_CONFIG_PARAMS2
,
2401 impl ::core
::marker
::Copy
for L2TP_CONFIG_PARAMS1 {}
2402 impl ::core
::clone
::Clone
for L2TP_CONFIG_PARAMS1
{
2403 fn clone(&self) -> Self {
2408 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2409 pub struct L2TP_TUNNEL_CONFIG_PARAMS1
{
2410 pub dwIdleTimeout
: u32,
2411 pub dwEncryptionType
: u32,
2412 pub dwSaLifeTime
: u32,
2413 pub dwSaDataSizeForRenegotiation
: u32,
2414 pub customPolicy
: *mut ROUTER_CUSTOM_IKEv2_POLICY0
,
2416 impl ::core
::marker
::Copy
for L2TP_TUNNEL_CONFIG_PARAMS1 {}
2417 impl ::core
::clone
::Clone
for L2TP_TUNNEL_CONFIG_PARAMS1
{
2418 fn clone(&self) -> Self {
2423 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2424 pub struct L2TP_TUNNEL_CONFIG_PARAMS2
{
2425 pub dwIdleTimeout
: u32,
2426 pub dwEncryptionType
: u32,
2427 pub dwSaLifeTime
: u32,
2428 pub dwSaDataSizeForRenegotiation
: u32,
2429 pub customPolicy
: *mut ROUTER_CUSTOM_IKEv2_POLICY0
,
2430 pub dwMmSaLifeTime
: u32,
2432 impl ::core
::marker
::Copy
for L2TP_TUNNEL_CONFIG_PARAMS2 {}
2433 impl ::core
::clone
::Clone
for L2TP_TUNNEL_CONFIG_PARAMS2
{
2434 fn clone(&self) -> Self {
2439 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
2440 #[cfg(feature = "Win32_Foundation")]
2441 pub struct MGM_IF_ENTRY
{
2443 pub dwIfNextHopAddr
: u32,
2444 pub bIGMP
: super::super::Foundation
::BOOL
,
2445 pub bIsEnabled
: super::super::Foundation
::BOOL
,
2447 #[cfg(feature = "Win32_Foundation")]
2448 impl ::core
::marker
::Copy
for MGM_IF_ENTRY {}
2449 #[cfg(feature = "Win32_Foundation")]
2450 impl ::core
::clone
::Clone
for MGM_IF_ENTRY
{
2451 fn clone(&self) -> Self {
2456 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
2457 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
2458 pub struct MPRAPI_ADMIN_DLL_CALLBACKS
{
2460 pub lpfnMprAdminGetIpAddressForUser
: PMPRADMINGETIPADDRESSFORUSER
,
2461 pub lpfnMprAdminReleaseIpAddress
: PMPRADMINRELEASEIPADRESS
,
2462 pub lpfnMprAdminGetIpv6AddressForUser
: PMPRADMINGETIPV6ADDRESSFORUSER
,
2463 pub lpfnMprAdminReleaseIpV6AddressForUser
: PMPRADMINRELEASEIPV6ADDRESSFORUSER
,
2464 pub lpfnRasAdminAcceptNewLink
: PMPRADMINACCEPTNEWLINK
,
2465 pub lpfnRasAdminLinkHangupNotification
: PMPRADMINLINKHANGUPNOTIFICATION
,
2466 pub lpfnRasAdminTerminateDll
: PMPRADMINTERMINATEDLL
,
2467 pub lpfnRasAdminAcceptNewConnectionEx
: PMPRADMINACCEPTNEWCONNECTIONEX
,
2468 pub lpfnRasAdminAcceptEndpointChangeEx
: PMPRADMINACCEPTTUNNELENDPOINTCHANGEEX
,
2469 pub lpfnRasAdminAcceptReauthenticationEx
: PMPRADMINACCEPTREAUTHENTICATIONEX
,
2470 pub lpfnRasAdminConnectionHangupNotificationEx
: PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX
,
2471 pub lpfnRASValidatePreAuthenticatedConnectionEx
: PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX
,
2473 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
2474 impl ::core
::marker
::Copy
for MPRAPI_ADMIN_DLL_CALLBACKS {}
2475 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
2476 impl ::core
::clone
::Clone
for MPRAPI_ADMIN_DLL_CALLBACKS
{
2477 fn clone(&self) -> Self {
2482 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2483 pub struct MPRAPI_OBJECT_HEADER
{
2488 impl ::core
::marker
::Copy
for MPRAPI_OBJECT_HEADER {}
2489 impl ::core
::clone
::Clone
for MPRAPI_OBJECT_HEADER
{
2490 fn clone(&self) -> Self {
2495 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
2496 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2497 pub struct MPRAPI_TUNNEL_CONFIG_PARAMS0
{
2498 pub IkeConfigParams
: IKEV2_CONFIG_PARAMS
,
2499 pub PptpConfigParams
: PPTP_CONFIG_PARAMS
,
2500 pub L2tpConfigParams
: L2TP_CONFIG_PARAMS1
,
2501 pub SstpConfigParams
: SSTP_CONFIG_PARAMS
,
2503 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2504 impl ::core
::marker
::Copy
for MPRAPI_TUNNEL_CONFIG_PARAMS0 {}
2505 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2506 impl ::core
::clone
::Clone
for MPRAPI_TUNNEL_CONFIG_PARAMS0
{
2507 fn clone(&self) -> Self {
2512 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
2513 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2514 pub struct MPRAPI_TUNNEL_CONFIG_PARAMS1
{
2515 pub IkeConfigParams
: IKEV2_CONFIG_PARAMS
,
2516 pub PptpConfigParams
: PPTP_CONFIG_PARAMS
,
2517 pub L2tpConfigParams
: L2TP_CONFIG_PARAMS1
,
2518 pub SstpConfigParams
: SSTP_CONFIG_PARAMS
,
2519 pub GREConfigParams
: GRE_CONFIG_PARAMS0
,
2521 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2522 impl ::core
::marker
::Copy
for MPRAPI_TUNNEL_CONFIG_PARAMS1 {}
2523 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2524 impl ::core
::clone
::Clone
for MPRAPI_TUNNEL_CONFIG_PARAMS1
{
2525 fn clone(&self) -> Self {
2530 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
2531 #[cfg(feature = "Win32_Foundation")]
2532 pub struct MPR_CERT_EKU
{
2534 pub IsEKUOID
: super::super::Foundation
::BOOL
,
2535 pub pwszEKU
: ::windows_sys
::core
::PWSTR
,
2537 #[cfg(feature = "Win32_Foundation")]
2538 impl ::core
::marker
::Copy
for MPR_CERT_EKU {}
2539 #[cfg(feature = "Win32_Foundation")]
2540 impl ::core
::clone
::Clone
for MPR_CERT_EKU
{
2541 fn clone(&self) -> Self {
2546 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2547 pub struct MPR_CREDENTIALSEX_0
{
2549 pub lpbCredentialsInfo
: *mut u8,
2551 impl ::core
::marker
::Copy
for MPR_CREDENTIALSEX_0 {}
2552 impl ::core
::clone
::Clone
for MPR_CREDENTIALSEX_0
{
2553 fn clone(&self) -> Self {
2558 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2559 pub struct MPR_CREDENTIALSEX_1
{
2561 pub lpbCredentialsInfo
: *mut u8,
2563 impl ::core
::marker
::Copy
for MPR_CREDENTIALSEX_1 {}
2564 impl ::core
::clone
::Clone
for MPR_CREDENTIALSEX_1
{
2565 fn clone(&self) -> Self {
2570 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2571 pub struct MPR_DEVICE_0
{
2572 pub szDeviceType
: [u16; 17],
2573 pub szDeviceName
: [u16; 129],
2575 impl ::core
::marker
::Copy
for MPR_DEVICE_0 {}
2576 impl ::core
::clone
::Clone
for MPR_DEVICE_0
{
2577 fn clone(&self) -> Self {
2582 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2583 pub struct MPR_DEVICE_1
{
2584 pub szDeviceType
: [u16; 17],
2585 pub szDeviceName
: [u16; 129],
2586 pub szLocalPhoneNumber
: [u16; 129],
2587 pub szAlternates
: ::windows_sys
::core
::PWSTR
,
2589 impl ::core
::marker
::Copy
for MPR_DEVICE_1 {}
2590 impl ::core
::clone
::Clone
for MPR_DEVICE_1
{
2591 fn clone(&self) -> Self {
2596 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
2597 #[cfg(feature = "Win32_Foundation")]
2598 pub struct MPR_FILTER_0
{
2599 pub fEnable
: super::super::Foundation
::BOOL
,
2601 #[cfg(feature = "Win32_Foundation")]
2602 impl ::core
::marker
::Copy
for MPR_FILTER_0 {}
2603 #[cfg(feature = "Win32_Foundation")]
2604 impl ::core
::clone
::Clone
for MPR_FILTER_0
{
2605 fn clone(&self) -> Self {
2610 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
2611 #[cfg(feature = "Win32_Foundation")]
2612 pub struct MPR_IFTRANSPORT_0
{
2613 pub dwTransportId
: u32,
2614 pub hIfTransport
: super::super::Foundation
::HANDLE
,
2615 pub wszIfTransportName
: [u16; 41],
2617 #[cfg(feature = "Win32_Foundation")]
2618 impl ::core
::marker
::Copy
for MPR_IFTRANSPORT_0 {}
2619 #[cfg(feature = "Win32_Foundation")]
2620 impl ::core
::clone
::Clone
for MPR_IFTRANSPORT_0
{
2621 fn clone(&self) -> Self {
2626 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Security_Cryptography\"`*"]
2627 #[cfg(feature = "Win32_Security_Cryptography")]
2628 pub struct MPR_IF_CUSTOMINFOEX0
{
2629 pub Header
: MPRAPI_OBJECT_HEADER
,
2631 pub customIkev2Config
: ROUTER_IKEv2_IF_CUSTOM_CONFIG0
,
2633 #[cfg(feature = "Win32_Security_Cryptography")]
2634 impl ::core
::marker
::Copy
for MPR_IF_CUSTOMINFOEX0 {}
2635 #[cfg(feature = "Win32_Security_Cryptography")]
2636 impl ::core
::clone
::Clone
for MPR_IF_CUSTOMINFOEX0
{
2637 fn clone(&self) -> Self {
2642 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Security_Cryptography\"`*"]
2643 #[cfg(feature = "Win32_Security_Cryptography")]
2644 pub struct MPR_IF_CUSTOMINFOEX1
{
2645 pub Header
: MPRAPI_OBJECT_HEADER
,
2647 pub customIkev2Config
: ROUTER_IKEv2_IF_CUSTOM_CONFIG1
,
2649 #[cfg(feature = "Win32_Security_Cryptography")]
2650 impl ::core
::marker
::Copy
for MPR_IF_CUSTOMINFOEX1 {}
2651 #[cfg(feature = "Win32_Security_Cryptography")]
2652 impl ::core
::clone
::Clone
for MPR_IF_CUSTOMINFOEX1
{
2653 fn clone(&self) -> Self {
2658 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"]
2659 #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))]
2660 pub struct MPR_IF_CUSTOMINFOEX2
{
2661 pub Header
: MPRAPI_OBJECT_HEADER
,
2663 pub customIkev2Config
: ROUTER_IKEv2_IF_CUSTOM_CONFIG2
,
2665 #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))]
2666 impl ::core
::marker
::Copy
for MPR_IF_CUSTOMINFOEX2 {}
2667 #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))]
2668 impl ::core
::clone
::Clone
for MPR_IF_CUSTOMINFOEX2
{
2669 fn clone(&self) -> Self {
2674 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
2675 #[cfg(feature = "Win32_Foundation")]
2676 pub struct MPR_INTERFACE_0
{
2677 pub wszInterfaceName
: [u16; 257],
2678 pub hInterface
: super::super::Foundation
::HANDLE
,
2679 pub fEnabled
: super::super::Foundation
::BOOL
,
2680 pub dwIfType
: ROUTER_INTERFACE_TYPE
,
2681 pub dwConnectionState
: ROUTER_CONNECTION_STATE
,
2682 pub fUnReachabilityReasons
: u32,
2683 pub dwLastError
: u32,
2685 #[cfg(feature = "Win32_Foundation")]
2686 impl ::core
::marker
::Copy
for MPR_INTERFACE_0 {}
2687 #[cfg(feature = "Win32_Foundation")]
2688 impl ::core
::clone
::Clone
for MPR_INTERFACE_0
{
2689 fn clone(&self) -> Self {
2694 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
2695 #[cfg(feature = "Win32_Foundation")]
2696 pub struct MPR_INTERFACE_1
{
2697 pub wszInterfaceName
: [u16; 257],
2698 pub hInterface
: super::super::Foundation
::HANDLE
,
2699 pub fEnabled
: super::super::Foundation
::BOOL
,
2700 pub dwIfType
: ROUTER_INTERFACE_TYPE
,
2701 pub dwConnectionState
: ROUTER_CONNECTION_STATE
,
2702 pub fUnReachabilityReasons
: u32,
2703 pub dwLastError
: u32,
2704 pub lpwsDialoutHoursRestriction
: ::windows_sys
::core
::PWSTR
,
2706 #[cfg(feature = "Win32_Foundation")]
2707 impl ::core
::marker
::Copy
for MPR_INTERFACE_1 {}
2708 #[cfg(feature = "Win32_Foundation")]
2709 impl ::core
::clone
::Clone
for MPR_INTERFACE_1
{
2710 fn clone(&self) -> Self {
2715 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
2716 #[cfg(feature = "Win32_Foundation")]
2717 pub struct MPR_INTERFACE_2
{
2718 pub wszInterfaceName
: [u16; 257],
2719 pub hInterface
: super::super::Foundation
::HANDLE
,
2720 pub fEnabled
: super::super::Foundation
::BOOL
,
2721 pub dwIfType
: ROUTER_INTERFACE_TYPE
,
2722 pub dwConnectionState
: ROUTER_CONNECTION_STATE
,
2723 pub fUnReachabilityReasons
: u32,
2724 pub dwLastError
: u32,
2725 pub dwfOptions
: u32,
2726 pub szLocalPhoneNumber
: [u16; 129],
2727 pub szAlternates
: ::windows_sys
::core
::PWSTR
,
2730 pub ipaddrDnsAlt
: u32,
2731 pub ipaddrWins
: u32,
2732 pub ipaddrWinsAlt
: u32,
2733 pub dwfNetProtocols
: u32,
2734 pub szDeviceType
: [u16; 17],
2735 pub szDeviceName
: [u16; 129],
2736 pub szX25PadType
: [u16; 33],
2737 pub szX25Address
: [u16; 201],
2738 pub szX25Facilities
: [u16; 201],
2739 pub szX25UserData
: [u16; 201],
2740 pub dwChannels
: u32,
2741 pub dwSubEntries
: u32,
2742 pub dwDialMode
: MPR_INTERFACE_DIAL_MODE
,
2743 pub dwDialExtraPercent
: u32,
2744 pub dwDialExtraSampleSeconds
: u32,
2745 pub dwHangUpExtraPercent
: u32,
2746 pub dwHangUpExtraSampleSeconds
: u32,
2747 pub dwIdleDisconnectSeconds
: u32,
2749 pub dwEncryptionType
: MPR_ET
,
2750 pub dwCustomAuthKey
: u32,
2751 pub dwCustomAuthDataSize
: u32,
2752 pub lpbCustomAuthData
: *mut u8,
2753 pub guidId
: ::windows_sys
::core
::GUID
,
2754 pub dwVpnStrategy
: MPR_VS
,
2756 #[cfg(feature = "Win32_Foundation")]
2757 impl ::core
::marker
::Copy
for MPR_INTERFACE_2 {}
2758 #[cfg(feature = "Win32_Foundation")]
2759 impl ::core
::clone
::Clone
for MPR_INTERFACE_2
{
2760 fn clone(&self) -> Self {
2765 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
2766 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
2767 pub struct MPR_INTERFACE_3
{
2768 pub wszInterfaceName
: [u16; 257],
2769 pub hInterface
: super::super::Foundation
::HANDLE
,
2770 pub fEnabled
: super::super::Foundation
::BOOL
,
2771 pub dwIfType
: ROUTER_INTERFACE_TYPE
,
2772 pub dwConnectionState
: ROUTER_CONNECTION_STATE
,
2773 pub fUnReachabilityReasons
: u32,
2774 pub dwLastError
: u32,
2775 pub dwfOptions
: u32,
2776 pub szLocalPhoneNumber
: [u16; 129],
2777 pub szAlternates
: ::windows_sys
::core
::PWSTR
,
2780 pub ipaddrDnsAlt
: u32,
2781 pub ipaddrWins
: u32,
2782 pub ipaddrWinsAlt
: u32,
2783 pub dwfNetProtocols
: u32,
2784 pub szDeviceType
: [u16; 17],
2785 pub szDeviceName
: [u16; 129],
2786 pub szX25PadType
: [u16; 33],
2787 pub szX25Address
: [u16; 201],
2788 pub szX25Facilities
: [u16; 201],
2789 pub szX25UserData
: [u16; 201],
2790 pub dwChannels
: u32,
2791 pub dwSubEntries
: u32,
2792 pub dwDialMode
: MPR_INTERFACE_DIAL_MODE
,
2793 pub dwDialExtraPercent
: u32,
2794 pub dwDialExtraSampleSeconds
: u32,
2795 pub dwHangUpExtraPercent
: u32,
2796 pub dwHangUpExtraSampleSeconds
: u32,
2797 pub dwIdleDisconnectSeconds
: u32,
2799 pub dwEncryptionType
: MPR_ET
,
2800 pub dwCustomAuthKey
: u32,
2801 pub dwCustomAuthDataSize
: u32,
2802 pub lpbCustomAuthData
: *mut u8,
2803 pub guidId
: ::windows_sys
::core
::GUID
,
2804 pub dwVpnStrategy
: MPR_VS
,
2805 pub AddressCount
: u32,
2806 pub ipv6addrDns
: super::super::Networking
::WinSock
::IN6_ADDR
,
2807 pub ipv6addrDnsAlt
: super::super::Networking
::WinSock
::IN6_ADDR
,
2808 pub ipv6addr
: *mut super::super::Networking
::WinSock
::IN6_ADDR
,
2810 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
2811 impl ::core
::marker
::Copy
for MPR_INTERFACE_3 {}
2812 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
2813 impl ::core
::clone
::Clone
for MPR_INTERFACE_3
{
2814 fn clone(&self) -> Self {
2819 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2820 pub struct MPR_IPINIP_INTERFACE_0
{
2821 pub wszFriendlyName
: [u16; 257],
2822 pub Guid
: ::windows_sys
::core
::GUID
,
2824 impl ::core
::marker
::Copy
for MPR_IPINIP_INTERFACE_0 {}
2825 impl ::core
::clone
::Clone
for MPR_IPINIP_INTERFACE_0
{
2826 fn clone(&self) -> Self {
2831 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
2832 #[cfg(feature = "Win32_Foundation")]
2833 pub struct MPR_SERVER_0
{
2834 pub fLanOnlyMode
: super::super::Foundation
::BOOL
,
2836 pub dwTotalPorts
: u32,
2837 pub dwPortsInUse
: u32,
2839 #[cfg(feature = "Win32_Foundation")]
2840 impl ::core
::marker
::Copy
for MPR_SERVER_0 {}
2841 #[cfg(feature = "Win32_Foundation")]
2842 impl ::core
::clone
::Clone
for MPR_SERVER_0
{
2843 fn clone(&self) -> Self {
2848 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2849 pub struct MPR_SERVER_1
{
2850 pub dwNumPptpPorts
: u32,
2851 pub dwPptpPortFlags
: u32,
2852 pub dwNumL2tpPorts
: u32,
2853 pub dwL2tpPortFlags
: u32,
2855 impl ::core
::marker
::Copy
for MPR_SERVER_1 {}
2856 impl ::core
::clone
::Clone
for MPR_SERVER_1
{
2857 fn clone(&self) -> Self {
2862 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
2863 pub struct MPR_SERVER_2
{
2864 pub dwNumPptpPorts
: u32,
2865 pub dwPptpPortFlags
: u32,
2866 pub dwNumL2tpPorts
: u32,
2867 pub dwL2tpPortFlags
: u32,
2868 pub dwNumSstpPorts
: u32,
2869 pub dwSstpPortFlags
: u32,
2871 impl ::core
::marker
::Copy
for MPR_SERVER_2 {}
2872 impl ::core
::clone
::Clone
for MPR_SERVER_2
{
2873 fn clone(&self) -> Self {
2878 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
2879 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2880 pub struct MPR_SERVER_EX0
{
2881 pub Header
: MPRAPI_OBJECT_HEADER
,
2882 pub fLanOnlyMode
: u32,
2884 pub dwTotalPorts
: u32,
2885 pub dwPortsInUse
: u32,
2887 pub ConfigParams
: MPRAPI_TUNNEL_CONFIG_PARAMS0
,
2889 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2890 impl ::core
::marker
::Copy
for MPR_SERVER_EX0 {}
2891 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2892 impl ::core
::clone
::Clone
for MPR_SERVER_EX0
{
2893 fn clone(&self) -> Self {
2898 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
2899 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2900 pub struct MPR_SERVER_EX1
{
2901 pub Header
: MPRAPI_OBJECT_HEADER
,
2902 pub fLanOnlyMode
: u32,
2904 pub dwTotalPorts
: u32,
2905 pub dwPortsInUse
: u32,
2907 pub ConfigParams
: MPRAPI_TUNNEL_CONFIG_PARAMS1
,
2909 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2910 impl ::core
::marker
::Copy
for MPR_SERVER_EX1 {}
2911 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2912 impl ::core
::clone
::Clone
for MPR_SERVER_EX1
{
2913 fn clone(&self) -> Self {
2918 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
2919 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2920 pub struct MPR_SERVER_SET_CONFIG_EX0
{
2921 pub Header
: MPRAPI_OBJECT_HEADER
,
2922 pub setConfigForProtocols
: u32,
2923 pub ConfigParams
: MPRAPI_TUNNEL_CONFIG_PARAMS0
,
2925 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2926 impl ::core
::marker
::Copy
for MPR_SERVER_SET_CONFIG_EX0 {}
2927 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2928 impl ::core
::clone
::Clone
for MPR_SERVER_SET_CONFIG_EX0
{
2929 fn clone(&self) -> Self {
2934 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
2935 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2936 pub struct MPR_SERVER_SET_CONFIG_EX1
{
2937 pub Header
: MPRAPI_OBJECT_HEADER
,
2938 pub setConfigForProtocols
: u32,
2939 pub ConfigParams
: MPRAPI_TUNNEL_CONFIG_PARAMS1
,
2941 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2942 impl ::core
::marker
::Copy
for MPR_SERVER_SET_CONFIG_EX1 {}
2943 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
2944 impl ::core
::clone
::Clone
for MPR_SERVER_SET_CONFIG_EX1
{
2945 fn clone(&self) -> Self {
2950 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
2951 #[cfg(feature = "Win32_Foundation")]
2952 pub struct MPR_TRANSPORT_0
{
2953 pub dwTransportId
: u32,
2954 pub hTransport
: super::super::Foundation
::HANDLE
,
2955 pub wszTransportName
: [u16; 41],
2957 #[cfg(feature = "Win32_Foundation")]
2958 impl ::core
::marker
::Copy
for MPR_TRANSPORT_0 {}
2959 #[cfg(feature = "Win32_Foundation")]
2960 impl ::core
::clone
::Clone
for MPR_TRANSPORT_0
{
2961 fn clone(&self) -> Self {
2966 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
2967 #[cfg(feature = "Win32_Networking_WinSock")]
2968 pub struct MPR_VPN_TRAFFIC_SELECTOR
{
2969 pub r
#type: MPR_VPN_TS_TYPE,
2973 pub tsPayloadId
: u16,
2974 pub addrStart
: VPN_TS_IP_ADDRESS
,
2975 pub addrEnd
: VPN_TS_IP_ADDRESS
,
2977 #[cfg(feature = "Win32_Networking_WinSock")]
2978 impl ::core
::marker
::Copy
for MPR_VPN_TRAFFIC_SELECTOR {}
2979 #[cfg(feature = "Win32_Networking_WinSock")]
2980 impl ::core
::clone
::Clone
for MPR_VPN_TRAFFIC_SELECTOR
{
2981 fn clone(&self) -> Self {
2986 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
2987 #[cfg(feature = "Win32_Networking_WinSock")]
2988 pub struct MPR_VPN_TRAFFIC_SELECTORS
{
2991 pub tsI
: *mut MPR_VPN_TRAFFIC_SELECTOR
,
2992 pub tsR
: *mut MPR_VPN_TRAFFIC_SELECTOR
,
2994 #[cfg(feature = "Win32_Networking_WinSock")]
2995 impl ::core
::marker
::Copy
for MPR_VPN_TRAFFIC_SELECTORS {}
2996 #[cfg(feature = "Win32_Networking_WinSock")]
2997 impl ::core
::clone
::Clone
for MPR_VPN_TRAFFIC_SELECTORS
{
2998 fn clone(&self) -> Self {
3003 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3004 pub struct PPP_ATCP_INFO
{
3006 pub wszAddress
: [u16; 33],
3008 impl ::core
::marker
::Copy
for PPP_ATCP_INFO {}
3009 impl ::core
::clone
::Clone
for PPP_ATCP_INFO
{
3010 fn clone(&self) -> Self {
3015 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3016 pub struct PPP_CCP_INFO
{
3018 pub dwCompressionAlgorithm
: u32,
3020 pub dwRemoteCompressionAlgorithm
: u32,
3021 pub dwRemoteOptions
: u32,
3023 impl ::core
::marker
::Copy
for PPP_CCP_INFO {}
3024 impl ::core
::clone
::Clone
for PPP_CCP_INFO
{
3025 fn clone(&self) -> Self {
3030 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3031 pub struct PPP_INFO
{
3032 pub nbf
: PPP_NBFCP_INFO
,
3033 pub ip
: PPP_IPCP_INFO
,
3034 pub ipx
: PPP_IPXCP_INFO
,
3035 pub at
: PPP_ATCP_INFO
,
3037 impl ::core
::marker
::Copy
for PPP_INFO {}
3038 impl ::core
::clone
::Clone
for PPP_INFO
{
3039 fn clone(&self) -> Self {
3044 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3045 pub struct PPP_INFO_2
{
3046 pub nbf
: PPP_NBFCP_INFO
,
3047 pub ip
: PPP_IPCP_INFO2
,
3048 pub ipx
: PPP_IPXCP_INFO
,
3049 pub at
: PPP_ATCP_INFO
,
3050 pub ccp
: PPP_CCP_INFO
,
3051 pub lcp
: PPP_LCP_INFO
,
3053 impl ::core
::marker
::Copy
for PPP_INFO_2 {}
3054 impl ::core
::clone
::Clone
for PPP_INFO_2
{
3055 fn clone(&self) -> Self {
3060 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3061 pub struct PPP_INFO_3
{
3062 pub nbf
: PPP_NBFCP_INFO
,
3063 pub ip
: PPP_IPCP_INFO2
,
3064 pub ipv6
: PPP_IPV6_CP_INFO
,
3065 pub ccp
: PPP_CCP_INFO
,
3066 pub lcp
: PPP_LCP_INFO
,
3068 impl ::core
::marker
::Copy
for PPP_INFO_3 {}
3069 impl ::core
::clone
::Clone
for PPP_INFO_3
{
3070 fn clone(&self) -> Self {
3075 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3076 pub struct PPP_IPCP_INFO
{
3078 pub wszAddress
: [u16; 16],
3079 pub wszRemoteAddress
: [u16; 16],
3081 impl ::core
::marker
::Copy
for PPP_IPCP_INFO {}
3082 impl ::core
::clone
::Clone
for PPP_IPCP_INFO
{
3083 fn clone(&self) -> Self {
3088 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3089 pub struct PPP_IPCP_INFO2
{
3091 pub wszAddress
: [u16; 16],
3092 pub wszRemoteAddress
: [u16; 16],
3094 pub dwRemoteOptions
: u32,
3096 impl ::core
::marker
::Copy
for PPP_IPCP_INFO2 {}
3097 impl ::core
::clone
::Clone
for PPP_IPCP_INFO2
{
3098 fn clone(&self) -> Self {
3103 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3104 pub struct PPP_IPV6_CP_INFO
{
3108 pub bInterfaceIdentifier
: [u8; 8],
3109 pub bRemoteInterfaceIdentifier
: [u8; 8],
3111 pub dwRemoteOptions
: u32,
3112 pub bPrefix
: [u8; 8],
3113 pub dwPrefixLength
: u32,
3115 impl ::core
::marker
::Copy
for PPP_IPV6_CP_INFO {}
3116 impl ::core
::clone
::Clone
for PPP_IPV6_CP_INFO
{
3117 fn clone(&self) -> Self {
3122 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3123 pub struct PPP_IPXCP_INFO
{
3125 pub wszAddress
: [u16; 23],
3127 impl ::core
::marker
::Copy
for PPP_IPXCP_INFO {}
3128 impl ::core
::clone
::Clone
for PPP_IPXCP_INFO
{
3129 fn clone(&self) -> Self {
3134 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3135 pub struct PPP_LCP_INFO
{
3137 pub dwAuthenticationProtocol
: PPP_LCP
,
3138 pub dwAuthenticationData
: PPP_LCP_INFO_AUTH_DATA
,
3139 pub dwRemoteAuthenticationProtocol
: u32,
3140 pub dwRemoteAuthenticationData
: u32,
3141 pub dwTerminateReason
: u32,
3142 pub dwRemoteTerminateReason
: u32,
3144 pub dwRemoteOptions
: u32,
3145 pub dwEapTypeId
: u32,
3146 pub dwRemoteEapTypeId
: u32,
3148 impl ::core
::marker
::Copy
for PPP_LCP_INFO {}
3149 impl ::core
::clone
::Clone
for PPP_LCP_INFO
{
3150 fn clone(&self) -> Self {
3155 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3156 pub struct PPP_NBFCP_INFO
{
3158 pub wszWksta
: [u16; 17],
3160 impl ::core
::marker
::Copy
for PPP_NBFCP_INFO {}
3161 impl ::core
::clone
::Clone
for PPP_NBFCP_INFO
{
3162 fn clone(&self) -> Self {
3167 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3168 pub struct PPP_PROJECTION_INFO
{
3169 pub dwIPv4NegotiationError
: u32,
3170 pub wszAddress
: [u16; 16],
3171 pub wszRemoteAddress
: [u16; 16],
3172 pub dwIPv4Options
: u32,
3173 pub dwIPv4RemoteOptions
: u32,
3174 pub IPv4SubInterfaceIndex
: u64,
3175 pub dwIPv6NegotiationError
: u32,
3176 pub bInterfaceIdentifier
: [u8; 8],
3177 pub bRemoteInterfaceIdentifier
: [u8; 8],
3178 pub bPrefix
: [u8; 8],
3179 pub dwPrefixLength
: u32,
3180 pub IPv6SubInterfaceIndex
: u64,
3181 pub dwLcpError
: u32,
3182 pub dwAuthenticationProtocol
: PPP_LCP
,
3183 pub dwAuthenticationData
: PPP_LCP_INFO_AUTH_DATA
,
3184 pub dwRemoteAuthenticationProtocol
: PPP_LCP
,
3185 pub dwRemoteAuthenticationData
: PPP_LCP_INFO_AUTH_DATA
,
3186 pub dwLcpTerminateReason
: u32,
3187 pub dwLcpRemoteTerminateReason
: u32,
3188 pub dwLcpOptions
: u32,
3189 pub dwLcpRemoteOptions
: u32,
3190 pub dwEapTypeId
: u32,
3191 pub dwRemoteEapTypeId
: u32,
3192 pub dwCcpError
: u32,
3193 pub dwCompressionAlgorithm
: u32,
3194 pub dwCcpOptions
: u32,
3195 pub dwRemoteCompressionAlgorithm
: u32,
3196 pub dwCcpRemoteOptions
: u32,
3198 impl ::core
::marker
::Copy
for PPP_PROJECTION_INFO {}
3199 impl ::core
::clone
::Clone
for PPP_PROJECTION_INFO
{
3200 fn clone(&self) -> Self {
3205 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3206 pub struct PPP_PROJECTION_INFO2
{
3207 pub dwIPv4NegotiationError
: u32,
3208 pub wszAddress
: [u16; 16],
3209 pub wszRemoteAddress
: [u16; 16],
3210 pub dwIPv4Options
: u32,
3211 pub dwIPv4RemoteOptions
: u32,
3212 pub IPv4SubInterfaceIndex
: u64,
3213 pub dwIPv6NegotiationError
: u32,
3214 pub bInterfaceIdentifier
: [u8; 8],
3215 pub bRemoteInterfaceIdentifier
: [u8; 8],
3216 pub bPrefix
: [u8; 8],
3217 pub dwPrefixLength
: u32,
3218 pub IPv6SubInterfaceIndex
: u64,
3219 pub dwLcpError
: u32,
3220 pub dwAuthenticationProtocol
: PPP_LCP
,
3221 pub dwAuthenticationData
: PPP_LCP_INFO_AUTH_DATA
,
3222 pub dwRemoteAuthenticationProtocol
: PPP_LCP
,
3223 pub dwRemoteAuthenticationData
: PPP_LCP_INFO_AUTH_DATA
,
3224 pub dwLcpTerminateReason
: u32,
3225 pub dwLcpRemoteTerminateReason
: u32,
3226 pub dwLcpOptions
: u32,
3227 pub dwLcpRemoteOptions
: u32,
3228 pub dwEapTypeId
: u32,
3229 pub dwEmbeddedEAPTypeId
: u32,
3230 pub dwRemoteEapTypeId
: u32,
3231 pub dwCcpError
: u32,
3232 pub dwCompressionAlgorithm
: u32,
3233 pub dwCcpOptions
: u32,
3234 pub dwRemoteCompressionAlgorithm
: u32,
3235 pub dwCcpRemoteOptions
: u32,
3237 impl ::core
::marker
::Copy
for PPP_PROJECTION_INFO2 {}
3238 impl ::core
::clone
::Clone
for PPP_PROJECTION_INFO2
{
3239 fn clone(&self) -> Self {
3244 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3245 pub struct PPTP_CONFIG_PARAMS
{
3246 pub dwNumPorts
: u32,
3247 pub dwPortFlags
: u32,
3249 impl ::core
::marker
::Copy
for PPTP_CONFIG_PARAMS {}
3250 impl ::core
::clone
::Clone
for PPTP_CONFIG_PARAMS
{
3251 fn clone(&self) -> Self {
3256 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3257 pub struct PROJECTION_INFO
{
3258 pub projectionInfoType
: u8,
3259 pub Anonymous
: PROJECTION_INFO_0
,
3261 impl ::core
::marker
::Copy
for PROJECTION_INFO {}
3262 impl ::core
::clone
::Clone
for PROJECTION_INFO
{
3263 fn clone(&self) -> Self {
3268 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3269 pub union PROJECTION_INFO_0
{
3270 pub PppProjectionInfo
: PPP_PROJECTION_INFO
,
3271 pub Ikev2ProjectionInfo
: IKEV2_PROJECTION_INFO
,
3273 impl ::core
::marker
::Copy
for PROJECTION_INFO_0 {}
3274 impl ::core
::clone
::Clone
for PROJECTION_INFO_0
{
3275 fn clone(&self) -> Self {
3280 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3281 pub struct PROJECTION_INFO2
{
3282 pub projectionInfoType
: u8,
3283 pub Anonymous
: PROJECTION_INFO2_0
,
3285 impl ::core
::marker
::Copy
for PROJECTION_INFO2 {}
3286 impl ::core
::clone
::Clone
for PROJECTION_INFO2
{
3287 fn clone(&self) -> Self {
3292 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3293 pub union PROJECTION_INFO2_0
{
3294 pub PppProjectionInfo
: PPP_PROJECTION_INFO2
,
3295 pub Ikev2ProjectionInfo
: IKEV2_PROJECTION_INFO2
,
3297 impl ::core
::marker
::Copy
for PROJECTION_INFO2_0 {}
3298 impl ::core
::clone
::Clone
for PROJECTION_INFO2_0
{
3299 fn clone(&self) -> Self {
3303 #[repr(C, packed(4))]
3304 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3305 #[cfg(feature = "Win32_Foundation")]
3306 pub struct RASADPARAMS
{
3308 pub hwndOwner
: super::super::Foundation
::HWND
,
3313 #[cfg(feature = "Win32_Foundation")]
3314 impl ::core
::marker
::Copy
for RASADPARAMS {}
3315 #[cfg(feature = "Win32_Foundation")]
3316 impl ::core
::clone
::Clone
for RASADPARAMS
{
3317 fn clone(&self) -> Self {
3322 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3323 #[cfg(feature = "Win32_Foundation")]
3324 pub struct RASAMBA
{
3327 pub szNetBiosError
: [super::super::Foundation
::CHAR
; 17],
3330 #[cfg(feature = "Win32_Foundation")]
3331 impl ::core
::marker
::Copy
for RASAMBA {}
3332 #[cfg(feature = "Win32_Foundation")]
3333 impl ::core
::clone
::Clone
for RASAMBA
{
3334 fn clone(&self) -> Self {
3339 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3340 pub struct RASAMBW
{
3343 pub szNetBiosError
: [u16; 17],
3346 impl ::core
::marker
::Copy
for RASAMBW {}
3347 impl ::core
::clone
::Clone
for RASAMBW
{
3348 fn clone(&self) -> Self {
3353 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3354 #[cfg(feature = "Win32_Foundation")]
3355 pub struct RASAUTODIALENTRYA
{
3358 pub dwDialingLocation
: u32,
3359 pub szEntry
: [super::super::Foundation
::CHAR
; 257],
3361 #[cfg(feature = "Win32_Foundation")]
3362 impl ::core
::marker
::Copy
for RASAUTODIALENTRYA {}
3363 #[cfg(feature = "Win32_Foundation")]
3364 impl ::core
::clone
::Clone
for RASAUTODIALENTRYA
{
3365 fn clone(&self) -> Self {
3370 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3371 pub struct RASAUTODIALENTRYW
{
3374 pub dwDialingLocation
: u32,
3375 pub szEntry
: [u16; 257],
3377 impl ::core
::marker
::Copy
for RASAUTODIALENTRYW {}
3378 impl ::core
::clone
::Clone
for RASAUTODIALENTRYW
{
3379 fn clone(&self) -> Self {
3384 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3385 pub struct RASCOMMSETTINGS
{
3392 impl ::core
::marker
::Copy
for RASCOMMSETTINGS {}
3393 impl ::core
::clone
::Clone
for RASCOMMSETTINGS
{
3394 fn clone(&self) -> Self {
3398 #[repr(C, packed(4))]
3399 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3400 #[cfg(feature = "Win32_Foundation")]
3401 pub struct RASCONNA
{
3403 pub hrasconn
: HRASCONN
,
3404 pub szEntryName
: [super::super::Foundation
::CHAR
; 257],
3405 pub szDeviceType
: [super::super::Foundation
::CHAR
; 17],
3406 pub szDeviceName
: [super::super::Foundation
::CHAR
; 129],
3407 pub szPhonebook
: [super::super::Foundation
::CHAR
; 260],
3408 pub dwSubEntry
: u32,
3409 pub guidEntry
: ::windows_sys
::core
::GUID
,
3411 pub luid
: super::super::Foundation
::LUID
,
3412 pub guidCorrelationId
: ::windows_sys
::core
::GUID
,
3414 #[cfg(feature = "Win32_Foundation")]
3415 impl ::core
::marker
::Copy
for RASCONNA {}
3416 #[cfg(feature = "Win32_Foundation")]
3417 impl ::core
::clone
::Clone
for RASCONNA
{
3418 fn clone(&self) -> Self {
3423 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
3424 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
3425 pub struct RASCONNSTATUSA
{
3427 pub rasconnstate
: RASCONNSTATE
,
3429 pub szDeviceType
: [super::super::Foundation
::CHAR
; 17],
3430 pub szDeviceName
: [super::super::Foundation
::CHAR
; 129],
3431 pub szPhoneNumber
: [super::super::Foundation
::CHAR
; 129],
3432 pub localEndPoint
: RASTUNNELENDPOINT
,
3433 pub remoteEndPoint
: RASTUNNELENDPOINT
,
3434 pub rasconnsubstate
: RASCONNSUBSTATE
,
3436 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
3437 impl ::core
::marker
::Copy
for RASCONNSTATUSA {}
3438 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
3439 impl ::core
::clone
::Clone
for RASCONNSTATUSA
{
3440 fn clone(&self) -> Self {
3445 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
3446 #[cfg(feature = "Win32_Networking_WinSock")]
3447 pub struct RASCONNSTATUSW
{
3449 pub rasconnstate
: RASCONNSTATE
,
3451 pub szDeviceType
: [u16; 17],
3452 pub szDeviceName
: [u16; 129],
3453 pub szPhoneNumber
: [u16; 129],
3454 pub localEndPoint
: RASTUNNELENDPOINT
,
3455 pub remoteEndPoint
: RASTUNNELENDPOINT
,
3456 pub rasconnsubstate
: RASCONNSUBSTATE
,
3458 #[cfg(feature = "Win32_Networking_WinSock")]
3459 impl ::core
::marker
::Copy
for RASCONNSTATUSW {}
3460 #[cfg(feature = "Win32_Networking_WinSock")]
3461 impl ::core
::clone
::Clone
for RASCONNSTATUSW
{
3462 fn clone(&self) -> Self {
3466 #[repr(C, packed(4))]
3467 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3468 #[cfg(feature = "Win32_Foundation")]
3469 pub struct RASCONNW
{
3471 pub hrasconn
: HRASCONN
,
3472 pub szEntryName
: [u16; 257],
3473 pub szDeviceType
: [u16; 17],
3474 pub szDeviceName
: [u16; 129],
3475 pub szPhonebook
: [u16; 260],
3476 pub dwSubEntry
: u32,
3477 pub guidEntry
: ::windows_sys
::core
::GUID
,
3479 pub luid
: super::super::Foundation
::LUID
,
3480 pub guidCorrelationId
: ::windows_sys
::core
::GUID
,
3482 #[cfg(feature = "Win32_Foundation")]
3483 impl ::core
::marker
::Copy
for RASCONNW {}
3484 #[cfg(feature = "Win32_Foundation")]
3485 impl ::core
::clone
::Clone
for RASCONNW
{
3486 fn clone(&self) -> Self {
3491 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3492 #[cfg(feature = "Win32_Foundation")]
3493 pub struct RASCREDENTIALSA
{
3496 pub szUserName
: [super::super::Foundation
::CHAR
; 257],
3497 pub szPassword
: [super::super::Foundation
::CHAR
; 257],
3498 pub szDomain
: [super::super::Foundation
::CHAR
; 16],
3500 #[cfg(feature = "Win32_Foundation")]
3501 impl ::core
::marker
::Copy
for RASCREDENTIALSA {}
3502 #[cfg(feature = "Win32_Foundation")]
3503 impl ::core
::clone
::Clone
for RASCREDENTIALSA
{
3504 fn clone(&self) -> Self {
3509 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3510 pub struct RASCREDENTIALSW
{
3513 pub szUserName
: [u16; 257],
3514 pub szPassword
: [u16; 257],
3515 pub szDomain
: [u16; 16],
3517 impl ::core
::marker
::Copy
for RASCREDENTIALSW {}
3518 impl ::core
::clone
::Clone
for RASCREDENTIALSW
{
3519 fn clone(&self) -> Self {
3524 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3525 pub struct RASCTRYINFO
{
3527 pub dwCountryID
: u32,
3528 pub dwNextCountryID
: u32,
3529 pub dwCountryCode
: u32,
3530 pub dwCountryNameOffset
: u32,
3532 impl ::core
::marker
::Copy
for RASCTRYINFO {}
3533 impl ::core
::clone
::Clone
for RASCTRYINFO
{
3534 fn clone(&self) -> Self {
3538 #[repr(C, packed(4))]
3539 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3540 #[cfg(feature = "Win32_Foundation")]
3541 pub struct RASCUSTOMSCRIPTEXTENSIONS
{
3543 pub pfnRasSetCommSettings
: PFNRASSETCOMMSETTINGS
,
3545 #[cfg(feature = "Win32_Foundation")]
3546 impl ::core
::marker
::Copy
for RASCUSTOMSCRIPTEXTENSIONS {}
3547 #[cfg(feature = "Win32_Foundation")]
3548 impl ::core
::clone
::Clone
for RASCUSTOMSCRIPTEXTENSIONS
{
3549 fn clone(&self) -> Self {
3554 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3555 #[cfg(feature = "Win32_Foundation")]
3556 pub struct RASDEVINFOA
{
3558 pub szDeviceType
: [super::super::Foundation
::CHAR
; 17],
3559 pub szDeviceName
: [super::super::Foundation
::CHAR
; 129],
3561 #[cfg(feature = "Win32_Foundation")]
3562 impl ::core
::marker
::Copy
for RASDEVINFOA {}
3563 #[cfg(feature = "Win32_Foundation")]
3564 impl ::core
::clone
::Clone
for RASDEVINFOA
{
3565 fn clone(&self) -> Self {
3570 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3571 pub struct RASDEVINFOW
{
3573 pub szDeviceType
: [u16; 17],
3574 pub szDeviceName
: [u16; 129],
3576 impl ::core
::marker
::Copy
for RASDEVINFOW {}
3577 impl ::core
::clone
::Clone
for RASDEVINFOW
{
3578 fn clone(&self) -> Self {
3582 #[repr(C, packed(4))]
3583 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3584 pub struct RASDEVSPECIFICINFO
{
3586 pub pbDevSpecificInfo
: *mut u8,
3588 impl ::core
::marker
::Copy
for RASDEVSPECIFICINFO {}
3589 impl ::core
::clone
::Clone
for RASDEVSPECIFICINFO
{
3590 fn clone(&self) -> Self {
3594 #[repr(C, packed(4))]
3595 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3596 #[cfg(feature = "Win32_Foundation")]
3597 pub struct RASDIALDLG
{
3599 pub hwndOwner
: super::super::Foundation
::HWND
,
3603 pub dwSubEntry
: u32,
3605 pub reserved
: usize,
3606 pub reserved2
: usize,
3608 #[cfg(feature = "Win32_Foundation")]
3609 impl ::core
::marker
::Copy
for RASDIALDLG {}
3610 #[cfg(feature = "Win32_Foundation")]
3611 impl ::core
::clone
::Clone
for RASDIALDLG
{
3612 fn clone(&self) -> Self {
3616 #[repr(C, packed(4))]
3617 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3618 #[cfg(feature = "Win32_Foundation")]
3619 pub struct RASDIALEXTENSIONS
{
3621 pub dwfOptions
: u32,
3622 pub hwndParent
: super::super::Foundation
::HWND
,
3623 pub reserved
: usize,
3624 pub reserved1
: usize,
3625 pub RasEapInfo
: RASEAPINFO
,
3626 pub fSkipPppAuth
: super::super::Foundation
::BOOL
,
3627 pub RasDevSpecificInfo
: RASDEVSPECIFICINFO
,
3629 #[cfg(feature = "Win32_Foundation")]
3630 impl ::core
::marker
::Copy
for RASDIALEXTENSIONS {}
3631 #[cfg(feature = "Win32_Foundation")]
3632 impl ::core
::clone
::Clone
for RASDIALEXTENSIONS
{
3633 fn clone(&self) -> Self {
3637 #[repr(C, packed(4))]
3638 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3639 #[cfg(feature = "Win32_Foundation")]
3640 pub struct RASDIALPARAMSA
{
3642 pub szEntryName
: [super::super::Foundation
::CHAR
; 257],
3643 pub szPhoneNumber
: [super::super::Foundation
::CHAR
; 129],
3644 pub szCallbackNumber
: [super::super::Foundation
::CHAR
; 129],
3645 pub szUserName
: [super::super::Foundation
::CHAR
; 257],
3646 pub szPassword
: [super::super::Foundation
::CHAR
; 257],
3647 pub szDomain
: [super::super::Foundation
::CHAR
; 16],
3648 pub dwSubEntry
: u32,
3649 pub dwCallbackId
: usize,
3651 pub szEncPassword
: ::windows_sys
::core
::PSTR
,
3653 #[cfg(feature = "Win32_Foundation")]
3654 impl ::core
::marker
::Copy
for RASDIALPARAMSA {}
3655 #[cfg(feature = "Win32_Foundation")]
3656 impl ::core
::clone
::Clone
for RASDIALPARAMSA
{
3657 fn clone(&self) -> Self {
3661 #[repr(C, packed(4))]
3662 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3663 pub struct RASDIALPARAMSW
{
3665 pub szEntryName
: [u16; 257],
3666 pub szPhoneNumber
: [u16; 129],
3667 pub szCallbackNumber
: [u16; 129],
3668 pub szUserName
: [u16; 257],
3669 pub szPassword
: [u16; 257],
3670 pub szDomain
: [u16; 16],
3671 pub dwSubEntry
: u32,
3672 pub dwCallbackId
: usize,
3674 pub szEncPassword
: ::windows_sys
::core
::PWSTR
,
3676 impl ::core
::marker
::Copy
for RASDIALPARAMSW {}
3677 impl ::core
::clone
::Clone
for RASDIALPARAMSW
{
3678 fn clone(&self) -> Self {
3682 #[repr(C, packed(4))]
3683 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3684 pub struct RASEAPINFO
{
3685 pub dwSizeofEapInfo
: u32,
3686 pub pbEapInfo
: *mut u8,
3688 impl ::core
::marker
::Copy
for RASEAPINFO {}
3689 impl ::core
::clone
::Clone
for RASEAPINFO
{
3690 fn clone(&self) -> Self {
3695 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3696 #[cfg(feature = "Win32_Foundation")]
3697 pub struct RASEAPUSERIDENTITYA
{
3698 pub szUserName
: [super::super::Foundation
::CHAR
; 257],
3699 pub dwSizeofEapInfo
: u32,
3700 pub pbEapInfo
: [u8; 1],
3702 #[cfg(feature = "Win32_Foundation")]
3703 impl ::core
::marker
::Copy
for RASEAPUSERIDENTITYA {}
3704 #[cfg(feature = "Win32_Foundation")]
3705 impl ::core
::clone
::Clone
for RASEAPUSERIDENTITYA
{
3706 fn clone(&self) -> Self {
3711 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3712 pub struct RASEAPUSERIDENTITYW
{
3713 pub szUserName
: [u16; 257],
3714 pub dwSizeofEapInfo
: u32,
3715 pub pbEapInfo
: [u8; 1],
3717 impl ::core
::marker
::Copy
for RASEAPUSERIDENTITYW {}
3718 impl ::core
::clone
::Clone
for RASEAPUSERIDENTITYW
{
3719 fn clone(&self) -> Self {
3724 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
3725 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
3726 pub struct RASENTRYA
{
3728 pub dwfOptions
: u32,
3729 pub dwCountryID
: u32,
3730 pub dwCountryCode
: u32,
3731 pub szAreaCode
: [super::super::Foundation
::CHAR
; 11],
3732 pub szLocalPhoneNumber
: [super::super::Foundation
::CHAR
; 129],
3733 pub dwAlternateOffset
: u32,
3734 pub ipaddr
: RASIPADDR
,
3735 pub ipaddrDns
: RASIPADDR
,
3736 pub ipaddrDnsAlt
: RASIPADDR
,
3737 pub ipaddrWins
: RASIPADDR
,
3738 pub ipaddrWinsAlt
: RASIPADDR
,
3739 pub dwFrameSize
: u32,
3740 pub dwfNetProtocols
: u32,
3741 pub dwFramingProtocol
: u32,
3742 pub szScript
: [super::super::Foundation
::CHAR
; 260],
3743 pub szAutodialDll
: [super::super::Foundation
::CHAR
; 260],
3744 pub szAutodialFunc
: [super::super::Foundation
::CHAR
; 260],
3745 pub szDeviceType
: [super::super::Foundation
::CHAR
; 17],
3746 pub szDeviceName
: [super::super::Foundation
::CHAR
; 129],
3747 pub szX25PadType
: [super::super::Foundation
::CHAR
; 33],
3748 pub szX25Address
: [super::super::Foundation
::CHAR
; 201],
3749 pub szX25Facilities
: [super::super::Foundation
::CHAR
; 201],
3750 pub szX25UserData
: [super::super::Foundation
::CHAR
; 201],
3751 pub dwChannels
: u32,
3752 pub dwReserved1
: u32,
3753 pub dwReserved2
: u32,
3754 pub dwSubEntries
: u32,
3755 pub dwDialMode
: RASENTRY_DIAL_MODE
,
3756 pub dwDialExtraPercent
: u32,
3757 pub dwDialExtraSampleSeconds
: u32,
3758 pub dwHangUpExtraPercent
: u32,
3759 pub dwHangUpExtraSampleSeconds
: u32,
3760 pub dwIdleDisconnectSeconds
: u32,
3762 pub dwEncryptionType
: u32,
3763 pub dwCustomAuthKey
: u32,
3764 pub guidId
: ::windows_sys
::core
::GUID
,
3765 pub szCustomDialDll
: [super::super::Foundation
::CHAR
; 260],
3766 pub dwVpnStrategy
: u32,
3767 pub dwfOptions2
: u32,
3768 pub dwfOptions3
: u32,
3769 pub szDnsSuffix
: [super::super::Foundation
::CHAR
; 256],
3770 pub dwTcpWindowSize
: u32,
3771 pub szPrerequisitePbk
: [super::super::Foundation
::CHAR
; 260],
3772 pub szPrerequisiteEntry
: [super::super::Foundation
::CHAR
; 257],
3773 pub dwRedialCount
: u32,
3774 pub dwRedialPause
: u32,
3775 pub ipv6addrDns
: super::super::Networking
::WinSock
::IN6_ADDR
,
3776 pub ipv6addrDnsAlt
: super::super::Networking
::WinSock
::IN6_ADDR
,
3777 pub dwIPv4InterfaceMetric
: u32,
3778 pub dwIPv6InterfaceMetric
: u32,
3779 pub ipv6addr
: super::super::Networking
::WinSock
::IN6_ADDR
,
3780 pub dwIPv6PrefixLength
: u32,
3781 pub dwNetworkOutageTime
: u32,
3782 pub szIDi
: [super::super::Foundation
::CHAR
; 257],
3783 pub szIDr
: [super::super::Foundation
::CHAR
; 257],
3784 pub fIsImsConfig
: super::super::Foundation
::BOOL
,
3785 pub IdiType
: IKEV2_ID_PAYLOAD_TYPE
,
3786 pub IdrType
: IKEV2_ID_PAYLOAD_TYPE
,
3787 pub fDisableIKEv2Fragmentation
: super::super::Foundation
::BOOL
,
3789 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
3790 impl ::core
::marker
::Copy
for RASENTRYA {}
3791 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
3792 impl ::core
::clone
::Clone
for RASENTRYA
{
3793 fn clone(&self) -> Self {
3797 #[repr(C, packed(4))]
3798 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3799 #[cfg(feature = "Win32_Foundation")]
3800 pub struct RASENTRYDLGA
{
3802 pub hwndOwner
: super::super::Foundation
::HWND
,
3806 pub szEntry
: [super::super::Foundation
::CHAR
; 257],
3808 pub reserved
: usize,
3809 pub reserved2
: usize,
3811 #[cfg(feature = "Win32_Foundation")]
3812 impl ::core
::marker
::Copy
for RASENTRYDLGA {}
3813 #[cfg(feature = "Win32_Foundation")]
3814 impl ::core
::clone
::Clone
for RASENTRYDLGA
{
3815 fn clone(&self) -> Self {
3819 #[repr(C, packed(4))]
3820 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3821 #[cfg(feature = "Win32_Foundation")]
3822 pub struct RASENTRYDLGW
{
3824 pub hwndOwner
: super::super::Foundation
::HWND
,
3828 pub szEntry
: [u16; 257],
3830 pub reserved
: usize,
3831 pub reserved2
: usize,
3833 #[cfg(feature = "Win32_Foundation")]
3834 impl ::core
::marker
::Copy
for RASENTRYDLGW {}
3835 #[cfg(feature = "Win32_Foundation")]
3836 impl ::core
::clone
::Clone
for RASENTRYDLGW
{
3837 fn clone(&self) -> Self {
3842 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
3843 #[cfg(feature = "Win32_Foundation")]
3844 pub struct RASENTRYNAMEA
{
3846 pub szEntryName
: [super::super::Foundation
::CHAR
; 257],
3848 pub szPhonebookPath
: [super::super::Foundation
::CHAR
; 261],
3850 #[cfg(feature = "Win32_Foundation")]
3851 impl ::core
::marker
::Copy
for RASENTRYNAMEA {}
3852 #[cfg(feature = "Win32_Foundation")]
3853 impl ::core
::clone
::Clone
for RASENTRYNAMEA
{
3854 fn clone(&self) -> Self {
3859 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3860 pub struct RASENTRYNAMEW
{
3862 pub szEntryName
: [u16; 257],
3864 pub szPhonebookPath
: [u16; 261],
3866 impl ::core
::marker
::Copy
for RASENTRYNAMEW {}
3867 impl ::core
::clone
::Clone
for RASENTRYNAMEW
{
3868 fn clone(&self) -> Self {
3873 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
3874 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
3875 pub struct RASENTRYW
{
3877 pub dwfOptions
: u32,
3878 pub dwCountryID
: u32,
3879 pub dwCountryCode
: u32,
3880 pub szAreaCode
: [u16; 11],
3881 pub szLocalPhoneNumber
: [u16; 129],
3882 pub dwAlternateOffset
: u32,
3883 pub ipaddr
: RASIPADDR
,
3884 pub ipaddrDns
: RASIPADDR
,
3885 pub ipaddrDnsAlt
: RASIPADDR
,
3886 pub ipaddrWins
: RASIPADDR
,
3887 pub ipaddrWinsAlt
: RASIPADDR
,
3888 pub dwFrameSize
: u32,
3889 pub dwfNetProtocols
: u32,
3890 pub dwFramingProtocol
: u32,
3891 pub szScript
: [u16; 260],
3892 pub szAutodialDll
: [u16; 260],
3893 pub szAutodialFunc
: [u16; 260],
3894 pub szDeviceType
: [u16; 17],
3895 pub szDeviceName
: [u16; 129],
3896 pub szX25PadType
: [u16; 33],
3897 pub szX25Address
: [u16; 201],
3898 pub szX25Facilities
: [u16; 201],
3899 pub szX25UserData
: [u16; 201],
3900 pub dwChannels
: u32,
3901 pub dwReserved1
: u32,
3902 pub dwReserved2
: u32,
3903 pub dwSubEntries
: u32,
3904 pub dwDialMode
: RASENTRY_DIAL_MODE
,
3905 pub dwDialExtraPercent
: u32,
3906 pub dwDialExtraSampleSeconds
: u32,
3907 pub dwHangUpExtraPercent
: u32,
3908 pub dwHangUpExtraSampleSeconds
: u32,
3909 pub dwIdleDisconnectSeconds
: u32,
3911 pub dwEncryptionType
: u32,
3912 pub dwCustomAuthKey
: u32,
3913 pub guidId
: ::windows_sys
::core
::GUID
,
3914 pub szCustomDialDll
: [u16; 260],
3915 pub dwVpnStrategy
: u32,
3916 pub dwfOptions2
: u32,
3917 pub dwfOptions3
: u32,
3918 pub szDnsSuffix
: [u16; 256],
3919 pub dwTcpWindowSize
: u32,
3920 pub szPrerequisitePbk
: [u16; 260],
3921 pub szPrerequisiteEntry
: [u16; 257],
3922 pub dwRedialCount
: u32,
3923 pub dwRedialPause
: u32,
3924 pub ipv6addrDns
: super::super::Networking
::WinSock
::IN6_ADDR
,
3925 pub ipv6addrDnsAlt
: super::super::Networking
::WinSock
::IN6_ADDR
,
3926 pub dwIPv4InterfaceMetric
: u32,
3927 pub dwIPv6InterfaceMetric
: u32,
3928 pub ipv6addr
: super::super::Networking
::WinSock
::IN6_ADDR
,
3929 pub dwIPv6PrefixLength
: u32,
3930 pub dwNetworkOutageTime
: u32,
3931 pub szIDi
: [u16; 257],
3932 pub szIDr
: [u16; 257],
3933 pub fIsImsConfig
: super::super::Foundation
::BOOL
,
3934 pub IdiType
: IKEV2_ID_PAYLOAD_TYPE
,
3935 pub IdrType
: IKEV2_ID_PAYLOAD_TYPE
,
3936 pub fDisableIKEv2Fragmentation
: super::super::Foundation
::BOOL
,
3938 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
3939 impl ::core
::marker
::Copy
for RASENTRYW {}
3940 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
3941 impl ::core
::clone
::Clone
for RASENTRYW
{
3942 fn clone(&self) -> Self {
3946 #[repr(C, packed(4))]
3947 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
3948 #[cfg(feature = "Win32_Networking_WinSock")]
3949 pub struct RASIKEV2_PROJECTION_INFO
{
3950 pub dwIPv4NegotiationError
: u32,
3951 pub ipv4Address
: super::super::Networking
::WinSock
::IN_ADDR
,
3952 pub ipv4ServerAddress
: super::super::Networking
::WinSock
::IN_ADDR
,
3953 pub dwIPv6NegotiationError
: u32,
3954 pub ipv6Address
: super::super::Networking
::WinSock
::IN6_ADDR
,
3955 pub ipv6ServerAddress
: super::super::Networking
::WinSock
::IN6_ADDR
,
3956 pub dwPrefixLength
: u32,
3957 pub dwAuthenticationProtocol
: u32,
3958 pub dwEapTypeId
: u32,
3959 pub dwFlags
: RASIKEV_PROJECTION_INFO_FLAGS
,
3960 pub dwEncryptionMethod
: u32,
3961 pub numIPv4ServerAddresses
: u32,
3962 pub ipv4ServerAddresses
: *mut super::super::Networking
::WinSock
::IN_ADDR
,
3963 pub numIPv6ServerAddresses
: u32,
3964 pub ipv6ServerAddresses
: *mut super::super::Networking
::WinSock
::IN6_ADDR
,
3966 #[cfg(feature = "Win32_Networking_WinSock")]
3967 impl ::core
::marker
::Copy
for RASIKEV2_PROJECTION_INFO {}
3968 #[cfg(feature = "Win32_Networking_WinSock")]
3969 impl ::core
::clone
::Clone
for RASIKEV2_PROJECTION_INFO
{
3970 fn clone(&self) -> Self {
3975 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3976 pub struct RASIPADDR
{
3982 impl ::core
::marker
::Copy
for RASIPADDR {}
3983 impl ::core
::clone
::Clone
for RASIPADDR
{
3984 fn clone(&self) -> Self {
3989 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
3990 pub struct RASIPXW
{
3993 pub szIpxAddress
: [u16; 22],
3995 impl ::core
::marker
::Copy
for RASIPXW {}
3996 impl ::core
::clone
::Clone
for RASIPXW
{
3997 fn clone(&self) -> Self {
4002 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4003 #[cfg(feature = "Win32_Foundation")]
4004 pub struct RASNOUSERA
{
4007 pub dwTimeoutMs
: u32,
4008 pub szUserName
: [super::super::Foundation
::CHAR
; 257],
4009 pub szPassword
: [super::super::Foundation
::CHAR
; 257],
4010 pub szDomain
: [super::super::Foundation
::CHAR
; 16],
4012 #[cfg(feature = "Win32_Foundation")]
4013 impl ::core
::marker
::Copy
for RASNOUSERA {}
4014 #[cfg(feature = "Win32_Foundation")]
4015 impl ::core
::clone
::Clone
for RASNOUSERA
{
4016 fn clone(&self) -> Self {
4021 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4022 pub struct RASNOUSERW
{
4025 pub dwTimeoutMs
: u32,
4026 pub szUserName
: [u16; 257],
4027 pub szPassword
: [u16; 257],
4028 pub szDomain
: [u16; 16],
4030 impl ::core
::marker
::Copy
for RASNOUSERW {}
4031 impl ::core
::clone
::Clone
for RASNOUSERW
{
4032 fn clone(&self) -> Self {
4036 #[repr(C, packed(4))]
4037 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4038 #[cfg(feature = "Win32_Foundation")]
4039 pub struct RASPBDLGA
{
4041 pub hwndOwner
: super::super::Foundation
::HWND
,
4045 pub dwCallbackId
: usize,
4046 pub pCallback
: RASPBDLGFUNCA
,
4048 pub reserved
: usize,
4049 pub reserved2
: usize,
4051 #[cfg(feature = "Win32_Foundation")]
4052 impl ::core
::marker
::Copy
for RASPBDLGA {}
4053 #[cfg(feature = "Win32_Foundation")]
4054 impl ::core
::clone
::Clone
for RASPBDLGA
{
4055 fn clone(&self) -> Self {
4059 #[repr(C, packed(4))]
4060 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4061 #[cfg(feature = "Win32_Foundation")]
4062 pub struct RASPBDLGW
{
4064 pub hwndOwner
: super::super::Foundation
::HWND
,
4068 pub dwCallbackId
: usize,
4069 pub pCallback
: RASPBDLGFUNCW
,
4071 pub reserved
: usize,
4072 pub reserved2
: usize,
4074 #[cfg(feature = "Win32_Foundation")]
4075 impl ::core
::marker
::Copy
for RASPBDLGW {}
4076 #[cfg(feature = "Win32_Foundation")]
4077 impl ::core
::clone
::Clone
for RASPBDLGW
{
4078 fn clone(&self) -> Self {
4083 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4084 pub struct RASPPPCCP
{
4087 pub dwCompressionAlgorithm
: u32,
4089 pub dwServerCompressionAlgorithm
: u32,
4090 pub dwServerOptions
: u32,
4092 impl ::core
::marker
::Copy
for RASPPPCCP {}
4093 impl ::core
::clone
::Clone
for RASPPPCCP
{
4094 fn clone(&self) -> Self {
4099 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4100 #[cfg(feature = "Win32_Foundation")]
4101 pub struct RASPPPIPA
{
4104 pub szIpAddress
: [super::super::Foundation
::CHAR
; 16],
4105 pub szServerIpAddress
: [super::super::Foundation
::CHAR
; 16],
4107 pub dwServerOptions
: u32,
4109 #[cfg(feature = "Win32_Foundation")]
4110 impl ::core
::marker
::Copy
for RASPPPIPA {}
4111 #[cfg(feature = "Win32_Foundation")]
4112 impl ::core
::clone
::Clone
for RASPPPIPA
{
4113 fn clone(&self) -> Self {
4118 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4119 pub struct RASPPPIPV6
{
4122 pub bLocalInterfaceIdentifier
: [u8; 8],
4123 pub bPeerInterfaceIdentifier
: [u8; 8],
4124 pub bLocalCompressionProtocol
: [u8; 2],
4125 pub bPeerCompressionProtocol
: [u8; 2],
4127 impl ::core
::marker
::Copy
for RASPPPIPV6 {}
4128 impl ::core
::clone
::Clone
for RASPPPIPV6
{
4129 fn clone(&self) -> Self {
4134 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4135 pub struct RASPPPIPW
{
4138 pub szIpAddress
: [u16; 16],
4139 pub szServerIpAddress
: [u16; 16],
4141 pub dwServerOptions
: u32,
4143 impl ::core
::marker
::Copy
for RASPPPIPW {}
4144 impl ::core
::clone
::Clone
for RASPPPIPW
{
4145 fn clone(&self) -> Self {
4150 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4151 #[cfg(feature = "Win32_Foundation")]
4152 pub struct RASPPPIPXA
{
4155 pub szIpxAddress
: [super::super::Foundation
::CHAR
; 22],
4157 #[cfg(feature = "Win32_Foundation")]
4158 impl ::core
::marker
::Copy
for RASPPPIPXA {}
4159 #[cfg(feature = "Win32_Foundation")]
4160 impl ::core
::clone
::Clone
for RASPPPIPXA
{
4161 fn clone(&self) -> Self {
4166 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4167 #[cfg(feature = "Win32_Foundation")]
4168 pub struct RASPPPLCPA
{
4170 pub fBundled
: super::super::Foundation
::BOOL
,
4172 pub dwAuthenticationProtocol
: u32,
4173 pub dwAuthenticationData
: u32,
4174 pub dwEapTypeId
: u32,
4175 pub dwServerAuthenticationProtocol
: u32,
4176 pub dwServerAuthenticationData
: u32,
4177 pub dwServerEapTypeId
: u32,
4178 pub fMultilink
: super::super::Foundation
::BOOL
,
4179 pub dwTerminateReason
: u32,
4180 pub dwServerTerminateReason
: u32,
4181 pub szReplyMessage
: [super::super::Foundation
::CHAR
; 1024],
4183 pub dwServerOptions
: u32,
4185 #[cfg(feature = "Win32_Foundation")]
4186 impl ::core
::marker
::Copy
for RASPPPLCPA {}
4187 #[cfg(feature = "Win32_Foundation")]
4188 impl ::core
::clone
::Clone
for RASPPPLCPA
{
4189 fn clone(&self) -> Self {
4194 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4195 #[cfg(feature = "Win32_Foundation")]
4196 pub struct RASPPPLCPW
{
4198 pub fBundled
: super::super::Foundation
::BOOL
,
4200 pub dwAuthenticationProtocol
: u32,
4201 pub dwAuthenticationData
: u32,
4202 pub dwEapTypeId
: u32,
4203 pub dwServerAuthenticationProtocol
: u32,
4204 pub dwServerAuthenticationData
: u32,
4205 pub dwServerEapTypeId
: u32,
4206 pub fMultilink
: super::super::Foundation
::BOOL
,
4207 pub dwTerminateReason
: u32,
4208 pub dwServerTerminateReason
: u32,
4209 pub szReplyMessage
: [u16; 1024],
4211 pub dwServerOptions
: u32,
4213 #[cfg(feature = "Win32_Foundation")]
4214 impl ::core
::marker
::Copy
for RASPPPLCPW {}
4215 #[cfg(feature = "Win32_Foundation")]
4216 impl ::core
::clone
::Clone
for RASPPPLCPW
{
4217 fn clone(&self) -> Self {
4222 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4223 #[cfg(feature = "Win32_Foundation")]
4224 pub struct RASPPPNBFA
{
4227 pub dwNetBiosError
: u32,
4228 pub szNetBiosError
: [super::super::Foundation
::CHAR
; 17],
4229 pub szWorkstationName
: [super::super::Foundation
::CHAR
; 17],
4232 #[cfg(feature = "Win32_Foundation")]
4233 impl ::core
::marker
::Copy
for RASPPPNBFA {}
4234 #[cfg(feature = "Win32_Foundation")]
4235 impl ::core
::clone
::Clone
for RASPPPNBFA
{
4236 fn clone(&self) -> Self {
4241 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4242 pub struct RASPPPNBFW
{
4245 pub dwNetBiosError
: u32,
4246 pub szNetBiosError
: [u16; 17],
4247 pub szWorkstationName
: [u16; 17],
4250 impl ::core
::marker
::Copy
for RASPPPNBFW {}
4251 impl ::core
::clone
::Clone
for RASPPPNBFW
{
4252 fn clone(&self) -> Self {
4257 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
4258 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
4259 pub struct RASPPP_PROJECTION_INFO
{
4260 pub dwIPv4NegotiationError
: u32,
4261 pub ipv4Address
: super::super::Networking
::WinSock
::IN_ADDR
,
4262 pub ipv4ServerAddress
: super::super::Networking
::WinSock
::IN_ADDR
,
4263 pub dwIPv4Options
: u32,
4264 pub dwIPv4ServerOptions
: u32,
4265 pub dwIPv6NegotiationError
: u32,
4266 pub bInterfaceIdentifier
: [u8; 8],
4267 pub bServerInterfaceIdentifier
: [u8; 8],
4268 pub fBundled
: super::super::Foundation
::BOOL
,
4269 pub fMultilink
: super::super::Foundation
::BOOL
,
4270 pub dwAuthenticationProtocol
: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL
,
4271 pub dwAuthenticationData
: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA
,
4272 pub dwServerAuthenticationProtocol
: RASPPP_PROJECTION_INFO_SERVER_AUTH_PROTOCOL
,
4273 pub dwServerAuthenticationData
: RASPPP_PROJECTION_INFO_SERVER_AUTH_DATA
,
4274 pub dwEapTypeId
: u32,
4275 pub dwServerEapTypeId
: u32,
4276 pub dwLcpOptions
: u32,
4277 pub dwLcpServerOptions
: u32,
4278 pub dwCcpError
: u32,
4279 pub dwCcpCompressionAlgorithm
: u32,
4280 pub dwCcpServerCompressionAlgorithm
: u32,
4281 pub dwCcpOptions
: u32,
4282 pub dwCcpServerOptions
: u32,
4284 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
4285 impl ::core
::marker
::Copy
for RASPPP_PROJECTION_INFO {}
4286 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
4287 impl ::core
::clone
::Clone
for RASPPP_PROJECTION_INFO
{
4288 fn clone(&self) -> Self {
4293 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4294 #[cfg(feature = "Win32_Foundation")]
4295 pub struct RASSUBENTRYA
{
4298 pub szDeviceType
: [super::super::Foundation
::CHAR
; 17],
4299 pub szDeviceName
: [super::super::Foundation
::CHAR
; 129],
4300 pub szLocalPhoneNumber
: [super::super::Foundation
::CHAR
; 129],
4301 pub dwAlternateOffset
: u32,
4303 #[cfg(feature = "Win32_Foundation")]
4304 impl ::core
::marker
::Copy
for RASSUBENTRYA {}
4305 #[cfg(feature = "Win32_Foundation")]
4306 impl ::core
::clone
::Clone
for RASSUBENTRYA
{
4307 fn clone(&self) -> Self {
4312 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4313 pub struct RASSUBENTRYW
{
4316 pub szDeviceType
: [u16; 17],
4317 pub szDeviceName
: [u16; 129],
4318 pub szLocalPhoneNumber
: [u16; 129],
4319 pub dwAlternateOffset
: u32,
4321 impl ::core
::marker
::Copy
for RASSUBENTRYW {}
4322 impl ::core
::clone
::Clone
for RASSUBENTRYW
{
4323 fn clone(&self) -> Self {
4328 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
4329 #[cfg(feature = "Win32_Networking_WinSock")]
4330 pub struct RASTUNNELENDPOINT
{
4332 pub Anonymous
: RASTUNNELENDPOINT_0
,
4334 #[cfg(feature = "Win32_Networking_WinSock")]
4335 impl ::core
::marker
::Copy
for RASTUNNELENDPOINT {}
4336 #[cfg(feature = "Win32_Networking_WinSock")]
4337 impl ::core
::clone
::Clone
for RASTUNNELENDPOINT
{
4338 fn clone(&self) -> Self {
4343 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
4344 #[cfg(feature = "Win32_Networking_WinSock")]
4345 pub union RASTUNNELENDPOINT_0
{
4346 pub ipv4
: super::super::Networking
::WinSock
::IN_ADDR
,
4347 pub ipv6
: super::super::Networking
::WinSock
::IN6_ADDR
,
4349 #[cfg(feature = "Win32_Networking_WinSock")]
4350 impl ::core
::marker
::Copy
for RASTUNNELENDPOINT_0 {}
4351 #[cfg(feature = "Win32_Networking_WinSock")]
4352 impl ::core
::clone
::Clone
for RASTUNNELENDPOINT_0
{
4353 fn clone(&self) -> Self {
4358 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
4359 #[cfg(feature = "Win32_Networking_WinSock")]
4360 pub struct RASUPDATECONN
{
4361 pub version
: RASAPIVERSION
,
4365 pub localEndPoint
: RASTUNNELENDPOINT
,
4366 pub remoteEndPoint
: RASTUNNELENDPOINT
,
4368 #[cfg(feature = "Win32_Networking_WinSock")]
4369 impl ::core
::marker
::Copy
for RASUPDATECONN {}
4370 #[cfg(feature = "Win32_Networking_WinSock")]
4371 impl ::core
::clone
::Clone
for RASUPDATECONN
{
4372 fn clone(&self) -> Self {
4377 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4378 #[cfg(feature = "Win32_Foundation")]
4379 pub struct RAS_CONNECTION_0
{
4380 pub hConnection
: super::super::Foundation
::HANDLE
,
4381 pub hInterface
: super::super::Foundation
::HANDLE
,
4382 pub dwConnectDuration
: u32,
4383 pub dwInterfaceType
: ROUTER_INTERFACE_TYPE
,
4384 pub dwConnectionFlags
: RAS_FLAGS
,
4385 pub wszInterfaceName
: [u16; 257],
4386 pub wszUserName
: [u16; 257],
4387 pub wszLogonDomain
: [u16; 16],
4388 pub wszRemoteComputer
: [u16; 17],
4390 #[cfg(feature = "Win32_Foundation")]
4391 impl ::core
::marker
::Copy
for RAS_CONNECTION_0 {}
4392 #[cfg(feature = "Win32_Foundation")]
4393 impl ::core
::clone
::Clone
for RAS_CONNECTION_0
{
4394 fn clone(&self) -> Self {
4399 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4400 #[cfg(feature = "Win32_Foundation")]
4401 pub struct RAS_CONNECTION_1
{
4402 pub hConnection
: super::super::Foundation
::HANDLE
,
4403 pub hInterface
: super::super::Foundation
::HANDLE
,
4404 pub PppInfo
: PPP_INFO
,
4405 pub dwBytesXmited
: u32,
4406 pub dwBytesRcved
: u32,
4407 pub dwFramesXmited
: u32,
4408 pub dwFramesRcved
: u32,
4410 pub dwTimeoutErr
: u32,
4411 pub dwAlignmentErr
: u32,
4412 pub dwHardwareOverrunErr
: u32,
4413 pub dwFramingErr
: u32,
4414 pub dwBufferOverrunErr
: u32,
4415 pub dwCompressionRatioIn
: u32,
4416 pub dwCompressionRatioOut
: u32,
4418 #[cfg(feature = "Win32_Foundation")]
4419 impl ::core
::marker
::Copy
for RAS_CONNECTION_1 {}
4420 #[cfg(feature = "Win32_Foundation")]
4421 impl ::core
::clone
::Clone
for RAS_CONNECTION_1
{
4422 fn clone(&self) -> Self {
4427 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4428 #[cfg(feature = "Win32_Foundation")]
4429 pub struct RAS_CONNECTION_2
{
4430 pub hConnection
: super::super::Foundation
::HANDLE
,
4431 pub wszUserName
: [u16; 257],
4432 pub dwInterfaceType
: ROUTER_INTERFACE_TYPE
,
4433 pub guid
: ::windows_sys
::core
::GUID
,
4434 pub PppInfo2
: PPP_INFO_2
,
4436 #[cfg(feature = "Win32_Foundation")]
4437 impl ::core
::marker
::Copy
for RAS_CONNECTION_2 {}
4438 #[cfg(feature = "Win32_Foundation")]
4439 impl ::core
::clone
::Clone
for RAS_CONNECTION_2
{
4440 fn clone(&self) -> Self {
4445 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4446 #[cfg(feature = "Win32_Foundation")]
4447 pub struct RAS_CONNECTION_3
{
4450 pub hConnection
: super::super::Foundation
::HANDLE
,
4451 pub wszUserName
: [u16; 257],
4452 pub dwInterfaceType
: ROUTER_INTERFACE_TYPE
,
4453 pub guid
: ::windows_sys
::core
::GUID
,
4454 pub PppInfo3
: PPP_INFO_3
,
4455 pub rasQuarState
: RAS_QUARANTINE_STATE
,
4456 pub timer
: super::super::Foundation
::FILETIME
,
4458 #[cfg(feature = "Win32_Foundation")]
4459 impl ::core
::marker
::Copy
for RAS_CONNECTION_3 {}
4460 #[cfg(feature = "Win32_Foundation")]
4461 impl ::core
::clone
::Clone
for RAS_CONNECTION_3
{
4462 fn clone(&self) -> Self {
4467 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4468 #[cfg(feature = "Win32_Foundation")]
4469 pub struct RAS_CONNECTION_4
{
4470 pub dwConnectDuration
: u32,
4471 pub dwInterfaceType
: ROUTER_INTERFACE_TYPE
,
4472 pub dwConnectionFlags
: RAS_FLAGS
,
4473 pub wszInterfaceName
: [u16; 257],
4474 pub wszUserName
: [u16; 257],
4475 pub wszLogonDomain
: [u16; 16],
4476 pub wszRemoteComputer
: [u16; 17],
4477 pub guid
: ::windows_sys
::core
::GUID
,
4478 pub rasQuarState
: RAS_QUARANTINE_STATE
,
4479 pub probationTime
: super::super::Foundation
::FILETIME
,
4480 pub connectionStartTime
: super::super::Foundation
::FILETIME
,
4481 pub ullBytesXmited
: u64,
4482 pub ullBytesRcved
: u64,
4483 pub dwFramesXmited
: u32,
4484 pub dwFramesRcved
: u32,
4486 pub dwTimeoutErr
: u32,
4487 pub dwAlignmentErr
: u32,
4488 pub dwHardwareOverrunErr
: u32,
4489 pub dwFramingErr
: u32,
4490 pub dwBufferOverrunErr
: u32,
4491 pub dwCompressionRatioIn
: u32,
4492 pub dwCompressionRatioOut
: u32,
4493 pub dwNumSwitchOvers
: u32,
4494 pub wszRemoteEndpointAddress
: [u16; 65],
4495 pub wszLocalEndpointAddress
: [u16; 65],
4496 pub ProjectionInfo
: PROJECTION_INFO2
,
4497 pub hConnection
: super::super::Foundation
::HANDLE
,
4498 pub hInterface
: super::super::Foundation
::HANDLE
,
4499 pub dwDeviceType
: u32,
4501 #[cfg(feature = "Win32_Foundation")]
4502 impl ::core
::marker
::Copy
for RAS_CONNECTION_4 {}
4503 #[cfg(feature = "Win32_Foundation")]
4504 impl ::core
::clone
::Clone
for RAS_CONNECTION_4
{
4505 fn clone(&self) -> Self {
4510 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4511 #[cfg(feature = "Win32_Foundation")]
4512 pub struct RAS_CONNECTION_EX
{
4513 pub Header
: MPRAPI_OBJECT_HEADER
,
4514 pub dwConnectDuration
: u32,
4515 pub dwInterfaceType
: ROUTER_INTERFACE_TYPE
,
4516 pub dwConnectionFlags
: RAS_FLAGS
,
4517 pub wszInterfaceName
: [u16; 257],
4518 pub wszUserName
: [u16; 257],
4519 pub wszLogonDomain
: [u16; 16],
4520 pub wszRemoteComputer
: [u16; 17],
4521 pub guid
: ::windows_sys
::core
::GUID
,
4522 pub rasQuarState
: RAS_QUARANTINE_STATE
,
4523 pub probationTime
: super::super::Foundation
::FILETIME
,
4524 pub dwBytesXmited
: u32,
4525 pub dwBytesRcved
: u32,
4526 pub dwFramesXmited
: u32,
4527 pub dwFramesRcved
: u32,
4529 pub dwTimeoutErr
: u32,
4530 pub dwAlignmentErr
: u32,
4531 pub dwHardwareOverrunErr
: u32,
4532 pub dwFramingErr
: u32,
4533 pub dwBufferOverrunErr
: u32,
4534 pub dwCompressionRatioIn
: u32,
4535 pub dwCompressionRatioOut
: u32,
4536 pub dwNumSwitchOvers
: u32,
4537 pub wszRemoteEndpointAddress
: [u16; 65],
4538 pub wszLocalEndpointAddress
: [u16; 65],
4539 pub ProjectionInfo
: PROJECTION_INFO
,
4540 pub hConnection
: super::super::Foundation
::HANDLE
,
4541 pub hInterface
: super::super::Foundation
::HANDLE
,
4543 #[cfg(feature = "Win32_Foundation")]
4544 impl ::core
::marker
::Copy
for RAS_CONNECTION_EX {}
4545 #[cfg(feature = "Win32_Foundation")]
4546 impl ::core
::clone
::Clone
for RAS_CONNECTION_EX
{
4547 fn clone(&self) -> Self {
4552 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4553 #[cfg(feature = "Win32_Foundation")]
4554 pub struct RAS_PORT_0
{
4555 pub hPort
: super::super::Foundation
::HANDLE
,
4556 pub hConnection
: super::super::Foundation
::HANDLE
,
4557 pub dwPortCondition
: RAS_PORT_CONDITION
,
4558 pub dwTotalNumberOfCalls
: u32,
4559 pub dwConnectDuration
: u32,
4560 pub wszPortName
: [u16; 17],
4561 pub wszMediaName
: [u16; 17],
4562 pub wszDeviceName
: [u16; 129],
4563 pub wszDeviceType
: [u16; 17],
4565 #[cfg(feature = "Win32_Foundation")]
4566 impl ::core
::marker
::Copy
for RAS_PORT_0 {}
4567 #[cfg(feature = "Win32_Foundation")]
4568 impl ::core
::clone
::Clone
for RAS_PORT_0
{
4569 fn clone(&self) -> Self {
4574 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4575 #[cfg(feature = "Win32_Foundation")]
4576 pub struct RAS_PORT_1
{
4577 pub hPort
: super::super::Foundation
::HANDLE
,
4578 pub hConnection
: super::super::Foundation
::HANDLE
,
4579 pub dwHardwareCondition
: RAS_HARDWARE_CONDITION
,
4580 pub dwLineSpeed
: u32,
4581 pub dwBytesXmited
: u32,
4582 pub dwBytesRcved
: u32,
4583 pub dwFramesXmited
: u32,
4584 pub dwFramesRcved
: u32,
4586 pub dwTimeoutErr
: u32,
4587 pub dwAlignmentErr
: u32,
4588 pub dwHardwareOverrunErr
: u32,
4589 pub dwFramingErr
: u32,
4590 pub dwBufferOverrunErr
: u32,
4591 pub dwCompressionRatioIn
: u32,
4592 pub dwCompressionRatioOut
: u32,
4594 #[cfg(feature = "Win32_Foundation")]
4595 impl ::core
::marker
::Copy
for RAS_PORT_1 {}
4596 #[cfg(feature = "Win32_Foundation")]
4597 impl ::core
::clone
::Clone
for RAS_PORT_1
{
4598 fn clone(&self) -> Self {
4603 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4604 #[cfg(feature = "Win32_Foundation")]
4605 pub struct RAS_PORT_2
{
4606 pub hPort
: super::super::Foundation
::HANDLE
,
4607 pub hConnection
: super::super::Foundation
::HANDLE
,
4608 pub dwConn_State
: u32,
4609 pub wszPortName
: [u16; 17],
4610 pub wszMediaName
: [u16; 17],
4611 pub wszDeviceName
: [u16; 129],
4612 pub wszDeviceType
: [u16; 17],
4613 pub dwHardwareCondition
: RAS_HARDWARE_CONDITION
,
4614 pub dwLineSpeed
: u32,
4616 pub dwSerialOverRunErrs
: u32,
4617 pub dwTimeoutErr
: u32,
4618 pub dwAlignmentErr
: u32,
4619 pub dwHardwareOverrunErr
: u32,
4620 pub dwFramingErr
: u32,
4621 pub dwBufferOverrunErr
: u32,
4622 pub dwCompressionRatioIn
: u32,
4623 pub dwCompressionRatioOut
: u32,
4624 pub dwTotalErrors
: u32,
4625 pub ullBytesXmited
: u64,
4626 pub ullBytesRcved
: u64,
4627 pub ullFramesXmited
: u64,
4628 pub ullFramesRcved
: u64,
4629 pub ullBytesTxUncompressed
: u64,
4630 pub ullBytesTxCompressed
: u64,
4631 pub ullBytesRcvUncompressed
: u64,
4632 pub ullBytesRcvCompressed
: u64,
4634 #[cfg(feature = "Win32_Foundation")]
4635 impl ::core
::marker
::Copy
for RAS_PORT_2 {}
4636 #[cfg(feature = "Win32_Foundation")]
4637 impl ::core
::clone
::Clone
for RAS_PORT_2
{
4638 fn clone(&self) -> Self {
4643 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
4644 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
4645 pub struct RAS_PROJECTION_INFO
{
4646 pub version
: RASAPIVERSION
,
4647 pub r
#type: RASPROJECTION_INFO_TYPE,
4648 pub Anonymous
: RAS_PROJECTION_INFO_0
,
4650 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
4651 impl ::core
::marker
::Copy
for RAS_PROJECTION_INFO {}
4652 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
4653 impl ::core
::clone
::Clone
for RAS_PROJECTION_INFO
{
4654 fn clone(&self) -> Self {
4659 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
4660 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
4661 pub union RAS_PROJECTION_INFO_0
{
4662 pub ppp
: RASPPP_PROJECTION_INFO
,
4663 pub ikev2
: RASIKEV2_PROJECTION_INFO
,
4665 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
4666 impl ::core
::marker
::Copy
for RAS_PROJECTION_INFO_0 {}
4667 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
4668 impl ::core
::clone
::Clone
for RAS_PROJECTION_INFO_0
{
4669 fn clone(&self) -> Self {
4674 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4675 #[cfg(feature = "Win32_Foundation")]
4676 pub struct RAS_SECURITY_INFO
{
4678 pub BytesReceived
: u32,
4679 pub DeviceName
: [super::super::Foundation
::CHAR
; 129],
4681 #[cfg(feature = "Win32_Foundation")]
4682 impl ::core
::marker
::Copy
for RAS_SECURITY_INFO {}
4683 #[cfg(feature = "Win32_Foundation")]
4684 impl ::core
::clone
::Clone
for RAS_SECURITY_INFO
{
4685 fn clone(&self) -> Self {
4690 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4691 pub struct RAS_STATS
{
4693 pub dwBytesXmited
: u32,
4694 pub dwBytesRcved
: u32,
4695 pub dwFramesXmited
: u32,
4696 pub dwFramesRcved
: u32,
4698 pub dwTimeoutErr
: u32,
4699 pub dwAlignmentErr
: u32,
4700 pub dwHardwareOverrunErr
: u32,
4701 pub dwFramingErr
: u32,
4702 pub dwBufferOverrunErr
: u32,
4703 pub dwCompressionRatioIn
: u32,
4704 pub dwCompressionRatioOut
: u32,
4706 pub dwConnectDuration
: u32,
4708 impl ::core
::marker
::Copy
for RAS_STATS {}
4709 impl ::core
::clone
::Clone
for RAS_STATS
{
4710 fn clone(&self) -> Self {
4715 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4716 pub struct RAS_UPDATE_CONNECTION
{
4717 pub Header
: MPRAPI_OBJECT_HEADER
,
4719 pub wszLocalEndpointAddress
: [u16; 65],
4720 pub wszRemoteEndpointAddress
: [u16; 65],
4722 impl ::core
::marker
::Copy
for RAS_UPDATE_CONNECTION {}
4723 impl ::core
::clone
::Clone
for RAS_UPDATE_CONNECTION
{
4724 fn clone(&self) -> Self {
4729 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4730 pub struct RAS_USER_0
{
4731 pub bfPrivilege
: u8,
4732 pub wszPhoneNumber
: [u16; 129],
4734 impl ::core
::marker
::Copy
for RAS_USER_0 {}
4735 impl ::core
::clone
::Clone
for RAS_USER_0
{
4736 fn clone(&self) -> Self {
4741 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4742 pub struct RAS_USER_1
{
4743 pub bfPrivilege
: u8,
4744 pub wszPhoneNumber
: [u16; 129],
4745 pub bfPrivilege2
: u8,
4747 impl ::core
::marker
::Copy
for RAS_USER_1 {}
4748 impl ::core
::clone
::Clone
for RAS_USER_1
{
4749 fn clone(&self) -> Self {
4754 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4755 pub struct ROUTER_CUSTOM_IKEv2_POLICY0
{
4756 pub dwIntegrityMethod
: u32,
4757 pub dwEncryptionMethod
: u32,
4758 pub dwCipherTransformConstant
: u32,
4759 pub dwAuthTransformConstant
: u32,
4760 pub dwPfsGroup
: u32,
4763 impl ::core
::marker
::Copy
for ROUTER_CUSTOM_IKEv2_POLICY0 {}
4764 impl ::core
::clone
::Clone
for ROUTER_CUSTOM_IKEv2_POLICY0
{
4765 fn clone(&self) -> Self {
4770 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Security_Cryptography\"`*"]
4771 #[cfg(feature = "Win32_Security_Cryptography")]
4772 pub struct ROUTER_IKEv2_IF_CUSTOM_CONFIG0
{
4773 pub dwSaLifeTime
: u32,
4774 pub dwSaDataSize
: u32,
4775 pub certificateName
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
4776 pub customPolicy
: *mut ROUTER_CUSTOM_IKEv2_POLICY0
,
4778 #[cfg(feature = "Win32_Security_Cryptography")]
4779 impl ::core
::marker
::Copy
for ROUTER_IKEv2_IF_CUSTOM_CONFIG0 {}
4780 #[cfg(feature = "Win32_Security_Cryptography")]
4781 impl ::core
::clone
::Clone
for ROUTER_IKEv2_IF_CUSTOM_CONFIG0
{
4782 fn clone(&self) -> Self {
4787 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Security_Cryptography\"`*"]
4788 #[cfg(feature = "Win32_Security_Cryptography")]
4789 pub struct ROUTER_IKEv2_IF_CUSTOM_CONFIG1
{
4790 pub dwSaLifeTime
: u32,
4791 pub dwSaDataSize
: u32,
4792 pub certificateName
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
4793 pub customPolicy
: *mut ROUTER_CUSTOM_IKEv2_POLICY0
,
4794 pub certificateHash
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
4796 #[cfg(feature = "Win32_Security_Cryptography")]
4797 impl ::core
::marker
::Copy
for ROUTER_IKEv2_IF_CUSTOM_CONFIG1 {}
4798 #[cfg(feature = "Win32_Security_Cryptography")]
4799 impl ::core
::clone
::Clone
for ROUTER_IKEv2_IF_CUSTOM_CONFIG1
{
4800 fn clone(&self) -> Self {
4805 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"]
4806 #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))]
4807 pub struct ROUTER_IKEv2_IF_CUSTOM_CONFIG2
{
4808 pub dwSaLifeTime
: u32,
4809 pub dwSaDataSize
: u32,
4810 pub certificateName
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
4811 pub customPolicy
: *mut ROUTER_CUSTOM_IKEv2_POLICY0
,
4812 pub certificateHash
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
4813 pub dwMmSaLifeTime
: u32,
4814 pub vpnTrafficSelectors
: MPR_VPN_TRAFFIC_SELECTORS
,
4816 #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))]
4817 impl ::core
::marker
::Copy
for ROUTER_IKEv2_IF_CUSTOM_CONFIG2 {}
4818 #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))]
4819 impl ::core
::clone
::Clone
for ROUTER_IKEv2_IF_CUSTOM_CONFIG2
{
4820 fn clone(&self) -> Self {
4825 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4826 #[cfg(feature = "Win32_Foundation")]
4827 pub struct ROUTING_PROTOCOL_CONFIG
{
4828 pub dwCallbackFlags
: u32,
4829 pub pfnRpfCallback
: PMGM_RPF_CALLBACK
,
4830 pub pfnCreationAlertCallback
: PMGM_CREATION_ALERT_CALLBACK
,
4831 pub pfnPruneAlertCallback
: PMGM_PRUNE_ALERT_CALLBACK
,
4832 pub pfnJoinAlertCallback
: PMGM_JOIN_ALERT_CALLBACK
,
4833 pub pfnWrongIfCallback
: PMGM_WRONG_IF_CALLBACK
,
4834 pub pfnLocalJoinCallback
: PMGM_LOCAL_JOIN_CALLBACK
,
4835 pub pfnLocalLeaveCallback
: PMGM_LOCAL_LEAVE_CALLBACK
,
4836 pub pfnDisableIgmpCallback
: PMGM_DISABLE_IGMP_CALLBACK
,
4837 pub pfnEnableIgmpCallback
: PMGM_ENABLE_IGMP_CALLBACK
,
4839 #[cfg(feature = "Win32_Foundation")]
4840 impl ::core
::marker
::Copy
for ROUTING_PROTOCOL_CONFIG {}
4841 #[cfg(feature = "Win32_Foundation")]
4842 impl ::core
::clone
::Clone
for ROUTING_PROTOCOL_CONFIG
{
4843 fn clone(&self) -> Self {
4848 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4849 #[cfg(feature = "Win32_Foundation")]
4850 pub struct RTM_DEST_INFO
{
4851 pub DestHandle
: isize,
4852 pub DestAddress
: RTM_NET_ADDRESS
,
4853 pub LastChanged
: super::super::Foundation
::FILETIME
,
4854 pub BelongsToViews
: u32,
4855 pub NumberOfViews
: u32,
4856 pub ViewInfo
: [RTM_DEST_INFO_0
; 1],
4858 #[cfg(feature = "Win32_Foundation")]
4859 impl ::core
::marker
::Copy
for RTM_DEST_INFO {}
4860 #[cfg(feature = "Win32_Foundation")]
4861 impl ::core
::clone
::Clone
for RTM_DEST_INFO
{
4862 fn clone(&self) -> Self {
4867 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
4868 #[cfg(feature = "Win32_Foundation")]
4869 pub struct RTM_DEST_INFO_0
{
4875 pub HoldRoute
: isize,
4877 #[cfg(feature = "Win32_Foundation")]
4878 impl ::core
::marker
::Copy
for RTM_DEST_INFO_0 {}
4879 #[cfg(feature = "Win32_Foundation")]
4880 impl ::core
::clone
::Clone
for RTM_DEST_INFO_0
{
4881 fn clone(&self) -> Self {
4886 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4887 pub struct RTM_ENTITY_EXPORT_METHODS
{
4888 pub NumMethods
: u32,
4889 pub Methods
: [RTM_ENTITY_EXPORT_METHOD
; 1],
4891 impl ::core
::marker
::Copy
for RTM_ENTITY_EXPORT_METHODS {}
4892 impl ::core
::clone
::Clone
for RTM_ENTITY_EXPORT_METHODS
{
4893 fn clone(&self) -> Self {
4898 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4899 pub struct RTM_ENTITY_ID
{
4900 pub Anonymous
: RTM_ENTITY_ID_0
,
4902 impl ::core
::marker
::Copy
for RTM_ENTITY_ID {}
4903 impl ::core
::clone
::Clone
for RTM_ENTITY_ID
{
4904 fn clone(&self) -> Self {
4909 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4910 pub union RTM_ENTITY_ID_0
{
4911 pub Anonymous
: RTM_ENTITY_ID_0_0
,
4914 impl ::core
::marker
::Copy
for RTM_ENTITY_ID_0 {}
4915 impl ::core
::clone
::Clone
for RTM_ENTITY_ID_0
{
4916 fn clone(&self) -> Self {
4921 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4922 pub struct RTM_ENTITY_ID_0_0
{
4923 pub EntityProtocolId
: u32,
4924 pub EntityInstanceId
: u32,
4926 impl ::core
::marker
::Copy
for RTM_ENTITY_ID_0_0 {}
4927 impl ::core
::clone
::Clone
for RTM_ENTITY_ID_0_0
{
4928 fn clone(&self) -> Self {
4933 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4934 pub struct RTM_ENTITY_INFO
{
4935 pub RtmInstanceId
: u16,
4936 pub AddressFamily
: u16,
4937 pub EntityId
: RTM_ENTITY_ID
,
4939 impl ::core
::marker
::Copy
for RTM_ENTITY_INFO {}
4940 impl ::core
::clone
::Clone
for RTM_ENTITY_INFO
{
4941 fn clone(&self) -> Self {
4946 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4947 pub struct RTM_ENTITY_METHOD_INPUT
{
4948 pub MethodType
: u32,
4950 pub InputData
: [u8; 1],
4952 impl ::core
::marker
::Copy
for RTM_ENTITY_METHOD_INPUT {}
4953 impl ::core
::clone
::Clone
for RTM_ENTITY_METHOD_INPUT
{
4954 fn clone(&self) -> Self {
4959 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4960 pub struct RTM_ENTITY_METHOD_OUTPUT
{
4961 pub MethodType
: u32,
4962 pub MethodStatus
: u32,
4963 pub OutputSize
: u32,
4964 pub OutputData
: [u8; 1],
4966 impl ::core
::marker
::Copy
for RTM_ENTITY_METHOD_OUTPUT {}
4967 impl ::core
::clone
::Clone
for RTM_ENTITY_METHOD_OUTPUT
{
4968 fn clone(&self) -> Self {
4973 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4974 pub struct RTM_NET_ADDRESS
{
4975 pub AddressFamily
: u16,
4977 pub AddrBits
: [u8; 16],
4979 impl ::core
::marker
::Copy
for RTM_NET_ADDRESS {}
4980 impl ::core
::clone
::Clone
for RTM_NET_ADDRESS
{
4981 fn clone(&self) -> Self {
4986 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
4987 pub struct RTM_NEXTHOP_INFO
{
4988 pub NextHopAddress
: RTM_NET_ADDRESS
,
4989 pub NextHopOwner
: isize,
4990 pub InterfaceIndex
: u32,
4993 pub EntitySpecificInfo
: *mut ::core
::ffi
::c_void
,
4994 pub RemoteNextHop
: isize,
4996 impl ::core
::marker
::Copy
for RTM_NEXTHOP_INFO {}
4997 impl ::core
::clone
::Clone
for RTM_NEXTHOP_INFO
{
4998 fn clone(&self) -> Self {
5003 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5004 pub struct RTM_NEXTHOP_LIST
{
5005 pub NumNextHops
: u16,
5006 pub NextHops
: [isize; 1],
5008 impl ::core
::marker
::Copy
for RTM_NEXTHOP_LIST {}
5009 impl ::core
::clone
::Clone
for RTM_NEXTHOP_LIST
{
5010 fn clone(&self) -> Self {
5015 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5016 pub struct RTM_PREF_INFO
{
5018 pub Preference
: u32,
5020 impl ::core
::marker
::Copy
for RTM_PREF_INFO {}
5021 impl ::core
::clone
::Clone
for RTM_PREF_INFO
{
5022 fn clone(&self) -> Self {
5027 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5028 pub struct RTM_REGN_PROFILE
{
5029 pub MaxNextHopsInRoute
: u32,
5030 pub MaxHandlesInEnum
: u32,
5031 pub ViewsSupported
: u32,
5032 pub NumberOfViews
: u32,
5034 impl ::core
::marker
::Copy
for RTM_REGN_PROFILE {}
5035 impl ::core
::clone
::Clone
for RTM_REGN_PROFILE
{
5036 fn clone(&self) -> Self {
5041 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5042 pub struct RTM_ROUTE_INFO
{
5043 pub DestHandle
: isize,
5044 pub RouteOwner
: isize,
5045 pub Neighbour
: isize,
5049 pub PrefInfo
: RTM_PREF_INFO
,
5050 pub BelongsToViews
: u32,
5051 pub EntitySpecificInfo
: *mut ::core
::ffi
::c_void
,
5052 pub NextHopsList
: RTM_NEXTHOP_LIST
,
5054 impl ::core
::marker
::Copy
for RTM_ROUTE_INFO {}
5055 impl ::core
::clone
::Clone
for RTM_ROUTE_INFO
{
5056 fn clone(&self) -> Self {
5061 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5062 #[cfg(feature = "Win32_Foundation")]
5063 pub struct SECURITY_MESSAGE
{
5064 pub dwMsgId
: SECURITY_MESSAGE_MSG_ID
,
5067 pub UserName
: [super::super::Foundation
::CHAR
; 257],
5068 pub Domain
: [super::super::Foundation
::CHAR
; 16],
5070 #[cfg(feature = "Win32_Foundation")]
5071 impl ::core
::marker
::Copy
for SECURITY_MESSAGE {}
5072 #[cfg(feature = "Win32_Foundation")]
5073 impl ::core
::clone
::Clone
for SECURITY_MESSAGE
{
5074 fn clone(&self) -> Self {
5079 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5080 pub struct SOURCE_GROUP_ENTRY
{
5081 pub dwSourceAddr
: u32,
5082 pub dwSourceMask
: u32,
5083 pub dwGroupAddr
: u32,
5084 pub dwGroupMask
: u32,
5086 impl ::core
::marker
::Copy
for SOURCE_GROUP_ENTRY {}
5087 impl ::core
::clone
::Clone
for SOURCE_GROUP_ENTRY
{
5088 fn clone(&self) -> Self {
5093 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
5094 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
5095 pub struct SSTP_CERT_INFO
{
5096 pub isDefault
: super::super::Foundation
::BOOL
,
5097 pub certBlob
: super::super::Security
::Cryptography
::CRYPT_INTEGER_BLOB
,
5099 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
5100 impl ::core
::marker
::Copy
for SSTP_CERT_INFO {}
5101 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
5102 impl ::core
::clone
::Clone
for SSTP_CERT_INFO
{
5103 fn clone(&self) -> Self {
5108 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
5109 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
5110 pub struct SSTP_CONFIG_PARAMS
{
5111 pub dwNumPorts
: u32,
5112 pub dwPortFlags
: u32,
5113 pub isUseHttps
: super::super::Foundation
::BOOL
,
5114 pub certAlgorithm
: u32,
5115 pub sstpCertDetails
: SSTP_CERT_INFO
,
5117 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
5118 impl ::core
::marker
::Copy
for SSTP_CONFIG_PARAMS {}
5119 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
5120 impl ::core
::clone
::Clone
for SSTP_CONFIG_PARAMS
{
5121 fn clone(&self) -> Self {
5126 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
5127 #[cfg(feature = "Win32_Networking_WinSock")]
5128 pub struct VPN_TS_IP_ADDRESS
{
5130 pub Anonymous
: VPN_TS_IP_ADDRESS_0
,
5132 #[cfg(feature = "Win32_Networking_WinSock")]
5133 impl ::core
::marker
::Copy
for VPN_TS_IP_ADDRESS {}
5134 #[cfg(feature = "Win32_Networking_WinSock")]
5135 impl ::core
::clone
::Clone
for VPN_TS_IP_ADDRESS
{
5136 fn clone(&self) -> Self {
5141 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
5142 #[cfg(feature = "Win32_Networking_WinSock")]
5143 pub union VPN_TS_IP_ADDRESS_0
{
5144 pub v4
: super::super::Networking
::WinSock
::IN_ADDR
,
5145 pub v6
: super::super::Networking
::WinSock
::IN6_ADDR
,
5147 #[cfg(feature = "Win32_Networking_WinSock")]
5148 impl ::core
::marker
::Copy
for VPN_TS_IP_ADDRESS_0 {}
5149 #[cfg(feature = "Win32_Networking_WinSock")]
5150 impl ::core
::clone
::Clone
for VPN_TS_IP_ADDRESS_0
{
5151 fn clone(&self) -> Self {
5155 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5156 #[cfg(feature = "Win32_Foundation")]
5157 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
>;
5158 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5159 pub type PFNRASFREEBUFFER
= ::core
::option
::Option
<unsafe extern "system" fn(pbufer
: *mut u8) -> u32>;
5160 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5161 pub type PFNRASGETBUFFER
= ::core
::option
::Option
<unsafe extern "system" fn(ppbuffer
: *mut *mut u8, pdwsize
: *mut u32) -> u32>;
5162 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5163 #[cfg(feature = "Win32_Foundation")]
5164 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>;
5165 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5166 #[cfg(feature = "Win32_Foundation")]
5167 pub type PFNRASRETRIEVEBUFFER
= ::core
::option
::Option
<unsafe extern "system" fn(hport
: super::super::Foundation
::HANDLE
, pbuffer
: *mut u8, pdwsize
: *mut u32) -> u32>;
5168 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5169 #[cfg(feature = "Win32_Foundation")]
5170 pub type PFNRASSENDBUFFER
= ::core
::option
::Option
<unsafe extern "system" fn(hport
: super::super::Foundation
::HANDLE
, pbuffer
: *mut u8, dwsize
: u32) -> u32>;
5171 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5172 #[cfg(feature = "Win32_Foundation")]
5173 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>;
5174 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5175 #[cfg(feature = "Win32_Foundation")]
5176 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>;
5177 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5178 pub type PMGM_DISABLE_IGMP_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(dwifindex
: u32, dwifnexthopaddr
: u32) -> u32>;
5179 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5180 pub type PMGM_ENABLE_IGMP_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(dwifindex
: u32, dwifnexthopaddr
: u32) -> u32>;
5181 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5182 #[cfg(feature = "Win32_Foundation")]
5183 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>;
5184 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5185 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>;
5186 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5187 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>;
5188 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5189 #[cfg(feature = "Win32_Foundation")]
5190 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>;
5191 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5192 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>;
5193 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5194 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>;
5195 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5196 #[cfg(feature = "Win32_Foundation")]
5197 pub type PMPRADMINACCEPTNEWCONNECTION
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut RAS_CONNECTION_0
, param1
: *mut RAS_CONNECTION_1
) -> super::super::Foundation
::BOOL
>;
5198 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5199 #[cfg(feature = "Win32_Foundation")]
5200 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
>;
5201 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5202 #[cfg(feature = "Win32_Foundation")]
5203 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
>;
5204 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5205 #[cfg(feature = "Win32_Foundation")]
5206 pub type PMPRADMINACCEPTNEWCONNECTIONEX
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut RAS_CONNECTION_EX
) -> super::super::Foundation
::BOOL
>;
5207 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5208 #[cfg(feature = "Win32_Foundation")]
5209 pub type PMPRADMINACCEPTNEWLINK
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut RAS_PORT_0
, param1
: *mut RAS_PORT_1
) -> super::super::Foundation
::BOOL
>;
5210 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5211 #[cfg(feature = "Win32_Foundation")]
5212 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
>;
5213 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5214 #[cfg(feature = "Win32_Foundation")]
5215 pub type PMPRADMINACCEPTREAUTHENTICATIONEX
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut RAS_CONNECTION_EX
) -> super::super::Foundation
::BOOL
>;
5216 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5217 #[cfg(feature = "Win32_Foundation")]
5218 pub type PMPRADMINACCEPTTUNNELENDPOINTCHANGEEX
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut RAS_CONNECTION_EX
) -> super::super::Foundation
::BOOL
>;
5219 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5220 #[cfg(feature = "Win32_Foundation")]
5221 pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut RAS_CONNECTION_0
, param1
: *mut RAS_CONNECTION_1
) -> ()>;
5222 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5223 #[cfg(feature = "Win32_Foundation")]
5224 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
) -> ()>;
5225 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5226 #[cfg(feature = "Win32_Foundation")]
5227 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
) -> ()>;
5228 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5229 #[cfg(feature = "Win32_Foundation")]
5230 pub type PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut RAS_CONNECTION_EX
) -> ()>;
5231 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5232 #[cfg(feature = "Win32_Foundation")]
5233 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>;
5234 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
5235 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
5236 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>;
5237 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5238 #[cfg(feature = "Win32_Foundation")]
5239 pub type PMPRADMINLINKHANGUPNOTIFICATION
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut RAS_PORT_0
, param1
: *mut RAS_PORT_1
) -> ()>;
5240 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5241 #[cfg(feature = "Win32_Foundation")]
5242 pub type PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut AUTH_VALIDATION_EX
) -> u32>;
5243 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5244 pub type PMPRADMINRELEASEIPADRESS
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
, param1
: ::windows_sys
::core
::PCWSTR
, param2
: *mut u32) -> ()>;
5245 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"]
5246 #[cfg(feature = "Win32_Networking_WinSock")]
5247 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
) -> ()>;
5248 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5249 pub type PMPRADMINTERMINATEDLL
= ::core
::option
::Option
<unsafe extern "system" fn() -> u32>;
5250 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5251 #[cfg(feature = "Win32_Foundation")]
5252 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
>;
5253 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5254 #[cfg(feature = "Win32_Foundation")]
5255 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
>;
5256 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5257 pub type RASDIALFUNC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: u32, param1
: RASCONNSTATE
, param2
: u32) -> ()>;
5258 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5259 pub type RASDIALFUNC1
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: HRASCONN
, param1
: u32, param2
: RASCONNSTATE
, param3
: u32, param4
: u32) -> ()>;
5260 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5261 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>;
5262 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5263 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
) -> ()>;
5264 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5265 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
) -> ()>;
5266 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5267 pub type RASSECURITYPROC
= ::core
::option
::Option
<unsafe extern "system" fn() -> u32>;
5268 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5269 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
) -> ()>;
5270 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5271 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>;
5272 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5273 pub type RasCustomDeleteEntryNotifyFn
= ::core
::option
::Option
<unsafe extern "system" fn(lpszphonebook
: ::windows_sys
::core
::PCWSTR
, lpszentry
: ::windows_sys
::core
::PCWSTR
, dwflags
: u32) -> u32>;
5274 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5275 #[cfg(feature = "Win32_Foundation")]
5276 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
>;
5277 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5278 #[cfg(feature = "Win32_Foundation")]
5279 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>;
5280 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5281 #[cfg(feature = "Win32_Foundation")]
5282 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
>;
5283 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"]
5284 pub type RasCustomHangUpFn
= ::core
::option
::Option
<unsafe extern "system" fn(hrasconn
: HRASCONN
) -> u32>;
5285 #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"]
5286 #[cfg(feature = "Win32_Foundation")]
5287 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>;