Package org.xbill.DNS.config
Class IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
java.lang.Object
com.sun.jna.Structure
org.xbill.DNS.config.IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
- Direct Known Subclasses:
IPHlpAPI.IP_ADAPTER_ADDRESSES_LH.ByReference
- Enclosing interface:
IPHlpAPI
@FieldOrder({"Length","IfIndex","Next","AdapterName","FirstUnicastAddress","FirstAnycastAddress","FirstMulticastAddress","FirstDnsServerAddress","DnsSuffix","Description","FriendlyName","PhysicalAddress","PhysicalAddressLength","Flags","Mtu","IfType","OperStatus","Ipv6IfIndex","ZoneIndices","FirstPrefix","TransmitLinkSpeed","ReceiveLinkSpeed","FirstWinsServerAddress","FirstGatewayAddress","Ipv4Metric","Ipv6Metric","Luid","Dhcpv4Server","CompartmentId","NetworkGuid","ConnectionType","TunnelType","Dhcpv6Server","Dhcpv6ClientDuid","Dhcpv6ClientDuidLength","Dhcpv6Iaid","FirstDnsSuffix"})
public static class IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
extends com.sun.jna.Structure
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionintintcom.sun.jna.WStringbyte[]intintcom.sun.jna.WStringcom.sun.jna.Pointercom.sun.jna.Pointercom.sun.jna.Pointerintcom.sun.jna.WStringintintintintintintintcom.sun.jna.platform.win32.Guid.GUIDintbyte[]intlonglongintint[]Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
Length
public int Length -
IfIndex
public int IfIndex -
Next
-
AdapterName
-
FirstUnicastAddress
-
FirstAnycastAddress
-
FirstMulticastAddress
-
FirstDnsServerAddress
-
DnsSuffix
public com.sun.jna.WString DnsSuffix -
Description
public com.sun.jna.WString Description -
FriendlyName
public com.sun.jna.WString FriendlyName -
PhysicalAddress
public byte[] PhysicalAddress -
PhysicalAddressLength
public int PhysicalAddressLength -
Flags
public int Flags -
Mtu
public int Mtu -
IfType
public int IfType -
OperStatus
public int OperStatus -
Ipv6IfIndex
public int Ipv6IfIndex -
ZoneIndices
public int[] ZoneIndices -
FirstPrefix
public com.sun.jna.Pointer FirstPrefix -
TransmitLinkSpeed
public long TransmitLinkSpeed -
ReceiveLinkSpeed
public long ReceiveLinkSpeed -
FirstWinsServerAddress
public com.sun.jna.Pointer FirstWinsServerAddress -
FirstGatewayAddress
public com.sun.jna.Pointer FirstGatewayAddress -
Ipv4Metric
public int Ipv4Metric -
Ipv6Metric
public int Ipv6Metric -
Luid
-
Dhcpv4Server
-
CompartmentId
public int CompartmentId -
NetworkGuid
public com.sun.jna.platform.win32.Guid.GUID NetworkGuid -
ConnectionType
public int ConnectionType -
TunnelType
public int TunnelType -
Dhcpv6Server
-
Dhcpv6ClientDuid
public byte[] Dhcpv6ClientDuid -
Dhcpv6ClientDuidLength
public int Dhcpv6ClientDuidLength -
Dhcpv6Iaid
public int Dhcpv6Iaid -
FirstDnsSuffix
-
-
Constructor Details
-
IP_ADAPTER_ADDRESSES_LH
public IP_ADAPTER_ADDRESSES_LH(com.sun.jna.Pointer p) -
IP_ADAPTER_ADDRESSES_LH
public IP_ADAPTER_ADDRESSES_LH()
-