natupnp.h header
This header is used by Windows Firewall Technologies. For more information, see:
natupnp.h contains the following programming 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. |