Windows XP DLL File Information - iphlpapi.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows XP, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | IP Helper API |
File Version: | 5.1.2600.5512 (xpsp.080413-0852) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Medium - 34 other DLL files in system32 directory are statically linked to this file. |
File Size: | 92 KB |
Total Number of Exported Functions: | 155 |
Total Number of Exported Functions With Names: | 155 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 77,312 Bytes | 81.6% | Read, Execute | Code |
.data | 0x00014000 | 4,096 Bytes | 4.3% | Write, Read | Initialized Data |
.rsrc | 0x00015000 | 8,704 Bytes | 9.2% | Read | Initialized Data |
.reloc | 0x00018000 | 3,584 Bytes | 3.8% | Read, Discardable | Initialized Data |
Static Linking
iphlpapi.dll is statically linked to the following files:ADVAPI32.dll
KERNEL32.dll
msvcrt.dll
ntdll.dll
USER32.dll
WS2_32.dll
This means that when iphlpapi.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, iphlpapi.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 0 | 0 Bytes | 0.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 145 | 5,624 Bytes | 5.9% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 2,204 Bytes | 2.3% |
Total | 147 | 7,828 Bytes | 8.3% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
1 | Other |
2 | Regular 1822 |
3 | HDH 1822 |
4 | DDN X.25 |
5 | RFC-877 X.25 |
6 | Ethernet CSMA/CD |
7 | IS0-88023 CSMA/CD |
8 | IS0-88024 Token Bus |
9 | IS0-88025 Token Ring |
10 | IS0-88026 MAN |
11 | StarLan |
12 | Proteon 10Mb |
13 | Proteon 80Mb |
14 | HyperChannel |
15 | FDDI |
16 | Link Access Protocol B |
17 | SDLC |
20 | Basic Rate ISDN |
21 | Primary Rate ISDN |
22 | Propietory Point to Point Serial |
23 | PPP Serial |
24 | Software Loopback |
25 | EON CLNP over IP |
26 | Ethernet 3Mb |
27 | NSIP XNS over IP |
28 | Generic SLIP Serial |
29 | ULTRA Technologies |
32 | Frame Relay DTE Only |
33 | RS-232 |
34 | Parallel Port |
35 | ArcNet |
36 | ArcNet Plus |
37 | ATM Cells |
38 | MIO X.25 |
39 | SONET/SDH |
40 | X.25 PLE |
41 | ISO-88022 LLC |
42 | LocalTalk |
43 | SMDS DXI |
44 | Frame Relay |
45 | V.35 |
46 | HSSI |
47 | HIPPI |
48 | Generic Modem |
49 | AAL5 over ATM |
50 | Sonet Path |
51 | Sonet Virtual Tributary |
52 | SMDS InterCarrier Interface |
53 | Proprietary Virtual/Internal |
54 | Proprietary Multiplexing |
55 | 100BaseVG |
56 | FiberChannel |
57 | HIPPI interface |
58 | Frame Relay Interconnect |
59 | ATM Emulated LAN for 802.3 |
60 | ATM Emulated LAN for 802.5 |
61 | ATM Emulated circuit |
62 | Fast Ethernet (100BaseT) |
63 | ISDN/X.25 |
64 | CCITT V.11/X.21 |
65 | CCITT V.36 |
66 | CCITT G703 at 64Kb |
67 | CCITT G703 at 2Mb |
68 | SNA QLLC |
69 | Fast Ethernet (100BaseFX) |
70 | Channel |
71 | Radio spread spectrum |
72 | IBM System 360/370 OEMI Channel |
73 | IBM Enterprise Systems Connection |
74 | Data Link Switching |
75 | ISDN S/T interface |
76 | ISDN U interface |
77 | Link Access Protocol D |
78 | IP Switching Objects |
79 | Remote Source Route Bridging |
80 | ATM Logical Port |
81 | Digital Signal Level 0 |
82 | Group of DS0s on the same DS1 |
83 | Bisynchronous Protocol |
84 | Asynchronous Protocol |
85 | Combat Net Radio |
86 | ISO 802.5r DTR |
87 | Ext Position Locaction Report System |
88 | Appletalk Remote Access Protocol |
89 | Proprietary Connectionless Protocol |
90 | CCITT-ITU X.29 PAD Protocol |
91 | CCITT-ITU X.3 PAD Facility |
92 | Multiprotocol Interconnect over Frame Relay |
93 | CCITT-ITU X213 |
94 | Asymmetric Digital Subscriber Loop |
95 | Rate-Adaptive Digital Subscriber Loop |
96 | Symmetric Digital Subscriber Loop |
97 | Very High Speed Digital Subscriber Loop |
98 | ISO 802.5 CRFP |
99 | Myricom Myrinet |
100 | Voice recEive and transMit |
101 | Voice Foreign Exchange Office |
102 | Voice Foreign Exchange Station |
103 | Voice encapsulation |
104 | Voice over IP encapsulation |
105 | ATM DXI |
106 | ATM FUNI |
107 | ATM IMA |
108 | PPP Multilink Bundle |
109 | IBM ipOverCdlc |
110 | IBM Common Link Access to Workstations |
111 | IBM stackToStack |
112 | IBM VIPA |
113 | IBM multi-proto channel support |
114 | IBM ipOverAtm |
115 | ISO 802.5j Fiber Token Ring |
116 | IBM twinaxial data link control |
117 | Gigabit Ethernet |
118 | HDLC |
119 | Link Access Protocol F |
120 | V.37 |
121 | X.25 Multi-Link Protocol |
122 | X.25 Hunt Group |
123 | Transport HDLP |
124 | Interleave channel |
125 | Fast channel |
126 | IP (for APPN HPR in IP networks) |
127 | CATV Mac Layer |
128 | CATV Downstream interface |
129 | CATV Upstream interface |
130 | Avalon Parallel Processor |
131 | Encapsulation interface |
132 | Coffee pot |
133 | Circuit Emulation Service |
134 | ATM Sub Interface |
135 | Layer 2 Virtual LAN using 802.1Q |
136 | Layer 3 Virtual LAN using IP |
137 | Layer 3 Virtual LAN using IPX |
138 | IP over Power Lines |
139 | Multimedia Mail over IP |
140 | Dynamic syncronous Transfer Mode |
141 | Data Communications Network |
142 | IP Forwarding Interface |
143 | Multi-rate Symmetric DSL |
144 | IEEE1394 High Perf Serial Bus |
10000 | RAS Server (Dial In) Interface |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:AddIPAddress | AllocateAndGetArpEntTableFromStack | AllocateAndGetIfTableFromStack |
AllocateAndGetIpAddrTableFromStack | AllocateAndGetIpForwardTableFromStack | AllocateAndGetIpNetTableFromStack |
AllocateAndGetTcpExTable2FromStack | AllocateAndGetTcpExTableFromStack | AllocateAndGetTcpTableFromStack |
AllocateAndGetUdpExTable2FromStack | AllocateAndGetUdpExTableFromStack | AllocateAndGetUdpTableFromStack |
CancelIPChangeNotify | CreateIpForwardEntry | CreateIpNetEntry |
CreateProxyArpEntry | DeleteIPAddress | DeleteIpForwardEntry |
DeleteIpNetEntry | DeleteProxyArpEntry | DisableMediaSense |
EnableRouter | FlushIpNetTable | FlushIpNetTableFromStack |
GetAdapterIndex | GetAdapterOrderMap | GetAdaptersAddresses |
GetAdaptersInfo | GetBestInterface | GetBestInterfaceEx |
GetBestInterfaceFromStack | GetBestRoute | GetBestRouteFromStack |
GetExtendedTcpTable | GetExtendedUdpTable | GetFriendlyIfIndex |
GetIcmpStatistics | GetIcmpStatisticsEx | GetIcmpStatsFromStack |
GetIcmpStatsFromStackEx | GetIfEntry | GetIfEntryFromStack |
GetIfTable | GetIfTableFromStack | GetIgmpList |
GetInterfaceInfo | GetIpAddrTable | GetIpAddrTableFromStack |
GetIpErrorString | GetIpForwardTable | GetIpForwardTableFromStack |
GetIpNetTable | GetIpNetTableFromStack | GetIpStatistics |
GetIpStatisticsEx | GetIpStatsFromStack | GetIpStatsFromStackEx |
GetNetworkParams | GetNumberOfInterfaces | GetOwnerModuleFromTcp6Entry |
GetOwnerModuleFromTcpEntry | GetOwnerModuleFromUdp6Entry | GetOwnerModuleFromUdpEntry |
GetPerAdapterInfo | GetRTTAndHopCount | GetTcpExTable2FromStack |
GetTcpStatistics | GetTcpStatisticsEx | GetTcpStatsFromStack |
GetTcpStatsFromStackEx | GetTcpTable | GetTcpTableFromStack |
GetUdpExTable2FromStack | GetUdpStatistics | GetUdpStatisticsEx |
GetUdpStatsFromStack | GetUdpStatsFromStackEx | GetUdpTable |
GetUdpTableFromStack | GetUniDirectionalAdapterInfo | Icmp6CreateFile |
Icmp6ParseReplies | Icmp6SendEcho2 | IcmpCloseHandle |
IcmpCreateFile | IcmpParseReplies | IcmpSendEcho |
IcmpSendEcho2 | InternalCreateIpForwardEntry | InternalCreateIpNetEntry |
InternalDeleteIpForwardEntry | InternalDeleteIpNetEntry | InternalGetIfTable |
InternalGetIpAddrTable | InternalGetIpForwardTable | InternalGetIpNetTable |
InternalGetTcpTable | InternalGetUdpTable | InternalSetIfEntry |
InternalSetIpForwardEntry | InternalSetIpNetEntry | InternalSetIpStats |
InternalSetTcpEntry | IpReleaseAddress | IpRenewAddress |
IsLocalAddress | NTPTimeToNTFileTime | NTTimeToNTPTime |
NhGetGuidFromInterfaceName | NhGetInterfaceNameFromDeviceGuid | NhGetInterfaceNameFromGuid |
NhpAllocateAndGetInterfaceInfoFromStack | NhpGetInterfaceIndexFromStack | NotifyAddrChange |
NotifyRouteChange | NotifyRouteChangeEx | RestoreMediaSense |
SendARP | SetAdapterIpAddress | SetBlockRoutes |
SetIfEntry | SetIfEntryToStack | SetIpForwardEntry |
SetIpForwardEntryToStack | SetIpMultihopRouteEntryToStack | SetIpNetEntry |
SetIpNetEntryToStack | SetIpRouteEntryToStack | SetIpStatistics |
SetIpStatsToStack | SetIpTTL | SetProxyArpEntryToStack |
SetRouteWithRef | SetTcpEntry | SetTcpEntryToStack |
UnenableRouter | _PfAddFiltersToInterface@24 | _PfAddGlobalFilterToInterface@8 |
_PfBindInterfaceToIPAddress@12 | _PfBindInterfaceToIndex@16 | _PfCreateInterface@24 |
_PfDeleteInterface@4 | _PfDeleteLog@0 | _PfGetInterfaceStatistics@16 |
_PfMakeLog@4 | _PfRebindFilters@8 | _PfRemoveFilterHandles@12 |
_PfRemoveFiltersFromInterface@20 | _PfRemoveGlobalFilterFromInterface@8 | _PfSetLogBuffer@28 |
_PfTestPacket@20 | _PfUnBindInterface@4 | do_echo_rep |
do_echo_req | register_icmp |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
AdjustTokenPrivileges CloseServiceHandle LookupPrivilegeValueA OpenProcessToken OpenSCManagerA OpenServiceA RegCloseKey RegOpenKeyExA RegOpenKeyExW RegQueryValueExA RegQueryValueExW RegSetValueExA StartServiceA - KERNEL32.dll:
CloseHandle CreateEventA CreateEventW CreateFileA CreateFileW DelayLoadFailureHook DeviceIoControl DisableThreadLibraryCalls FormatMessageA FormatMessageW FreeLibrary GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetProcAddress GetProcessHeap GetSystemDirectoryW GetSystemTimeAsFileTime GetTickCount GetVersionExA HeapCreate HeapDestroy InitializeCriticalSection InterlockedCompareExchange InterlockedExchange IsBadReadPtr IsBadWritePtr LoadLibraryA LocalAlloc LocalFree MultiByteToWideChar OpenProcess QueryPerformanceCounter SetUnhandledExceptionFilter SystemTimeToFileTime TerminateProcess UnhandledExceptionFilter lstrcmpiW lstrcpy lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlReAllocateHeap ntdll!RtlRestoreLastWin32Error - msvcrt.dll:
__dllonexit _adjust_fdiv _except_handler3 _ftol _initterm _onexit _vsnprintf _wcsicmp free gmtime malloc mbstowcs printf qsort sprintf strncmp strncpy strpbrk strspn swprintf time void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) wcscat wcscmp wcscpy wcslen wcstombs - ntdll.dll:
NtClose NtCreateFile NtDeviceIoControlFile NtWaitForSingleObject RtlAcquireResourceExclusive RtlAcquireResourceShared RtlAllocateHeap RtlAnsiStringToUnicodeString RtlDeleteResource RtlFreeAnsiString RtlFreeHeap RtlFreeOemString RtlGUIDFromString RtlInitString RtlInitUnicodeString RtlInitializeResource RtlNtStatusToDosError RtlReleaseResource RtlUnicodeStringToOemString - USER32.dll:
LoadStringW wsprintfW - WS2_32.dll:
FreeAddrInfoW WSAStartup getaddrinfo htonl htonl htons inet_addr inet_ntoa