You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
windows: add iphlpapi functions for change notifications
The NotifyIpInterfaceChange and NotifyUnicastIpAddressChange functions register a user-defined callback function for receiving network interface and IP address change notifications. The GetIfEntry2Ex and GetUnicastIpAddressEntry functions can be called to retrieve complete information about the changed interface or address.
The CancelMibChangeNotify2 function deregisters for change notifications.
// MIB_IPINTERFACE_ROW stores interface management information for a particular IP address family on a network interface.
2292
+
// See https://learn.microsoft.com/en-us/windows/win32/api/netioapi/ns-netioapi-mib_ipinterface_row.
2293
+
typeMibIpInterfaceRowstruct {
2294
+
Familyuint16
2295
+
InterfaceLuiduint64
2296
+
InterfaceIndexuint32
2297
+
MaxReassemblySizeuint32
2298
+
InterfaceIdentifieruint64
2299
+
MinRouterAdvertisementIntervaluint32
2300
+
MaxRouterAdvertisementIntervaluint32
2301
+
AdvertisingEnableduint8
2302
+
ForwardingEnableduint8
2303
+
WeakHostSenduint8
2304
+
WeakHostReceiveuint8
2305
+
UseAutomaticMetricuint8
2306
+
UseNeighborUnreachabilityDetectionuint8
2307
+
ManagedAddressConfigurationSupporteduint8
2308
+
OtherStatefulConfigurationSupporteduint8
2309
+
AdvertiseDefaultRouteuint8
2310
+
RouterDiscoveryBehavioruint32
2311
+
DadTransmitsuint32
2312
+
BaseReachableTimeuint32
2313
+
RetransmitTimeuint32
2314
+
PathMtuDiscoveryTimeoutuint32
2315
+
LinkLocalAddressBehavioruint32
2316
+
LinkLocalAddressTimeoutuint32
2317
+
ZoneIndices [ScopeLevelCount]uint32
2318
+
SitePrefixLengthuint32
2319
+
Metricuint32
2320
+
NlMtuuint32
2321
+
Connecteduint8
2322
+
SupportsWakeUpPatternsuint8
2323
+
SupportsNeighborDiscoveryuint8
2324
+
SupportsRouterDiscoveryuint8
2325
+
ReachableTimeuint32
2326
+
TransmitOffloaduint32
2327
+
ReceiveOffloaduint32
2328
+
DisableDefaultRoutesuint8
2329
+
}
2330
+
2205
2331
// Console related constants used for the mode parameter to SetConsoleMode. See
2206
2332
// https://docs.microsoft.com/en-us/windows/console/setconsolemode for details.
0 commit comments