ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ifenum_reactos.c File Reference
#include "iphlpapi_private.h"

Go to the source code of this file.

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 chargetInterfaceNameByIndex (DWORD index)
void consumeInterfaceName (const char *name)
DWORD getInterfaceIndexByName (const char *name, PDWORD index)
InterfaceIndexTablegetInterfaceIndexTableInt (BOOL nonLoopbackOnly)
InterfaceIndexTablegetInterfaceIndexTable (void)
InterfaceIndexTablegetNonLoopbackInterfaceIndexTable (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)
chartoIPAddressString (unsigned int addr, char string[16])
NTSTATUS addIPAddress (IPAddr Address, IPMask Mask, DWORD IfIndex, PULONG NteContext, PULONG NteInstance)
NTSTATUS deleteIpAddress (ULONG NteContext)

Generated on Sun May 27 2012 05:10:25 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.