Lines Matching defs:isc_interfaceiter
45 struct isc_interfaceiter { struct
46 unsigned int magic; /* Magic number. */
48 isc_mem_t *mctx;
49 isc_interface_t current; /* Current interface data. */
50 isc_result_t result; /* Last result code. */
52 IP_ADAPTER_ADDRESSES * ipaa; /* GAA() result buffer */
53 ULONG ipaasize; /* Bytes allocated */
54 IP_ADAPTER_ADDRESSES * ipaaCur; /* enumeration position */
55 IP_ADAPTER_UNICAST_ADDRESS *ipuaCur; /* enumeration subposition */
57 SOCKET socket;
58 INTERFACE_INFO IFData; /* Current Interface Info */
59 int numIF; /* Current Interface count */
60 int v4IF; /* Number of IPv4 Interfaces */
61 INTERFACE_INFO *buf4; /* Buffer for WSAIoctl data. */
62 unsigned int buf4size; /* Bytes allocated. */
63 INTERFACE_INFO *pos4; /* Current offset in IF List */
64 SOCKET_ADDRESS_LIST *buf6;
65 unsigned int buf6size; /* Bytes allocated. */
66 unsigned int pos6; /* buf6 index, counts down */
67 struct in6_addr loop__1; /* ::1 node-scope localhost */
68 struct in6_addr loopfe80__1; /* fe80::1 link-scope localhost */