Struct windows_sys::Win32::NetworkManagement::Rras::RASENTRYA
[−]#[repr(C)]pub struct RASENTRYA {Show 61 fields
pub dwSize: u32,
pub dwfOptions: u32,
pub dwCountryID: u32,
pub dwCountryCode: u32,
pub szAreaCode: [CHAR; 11],
pub szLocalPhoneNumber: [CHAR; 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: [CHAR; 260],
pub szAutodialDll: [CHAR; 260],
pub szAutodialFunc: [CHAR; 260],
pub szDeviceType: [CHAR; 17],
pub szDeviceName: [CHAR; 129],
pub szX25PadType: [CHAR; 33],
pub szX25Address: [CHAR; 201],
pub szX25Facilities: [CHAR; 201],
pub szX25UserData: [CHAR; 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: [CHAR; 260],
pub dwVpnStrategy: u32,
pub dwfOptions2: u32,
pub dwfOptions3: u32,
pub szDnsSuffix: [CHAR; 256],
pub dwTcpWindowSize: u32,
pub szPrerequisitePbk: [CHAR; 260],
pub szPrerequisiteEntry: [CHAR; 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: [CHAR; 257],
pub szIDr: [CHAR; 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: u32
dwfOptions: u32
dwCountryID: u32
dwCountryCode: u32
szAreaCode: [CHAR; 11]
szLocalPhoneNumber: [CHAR; 129]
dwAlternateOffset: u32
ipaddr: RASIPADDR
ipaddrDns: RASIPADDR
ipaddrDnsAlt: RASIPADDR
ipaddrWins: RASIPADDR
ipaddrWinsAlt: RASIPADDR
dwFrameSize: u32
dwfNetProtocols: u32
dwFramingProtocol: u32
szScript: [CHAR; 260]
szAutodialDll: [CHAR; 260]
szAutodialFunc: [CHAR; 260]
szDeviceType: [CHAR; 17]
szDeviceName: [CHAR; 129]
szX25PadType: [CHAR; 33]
szX25Address: [CHAR; 201]
szX25Facilities: [CHAR; 201]
szX25UserData: [CHAR; 201]
dwChannels: u32
dwReserved1: u32
dwReserved2: u32
dwSubEntries: u32
dwDialMode: RASENTRY_DIAL_MODE
dwDialExtraPercent: u32
dwDialExtraSampleSeconds: u32
dwHangUpExtraPercent: u32
dwHangUpExtraSampleSeconds: u32
dwIdleDisconnectSeconds: u32
dwType: u32
dwEncryptionType: u32
dwCustomAuthKey: u32
guidId: GUID
szCustomDialDll: [CHAR; 260]
dwVpnStrategy: u32
dwfOptions2: u32
dwfOptions3: u32
szDnsSuffix: [CHAR; 256]
dwTcpWindowSize: u32
szPrerequisitePbk: [CHAR; 260]
szPrerequisiteEntry: [CHAR; 257]
dwRedialCount: u32
dwRedialPause: u32
ipv6addrDns: IN6_ADDR
ipv6addrDnsAlt: IN6_ADDR
dwIPv4InterfaceMetric: u32
dwIPv6InterfaceMetric: u32
ipv6addr: IN6_ADDR
dwIPv6PrefixLength: u32
dwNetworkOutageTime: u32
szIDi: [CHAR; 257]
szIDr: [CHAR; 257]
fIsImsConfig: BOOL
IdiType: IKEV2_ID_PAYLOAD_TYPE
IdrType: IKEV2_ID_PAYLOAD_TYPE
fDisableIKEv2Fragmentation: BOOL
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RASENTRYA
impl Send for RASENTRYA
impl Sync for RASENTRYA
impl Unpin for RASENTRYA
impl UnwindSafe for RASENTRYA
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more