Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (iphlpapi) |
| void | interfaceMapInit (void) |
| void | interfaceMapFree (void) |
| NTSTATUS | tdiGetMibForIfEntity (HANDLE tcpFile, TDIEntityID *ent, IFEntrySafelySized *entry) |
| BOOL | isInterface (TDIEntityID *if_maybe) |
| BOOL | isLoopback (HANDLE tcpFile, TDIEntityID *loop_maybe) |
| BOOL | hasArp (HANDLE tcpFile, TDIEntityID *arp_maybe) |
| static NTSTATUS | getInterfaceInfoSet (HANDLE tcpFile, IFInfo **infoSet, PDWORD numInterfaces) |
| static DWORD | getNumInterfacesInt (BOOL onlyNonLoopback) |
| DWORD | getNumInterfaces (void) |
| DWORD | getNumNonLoopbackInterfaces (void) |
| DWORD | getNthInterfaceEntity (HANDLE tcpFile, DWORD index, TDIEntityID *ent) |
| NTSTATUS | getInterfaceInfoByIndex (HANDLE tcpFile, DWORD index, IFInfo *info) |
| NTSTATUS | getInterfaceInfoByName (HANDLE tcpFile, char *name, IFInfo *info) |
| const char * | getInterfaceNameByIndex (DWORD index) |
| void | consumeInterfaceName (const char *name) |
| DWORD | getInterfaceIndexByName (const char *name, PDWORD index) |
| InterfaceIndexTable * | getInterfaceIndexTableInt (BOOL nonLoopbackOnly) |
| InterfaceIndexTable * | getInterfaceIndexTable (void) |
| InterfaceIndexTable * | getNonLoopbackInterfaceIndexTable (void) |
| DWORD | getInterfaceIPAddrByName (const char *name) |
| NTSTATUS | getIPAddrEntryForIf (HANDLE tcpFile, char *name, DWORD index, IFInfo *ifInfo) |
| DWORD | getAddrByIndexOrName (char *name, DWORD index, IPHLPAddrType addrType) |
| DWORD | getInterfaceIPAddrByIndex (DWORD index) |
| DWORD | getInterfaceBCastAddrByName (const char *name) |
| DWORD | getInterfaceBCastAddrByIndex (DWORD index) |
| DWORD | getInterfaceMaskByName (const char *name) |
| DWORD | getInterfaceMaskByIndex (DWORD index) |
| void | getInterfacePhysicalFromInfo (IFInfo *info, PDWORD len, PBYTE addr, PDWORD type) |
| DWORD | getInterfacePhysicalByName (const char *name, PDWORD len, PBYTE addr, PDWORD type) |
| DWORD | getInterfacePhysicalByIndex (DWORD index, PDWORD len, PBYTE addr, PDWORD type) |
| DWORD | getInterfaceMtuByName (const char *name, PDWORD mtu) |
| DWORD | getInterfaceMtuByIndex (DWORD index, PDWORD mtu) |
| DWORD | getInterfaceStatusByName (const char *name, PDWORD status) |
| DWORD | getInterfaceStatusByIndex (DWORD index, PDWORD status) |
| DWORD | getInterfaceEntryByName (const char *name, PMIB_IFROW entry) |
| DWORD | getInterfaceEntryByIndex (DWORD index, PMIB_IFROW entry) |
| char * | toIPAddressString (unsigned int addr, char string[16]) |
| NTSTATUS | addIPAddress (IPAddr Address, IPMask Mask, DWORD IfIndex, PULONG NteContext, PULONG NteInstance) |
| NTSTATUS | deleteIpAddress (ULONG NteContext) |