27 out ushort NewExternalPort, out
string NewProtocol, out ushort NewInternalPort,
28 out
string NewInternalClient, out
bool NewEnabled,
29 out
string NewPortMappingDescription, out uint NewLeaseDuration);
52 string NewProtocol, ushort NewInternalPort,
string NewInternalClient,
53 bool NewEnabled,
string NewPortMappingDescription, uint NewLeaseDuration);
67 string NewProtocol, out ushort NewInternalPort, out
string NewInternalClient,
68 out
bool NewEnabled, out
string NewPortMappingDescription,
69 out uint NewLeaseDuration);
Interface for Internet Gateway Services.
void GetExternalIPAddress(out string NewExternalIPAddress)
Gets the external public IP address.
void DeletePortMapping(string NewRemoteHost, ushort NewExternalPort, string NewProtocol)
Deletes a port mapping entry.
void GetGenericPortMappingEntry(ushort PortMappingIndex, out string NewRemoteHost, out ushort NewExternalPort, out string NewProtocol, out ushort NewInternalPort, out string NewInternalClient, out bool NewEnabled, out string NewPortMappingDescription, out uint NewLeaseDuration)
Gets a port mapping entry.
void AddPortMapping(string NewRemoteHost, ushort NewExternalPort, string NewProtocol, ushort NewInternalPort, string NewInternalClient, bool NewEnabled, string NewPortMappingDescription, uint NewLeaseDuration)
Adds a port mapping entry.
void GetSpecificPortMappingEntry(string NewRemoteHost, ushort NewExternalPort, string NewProtocol, out ushort NewInternalPort, out string NewInternalClient, out bool NewEnabled, out string NewPortMappingDescription, out uint NewLeaseDuration)
Gets a specific port mapping entry.