Network Address Translation Traversal Reference

The Network Address Translation (NAT) Traversal API provides applications with the ability to configure port mappings on a remote Internet Gateway Device (IGD) that uses NAT. The IGD could be a personal computer running Windows XP with Internet Connection Sharing (ICS) and Windows Firewall (WF) enabled, a personal computer running software that provides NAT, or it could be a dedicated hardware device.

The NAT Traversal API provides the following interfaces: