76 lines
876 B
C
76 lines
876 B
C
/*++
|
|
|
|
Copyright (c) 1999 Microsoft Corporation
|
|
|
|
|
|
Module Name:
|
|
|
|
iphlpwrp.h
|
|
|
|
Abstract:
|
|
|
|
This module contains all of the code prototypes to
|
|
wrap the ip public help apis for getting the list of
|
|
active interfaces on a machine.
|
|
|
|
Author:
|
|
|
|
krishnaG
|
|
|
|
Environment
|
|
|
|
User Level: Win32
|
|
|
|
Revision History:
|
|
|
|
abhisheV 30-September-1999
|
|
|
|
--*/
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
|
|
DWORD
|
|
PaPNPGetIfTable(
|
|
OUT PMIB_IFTABLE * ppMibIfTable
|
|
);
|
|
|
|
|
|
DWORD
|
|
PaPNPGetInterfaceInformation(
|
|
OUT PIP_INTERFACE_INFO * ppInterfaceInfo
|
|
);
|
|
|
|
|
|
VOID
|
|
PrintMibIfTable(
|
|
IN PMIB_IFTABLE pMibIfTable
|
|
);
|
|
|
|
|
|
VOID
|
|
PrintInterfaceInfo(
|
|
IN PIP_INTERFACE_INFO pInterfaceInfo
|
|
);
|
|
|
|
|
|
VOID
|
|
PrintMibAddrTable(
|
|
IN PMIB_IPADDRTABLE pMibAddrTable
|
|
);
|
|
|
|
|
|
DWORD
|
|
PaPNPGetIpAddrTable(
|
|
OUT PMIB_IPADDRTABLE * ppMibIpAddrTable
|
|
);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|