C
typedef enum { DDNS_STATUS_GOOD = 0u, DDNS_STATUS_NOCHG, DDNS_STATUS_ABUSE, DDNS_STATUS_BADSYS, DDNS_STATUS_BADAGENT, DDNS_STATUS_BADAUTH, DDNS_STATUS_NOT_DONATOR, DDNS_STATUS_NOT_FQDN, DDNS_STATUS_NOHOST, DDNS_STATUS_NOT_YOURS, DDNS_STATUS_NUMHOST, DDNS_STATUS_DNSERR, DDNS_STATUS_911, DDNS_STATUS_UPDATE_ERROR, DDNS_STATUS_UNCHANGED, DDNS_STATUS_CHECKIP_ERROR, DDNS_STATUS_INVALID, DDNS_STATUS_UNKNOWN } DDNS_STATUS;
Description
Status message for DynDNS client. GOOD and NOCHG are ok, but ABUSE through 911 are fatal. UNCHANGED through INVALID are locally defined.
Members
Members |
Description |
DDNS_STATUS_GOOD = 0u |
Update successful, hostname is now updated |
DDNS_STATUS_NOCHG |
Update changed no setting and is considered abusive. Additional 'nochg' updates will cause hostname to be blocked. |
DDNS_STATUS_ABUSE |
The hostname specified is blocked for update abuse. |
DDNS_STATUS_BADSYS |
System parameter not valid. Should be dyndns, statdns or custom. |
DDNS_STATUS_BADAGENT |
The user agent was blocked or not sent. |
DDNS_STATUS_BADAUTH |
The username and password pair do not match a real user. |
DDNS_STATUS_NOT_DONATOR |
An option available only to credited users (such as offline URL) was specified, but the user is not a credited user. If multiple hosts were specified, only a single !donator will be returned. |
DDNS_STATUS_NOT_FQDN |
The hostname specified is not a fully-qualified domain name (not in the form hostname.dyndns.org or domain.com). |
DDNS_STATUS_NOHOST |
The hostname specified does not exist in this user account (or is not in the service specified in the system parameter). |
DDNS_STATUS_NOT_YOURS |
The hostname specified does not belong to this user account. |
DDNS_STATUS_NUMHOST |
Too many hosts specified in an update. |
DDNS_STATUS_DNSERR |
Unspecified DNS error encountered by the DDNS service. |
DDNS_STATUS_911 |
There is a problem or scheduled maintenance with the DDNS service. |
DDNS_STATUS_UPDATE_ERROR |
Error communicating with Update service. |
DDNS_STATUS_UNCHANGED |
The IP Check indicated that no update was necessary. |
DDNS_STATUS_CHECKIP_ERROR |
Error communicating with CheckIP service. |
DDNS_STATUS_INVALID |
DDNS Client data is not valid. |
DDNS_STATUS_UNKNOWN |
DDNS client has not yet been executed with this configuration. |