[][src]Struct winapi_forked_icmpapi::shared::netioapi::MIB_IPINTERFACE_ROW

#[repr(C)]
pub struct MIB_IPINTERFACE_ROW {
    pub Family: ADDRESS_FAMILY,
    pub InterfaceLuid: NET_LUID,
    pub InterfaceIndex: NET_IFINDEX,
    pub MaxReassemblySize: ULONG,
    pub InterfaceIdentifier: ULONG64,
    pub MinRouterAdvertisementInterval: ULONG,
    pub MaxRouterAdvertisementInterval: ULONG,
    pub AdvertisingEnabled: BOOLEAN,
    pub ForwardingEnabled: BOOLEAN,
    pub WeakHostSend: BOOLEAN,
    pub WeakHostReceive: BOOLEAN,
    pub UseAutomaticMetric: BOOLEAN,
    pub UseNeighborUnreachabilityDetection: BOOLEAN,
    pub ManagedAddressConfigurationSupported: BOOLEAN,
    pub OtherStatefulConfigurationSupported: BOOLEAN,
    pub AdvertiseDefaultRoute: BOOLEAN,
    pub RouterDiscoveryBehavior: NL_ROUTER_DISCOVERY_BEHAVIOR,
    pub DadTransmits: ULONG,
    pub BaseReachableTime: ULONG,
    pub RetransmitTime: ULONG,
    pub PathMtuDiscoveryTimeout: ULONG,
    pub LinkLocalAddressBehavior: NL_LINK_LOCAL_ADDRESS_BEHAVIOR,
    pub LinkLocalAddressTimeout: ULONG,
    pub ZoneIndices: [ULONG; 16],
    pub SitePrefixLength: ULONG,
    pub Metric: ULONG,
    pub NlMtu: ULONG,
    pub Connected: BOOLEAN,
    pub SupportsWakeUpPatterns: BOOLEAN,
    pub SupportsNeighborDiscovery: BOOLEAN,
    pub SupportsRouterDiscovery: BOOLEAN,
    pub ReachableTime: ULONG,
    pub TransmitOffload: NL_INTERFACE_OFFLOAD_ROD,
    pub ReceiveOffload: NL_INTERFACE_OFFLOAD_ROD,
    pub DisableDefaultRoutes: BOOLEAN,
}

Fields

Family: ADDRESS_FAMILYInterfaceLuid: NET_LUIDInterfaceIndex: NET_IFINDEXMaxReassemblySize: ULONGInterfaceIdentifier: ULONG64MinRouterAdvertisementInterval: ULONGMaxRouterAdvertisementInterval: ULONGAdvertisingEnabled: BOOLEANForwardingEnabled: BOOLEANWeakHostSend: BOOLEANWeakHostReceive: BOOLEANUseAutomaticMetric: BOOLEANUseNeighborUnreachabilityDetection: BOOLEANManagedAddressConfigurationSupported: BOOLEANOtherStatefulConfigurationSupported: BOOLEANAdvertiseDefaultRoute: BOOLEANRouterDiscoveryBehavior: NL_ROUTER_DISCOVERY_BEHAVIORDadTransmits: ULONGBaseReachableTime: ULONGRetransmitTime: ULONGPathMtuDiscoveryTimeout: ULONGLinkLocalAddressBehavior: NL_LINK_LOCAL_ADDRESS_BEHAVIORLinkLocalAddressTimeout: ULONGZoneIndices: [ULONG; 16]SitePrefixLength: ULONGMetric: ULONGNlMtu: ULONGConnected: BOOLEANSupportsWakeUpPatterns: BOOLEANSupportsNeighborDiscovery: BOOLEANSupportsRouterDiscovery: BOOLEANReachableTime: ULONGTransmitOffload: NL_INTERFACE_OFFLOAD_RODReceiveOffload: NL_INTERFACE_OFFLOAD_RODDisableDefaultRoutes: BOOLEAN

Trait Implementations

impl Clone for MIB_IPINTERFACE_ROW[src]

impl Copy for MIB_IPINTERFACE_ROW[src]

impl Default for MIB_IPINTERFACE_ROW[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.