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,
}
Fields§
§dwSize: u32
§dwfOptions: u32
§dwCountryID: u32
§dwCountryCode: u32
§szAreaCode: [u16; 11]
§szLocalPhoneNumber: [u16; 129]
§dwAlternateOffset: u32
§ipaddr: RASIPADDR
§ipaddrDns: RASIPADDR
§ipaddrDnsAlt: RASIPADDR
§ipaddrWins: RASIPADDR
§ipaddrWinsAlt: RASIPADDR
§dwFrameSize: u32
§dwfNetProtocols: u32
§dwFramingProtocol: u32
§szScript: [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: 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: [u16; 260]
§dwVpnStrategy: u32
§dwfOptions2: u32
§dwfOptions3: u32
§szDnsSuffix: [u16; 256]
§dwTcpWindowSize: u32
§szPrerequisitePbk: [u16; 260]
§szPrerequisiteEntry: [u16; 257]
§dwRedialCount: u32
§dwRedialPause: u32
§ipv6addrDns: IN6_ADDR
§ipv6addrDnsAlt: IN6_ADDR
§dwIPv4InterfaceMetric: u32
§dwIPv6InterfaceMetric: u32
§ipv6addr: IN6_ADDR
§dwIPv6PrefixLength: u32
§dwNetworkOutageTime: u32
§szIDi: [u16; 257]
§szIDr: [u16; 257]
§fIsImsConfig: BOOL
§IdiType: IKEV2_ID_PAYLOAD_TYPE
§IdrType: IKEV2_ID_PAYLOAD_TYPE
§fDisableIKEv2Fragmentation: BOOL
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RASENTRYW
impl RefUnwindSafe for RASENTRYW
impl Send for RASENTRYW
impl Sync for RASENTRYW
impl Unpin for RASENTRYW
impl UnwindSafe for RASENTRYW
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)