s4 dns: Import DNS win32 error codes from MS-ERREF
[mat/samba.git] / libcli / util / werror.h
index d89cd9c087bb1a63cb3e276d1b4da10c31378ba6..efcc19cbbb182727f062a9d4b10f32325fec7a4d 100644 (file)
@@ -2388,6 +2388,100 @@ typedef uint32_t WERROR;
 #define WERR_DS_AUDIT_FAILURE  W_ERROR(0x000021B1)
 #define WERR_DS_INVALID_SEARCH_FLAG_SUBTREE    W_ERROR(0x000021B2)
 #define WERR_DS_INVALID_SEARCH_FLAG_TUPLE      W_ERROR(0x000021B3)
+#define WERR_DNS_ERROR_RCODE_FORMAT_ERROR      W_ERROR(0x00002329)
+#define WERR_DNS_ERROR_RCODE_SERVER_FAILURE    W_ERROR(0x0000232A)
+#define WERR_DNS_ERROR_RCODE_NAME_ERROR        W_ERROR(0x0000232B)
+#define WERR_DNS_ERROR_RCODE_NOT_IMPLEMENTED   W_ERROR(0x0000232C)
+#define WERR_DNS_ERROR_RCODE_REFUSED   W_ERROR(0x0000232D)
+#define WERR_DNS_ERROR_RCODE_YXDOMAIN  W_ERROR(0x0000232E)
+#define WERR_DNS_ERROR_RCODE_YXRRSET   W_ERROR(0x0000232F)
+#define WERR_DNS_ERROR_RCODE_NXRRSET   W_ERROR(0x00002330)
+#define WERR_DNS_ERROR_RCODE_NOTAUTH   W_ERROR(0x00002331)
+#define WERR_DNS_ERROR_RCODE_NOTZONE   W_ERROR(0x00002332)
+#define WERR_DNS_ERROR_RCODE_BADSIG    W_ERROR(0x00002338)
+#define WERR_DNS_ERROR_RCODE_BADKEY    W_ERROR(0x00002339)
+#define WERR_DNS_ERROR_RCODE_BADTIME   W_ERROR(0x0000233A)
+#define WERR_DNS_INFO_NO_RECORDS       W_ERROR(0x0000251D)
+#define WERR_DNS_ERROR_BAD_PACKET      W_ERROR(0x0000251E)
+#define WERR_DNS_ERROR_NO_PACKET       W_ERROR(0x0000251F)
+#define WERR_DNS_ERROR_RCODE   W_ERROR(0x00002520)
+#define WERR_DNS_ERROR_UNSECURE_PACKET W_ERROR(0x00002521)
+#define WERR_DNS_ERROR_INVALID_TYPE    W_ERROR(0x0000254F)
+#define WERR_DNS_ERROR_INVALID_IP_ADDRESS      W_ERROR(0x00002550)
+#define WERR_DNS_ERROR_INVALID_PROPERTY        W_ERROR(0x00002551)
+#define WERR_DNS_ERROR_TRY_AGAIN_LATER W_ERROR(0x00002552)
+#define WERR_DNS_ERROR_NOT_UNIQUE      W_ERROR(0x00002553)
+#define WERR_DNS_ERROR_NON_RFC_NAME    W_ERROR(0x00002554)
+#define WERR_DNS_STATUS_FQDN   W_ERROR(0x00002555)
+#define WERR_DNS_STATUS_DOTTED_NAME    W_ERROR(0x00002556)
+#define WERR_DNS_STATUS_SINGLE_PART_NAME       W_ERROR(0x00002557)
+#define WERR_DNS_ERROR_INVALID_NAME_CHAR       W_ERROR(0x00002558)
+#define WERR_DNS_ERROR_NUMERIC_NAME    W_ERROR(0x00002559)
+#define WERR_DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER      W_ERROR(0x0000255A)
+#define WERR_DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION    W_ERROR(0x0000255B)
+#define WERR_DNS_ERROR_CANNOT_FIND_ROOT_HINTS  W_ERROR(0x0000255C)
+#define WERR_DNS_ERROR_INCONSISTENT_ROOT_HINTS W_ERROR(0x0000255D)
+#define WERR_DNS_ERROR_DWORD_VALUE_TOO_SMALL   W_ERROR(0x0000255E)
+#define WERR_DNS_ERROR_DWORD_VALUE_TOO_LARGE   W_ERROR(0x0000255F)
+#define WERR_DNS_ERROR_BACKGROUND_LOADING      W_ERROR(0x00002560)
+#define WERR_DNS_ERROR_NOT_ALLOWED_ON_RODC     W_ERROR(0x00002561)
+#define WERR_DNS_ERROR_ZONE_DOES_NOT_EXIST     W_ERROR(0x00002581)
+#define WERR_DNS_ERROR_NO_ZONE_INFO    W_ERROR(0x00002582)
+#define WERR_DNS_ERROR_INVALID_ZONE_OPERATION  W_ERROR(0x00002583)
+#define WERR_DNS_ERROR_ZONE_CONFIGURATION_ERROR        W_ERROR(0x00002584)
+#define WERR_DNS_ERROR_ZONE_HAS_NO_SOA_RECORD  W_ERROR(0x00002585)
+#define WERR_DNS_ERROR_ZONE_HAS_NO_NS_RECORDS  W_ERROR(0x00002586)
+#define WERR_DNS_ERROR_ZONE_LOCKED     W_ERROR(0x00002587)
+#define WERR_DNS_ERROR_ZONE_CREATION_FAILED    W_ERROR(0x00002588)
+#define WERR_DNS_ERROR_ZONE_ALREADY_EXISTS     W_ERROR(0x00002589)
+#define WERR_DNS_ERROR_AUTOZONE_ALREADY_EXISTS W_ERROR(0x0000258A)
+#define WERR_DNS_ERROR_INVALID_ZONE_TYPE       W_ERROR(0x0000258B)
+#define WERR_DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP    W_ERROR(0x0000258C)
+#define WERR_DNS_ERROR_ZONE_NOT_SECONDARY      W_ERROR(0x0000258D)
+#define WERR_DNS_ERROR_NEED_SECONDARY_ADDRESSES        W_ERROR(0x0000258E)
+#define WERR_DNS_ERROR_WINS_INIT_FAILED        W_ERROR(0x0000258F)
+#define WERR_DNS_ERROR_NEED_WINS_SERVERS       W_ERROR(0x00002590)
+#define WERR_DNS_ERROR_NBSTAT_INIT_FAILED      W_ERROR(0x00002591)
+#define WERR_DNS_ERROR_SOA_DELETE_INVALID      W_ERROR(0x00002592)
+#define WERR_DNS_ERROR_FORWARDER_ALREADY_EXISTS        W_ERROR(0x00002593)
+#define WERR_DNS_ERROR_ZONE_REQUIRES_MASTER_IP W_ERROR(0x00002594)
+#define WERR_DNS_ERROR_ZONE_IS_SHUTDOWN        W_ERROR(0x00002595)
+#define WERR_DNS_ERROR_PRIMARY_REQUIRES_DATAFILE       W_ERROR(0x000025B3)
+#define WERR_DNS_ERROR_INVALID_DATAFILE_NAME   W_ERROR(0x000025B4)
+#define WERR_DNS_ERROR_DATAFILE_OPEN_FAILURE   W_ERROR(0x000025B5)
+#define WERR_DNS_ERROR_FILE_WRITEBACK_FAILED   W_ERROR(0x000025B6)
+#define WERR_DNS_ERROR_DATAFILE_PARSING        W_ERROR(0x000025B7)
+#define WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST   W_ERROR(0x000025E5)
+#define WERR_DNS_ERROR_RECORD_FORMAT   W_ERROR(0x000025E6)
+#define WERR_DNS_ERROR_NODE_CREATION_FAILED    W_ERROR(0x000025E7)
+#define WERR_DNS_ERROR_UNKNOWN_RECORD_TYPE     W_ERROR(0x000025E8)
+#define WERR_DNS_ERROR_RECORD_TIMED_OUT        W_ERROR(0x000025E9)
+#define WERR_DNS_ERROR_NAME_NOT_IN_ZONE        W_ERROR(0x000025EA)
+#define WERR_DNS_ERROR_CNAME_LOOP      W_ERROR(0x000025EB)
+#define WERR_DNS_ERROR_NODE_IS_CNAME   W_ERROR(0x000025EC)
+#define WERR_DNS_ERROR_CNAME_COLLISION W_ERROR(0x000025ED)
+#define WERR_DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT        W_ERROR(0x000025EE)
+#define WERR_DNS_ERROR_RECORD_ALREADY_EXISTS   W_ERROR(0x000025EF)
+#define WERR_DNS_ERROR_SECONDARY_DATA  W_ERROR(0x000025F0)
+#define WERR_DNS_ERROR_NO_CREATE_CACHE_DATA    W_ERROR(0x000025F1)
+#define WERR_DNS_ERROR_NAME_DOES_NOT_EXIST     W_ERROR(0x000025F2)
+#define WERR_DNS_WARNING_PTR_CREATE_FAILED     W_ERROR(0x000025F3)
+#define WERR_DNS_WARNING_DOMAIN_UNDELETED      W_ERROR(0x000025F4)
+#define WERR_DNS_ERROR_DS_UNAVAILABLE  W_ERROR(0x000025F5)
+#define WERR_DNS_ERROR_DS_ZONE_ALREADY_EXISTS  W_ERROR(0x000025F6)
+#define WERR_DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE  W_ERROR(0x000025F7)
+#define WERR_DNS_INFO_AXFR_COMPLETE    W_ERROR(0x00002617)
+#define WERR_DNS_ERROR_AXFR    W_ERROR(0x00002618)
+#define WERR_DNS_INFO_ADDED_LOCAL_WINS W_ERROR(0x00002619)
+#define WERR_DNS_STATUS_CONTINUE_NEEDED        W_ERROR(0x00002649)
+#define WERR_DNS_ERROR_NO_TCPIP        W_ERROR(0x0000267B)
+#define WERR_DNS_ERROR_NO_DNS_SERVERS  W_ERROR(0x0000267C)
+#define WERR_DNS_ERROR_DP_DOES_NOT_EXIST       W_ERROR(0x000026AD)
+#define WERR_DNS_ERROR_DP_ALREADY_EXISTS       W_ERROR(0x000026AE)
+#define WERR_DNS_ERROR_DP_NOT_ENLISTED W_ERROR(0x000026AF)
+#define WERR_DNS_ERROR_DP_ALREADY_ENLISTED     W_ERROR(0x000026B0)
+#define WERR_DNS_ERROR_DP_NOT_AVAILABLE        W_ERROR(0x000026B1)
+#define WERR_DNS_ERROR_DP_FSMO_ERROR   W_ERROR(0x000026B2)
 #define WERR_IPSEC_QM_POLICY_EXISTS    W_ERROR(0x000032C8)
 #define WERR_IPSEC_QM_POLICY_NOT_FOUND W_ERROR(0x000032C9)
 #define WERR_IPSEC_QM_POLICY_IN_USE    W_ERROR(0x000032CA)