DDNS_STATUS Enumeration
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_DNS_ERROR,
DDNS_STATUS_SKT_ERROR,
DDNS_STATUS_INVALID,
DDNS_STATUS_UNKNOWN
} DDNS_STATUS;
Description
Status message for DynDNS client. GOOD and NOCHG are okay, 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_DNS_ERROR | DNS error resolving the CheckIP service. |
DDNS_STATUS_SKT_ERROR | TCP socket opening error. |
DDNS_STATUS_INVALID | DDNS Client data is not valid. |
DDNS_STATUS_UNKNOWN | DDNS client has not yet been executed with this configuration. |