[−][src]Struct winapi::um::iptypes::IP_ADAPTER_ADDRESSES_LH
Fields
u: IP_ADAPTER_ADDRESSES_LH_u
Next: *mut IP_ADAPTER_ADDRESSES_LH
AdapterName: PCHAR
FirstUnicastAddress: PIP_ADAPTER_UNICAST_ADDRESS_LH
FirstAnycastAddress: PIP_ADAPTER_ANYCAST_ADDRESS_XP
FirstMulticastAddress: PIP_ADAPTER_MULTICAST_ADDRESS_XP
FirstDnsServerAddress: PIP_ADAPTER_DNS_SERVER_ADDRESS_XP
DnsSuffix: PWCHAR
Description: PWCHAR
FriendlyName: PWCHAR
PhysicalAddress: [BYTE; 8]
PhysicalAddressLength: ULONG
Flags: ULONG
Mtu: ULONG
IfType: IFTYPE
OperStatus: IF_OPER_STATUS
Ipv6IfIndex: IF_INDEX
ZoneIndices: [ULONG; 16]
FirstPrefix: PIP_ADAPTER_PREFIX_XP
TransmitLinkSpeed: ULONG64
ReceiveLinkSpeed: ULONG64
FirstWinsServerAddress: PIP_ADAPTER_WINS_SERVER_ADDRESS_LH
FirstGatewayAddress: PIP_ADAPTER_GATEWAY_ADDRESS_LH
Ipv4Metric: ULONG
Ipv6Metric: ULONG
Luid: IF_LUID
Dhcpv4Server: SOCKET_ADDRESS
CompartmentId: NET_IF_COMPARTMENT_ID
NetworkGuid: NET_IF_NETWORK_GUID
ConnectionType: NET_IF_CONNECTION_TYPE
TunnelType: TUNNEL_TYPE
Dhcpv6Server: SOCKET_ADDRESS
Dhcpv6ClientDuid: [BYTE; 130]
Dhcpv6ClientDuidLength: ULONG
Dhcpv6Iaid: ULONG
FirstDnsSuffix: PIP_ADAPTER_DNS_SUFFIX
Implementations
impl IP_ADAPTER_ADDRESSES_LH
[src]
pub fn DdnsEnabled(&self) -> ULONG
[src]
pub fn set_DdnsEnabled(&mut self, val: ULONG)
[src]
pub fn RegisterAdapterSuffix(&self) -> ULONG
[src]
pub fn set_RegisterAdapterSuffix(&mut self, val: ULONG)
[src]
pub fn Dhcpv4Enabled(&self) -> ULONG
[src]
pub fn set_Dhcpv4Enabled(&mut self, val: ULONG)
[src]
pub fn ReceiveOnly(&self) -> ULONG
[src]
pub fn set_ReceiveOnly(&mut self, val: ULONG)
[src]
pub fn NoMulticast(&self) -> ULONG
[src]
pub fn set_NoMulticast(&mut self, val: ULONG)
[src]
pub fn Ipv6OtherStatefulConfig(&self) -> ULONG
[src]
pub fn set_Ipv6OtherStatefulConfig(&mut self, val: ULONG)
[src]
pub fn NetbiosOverTcpipEnabled(&self) -> ULONG
[src]
pub fn set_NetbiosOverTcpipEnabled(&mut self, val: ULONG)
[src]
pub fn Ipv4Enabled(&self) -> ULONG
[src]
pub fn set_Ipv4Enabled(&mut self, val: ULONG)
[src]
pub fn Ipv6Enabled(&self) -> ULONG
[src]
pub fn set_Ipv6Enabled(&mut self, val: ULONG)
[src]
pub fn Ipv6ManagedAddressConfigurationSupported(&self) -> ULONG
[src]
pub fn set_Ipv6ManagedAddressConfigurationSupported(&mut self, val: ULONG)
[src]
Trait Implementations
impl Clone for IP_ADAPTER_ADDRESSES_LH
[src]
fn clone(&self) -> IP_ADAPTER_ADDRESSES_LH
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for IP_ADAPTER_ADDRESSES_LH
[src]
impl Default for IP_ADAPTER_ADDRESSES_LH
[src]
fn default() -> IP_ADAPTER_ADDRESSES_LH
[src]
Auto Trait Implementations
impl !Send for IP_ADAPTER_ADDRESSES_LH
impl !Sync for IP_ADAPTER_ADDRESSES_LH
impl Unpin for IP_ADAPTER_ADDRESSES_LH
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,