42 #ifndef QNETWORKINTERFACE_WIN_P_H 43 #define QNETWORKINTERFACE_WIN_P_H 62 #ifndef GAA_FLAG_INCLUDE_ALL_INTERFACES 63 # define GAA_FLAG_INCLUDE_ALL_INTERFACES 0x0100 65 #ifndef MAX_ADAPTER_ADDRESS_LENGTH 67 # define MAX_ADAPTER_DESCRIPTION_LENGTH 128 // arb. 68 # define MAX_ADAPTER_NAME_LENGTH 256 // arb. 69 # define MAX_ADAPTER_ADDRESS_LENGTH 8 // arb. 70 # define DEFAULT_MINIMUM_ENTITIES 32 // arb. 71 # define MAX_HOSTNAME_LEN 128 // arb. 72 # define MAX_DOMAIN_NAME_LEN 128 // arb. 73 # define MAX_SCOPE_ID_LEN 256 // arb. 75 # define GAA_FLAG_SKIP_UNICAST 0x0001 76 # define GAA_FLAG_SKIP_ANYCAST 0x0002 77 # define GAA_FLAG_SKIP_MULTICAST 0x0004 78 # define GAA_FLAG_SKIP_DNS_SERVER 0x0008 79 # define GAA_FLAG_INCLUDE_PREFIX 0x0010 80 # define GAA_FLAG_SKIP_FRIENDLY_NAME 0x0020 82 # define IP_ADAPTER_DDNS_ENABLED 0x01 83 # define IP_ADAPTER_REGISTER_ADAPTER_SUFFIX 0x02 84 # define IP_ADAPTER_DHCP_ENABLED 0x04 85 # define IP_ADAPTER_RECEIVE_ONLY 0x08 86 # define IP_ADAPTER_NO_MULTICAST 0x10 87 # define IP_ADAPTER_IPV6_OTHER_STATEFUL_CONFIG 0x20 89 # define MIB_IF_TYPE_OTHER 1 90 # define MIB_IF_TYPE_ETHERNET 6 91 # define MIB_IF_TYPE_TOKENRING 9 92 # define MIB_IF_TYPE_FDDI 15 93 # define MIB_IF_TYPE_PPP 23 94 # define MIB_IF_TYPE_LOOPBACK 24 95 # define MIB_IF_TYPE_SLIP 28 164 typedef struct _IP_ADAPTER_ANYCAST_ADDRESS
167 typedef struct _IP_ADAPTER_MULTICAST_ADDRESS
171 typedef struct _IP_ADAPTER_DNS_SERVER_ADDRESS
struct _IP_ADAPTER_ANYCAST_ADDRESS IP_ADAPTER_ANYCAST_ADDRESS
IP_ADDR_STRING DhcpServer
char Description[MAX_ADAPTER_DESCRIPTION_LENGTH+4]
#define QT_END_NAMESPACE
This macro expands to.
struct _IP_ADAPTER_INFO IP_ADAPTER_INFO
#define MAX_ADAPTER_DESCRIPTION_LENGTH
#define MAX_ADAPTER_ADDRESS_LENGTH
struct _IP_ADAPTER_PREFIX * PIP_ADAPTER_PREFIX
IP_ADDRESS_STRING IpAddress
struct _IP_ADDR_STRING * Next
IP_ADDR_STRING SecondaryWinsServer
PIP_ADAPTER_MULTICAST_ADDRESS FirstMulticastAddress
PIP_ADDR_STRING CurrentDnsServer
struct _IP_ADAPTER_MULTICAST_ADDRESS IP_ADAPTER_MULTICAST_ADDRESS
struct _IP_ADAPTER_UNICAST_ADDRESS IP_ADAPTER_UNICAST_ADDRESS
char AdapterName[MAX_ADAPTER_NAME_LENGTH+4]
struct _IP_ADAPTER_MULTICAST_ADDRESS * PIP_ADAPTER_MULTICAST_ADDRESS
#define MAX_DOMAIN_NAME_LEN
struct IP_ADDRESS_STRING IP_MASK_STRING
PIP_ADAPTER_UNICAST_ADDRESS FirstUnicastAddress
#define QT_BEGIN_NAMESPACE
This macro expands to.
struct _IP_ADAPTER_PREFIX IP_ADAPTER_PREFIX
IP_PREFIX_ORIGIN PrefixOrigin
BYTE Address[MAX_ADAPTER_ADDRESS_LENGTH]
IP_SUFFIX_ORIGIN SuffixOrigin
struct FIXED_INFO * PFIXED_INFO
struct _IP_ADAPTER_DNS_SERVER_ADDRESS * PIP_ADAPTER_DNS_SERVER_ADDRESS
BYTE PhysicalAddress[MAX_ADAPTER_ADDRESS_LENGTH]
struct _IP_ADAPTER_UNICAST_ADDRESS * Next
struct _IP_ADAPTER_DNS_SERVER_ADDRESS IP_ADAPTER_DNS_SERVER_ADDRESS
struct IP_ADDRESS_STRING * PIP_MASK_STRING
struct _IP_ADAPTER_ADDRESSES * PIP_ADAPTER_ADDRESSES
struct _IP_ADAPTER_PREFIX * Next
#define MAX_ADAPTER_NAME_LENGTH
PIP_ADAPTER_DNS_SERVER_ADDRESS FirstDnsServerAddress
struct _IP_ADAPTER_ANYCAST_ADDRESS * PIP_ADAPTER_ANYCAST_ADDRESS
IP_ADDR_STRING GatewayList
struct _IP_ADAPTER_ADDRESSES * Next
IP_ADDR_STRING PrimaryWinsServer
struct _IP_ADAPTER_UNICAST_ADDRESS * PIP_ADAPTER_UNICAST_ADDRESS
struct _IP_ADAPTER_ADDRESSES IP_ADAPTER_ADDRESSES
IF_OPER_STATUS OperStatus
PIP_ADDR_STRING CurrentIpAddress
DWORD PhysicalAddressLength
IP_ADDR_STRING DnsServerList
PIP_ADAPTER_ANYCAST_ADDRESS FirstAnycastAddress
struct _IP_ADDR_STRING IP_ADDR_STRING
struct _IP_ADAPTER_INFO * Next
struct _IP_ADDR_STRING * PIP_ADDR_STRING
struct _IP_ADAPTER_INFO * PIP_ADAPTER_INFO
PIP_ADAPTER_PREFIX FirstPrefix
IP_ADDR_STRING IpAddressList
struct IP_ADDRESS_STRING * PIP_ADDRESS_STRING