natupnp.h header

This header is used by Windows Firewall Technologies. For more information, see:

natupnp.h contains the following programming interfaces:

Interfaces

 
INATEventManager

The INATEventManager interface provides methods for NAT applications with UPnP technology to register callback interfaces with the NAT. The system calls the methods in these interfaces when the configuration of the NAT changes.
INATExternalIPAddressCallback

The INATExternalIPAddressCallback interface is implemented by the NAT application with UPnP technology. It provides a method that the system calls if the external IP address of the NAT computer changes.
INATNumberOfEntriesCallback

The INATNumberOfEntriesCallback interface provides a method that the system calls if the number of port mappings changes.
IStaticPortMapping

The IStaticPortMapping interface provides methods to retrieve and change the information for a particular port mapping.
IStaticPortMappingCollection

The IStaticPortMappingCollection interface provides methods to manage the collection of static port mappings.
IUPnPNAT

The IUPnPNAT interface is the primary interface for managing Network Address Translation (NAT) with UPnP. The IUPnPNAT interface provides access directly or indirectly to all the other interfaces in the NAT API with UPnP technology.