blob: 6ef6139009c50c386de76613579f9226ef9f4256 [file] [log] [blame]
Jonathan Yong318d8452010-06-15 10:07:04 +00001;
2; Definition file of IPHLPAPI.DLL
3; Automatic generated by gendef
4; written by Kai Tietz 2008
5;
6LIBRARY "IPHLPAPI.DLL"
Kai Tietz9ff1fef2007-10-31 08:50:26 +00007EXPORTS
8AddIPAddress@20
Jonathan Yong318d8452010-06-15 10:07:04 +00009AllocateAndGetInterfaceInfoFromStack@20
10AllocateAndGetIpAddrTableFromStack@16
Jonathan Yong11efc442012-10-28 02:37:09 +000011CPNatfwtCreateProviderInstance@20
12CPNatfwtDeregisterProviderInstance@4
13CPNatfwtDestroyProviderInstance@4
14CPNatfwtIndicateReceivedBuffers@24
15CPNatfwtRegisterProviderInstance@20
Jonathan Yong318d8452010-06-15 10:07:04 +000016CancelIPChangeNotify@4
17CancelMibChangeNotify2@4
18ConvertGuidToStringA@12
19ConvertGuidToStringW@12
20ConvertInterfaceAliasToLuid@8
21ConvertInterfaceGuidToLuid@8
22ConvertInterfaceIndexToLuid@8
23ConvertInterfaceLuidToAlias@12
24ConvertInterfaceLuidToGuid@8
25ConvertInterfaceLuidToIndex@8
26ConvertInterfaceLuidToNameA@12
27ConvertInterfaceLuidToNameW@12
28ConvertInterfaceNameToLuidA@8
29ConvertInterfaceNameToLuidW@8
30ConvertInterfacePhysicalAddressToLuid@12
31ConvertIpv4MaskToLength@8
32ConvertLengthToIpv4Mask@8
33ConvertRemoteInterfaceAliasToLuid@12
34ConvertRemoteInterfaceGuidToLuid@12
35ConvertRemoteInterfaceIndexToLuid@12
36ConvertRemoteInterfaceLuidToAlias@16
37ConvertRemoteInterfaceLuidToGuid@12
38ConvertRemoteInterfaceLuidToIndex@12
39ConvertStringToGuidA@8
40ConvertStringToGuidW@8
41ConvertStringToInterfacePhysicalAddress@8
42CreateAnycastIpAddressEntry@4
43CreateIpForwardEntry2@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +000044CreateIpForwardEntry@4
Jonathan Yong318d8452010-06-15 10:07:04 +000045CreateIpNetEntry2@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +000046CreateIpNetEntry@4
Jonathan Yong318d8452010-06-15 10:07:04 +000047CreatePersistentTcpPortReservation@12
48CreatePersistentUdpPortReservation@12
Kai Tietz9ff1fef2007-10-31 08:50:26 +000049CreateProxyArpEntry@12
Jonathan Yong318d8452010-06-15 10:07:04 +000050CreateSortedAddressPairs@28
51CreateUnicastIpAddressEntry@4
52DeleteAnycastIpAddressEntry@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +000053DeleteIPAddress@4
Jonathan Yong318d8452010-06-15 10:07:04 +000054DeleteIpForwardEntry2@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +000055DeleteIpForwardEntry@4
Jonathan Yong318d8452010-06-15 10:07:04 +000056DeleteIpNetEntry2@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +000057DeleteIpNetEntry@4
Jonathan Yong318d8452010-06-15 10:07:04 +000058DeletePersistentTcpPortReservation@8
59DeletePersistentUdpPortReservation@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +000060DeleteProxyArpEntry@12
Jonathan Yong318d8452010-06-15 10:07:04 +000061DeleteUnicastIpAddressEntry@4
62DisableMediaSense@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +000063EnableRouter@8
Jonathan Yong318d8452010-06-15 10:07:04 +000064FlushIpNetTable2@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +000065FlushIpNetTable@4
Jonathan Yong318d8452010-06-15 10:07:04 +000066FlushIpPathTable@4
67FreeMibTable@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +000068GetAdapterIndex@8
Jonathan Yong11efc442012-10-28 02:37:09 +000069GetAdapterOrderMap@0
Jonathan Yong318d8452010-06-15 10:07:04 +000070GetAdaptersAddresses@20
Kai Tietz9ff1fef2007-10-31 08:50:26 +000071GetAdaptersInfo@8
Jonathan Yong318d8452010-06-15 10:07:04 +000072GetAnycastIpAddressEntry@4
73GetAnycastIpAddressTable@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +000074GetBestInterface@8
Jonathan Yong318d8452010-06-15 10:07:04 +000075GetBestInterfaceEx@8
76GetBestRoute2@28
Kai Tietz9ff1fef2007-10-31 08:50:26 +000077GetBestRoute@12
Jonathan Yong11efc442012-10-28 02:37:09 +000078GetCurrentThreadCompartmentId@0
NightStrike33addb72010-02-26 13:43:05 +000079GetExtendedTcpTable@24
Jonathan Yong318d8452010-06-15 10:07:04 +000080GetExtendedUdpTable@24
Kai Tietz9ff1fef2007-10-31 08:50:26 +000081GetFriendlyIfIndex@4
82GetIcmpStatistics@4
Jonathan Yong318d8452010-06-15 10:07:04 +000083GetIcmpStatisticsEx@8
84GetIfEntry2@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +000085GetIfEntry@4
Jonathan Yong318d8452010-06-15 10:07:04 +000086GetIfStackTable@4
87GetIfTable2@4
88GetIfTable2Ex@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +000089GetIfTable@12
90GetInterfaceInfo@8
Jonathan Yong318d8452010-06-15 10:07:04 +000091GetInvertedIfStackTable@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +000092GetIpAddrTable@12
Jonathan Yong318d8452010-06-15 10:07:04 +000093GetIpErrorString@12
94GetIpForwardEntry2@4
95GetIpForwardTable2@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +000096GetIpForwardTable@12
Jonathan Yong318d8452010-06-15 10:07:04 +000097GetIpInterfaceEntry@4
98GetIpInterfaceTable@8
99GetIpNetEntry2@4
100GetIpNetTable2@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000101GetIpNetTable@12
Jonathan Yong318d8452010-06-15 10:07:04 +0000102GetIpPathEntry@4
103GetIpPathTable@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000104GetIpStatistics@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000105GetIpStatisticsEx@8
106GetMulticastIpAddressEntry@4
107GetMulticastIpAddressTable@8
108GetNetworkInformation@20
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000109GetNetworkParams@8
110GetNumberOfInterfaces@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000111GetOwnerModuleFromPidAndInfo@20
112GetOwnerModuleFromTcp6Entry@16
113GetOwnerModuleFromTcpEntry@16
114GetOwnerModuleFromUdp6Entry@16
115GetOwnerModuleFromUdpEntry@16
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000116GetPerAdapterInfo@12
Jonathan Yong318d8452010-06-15 10:07:04 +0000117GetPerTcp6ConnectionEStats@44
118GetPerTcp6ConnectionStats@32
119GetPerTcpConnectionEStats@44
120GetPerTcpConnectionStats@32
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000121GetRTTAndHopCount@16
Jonathan Yong318d8452010-06-15 10:07:04 +0000122GetSessionCompartmentId@4
123GetTcp6Table2@12
124GetTcp6Table@12
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000125GetTcpStatistics@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000126GetTcpStatisticsEx@8
127GetTcpTable2@12
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000128GetTcpTable@12
Jonathan Yong318d8452010-06-15 10:07:04 +0000129GetTeredoPort@4
130GetUdp6Table@12
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000131GetUdpStatistics@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000132GetUdpStatisticsEx@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000133GetUdpTable@12
134GetUniDirectionalAdapterInfo@8
Jonathan Yong318d8452010-06-15 10:07:04 +0000135GetUnicastIpAddressEntry@4
136GetUnicastIpAddressTable@8
Jonathan Yong11efc442012-10-28 02:37:09 +0000137Icmp6CreateFile@0
Jonathan Yong318d8452010-06-15 10:07:04 +0000138Icmp6ParseReplies@8
139Icmp6SendEcho2@48
140IcmpCloseHandle@4
Jonathan Yong11efc442012-10-28 02:37:09 +0000141IcmpCreateFile@0
Jonathan Yong318d8452010-06-15 10:07:04 +0000142IcmpParseReplies@8
143IcmpSendEcho2@44
144IcmpSendEcho2Ex@48
145IcmpSendEcho@32
146InitializeIpForwardEntry@4
147InitializeIpInterfaceEntry@4
148InitializeUnicastIpAddressEntry@4
149InternalCleanupPersistentStore@8
150InternalCreateAnycastIpAddressEntry@8
151InternalCreateIpForwardEntry2@8
152InternalCreateIpForwardEntry@4
153InternalCreateIpNetEntry2@8
154InternalCreateIpNetEntry@4
155InternalCreateUnicastIpAddressEntry@8
156InternalDeleteAnycastIpAddressEntry@8
157InternalDeleteIpForwardEntry2@8
158InternalDeleteIpForwardEntry@4
159InternalDeleteIpNetEntry2@8
160InternalDeleteIpNetEntry@4
161InternalDeleteUnicastIpAddressEntry@8
162InternalFindInterfaceByAddress@8
163InternalGetAnycastIpAddressEntry@8
164InternalGetAnycastIpAddressTable@12
165InternalGetForwardIpTable2@12
166InternalGetIfEntry2@8
167InternalGetIfTable2@8
168InternalGetIfTable@12
169InternalGetIpAddrTable@12
170InternalGetIpForwardEntry2@8
171InternalGetIpForwardTable@12
172InternalGetIpInterfaceEntry@8
173InternalGetIpInterfaceTable@12
174InternalGetIpNetEntry2@8
175InternalGetIpNetTable2@12
176InternalGetIpNetTable@12
177InternalGetMulticastIpAddressEntry@8
178InternalGetMulticastIpAddressTable@12
179InternalGetTcp6Table2@12
180InternalGetTcp6TableWithOwnerModule@12
181InternalGetTcp6TableWithOwnerPid@12
182InternalGetTcpTable2@12
183InternalGetTcpTable@12
184InternalGetTcpTableEx@12
185InternalGetTcpTableWithOwnerModule@12
186InternalGetTcpTableWithOwnerPid@12
187InternalGetTunnelPhysicalAdapter@8
188InternalGetUdp6TableWithOwnerModule@12
189InternalGetUdp6TableWithOwnerPid@12
190InternalGetUdpTable@12
191InternalGetUdpTableEx@12
192InternalGetUdpTableWithOwnerModule@12
193InternalGetUdpTableWithOwnerPid@12
194InternalGetUnicastIpAddressEntry@8
195InternalGetUnicastIpAddressTable@12
196InternalSetIfEntry@4
197InternalSetIpForwardEntry2@8
198InternalSetIpForwardEntry@4
199InternalSetIpInterfaceEntry@8
200InternalSetIpNetEntry2@8
201InternalSetIpNetEntry@4
202InternalSetIpStats@4
203InternalSetTcpEntry@4
204InternalSetTeredoPort@4
205InternalSetUnicastIpAddressEntry@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000206IpReleaseAddress@4
207IpRenewAddress@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000208LookupPersistentTcpPortReservation@12
209LookupPersistentUdpPortReservation@12
210NTPTimeToNTFileTime@12
211NTTimeToNTPTime@8
212NhGetGuidFromInterfaceName@16
213NhGetInterfaceDescriptionFromGuid@20
214NhGetInterfaceNameFromDeviceGuid@20
215NhGetInterfaceNameFromGuid@20
216NhpAllocateAndGetInterfaceInfoFromStack@20
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000217NotifyAddrChange@8
Jonathan Yong318d8452010-06-15 10:07:04 +0000218NotifyIpInterfaceChange@20
219NotifyRouteChange2@20
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000220NotifyRouteChange@8
Jonathan Yong318d8452010-06-15 10:07:04 +0000221NotifyStableUnicastIpAddressTable@20
222NotifyTeredoPortChange@16
223NotifyUnicastIpAddressChange@20
224ParseNetworkString@20
Jonathan Yong11efc442012-10-28 02:37:09 +0000225_PfAddFiltersToInterface@24
226_PfAddGlobalFilterToInterface@8
227_PfBindInterfaceToIPAddress@12
228_PfBindInterfaceToIndex@16
229_PfCreateInterface@24
230_PfDeleteInterface@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000231_PfDeleteLog@0
Jonathan Yong11efc442012-10-28 02:37:09 +0000232_PfGetInterfaceStatistics@16
233_PfMakeLog@4
234_PfRebindFilters@8
235_PfRemoveFilterHandles@12
236_PfRemoveFiltersFromInterface@20
237_PfRemoveGlobalFilterFromInterface@8
238_PfSetLogBuffer@28
239_PfTestPacket@20
240_PfUnBindInterface@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000241ResolveIpNetEntry2@8
242ResolveNeighbor@12
243RestoreMediaSense@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000244SendARP@16
245SetAdapterIpAddress@20
Jonathan Yong318d8452010-06-15 10:07:04 +0000246SetCurrentThreadCompartmentId@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000247SetIfEntry@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000248SetIpForwardEntry2@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000249SetIpForwardEntry@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000250SetIpInterfaceEntry@4
251SetIpNetEntry2@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000252SetIpNetEntry@4
253SetIpStatistics@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000254SetIpStatisticsEx@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000255SetIpTTL@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000256SetNetworkInformation@12
257SetPerTcp6ConnectionEStats@24
258SetPerTcp6ConnectionStats@20
259SetPerTcpConnectionEStats@24
260SetPerTcpConnectionStats@20
261SetSessionCompartmentId@8
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000262SetTcpEntry@4
Jonathan Yong318d8452010-06-15 10:07:04 +0000263SetUnicastIpAddressEntry@4
Kai Tietz9ff1fef2007-10-31 08:50:26 +0000264UnenableRouter@8
Jonathan Yong318d8452010-06-15 10:07:04 +0000265do_echo_rep@40
266do_echo_req@40
267if_indextoname@8
268if_nametoindex@4
Jonathan Yong11efc442012-10-28 02:37:09 +0000269register_icmp@0