Struct windows_sys::Win32::NetworkManagement::Rras::RASENTRYW
[−]#[repr(C)]pub struct RASENTRYW {Show 61 fields
pub dwSize: u32,
pub dwfOptions: u32,
pub dwCountryID: u32,
pub dwCountryCode: u32,
pub szAreaCode: [u16; 11],
pub szLocalPhoneNumber: [u16; 129],
pub dwAlternateOffset: u32,
pub ipaddr: RASIPADDR,
pub ipaddrDns: RASIPADDR,
pub ipaddrDnsAlt: RASIPADDR,
pub ipaddrWins: RASIPADDR,
pub ipaddrWinsAlt: RASIPADDR,
pub dwFrameSize: u32,
pub dwfNetProtocols: u32,
pub dwFramingProtocol: u32,
pub szScript: [u16; 260],
pub szAutodialDll: [u16; 260],
pub szAutodialFunc: [u16; 260],
pub szDeviceType: [u16; 17],
pub szDeviceName: [u16; 129],
pub szX25PadType: [u16; 33],
pub szX25Address: [u16; 201],
pub szX25Facilities: [u16; 201],
pub szX25UserData: [u16; 201],
pub dwChannels: u32,
pub dwReserved1: u32,
pub dwReserved2: u32,
pub dwSubEntries: u32,
pub dwDialMode: RASENTRY_DIAL_MODE,
pub dwDialExtraPercent: u32,
pub dwDialExtraSampleSeconds: u32,
pub dwHangUpExtraPercent: u32,
pub dwHangUpExtraSampleSeconds: u32,
pub dwIdleDisconnectSeconds: u32,
pub dwType: u32,
pub dwEncryptionType: u32,
pub dwCustomAuthKey: u32,
pub guidId: GUID,
pub szCustomDialDll: [u16; 260],
pub dwVpnStrategy: u32,
pub dwfOptions2: u32,
pub dwfOptions3: u32,
pub szDnsSuffix: [u16; 256],
pub dwTcpWindowSize: u32,
pub szPrerequisitePbk: [u16; 260],
pub szPrerequisiteEntry: [u16; 257],
pub dwRedialCount: u32,
pub dwRedialPause: u32,
pub ipv6addrDns: IN6_ADDR,
pub ipv6addrDnsAlt: IN6_ADDR,
pub dwIPv4InterfaceMetric: u32,
pub dwIPv6InterfaceMetric: u32,
pub ipv6addr: IN6_ADDR,
pub dwIPv6PrefixLength: u32,
pub dwNetworkOutageTime: u32,
pub szIDi: [u16; 257],
pub szIDr: [u16; 257],
pub fIsImsConfig: BOOL,
pub IdiType: IKEV2_ID_PAYLOAD_TYPE,
pub IdrType: IKEV2_ID_PAYLOAD_TYPE,
pub fDisableIKEv2Fragmentation: BOOL,
}Expand description
Required features: "Win32_NetworkManagement_Rras", "Win32_Foundation", "Win32_Networking_WinSock"
Fields
dwSize: u32dwfOptions: u32dwCountryID: u32dwCountryCode: u32szAreaCode: [u16; 11]szLocalPhoneNumber: [u16; 129]dwAlternateOffset: u32ipaddr: RASIPADDRipaddrDns: RASIPADDRipaddrDnsAlt: RASIPADDRipaddrWins: RASIPADDRipaddrWinsAlt: RASIPADDRdwFrameSize: u32dwfNetProtocols: u32dwFramingProtocol: u32szScript: [u16; 260]szAutodialDll: [u16; 260]szAutodialFunc: [u16; 260]szDeviceType: [u16; 17]szDeviceName: [u16; 129]szX25PadType: [u16; 33]szX25Address: [u16; 201]szX25Facilities: [u16; 201]szX25UserData: [u16; 201]dwChannels: u32dwReserved1: u32dwReserved2: u32dwSubEntries: u32dwDialMode: RASENTRY_DIAL_MODEdwDialExtraPercent: u32dwDialExtraSampleSeconds: u32dwHangUpExtraPercent: u32dwHangUpExtraSampleSeconds: u32dwIdleDisconnectSeconds: u32dwType: u32dwEncryptionType: u32dwCustomAuthKey: u32guidId: GUIDszCustomDialDll: [u16; 260]dwVpnStrategy: u32dwfOptions2: u32dwfOptions3: u32szDnsSuffix: [u16; 256]dwTcpWindowSize: u32szPrerequisitePbk: [u16; 260]szPrerequisiteEntry: [u16; 257]dwRedialCount: u32dwRedialPause: u32ipv6addrDns: IN6_ADDRipv6addrDnsAlt: IN6_ADDRdwIPv4InterfaceMetric: u32dwIPv6InterfaceMetric: u32ipv6addr: IN6_ADDRdwIPv6PrefixLength: u32dwNetworkOutageTime: u32szIDi: [u16; 257]szIDr: [u16; 257]fIsImsConfig: BOOLIdiType: IKEV2_ID_PAYLOAD_TYPEIdrType: IKEV2_ID_PAYLOAD_TYPEfDisableIKEv2Fragmentation: BOOLTrait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RASENTRYW
impl Send for RASENTRYW
impl Sync for RASENTRYW
impl Unpin for RASENTRYW
impl UnwindSafe for RASENTRYW
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more