Ignore:
Timestamp:
Nov 14, 2012, 12:59:34 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to 3.6.0

Location:
vendor/current/libcli/util
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/libcli/util/doserr.c

    r414 r740  
    127127        { "WERR_DS_PROTOCOL_ERROR", WERR_DS_PROTOCOL_ERROR },
    128128        { "WERR_DS_TIMELIMIT_EXCEEEDED", WERR_DS_TIMELIMIT_EXCEEDED },
    129         { "WERR_DS_SIZE_LIMIT_EXCEEDED", WERR_DS_SIZE_LIMIT_EXCEEDED },
    130129        { "WERR_DS_ADMIN_LIMIT_EXCEEEDED", WERR_DS_ADMIN_LIMIT_EXCEEDED },
    131130        { "WERR_DS_COMPARE_FALSE", WERR_DS_COMPARE_FALSE },
     
    166165        { "WERR_DS_DRA_SOURCE_DISABLED", WERR_DS_DRA_SOURCE_DISABLED },
    167166        { "WERR_DS_DNS_LOOKUP_FAILURE", WERR_DS_DNS_LOOKUP_FAILURE },
    168         { "WERR_DS_WRONG_LINKED_ATTRIBUTE_SYNTAX", WERR_DS_WRONG_LINKED_ATTRIBUTE_SYNTAX },
    169167        { "WERR_DS_NO_MSDS_INTID", WERR_DS_NO_MSDS_INTID },
    170168        { "WERR_DS_DUP_MSDS_INTID", WERR_DS_DUP_MSDS_INTID },
     169        { "WERR_DNS_ERROR_RCODE_FORMAT_ERROR", WERR_DNS_ERROR_RCODE_FORMAT_ERROR },
     170        { "WERR_DNS_ERROR_RCODE_SERVER_FAILURE", WERR_DNS_ERROR_RCODE_SERVER_FAILURE },
     171        { "WERR_DNS_ERROR_RCODE_NAME_ERROR", WERR_DNS_ERROR_RCODE_NAME_ERROR },
     172        { "WERR_DNS_ERROR_RCODE_NOT_IMPLEMENTED", WERR_DNS_ERROR_RCODE_NOT_IMPLEMENTED },
     173        { "WERR_DNS_ERROR_RCODE_REFUSED", WERR_DNS_ERROR_RCODE_REFUSED },
     174        { "WERR_DNS_ERROR_RCODE_YXDOMAIN", WERR_DNS_ERROR_RCODE_YXDOMAIN },
     175        { "WERR_DNS_ERROR_RCODE_YXRRSET", WERR_DNS_ERROR_RCODE_YXRRSET },
     176        { "WERR_DNS_ERROR_RCODE_NXRRSET", WERR_DNS_ERROR_RCODE_NXRRSET },
     177        { "WERR_DNS_ERROR_RCODE_NOTAUTH", WERR_DNS_ERROR_RCODE_NOTAUTH },
     178        { "WERR_DNS_ERROR_RCODE_NOTZONE", WERR_DNS_ERROR_RCODE_NOTZONE },
     179        { "WERR_DNS_ERROR_RCODE_BADSIG", WERR_DNS_ERROR_RCODE_BADSIG },
     180        { "WERR_DNS_ERROR_RCODE_BADKEY", WERR_DNS_ERROR_RCODE_BADKEY },
     181        { "WERR_DNS_ERROR_RCODE_BADTIME", WERR_DNS_ERROR_RCODE_BADTIME },
     182        { "WERR_DNS_INFO_NO_RECORDS", WERR_DNS_INFO_NO_RECORDS },
     183        { "WERR_DNS_ERROR_BAD_PACKET", WERR_DNS_ERROR_BAD_PACKET },
     184        { "WERR_DNS_ERROR_NO_PACKET", WERR_DNS_ERROR_NO_PACKET },
     185        { "WERR_DNS_ERROR_RCODE", WERR_DNS_ERROR_RCODE },
     186        { "WERR_DNS_ERROR_UNSECURE_PACKET", WERR_DNS_ERROR_UNSECURE_PACKET },
     187        { "WERR_DNS_ERROR_INVALID_TYPE", WERR_DNS_ERROR_INVALID_TYPE },
     188        { "WERR_DNS_ERROR_INVALID_IP_ADDRESS", WERR_DNS_ERROR_INVALID_IP_ADDRESS },
     189        { "WERR_DNS_ERROR_INVALID_PROPERTY", WERR_DNS_ERROR_INVALID_PROPERTY },
     190        { "WERR_DNS_ERROR_TRY_AGAIN_LATER", WERR_DNS_ERROR_TRY_AGAIN_LATER },
     191        { "WERR_DNS_ERROR_NOT_UNIQUE", WERR_DNS_ERROR_NOT_UNIQUE },
     192        { "WERR_DNS_ERROR_NON_RFC_NAME", WERR_DNS_ERROR_NON_RFC_NAME },
     193        { "WERR_DNS_STATUS_FQDN", WERR_DNS_STATUS_FQDN },
     194        { "WERR_DNS_STATUS_DOTTED_NAME", WERR_DNS_STATUS_DOTTED_NAME },
     195        { "WERR_DNS_STATUS_SINGLE_PART_NAME", WERR_DNS_STATUS_SINGLE_PART_NAME },
     196        { "WERR_DNS_ERROR_INVALID_NAME_CHAR", WERR_DNS_ERROR_INVALID_NAME_CHAR },
     197        { "WERR_DNS_ERROR_NUMERIC_NAME", WERR_DNS_ERROR_NUMERIC_NAME },
     198        { "WERR_DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER", WERR_DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER },
     199        { "WERR_DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION", WERR_DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION },
     200        { "WERR_DNS_ERROR_CANNOT_FIND_ROOT_HINTS", WERR_DNS_ERROR_CANNOT_FIND_ROOT_HINTS },
     201        { "WERR_DNS_ERROR_INCONSISTENT_ROOT_HINTS", WERR_DNS_ERROR_INCONSISTENT_ROOT_HINTS },
     202        { "WERR_DNS_ERROR_DWORD_VALUE_TOO_SMALL", WERR_DNS_ERROR_DWORD_VALUE_TOO_SMALL },
     203        { "WERR_DNS_ERROR_DWORD_VALUE_TOO_LARGE", WERR_DNS_ERROR_DWORD_VALUE_TOO_LARGE },
     204        { "WERR_DNS_ERROR_BACKGROUND_LOADING", WERR_DNS_ERROR_BACKGROUND_LOADING },
     205        { "WERR_DNS_ERROR_NOT_ALLOWED_ON_RODC", WERR_DNS_ERROR_NOT_ALLOWED_ON_RODC },
     206        { "WERR_DNS_ERROR_ZONE_DOES_NOT_EXIST", WERR_DNS_ERROR_ZONE_DOES_NOT_EXIST },
     207        { "WERR_DNS_ERROR_NO_ZONE_INFO", WERR_DNS_ERROR_NO_ZONE_INFO },
     208        { "WERR_DNS_ERROR_INVALID_ZONE_OPERATION", WERR_DNS_ERROR_INVALID_ZONE_OPERATION },
     209        { "WERR_DNS_ERROR_ZONE_CONFIGURATION_ERROR", WERR_DNS_ERROR_ZONE_CONFIGURATION_ERROR },
     210        { "WERR_DNS_ERROR_ZONE_HAS_NO_SOA_RECORD", WERR_DNS_ERROR_ZONE_HAS_NO_SOA_RECORD },
     211        { "WERR_DNS_ERROR_ZONE_HAS_NO_NS_RECORDS", WERR_DNS_ERROR_ZONE_HAS_NO_NS_RECORDS },
     212        { "WERR_DNS_ERROR_ZONE_LOCKED", WERR_DNS_ERROR_ZONE_LOCKED },
     213        { "WERR_DNS_ERROR_ZONE_CREATION_FAILED", WERR_DNS_ERROR_ZONE_CREATION_FAILED },
     214        { "WERR_DNS_ERROR_ZONE_ALREADY_EXISTS", WERR_DNS_ERROR_ZONE_ALREADY_EXISTS },
     215        { "WERR_DNS_ERROR_AUTOZONE_ALREADY_EXISTS", WERR_DNS_ERROR_AUTOZONE_ALREADY_EXISTS },
     216        { "WERR_DNS_ERROR_INVALID_ZONE_TYPE", WERR_DNS_ERROR_INVALID_ZONE_TYPE },
     217        { "WERR_DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP", WERR_DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP },
     218        { "WERR_DNS_ERROR_ZONE_NOT_SECONDARY", WERR_DNS_ERROR_ZONE_NOT_SECONDARY },
     219        { "WERR_DNS_ERROR_NEED_SECONDARY_ADDRESSES", WERR_DNS_ERROR_NEED_SECONDARY_ADDRESSES },
     220        { "WERR_DNS_ERROR_WINS_INIT_FAILED", WERR_DNS_ERROR_WINS_INIT_FAILED },
     221        { "WERR_DNS_ERROR_NEED_WINS_SERVERS", WERR_DNS_ERROR_NEED_WINS_SERVERS },
     222        { "WERR_DNS_ERROR_NBSTAT_INIT_FAILED", WERR_DNS_ERROR_NBSTAT_INIT_FAILED },
     223        { "WERR_DNS_ERROR_SOA_DELETE_INVALID", WERR_DNS_ERROR_SOA_DELETE_INVALID },
     224        { "WERR_DNS_ERROR_FORWARDER_ALREADY_EXISTS", WERR_DNS_ERROR_FORWARDER_ALREADY_EXISTS },
     225        { "WERR_DNS_ERROR_ZONE_REQUIRES_MASTER_IP", WERR_DNS_ERROR_ZONE_REQUIRES_MASTER_IP },
     226        { "WERR_DNS_ERROR_ZONE_IS_SHUTDOWN", WERR_DNS_ERROR_ZONE_IS_SHUTDOWN },
     227        { "WERR_DNS_ERROR_PRIMARY_REQUIRES_DATAFILE", WERR_DNS_ERROR_PRIMARY_REQUIRES_DATAFILE },
     228        { "WERR_DNS_ERROR_INVALID_DATAFILE_NAME", WERR_DNS_ERROR_INVALID_DATAFILE_NAME },
     229        { "WERR_DNS_ERROR_DATAFILE_OPEN_FAILURE", WERR_DNS_ERROR_DATAFILE_OPEN_FAILURE },
     230        { "WERR_DNS_ERROR_FILE_WRITEBACK_FAILED", WERR_DNS_ERROR_FILE_WRITEBACK_FAILED },
     231        { "WERR_DNS_ERROR_DATAFILE_PARSING", WERR_DNS_ERROR_DATAFILE_PARSING },
     232        { "WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST", WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST },
     233        { "WERR_DNS_ERROR_RECORD_FORMAT", WERR_DNS_ERROR_RECORD_FORMAT },
     234        { "WERR_DNS_ERROR_NODE_CREATION_FAILED", WERR_DNS_ERROR_NODE_CREATION_FAILED },
     235        { "WERR_DNS_ERROR_UNKNOWN_RECORD_TYPE", WERR_DNS_ERROR_UNKNOWN_RECORD_TYPE },
     236        { "WERR_DNS_ERROR_RECORD_TIMED_OUT", WERR_DNS_ERROR_RECORD_TIMED_OUT },
     237        { "WERR_DNS_ERROR_NAME_NOT_IN_ZONE", WERR_DNS_ERROR_NAME_NOT_IN_ZONE },
     238        { "WERR_DNS_ERROR_CNAME_LOOP", WERR_DNS_ERROR_CNAME_LOOP },
     239        { "WERR_DNS_ERROR_NODE_IS_CNAME", WERR_DNS_ERROR_NODE_IS_CNAME },
     240        { "WERR_DNS_ERROR_CNAME_COLLISION", WERR_DNS_ERROR_CNAME_COLLISION },
     241        { "WERR_DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT", WERR_DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT },
     242        { "WERR_DNS_ERROR_RECORD_ALREADY_EXISTS", WERR_DNS_ERROR_RECORD_ALREADY_EXISTS },
     243        { "WERR_DNS_ERROR_SECONDARY_DATA", WERR_DNS_ERROR_SECONDARY_DATA },
     244        { "WERR_DNS_ERROR_NO_CREATE_CACHE_DATA", WERR_DNS_ERROR_NO_CREATE_CACHE_DATA },
     245        { "WERR_DNS_ERROR_NAME_DOES_NOT_EXIST", WERR_DNS_ERROR_NAME_DOES_NOT_EXIST },
     246        { "WERR_DNS_WARNING_PTR_CREATE_FAILED", WERR_DNS_WARNING_PTR_CREATE_FAILED },
     247        { "WERR_DNS_WARNING_DOMAIN_UNDELETED", WERR_DNS_WARNING_DOMAIN_UNDELETED },
     248        { "WERR_DNS_ERROR_DS_UNAVAILABLE", WERR_DNS_ERROR_DS_UNAVAILABLE },
     249        { "WERR_DNS_ERROR_DS_ZONE_ALREADY_EXISTS", WERR_DNS_ERROR_DS_ZONE_ALREADY_EXISTS },
     250        { "WERR_DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE", WERR_DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE },
     251        { "WERR_DNS_INFO_AXFR_COMPLETE", WERR_DNS_INFO_AXFR_COMPLETE },
     252        { "WERR_DNS_ERROR_AXFR", WERR_DNS_ERROR_AXFR },
     253        { "WERR_DNS_INFO_ADDED_LOCAL_WINS", WERR_DNS_INFO_ADDED_LOCAL_WINS },
     254        { "WERR_DNS_STATUS_CONTINUE_NEEDED", WERR_DNS_STATUS_CONTINUE_NEEDED },
     255        { "WERR_DNS_ERROR_NO_TCPIP", WERR_DNS_ERROR_NO_TCPIP },
     256        { "WERR_DNS_ERROR_NO_DNS_SERVERS", WERR_DNS_ERROR_NO_DNS_SERVERS },
     257        { "WERR_DNS_ERROR_DP_DOES_NOT_EXIST", WERR_DNS_ERROR_DP_DOES_NOT_EXIST },
     258        { "WERR_DNS_ERROR_DP_ALREADY_EXISTS", WERR_DNS_ERROR_DP_ALREADY_EXISTS },
     259        { "WERR_DNS_ERROR_DP_NOT_ENLISTED", WERR_DNS_ERROR_DP_NOT_ENLISTED },
     260        { "WERR_DNS_ERROR_DP_ALREADY_ENLISTED", WERR_DNS_ERROR_DP_ALREADY_ENLISTED },
     261        { "WERR_DNS_ERROR_DP_NOT_AVAILABLE", WERR_DNS_ERROR_DP_NOT_AVAILABLE },
     262        { "WERR_DNS_ERROR_DP_FSMO_ERROR", WERR_DNS_ERROR_DP_FSMO_ERROR },
    171263        { "WERR_GENERAL_FAILURE", WERR_GENERAL_FAILURE },
    172264        { "WERR_PRINTQ_FULL", WERR_PRINTQ_FULL },
     
    19632055        { "WERR_DS_NOT_INSTALLED", WERR_DS_NOT_INSTALLED },
    19642056        { "WERR_DS_MEMBERSHIP_EVALUATED_LOCALLY", WERR_DS_MEMBERSHIP_EVALUATED_LOCALLY },
    1965         { "WERR_DS_INVALID_ATTRIBUTE_YNTAX", WERR_DS_INVALID_ATTRIBUTE_YNTAX },
    19662057        { "WERR_DS_NO_RIDS_ALLOCATED", WERR_DS_NO_RIDS_ALLOCATED },
    19672058        { "WERR_DS_NO_MORE_RIDS", WERR_DS_NO_MORE_RIDS },
     
    32593350        { WERR_CONNECTION_INVALID, "An operation was attempted on a nonexistent network connection." },
    32603351        { WERR_CONNECTION_ACTIVE, "An invalid operation was attempted on an active network connection." },
    3261         { WERR_NETWORK_UNREACHABLE, "The network location cannot be reached. For information about network troubleshooting, see Windows Help." },
    3262         { WERR_HOST_UNREACHABLE, "The network location cannot be reached. For information about network troubleshooting, see Windows Help." },
    3263         { WERR_PROTOCOL_UNREACHABLE, "The network location cannot be reached. For information about network troubleshooting, see Windows Help." },
     3352        { WERR_NETWORK_UNREACHABLE, "The network location cannot be reached." },
     3353        { WERR_HOST_UNREACHABLE, "The network location cannot be reached." },
     3354        { WERR_PROTOCOL_UNREACHABLE, "The network location cannot be reached." },
    32643355        { WERR_PORT_UNREACHABLE, "No service is operating at the destination network endpoint on the remote system." },
    32653356        { WERR_REQUEST_ABORTED, "The request was aborted." },
     
    32843375        { WERR_NOT_SUPPORTED_ON_SBS, "This operation is not supported on a computer running Windows Server 2003 for Small Business Server." },
    32853376        { WERR_SERVER_SHUTDOWN_IN_PROGRESS, "The server machine is shutting down." },
    3286         { WERR_HOST_DOWN, "The remote system is not available. For information about network troubleshooting, see Windows Help." },
     3377        { WERR_HOST_DOWN, "The remote system is not available." },
    32873378        { WERR_NON_ACCOUNT_SID, "The security identifier provided is not from an account domain." },
    32883379        { WERR_NON_DOMAIN_SID, "The security identifier provided does not have a domain component." },
     
    44744565        { WERR_DS_MEMBERSHIP_EVALUATED_LOCALLY, "The directory service evaluated group memberships locally." },
    44754566        { WERR_DS_NO_ATTRIBUTE_OR_VALUE, "The specified directory service attribute or value does not exist." },
    4476         { WERR_DS_INVALID_ATTRIBUTE_YNTAX, "The attribute syntax specified to the directory service is invalid." },
     4567        { WERR_DS_INVALID_ATTRIBUTE_SYNTAX, "The attribute syntax specified to the directory service is invalid." },
    44774568        { WERR_DS_ATTRIBUTE_TYPE_UNDEFINED, "The attribute type specified to the directory service is not defined." },
    44784569        { WERR_DS_ATTRIBUTE_OR_VALUE_EXISTS, "The specified directory service attribute or value already exists." },
     
    48544945        { WERR_DS_INVALID_SEARCH_FLAG_SUBTREE, "The search flags for the attribute are invalid. The subtree index bit is valid only on single-valued attributes." },
    48554946        { WERR_DS_INVALID_SEARCH_FLAG_TUPLE, "The search flags for the attribute are invalid. The tuple index bit is valid only on attributes of Unicode strings." },
     4947        { WERR_DNS_ERROR_RCODE_FORMAT_ERROR, "DNS server unable to interpret format." },
     4948        { WERR_DNS_ERROR_RCODE_SERVER_FAILURE, "DNS server failure." },
     4949        { WERR_DNS_ERROR_RCODE_NAME_ERROR, "DNS name does not exist." },
     4950        { WERR_DNS_ERROR_RCODE_NOT_IMPLEMENTED, "DNS request not supported by name server." },
     4951        { WERR_DNS_ERROR_RCODE_REFUSED, "DNS operation refused." },
     4952        { WERR_DNS_ERROR_RCODE_YXDOMAIN, "DNS name that should not exist, does exist." },
     4953        { WERR_DNS_ERROR_RCODE_YXRRSET, "DNS resource record (RR) set that should not exist, does exist." },
     4954        { WERR_DNS_ERROR_RCODE_NXRRSET, "DNS RR set that should to exist, does not exist." },
     4955        { WERR_DNS_ERROR_RCODE_NOTAUTH, "DNS server not authoritative for zone." },
     4956        { WERR_DNS_ERROR_RCODE_NOTZONE, "DNS name in update or prereq is not in zone." },
     4957        { WERR_DNS_ERROR_RCODE_BADSIG, "DNS signature failed to verify." },
     4958        { WERR_DNS_ERROR_RCODE_BADKEY, "DNS bad key." },
     4959        { WERR_DNS_ERROR_RCODE_BADTIME, "DNS signature validity expired." },
     4960        { WERR_DNS_INFO_NO_RECORDS, "No records found for given DNS query." },
     4961        { WERR_DNS_ERROR_BAD_PACKET, "Bad DNS packet." },
     4962        { WERR_DNS_ERROR_NO_PACKET, "No DNS packet." },
     4963        { WERR_DNS_ERROR_RCODE, "DNS error, check rcode." },
     4964        { WERR_DNS_ERROR_UNSECURE_PACKET, "Unsecured DNS packet." },
     4965        { WERR_DNS_ERROR_INVALID_TYPE, "Invalid DNS type." },
     4966        { WERR_DNS_ERROR_INVALID_IP_ADDRESS, "Invalid IP address." },
     4967        { WERR_DNS_ERROR_INVALID_PROPERTY, "Invalid property." },
     4968        { WERR_DNS_ERROR_TRY_AGAIN_LATER, "Try DNS operation again later." },
     4969        { WERR_DNS_ERROR_NOT_UNIQUE, "Record for given name and type is not unique." },
     4970        { WERR_DNS_ERROR_NON_RFC_NAME, "DNS name does not comply with RFC specifications." },
     4971        { WERR_DNS_STATUS_FQDN, "DNS name is a fully qualified DNS name." },
     4972        { WERR_DNS_STATUS_DOTTED_NAME, "DNS name is dotted (multilabel)." },
     4973        { WERR_DNS_STATUS_SINGLE_PART_NAME, "DNS name is a single-part name." },
     4974        { WERR_DNS_ERROR_INVALID_NAME_CHAR, "DNS name contains an invalid character." },
     4975        { WERR_DNS_ERROR_NUMERIC_NAME, "DNS name is entirely numeric." },
     4976        { WERR_DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER, "The operation requested is not permitted on a DNS root server." },
     4977        { WERR_DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION, "The record could not be created because this part of the DNS namespace has been delegated to another server." },
     4978        { WERR_DNS_ERROR_CANNOT_FIND_ROOT_HINTS, "The DNS server could not find a set of root hints." },
     4979        { WERR_DNS_ERROR_INCONSISTENT_ROOT_HINTS, "The DNS server found root hints but they were not consistent across all adapters." },
     4980        { WERR_DNS_ERROR_DWORD_VALUE_TOO_SMALL, "The specified value is too small for this parameter." },
     4981        { WERR_DNS_ERROR_DWORD_VALUE_TOO_LARGE, "The specified value is too large for this parameter." },
     4982        { WERR_DNS_ERROR_BACKGROUND_LOADING, "This operation is not allowed while the DNS server is loading zones in the background. Try again later." },
     4983        { WERR_DNS_ERROR_NOT_ALLOWED_ON_RODC, "The operation requested is not permitted on against a DNS server running on a read-only DC." },
     4984        { WERR_DNS_ERROR_ZONE_DOES_NOT_EXIST, "DNS zone does not exist." },
     4985        { WERR_DNS_ERROR_NO_ZONE_INFO, "DNS zone information not available." },
     4986        { WERR_DNS_ERROR_INVALID_ZONE_OPERATION, "Invalid operation for DNS zone." },
     4987        { WERR_DNS_ERROR_ZONE_CONFIGURATION_ERROR, "Invalid DNS zone configuration." },
     4988        { WERR_DNS_ERROR_ZONE_HAS_NO_SOA_RECORD, "DNS zone has no start of authority (SOA) record." },
     4989        { WERR_DNS_ERROR_ZONE_HAS_NO_NS_RECORDS, "DNS zone has no Name Server (NS) record." },
     4990        { WERR_DNS_ERROR_ZONE_LOCKED, "DNS zone is locked." },
     4991        { WERR_DNS_ERROR_ZONE_CREATION_FAILED, "DNS zone creation failed." },
     4992        { WERR_DNS_ERROR_ZONE_ALREADY_EXISTS, "DNS zone already exists." },
     4993        { WERR_DNS_ERROR_AUTOZONE_ALREADY_EXISTS, "DNS automatic zone already exists." },
     4994        { WERR_DNS_ERROR_INVALID_ZONE_TYPE, "Invalid DNS zone type." },
     4995        { WERR_DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP, "Secondary DNS zone requires master IP address." },
     4996        { WERR_DNS_ERROR_ZONE_NOT_SECONDARY, "DNS zone not secondary." },
     4997        { WERR_DNS_ERROR_NEED_SECONDARY_ADDRESSES, "Need secondary IP address." },
     4998        { WERR_DNS_ERROR_WINS_INIT_FAILED, "WINS initialization failed." },
     4999        { WERR_DNS_ERROR_NEED_WINS_SERVERS, "Need WINS servers." },
     5000        { WERR_DNS_ERROR_NBSTAT_INIT_FAILED, "NBTSTAT initialization call failed." },
     5001        { WERR_DNS_ERROR_SOA_DELETE_INVALID, "Invalid delete of SOA." },
     5002        { WERR_DNS_ERROR_FORWARDER_ALREADY_EXISTS, "A conditional forwarding zone already exists for that name." },
     5003        { WERR_DNS_ERROR_ZONE_REQUIRES_MASTER_IP, "This zone must be configured with one or more master DNS server IP addresses." },
     5004        { WERR_DNS_ERROR_ZONE_IS_SHUTDOWN, "The operation cannot be performed because this zone is shut down." },
     5005        { WERR_DNS_ERROR_PRIMARY_REQUIRES_DATAFILE, "The primary DNS zone requires a data file." },
     5006        { WERR_DNS_ERROR_INVALID_DATAFILE_NAME, "Invalid data file name for the DNS zone." },
     5007        { WERR_DNS_ERROR_DATAFILE_OPEN_FAILURE, "Failed to open the data file for the DNS zone." },
     5008        { WERR_DNS_ERROR_FILE_WRITEBACK_FAILED, "Failed to write the data file for the DNS zone." },
     5009        { WERR_DNS_ERROR_DATAFILE_PARSING, "Failure while reading datafile for DNS zone." },
     5010        { WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST, "DNS record does not exist." },
     5011        { WERR_DNS_ERROR_RECORD_FORMAT, "DNS record format error." },
     5012        { WERR_DNS_ERROR_NODE_CREATION_FAILED, "Node creation failure in DNS." },
     5013        { WERR_DNS_ERROR_UNKNOWN_RECORD_TYPE, "Unknown DNS record type." },
     5014        { WERR_DNS_ERROR_RECORD_TIMED_OUT, "DNS record timed out." },
     5015        { WERR_DNS_ERROR_NAME_NOT_IN_ZONE, "Name not in DNS zone." },
     5016        { WERR_DNS_ERROR_CNAME_LOOP, "CNAME loop detected." },
     5017        { WERR_DNS_ERROR_NODE_IS_CNAME, "Node is a CNAME DNS record." },
     5018        { WERR_DNS_ERROR_CNAME_COLLISION, "A CNAME record already exists for the given name." },
     5019        { WERR_DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT, "Record is only at DNS zone root." },
     5020        { WERR_DNS_ERROR_RECORD_ALREADY_EXISTS, "DNS record already exists." },
     5021        { WERR_DNS_ERROR_SECONDARY_DATA, "Secondary DNS zone data error." },
     5022        { WERR_DNS_ERROR_NO_CREATE_CACHE_DATA, "Could not create DNS cache data." },
     5023        { WERR_DNS_ERROR_NAME_DOES_NOT_EXIST, "DNS name does not exist." },
     5024        { WERR_DNS_WARNING_PTR_CREATE_FAILED, "Could not create pointer (PTR) record." },
     5025        { WERR_DNS_WARNING_DOMAIN_UNDELETED, "DNS domain was undeleted." },
     5026        { WERR_DNS_ERROR_DS_UNAVAILABLE, "The directory service is unavailable." },
     5027        { WERR_DNS_ERROR_DS_ZONE_ALREADY_EXISTS, "DNS zone already exists in the directory service." },
     5028        { WERR_DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE, "DNS server not creating or reading the boot file for the directory service integrated DNS zone." },
     5029        { WERR_DNS_INFO_AXFR_COMPLETE, "DNS AXFR (zone transfer) complete." },
     5030        { WERR_DNS_ERROR_AXFR, "DNS zone transfer failed." },
     5031        { WERR_DNS_INFO_ADDED_LOCAL_WINS, "Added local WINS server." },
     5032        { WERR_DNS_STATUS_CONTINUE_NEEDED, "Secure update call needs to continue update request." },
     5033        { WERR_DNS_ERROR_NO_TCPIP, "TCP/IP network protocol not installed." },
     5034        { WERR_DNS_ERROR_NO_DNS_SERVERS, "No DNS servers configured for local system." },
     5035        { WERR_DNS_ERROR_DP_DOES_NOT_EXIST, "The specified directory partition does not exist." },
     5036        { WERR_DNS_ERROR_DP_ALREADY_EXISTS, "The specified directory partition already exists." },
     5037        { WERR_DNS_ERROR_DP_NOT_ENLISTED, "This DNS server is not enlisted in the specified directory partition." },
     5038        { WERR_DNS_ERROR_DP_ALREADY_ENLISTED, "This DNS server is already enlisted in the specified directory partition." },
     5039        { WERR_DNS_ERROR_DP_NOT_AVAILABLE, "The directory partition is not available at this time. Wait a few minutes and try again." },
     5040        { WERR_DNS_ERROR_DP_FSMO_ERROR, "The application directory partition operation failed. The domain controller holding the domain naming master role is down or unable to service the request or is not running Windows Server 2003." },
    48565041        { WERR_IPSEC_QM_POLICY_EXISTS, "The specified quick mode policy already exists." },
    48575042        { WERR_IPSEC_QM_POLICY_NOT_FOUND, "The specified quick mode policy was not found." },
  • vendor/current/libcli/util/error.h

    r414 r740  
    4747NTSTATUS map_nt_error_from_unix(int unix_error);
    4848
     49/*********************************************************************
     50convert a Unix error code to a WERROR
     51*********************************************************************/
     52WERROR unix_to_werror(int unix_error);
     53
     54NTSTATUS nt_status_squash(NTSTATUS nt_status);
     55
    4956#endif /* _SAMBA_ERROR_H */
  • vendor/current/libcli/util/ntstatus.h

    r414 r740  
    66   Copyright (C) Luke Kenneth Casson Leighton 1996-2000
    77   Copyright (C) Paul Ashton                  1998-2000
    8    
     8
    99   This program is free software; you can redistribute it and/or modify
    1010   it under the terms of the GNU General Public License as published by
    1111   the Free Software Foundation; either version 3 of the License, or
    1212   (at your option) any later version.
    13    
     13
    1414   This program is distributed in the hope that it will be useful,
    1515   but WITHOUT ANY WARRANTY; without even the implied warranty of
    1616   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    1717   GNU General Public License for more details.
    18    
     18
    1919   You should have received a copy of the GNU General Public License
    2020   along with this program.  If not, see <http://www.gnu.org/licenses/>.
     
    602602#define NT_STATUS_NO_SUCH_JOB NT_STATUS(0xC0000000 | 0xEDE) /* scheduler */
    603603#define NT_STATUS_DOWNGRADE_DETECTED NT_STATUS(0xC0000000 | 0x0388)
     604#define NT_STATUS_NO_S4U_PROT_SUPPORT NT_STATUS(0xC0000000 | 0x040A)
     605#define NT_STATUS_CROSSREALM_DELEGATION_FAILURE NT_STATUS(0xC0000000 | 0x040B)
    604606#define NT_STATUS_NO_SUCH_JOB NT_STATUS(0xC0000000 | 0xEDE) /* scheduler */
    605607#define NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED NT_STATUS(0xC0000000 | 0x20004)
    606608#define NT_STATUS_RPC_UNSUPPORTED_NAME_SYNTAX NT_STATUS(0xC0000000 | 0x20026)
    607 #define NT_STATUS_RPC_NT_CALL_FAILED NT_STATUS(0xC0000000 | 0x2001B)
    608 #define NT_STATUS_RPC_NT_PROTOCOL_ERROR NT_STATUS(0xC0000000 | 0x2001D)
    609 #define NT_STATUS_RPC_NT_PROCNUM_OUT_OF_RANGE NT_STATUS(0xC0000000 | 0x2002E)
     609#define NT_STATUS_RPC_UNKNOWN_IF NT_STATUS(0xC0000000 | 0x20012)
     610#define NT_STATUS_RPC_CALL_FAILED NT_STATUS(0xC0000000 | 0x2001B)
     611#define NT_STATUS_RPC_PROTOCOL_ERROR NT_STATUS(0xC0000000 | 0x2001D)
     612#define NT_STATUS_RPC_PROCNUM_OUT_OF_RANGE NT_STATUS(0xC0000000 | 0x2002E)
     613#define NT_STATUS_RPC_CANNOT_SUPPORT NT_STATUS(0xC0000000 | 0x20041)
     614#define NT_STATUS_RPC_SEC_PKG_ERROR NT_STATUS(0xC0000000 | 0x20057)
     615#define NT_STATUS_RPC_SS_CONTEXT_MISMATCH NT_STATUS(0xC0000000 | 0x30005)
     616#define NT_STATUS_RPC_ENUM_VALUE_OUT_OF_RANGE NT_STATUS(0xC000000 | 0x3000A)
     617#define NT_STATUS_RPC_BAD_STUB_DATA NT_STATUS(0xC0000000 | 0x3000C)
     618#define NT_STATUS_RPC_INVALID_PIPE_OBJECT NT_STATUS(0xC0000000 | 0x3005C)
     619#define NT_STATUS_RPC_INVALID_PIPE_OPERATION NT_STATUS(0xC0000000 | 0x3005D)
     620#define NT_STATUS_RPC_WRONG_PIPE_VERSION NT_STATUS(0xC0000000 | 0x3005E)
     621#define NT_STATUS_RPC_PIPE_CLOSED NT_STATUS(0xC0000000 | 0x3005F)
     622#define NT_STATUS_RPC_PIPE_DISCIPLINE_ERROR NT_STATUS(0xC0000000 | 0x30060)
     623#define NT_STATUS_RPC_PIPE_EMPTY NT_STATUS(0xC0000000 | 0x30061)
    610624#define NT_STATUS_ERROR_DS_OBJ_STRING_NAME_EXISTS NT_STATUS(0xC0000000 | 0x2071)
    611625#define NT_STATUS_ERROR_DS_INCOMPATIBLE_VERSION NT_STATUS(0xC0000000 | 0x00002177)
     
    637651/** Used by ntstatus_dos_equal: */
    638652extern bool ntstatus_check_dos_mapping;
     653
     654/* we need these here for openchange */
     655#ifndef likely
     656#define likely(x) (x)
     657#endif
     658#ifndef unlikely
     659#define unlikely(x) (x)
     660#endif
    639661
    640662#define NT_STATUS_IS_OK(x) (likely(NT_STATUS_V(x) == 0))
     
    675697} while (0)
    676698
     699#define NT_STATUS_NOT_OK_RETURN_AND_FREE(x, ctx) do {   \
     700        if (!NT_STATUS_IS_OK(x)) {\
     701                talloc_free(ctx); \
     702                return x;\
     703        }\
     704} while (0)
     705
    677706#define NT_STATUS_IS_ERR_RETURN(x) do { \
    678707        if (NT_STATUS_IS_ERR(x)) {\
     
    700729#define NT_STATUS_LDAP_CODE(status) (NT_STATUS_V(status) & ~0xFF000000)
    701730
    702 #define NT_STATUS_RPC_CANNOT_SUPPORT NT_STATUS(0xC0000000 | 0x20041)
     731#define NT_STATUS_IS_RPC(status) \
     732        (((NT_STATUS_V(status) & 0xFFFF) == 0xC0020000) || \
     733         ((NT_STATUS_V(status) & 0xFFFF) == 0xC0030000))
    703734
    704735#endif /* _NTSTATUS_H */
  • vendor/current/libcli/util/werror.h

    r414 r740  
    4545#define W_ERROR_HAVE_NO_MEMORY(x) do { \
    4646        if (!(x)) {\
     47                return WERR_NOMEM;\
     48        }\
     49} while (0)
     50
     51#define W_ERROR_HAVE_NO_MEMORY_AND_FREE(x, ctx) do { \
     52        if (!(x)) {\
     53                talloc_free(ctx); \
    4754                return WERR_NOMEM;\
    4855        }\
     
    234241#define WERR_SETUP_DOMAIN_CONTROLLER    W_ERROR(0x00000A85)
    235242#define WERR_DEFAULT_JOIN_REQUIRED      W_ERROR(0x00000A86)
    236 
    237 /* DS errors */
    238 #define WERR_DS_NO_ATTRIBUTE_OR_VALUE W_ERROR(0x0000200A)
    239 #define WERR_DS_INVALID_ATTRIBUTE_SYNTAX W_ERROR(0x0000200B)
    240 #define WERR_DS_ATTRIBUTE_TYPE_UNDEFINED W_ERROR(0x0000200C)
    241 #define WERR_DS_ATTRIBUTE_OR_VALUE_EXISTS W_ERROR(0x0000200D)
    242 #define WERR_DS_BUSY W_ERROR(0x0000200E)
    243 #define WERR_DS_UNAVAILABLE W_ERROR(0x0000200F)
    244 #define WERR_DS_OBJ_CLASS_VIOLATION W_ERROR(0x00002014)
    245 #define WERR_DS_CANT_ON_NON_LEAF W_ERROR(0x00002015)
    246 #define WERR_DS_CANT_ON_RDN W_ERROR(0x00002016)
    247 #define WERR_DS_CANT_MOD_OBJ_CLASS W_ERROR(0x00002017)
    248 #define WERR_DS_OPERATIONS_ERROR W_ERROR(0x00002020)
    249 #define WERR_DS_PROTOCOL_ERROR W_ERROR(0x00002021)
    250 #define WERR_DS_TIMELIMIT_EXCEEDED W_ERROR(0x00002022)
    251 #define WERR_DS_SIZE_LIMIT_EXCEEDED W_ERROR(0x00002023)
    252 #define WERR_DS_ADMIN_LIMIT_EXCEEDED W_ERROR(0x00002024)
    253 #define WERR_DS_COMPARE_FALSE W_ERROR(0x00002025)
    254 #define WERR_DS_COMPARE_TRUE W_ERROR(0x00002026)
    255 #define WERR_DS_AUTH_METHOD_NOT_SUPPORTED W_ERROR(0x00002027)
    256 #define WERR_DS_STRONG_AUTH_REQUIRED W_ERROR(0x00002028)
    257 #define WERR_DS_INAPPROPRIATE_AUTH W_ERROR(0x00002029)
    258 #define WERR_DS_REFERRAL W_ERROR(0x0000202B)
    259 #define WERR_DS_UNAVAILABLE_CRIT_EXTENSION W_ERROR(0x0000202C)
    260 #define WERR_DS_CONFIDENTIALITY_REQUIRED W_ERROR(0x0000202D)
    261 #define WERR_DS_INAPPROPRIATE_MATCHING W_ERROR(0x0000202E)
    262 #define WERR_DS_CONSTRAINT_VIOLATION W_ERROR(0x0000202F)
    263 #define WERR_DS_NO_SUCH_OBJECT W_ERROR(0x00002030)
    264 #define WERR_DS_ALIAS_PROBLEM W_ERROR(0x00002031)
    265 #define WERR_DS_INVALID_DN_SYNTAX W_ERROR(0x00002032)
    266 #define WERR_DS_ALIAS_DEREF_PROBLEM W_ERROR(0x00002034)
    267 #define WERR_DS_UNWILLING_TO_PERFORM W_ERROR(0x00002035)
    268 #define WERR_DS_LOOP_DETECT W_ERROR(0x00002036)
    269 #define WERR_DS_NAMING_VIOLATION W_ERROR(0x00002037)
    270 #define WERR_DS_AFFECTS_MULTIPLE_DSAS W_ERROR(0x00002039)
    271 #define WERR_DS_OBJ_STRING_NAME_EXISTS W_ERROR(0x00002071)
    272 #define WERR_DS_OBJ_NOT_FOUND W_ERROR(0x0000208D)
    273 #define WERR_DS_GENERIC_ERROR W_ERROR(0x00002095)
    274 #define WERR_DS_INSUFF_ACCESS_RIGHTS W_ERROR(0x00002098)
    275 #define WERR_DS_SCHEMA_NOT_LOADED W_ERROR(0x20DE)
    276 #define WERR_DS_SCHEMA_ALLOC_FAILED W_ERROR(0x20DF)
    277 #define WERR_DS_ATT_SCHEMA_REQ_SYNTAX W_ERROR(0x000020E0)
    278 #define WERR_DS_DRA_SCHEMA_MISMATCH W_ERROR(0x000020E2)
    279 #define WERR_DS_DRA_INVALID_PARAMETER W_ERROR(0x000020F5)
    280 #define WERR_DS_DRA_BAD_DN W_ERROR(0x000020F7)
    281 #define WERR_DS_DRA_BAD_NC W_ERROR(0x000020F8)
    282 #define WERR_DS_DRA_INTERNAL_ERROR W_ERROR(0x000020FA)
    283 #define WERR_DS_DRA_OUT_OF_MEM W_ERROR(0x000020FE)
    284 #define WERR_DS_SINGLE_VALUE_CONSTRAINT W_ERROR(0x00002081)
    285 #define WERR_DS_DRA_DB_ERROR W_ERROR(0x00002103)
    286 #define WERR_DS_DRA_NO_REPLICA W_ERROR(0x00002104)
    287 #define WERR_DS_DRA_ACCESS_DENIED W_ERROR(0x00002105)
    288 #define WERR_DS_DRA_SOURCE_DISABLED W_ERROR(0x00002108)
    289 #define WERR_DS_DNS_LOOKUP_FAILURE W_ERROR(0x0000214C)
    290 #define WERR_DS_WRONG_LINKED_ATTRIBUTE_SYNTAX W_ERROR(0x00002150)
    291 #define WERR_DS_NO_MSDS_INTID W_ERROR(0x00002194)
    292 #define WERR_DS_DUP_MSDS_INTID W_ERROR(0x00002195)
    293243
    294244/* FRS errors */
     
    20582008#define WERR_DS_NOT_INSTALLED   W_ERROR(0x00002008)
    20592009#define WERR_DS_MEMBERSHIP_EVALUATED_LOCALLY    W_ERROR(0x00002009)
    2060 #define WERR_DS_INVALID_ATTRIBUTE_YNTAX W_ERROR(0x0000200B)
     2010#define WERR_DS_NO_ATTRIBUTE_OR_VALUE   W_ERROR(0x0000200A)
     2011#define WERR_DS_INVALID_ATTRIBUTE_SYNTAX        W_ERROR(0x0000200B)
     2012#define WERR_DS_ATTRIBUTE_TYPE_UNDEFINED        W_ERROR(0x0000200C)
     2013#define WERR_DS_ATTRIBUTE_OR_VALUE_EXISTS       W_ERROR(0x0000200D)
     2014#define WERR_DS_BUSY    W_ERROR(0x0000200E)
     2015#define WERR_DS_UNAVAILABLE     W_ERROR(0x0000200F)
    20612016#define WERR_DS_NO_RIDS_ALLOCATED       W_ERROR(0x00002010)
    20622017#define WERR_DS_NO_MORE_RIDS    W_ERROR(0x00002011)
    20632018#define WERR_DS_INCORRECT_ROLE_OWNER    W_ERROR(0x00002012)
    20642019#define WERR_DS_RIDMGR_INIT_ERROR       W_ERROR(0x00002013)
     2020#define WERR_DS_OBJ_CLASS_VIOLATION     W_ERROR(0x00002014)
     2021#define WERR_DS_CANT_ON_NON_LEAF        W_ERROR(0x00002015)
     2022#define WERR_DS_CANT_ON_RDN      W_ERROR(0x00002016)
     2023#define WERR_DS_CANT_MOD_OBJ_CLASS      W_ERROR(0x00002017)
    20652024#define WERR_DS_CROSS_DOM_MOVE_ERROR    W_ERROR(0x00002018)
    20662025#define WERR_DS_GC_NOT_AVAILABLE        W_ERROR(0x00002019)
     
    20702029#define WERR_PROMOTION_ACTIVE   W_ERROR(0x0000201D)
    20712030#define WERR_NO_PROMOTION_ACTIVE        W_ERROR(0x0000201E)
     2031#define WERR_DS_OPERATIONS_ERROR        W_ERROR(0x00002020)
     2032#define WERR_DS_PROTOCOL_ERROR  W_ERROR(0x00002021)
     2033#define WERR_DS_TIMELIMIT_EXCEEDED      W_ERROR(0x00002022)
    20722034#define WERR_DS_SIZELIMIT_EXCEEDED      W_ERROR(0x00002023)
     2035#define WERR_DS_ADMIN_LIMIT_EXCEEDED    W_ERROR(0x00002024)
     2036#define WERR_DS_COMPARE_FALSE   W_ERROR(0x00002025)
     2037#define WERR_DS_COMPARE_TRUE    W_ERROR(0x00002026)
     2038#define WERR_DS_AUTH_METHOD_NOT_SUPPORTED       W_ERROR(0x00002027)
     2039#define WERR_DS_STRONG_AUTH_REQUIRED    W_ERROR(0x00002028)
     2040#define WERR_DS_INAPPROPRIATE_AUTH      W_ERROR(0x00002029)
    20732041#define WERR_DS_AUTH_UNKNOWN    W_ERROR(0x0000202A)
     2042#define WERR_DS_REFERRAL        W_ERROR(0x0000202B)
     2043#define WERR_DS_UNAVAILABLE_CRIT_EXTENSION      W_ERROR(0x0000202C)
     2044#define WERR_DS_CONFIDENTIALITY_REQUIRED        W_ERROR(0x0000202D)
     2045#define WERR_DS_INAPPROPRIATE_MATCHING  W_ERROR(0x0000202E)
     2046#define WERR_DS_CONSTRAINT_VIOLATION    W_ERROR(0x0000202F)
     2047#define WERR_DS_NO_SUCH_OBJECT  W_ERROR(0x00002030)
     2048#define WERR_DS_ALIAS_PROBLEM   W_ERROR(0x00002031)
     2049#define WERR_DS_INVALID_DN_SYNTAX       W_ERROR(0x00002032)
    20742050#define WERR_DS_IS_LEAF W_ERROR(0x00002033)
     2051#define WERR_DS_ALIAS_DEREF_PROBLEM     W_ERROR(0x00002034)
     2052#define WERR_DS_UNWILLING_TO_PERFORM    W_ERROR(0x00002035)
     2053#define WERR_DS_LOOP_DETECT     W_ERROR(0x00002036)
     2054#define WERR_DS_NAMING_VIOLATION        W_ERROR(0x00002037)
    20752055#define WERR_DS_OBJECT_RESULTS_TOO_LARGE        W_ERROR(0x00002038)
     2056#define WERR_DS_AFFECTS_MULTIPLE_DSAS   W_ERROR(0x00002039)
    20762057#define WERR_DS_SERVER_DOWN     W_ERROR(0x0000203A)
    20772058#define WERR_DS_LOCAL_ERROR     W_ERROR(0x0000203B)
     
    20912072#define WERR_DS_ATT_NOT_DEF_IN_SCHEMA   W_ERROR(0x0000206F)
    20922073#define WERR_DS_MAX_OBJ_SIZE_EXCEEDED   W_ERROR(0x00002070)
     2074#define WERR_DS_OBJ_STRING_NAME_EXISTS  W_ERROR(0x00002071)
    20932075#define WERR_DS_NO_RDN_DEFINED_IN_SCHEMA        W_ERROR(0x00002072)
    20942076#define WERR_DS_RDN_DOESNT_MATCH_SCHEMA W_ERROR(0x00002073)
     
    21052087#define WERR_DS_ATT_ALREADY_EXISTS      W_ERROR(0x0000207E)
    21062088#define WERR_DS_CANT_ADD_ATT_VALUES     W_ERROR(0x00002080)
     2089#define WERR_DS_SINGLE_VALUE_CONSTRAINT W_ERROR(0x00002081)
    21072090#define WERR_DS_RANGE_CONSTRAINT        W_ERROR(0x00002082)
    21082091#define WERR_DS_ATT_VAL_ALREADY_EXISTS  W_ERROR(0x00002083)
     
    21162099#define WERR_DS_CANT_MIX_MASTER_AND_REPS        W_ERROR(0x0000208B)
    21172100#define WERR_DS_CHILDREN_EXIST  W_ERROR(0x0000208C)
     2101#define WERR_DS_OBJ_NOT_FOUND   W_ERROR(0x0000208D)
    21182102#define WERR_DS_ALIASED_OBJ_MISSING     W_ERROR(0x0000208E)
    21192103#define WERR_DS_BAD_NAME_SYNTAX W_ERROR(0x0000208F)
     
    21232107#define WERR_DS_OBJECT_BEING_REMOVED    W_ERROR(0x00002093)
    21242108#define WERR_DS_CANT_DELETE_DSA_OBJ     W_ERROR(0x00002094)
     2109#define WERR_DS_GENERIC_ERROR   W_ERROR(0x00002095)
    21252110#define WERR_DS_DSA_MUST_BE_INT_MASTER  W_ERROR(0x00002096)
    21262111#define WERR_DS_CLASS_NOT_DSA   W_ERROR(0x00002097)
     2112#define WERR_DS_INSUFF_ACCESS_RIGHTS    W_ERROR(0x00002098)
    21272113#define WERR_DS_ILLEGAL_SUPERIOR        W_ERROR(0x00002099)
    21282114#define WERR_DS_ATTRIBUTE_OWNED_BY_SAM  W_ERROR(0x0000209A)
     
    21932179#define WERR_DS_NCNAME_MISSING_CR_REF   W_ERROR(0x000020DC)
    21942180#define WERR_DS_SECURITY_CHECKING_ERROR W_ERROR(0x000020DD)
     2181#define WERR_DS_SCHEMA_NOT_LOADED       W_ERROR(0x20DE)
     2182#define WERR_DS_SCHEMA_ALLOC_FAILED     W_ERROR(0x20DF)
     2183#define WERR_DS_ATT_SCHEMA_REQ_SYNTAX   W_ERROR(0x000020E0)
    21952184#define WERR_DS_GCVERIFY_ERROR  W_ERROR(0x000020E1)
     2185#define WERR_DS_DRA_SCHEMA_MISMATCH     W_ERROR(0x000020E2)
    21962186#define WERR_DS_CANT_FIND_DSA_OBJ       W_ERROR(0x000020E3)
    21972187#define WERR_DS_CANT_FIND_EXPECTED_NC   W_ERROR(0x000020E4)
     
    22122202#define WERR_DS_UNABLE_TO_SURRENDER_ROLES       W_ERROR(0x000020F3)
    22132203#define WERR_DS_DRA_GENERIC     W_ERROR(0x000020F4)
     2204#define WERR_DS_DRA_INVALID_PARAMETER   W_ERROR(0x000020F5)
    22142205#define WERR_DS_DRA_BUSY        W_ERROR(0x000020F6)
     2206#define WERR_DS_DRA_BAD_DN      W_ERROR(0x000020F7)
     2207#define WERR_DS_DRA_BAD_NC      W_ERROR(0x000020F8)
    22152208#define WERR_DS_DRA_DN_EXISTS   W_ERROR(0x000020F9)
     2209#define WERR_DS_DRA_INTERNAL_ERROR      W_ERROR(0x000020FA)
    22162210#define WERR_DS_DRA_INCONSISTENT_DIT    W_ERROR(0x000020FB)
    22172211#define WERR_DS_DRA_CONNECTION_FAILED   W_ERROR(0x000020FC)
    22182212#define WERR_DS_DRA_BAD_INSTANCE_TYPE   W_ERROR(0x000020FD)
     2213#define WERR_DS_DRA_OUT_OF_MEM  W_ERROR(0x000020FE)
    22192214#define WERR_DS_DRA_MAIL_PROBLEM        W_ERROR(0x000020FF)
    22202215#define WERR_DS_DRA_REF_ALREADY_EXISTS  W_ERROR(0x00002100)
    22212216#define WERR_DS_DRA_REF_NOT_FOUND       W_ERROR(0x00002101)
    22222217#define WERR_DS_DRA_OBJ_IS_REP_SOURCE   W_ERROR(0x00002102)
     2218#define WERR_DS_DRA_DB_ERROR    W_ERROR(0x00002103)
     2219#define WERR_DS_DRA_NO_REPLICA  W_ERROR(0x00002104)
     2220#define WERR_DS_DRA_ACCESS_DENIED       W_ERROR(0x00002105)
    22232221#define WERR_DS_DRA_NOT_SUPPORTED       W_ERROR(0x00002106)
    22242222#define WERR_DS_DRA_RPC_CANCELLED       W_ERROR(0x00002107)
     2223#define WERR_DS_DRA_SOURCE_DISABLED     W_ERROR(0x00002108)
    22252224#define WERR_DS_DRA_SINK_DISABLED       W_ERROR(0x00002109)
    22262225#define WERR_DS_DRA_NAME_COLLISION      W_ERROR(0x0000210A)
     
    22882287#define WERR_DS_STRING_SD_CONVERSION_FAILED     W_ERROR(0x0000214A)
    22892288#define WERR_DS_NAMING_MASTER_GC        W_ERROR(0x0000214B)
     2289#define WERR_DS_DNS_LOOKUP_FAILURE      W_ERROR(0x0000214C)
    22902290#define WERR_DS_COULDNT_UPDATE_SPNS     W_ERROR(0x0000214D)
    22912291#define WERR_DS_CANT_RETRIEVE_SD        W_ERROR(0x0000214E)
     
    23572357#define WERR_DS_DRS_EXTENSIONS_CHANGED  W_ERROR(0x00002192)
    23582358#define WERR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR   W_ERROR(0x00002193)
     2359#define WERR_DS_NO_MSDS_INTID   W_ERROR(0x00002194)
     2360#define WERR_DS_DUP_MSDS_INTID  W_ERROR(0x00002195)
    23592361#define WERR_DS_EXISTS_IN_RDNATTID      W_ERROR(0x00002196)
    23602362#define WERR_DS_AUTHORIZATION_FAILED    W_ERROR(0x00002197)
     
    23872389#define WERR_DS_INVALID_SEARCH_FLAG_SUBTREE     W_ERROR(0x000021B2)
    23882390#define WERR_DS_INVALID_SEARCH_FLAG_TUPLE       W_ERROR(0x000021B3)
     2391#define WERR_DNS_ERROR_RCODE_FORMAT_ERROR       W_ERROR(0x00002329)
     2392#define WERR_DNS_ERROR_RCODE_SERVER_FAILURE     W_ERROR(0x0000232A)
     2393#define WERR_DNS_ERROR_RCODE_NAME_ERROR W_ERROR(0x0000232B)
     2394#define WERR_DNS_ERROR_RCODE_NOT_IMPLEMENTED    W_ERROR(0x0000232C)
     2395#define WERR_DNS_ERROR_RCODE_REFUSED    W_ERROR(0x0000232D)
     2396#define WERR_DNS_ERROR_RCODE_YXDOMAIN   W_ERROR(0x0000232E)
     2397#define WERR_DNS_ERROR_RCODE_YXRRSET    W_ERROR(0x0000232F)
     2398#define WERR_DNS_ERROR_RCODE_NXRRSET    W_ERROR(0x00002330)
     2399#define WERR_DNS_ERROR_RCODE_NOTAUTH    W_ERROR(0x00002331)
     2400#define WERR_DNS_ERROR_RCODE_NOTZONE    W_ERROR(0x00002332)
     2401#define WERR_DNS_ERROR_RCODE_BADSIG     W_ERROR(0x00002338)
     2402#define WERR_DNS_ERROR_RCODE_BADKEY     W_ERROR(0x00002339)
     2403#define WERR_DNS_ERROR_RCODE_BADTIME    W_ERROR(0x0000233A)
     2404#define WERR_DNS_INFO_NO_RECORDS        W_ERROR(0x0000251D)
     2405#define WERR_DNS_ERROR_BAD_PACKET       W_ERROR(0x0000251E)
     2406#define WERR_DNS_ERROR_NO_PACKET        W_ERROR(0x0000251F)
     2407#define WERR_DNS_ERROR_RCODE    W_ERROR(0x00002520)
     2408#define WERR_DNS_ERROR_UNSECURE_PACKET  W_ERROR(0x00002521)
     2409#define WERR_DNS_ERROR_INVALID_TYPE     W_ERROR(0x0000254F)
     2410#define WERR_DNS_ERROR_INVALID_IP_ADDRESS       W_ERROR(0x00002550)
     2411#define WERR_DNS_ERROR_INVALID_PROPERTY W_ERROR(0x00002551)
     2412#define WERR_DNS_ERROR_TRY_AGAIN_LATER  W_ERROR(0x00002552)
     2413#define WERR_DNS_ERROR_NOT_UNIQUE       W_ERROR(0x00002553)
     2414#define WERR_DNS_ERROR_NON_RFC_NAME     W_ERROR(0x00002554)
     2415#define WERR_DNS_STATUS_FQDN    W_ERROR(0x00002555)
     2416#define WERR_DNS_STATUS_DOTTED_NAME     W_ERROR(0x00002556)
     2417#define WERR_DNS_STATUS_SINGLE_PART_NAME        W_ERROR(0x00002557)
     2418#define WERR_DNS_ERROR_INVALID_NAME_CHAR        W_ERROR(0x00002558)
     2419#define WERR_DNS_ERROR_NUMERIC_NAME     W_ERROR(0x00002559)
     2420#define WERR_DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER       W_ERROR(0x0000255A)
     2421#define WERR_DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION     W_ERROR(0x0000255B)
     2422#define WERR_DNS_ERROR_CANNOT_FIND_ROOT_HINTS   W_ERROR(0x0000255C)
     2423#define WERR_DNS_ERROR_INCONSISTENT_ROOT_HINTS  W_ERROR(0x0000255D)
     2424#define WERR_DNS_ERROR_DWORD_VALUE_TOO_SMALL    W_ERROR(0x0000255E)
     2425#define WERR_DNS_ERROR_DWORD_VALUE_TOO_LARGE    W_ERROR(0x0000255F)
     2426#define WERR_DNS_ERROR_BACKGROUND_LOADING       W_ERROR(0x00002560)
     2427#define WERR_DNS_ERROR_NOT_ALLOWED_ON_RODC      W_ERROR(0x00002561)
     2428#define WERR_DNS_ERROR_ZONE_DOES_NOT_EXIST      W_ERROR(0x00002581)
     2429#define WERR_DNS_ERROR_NO_ZONE_INFO     W_ERROR(0x00002582)
     2430#define WERR_DNS_ERROR_INVALID_ZONE_OPERATION   W_ERROR(0x00002583)
     2431#define WERR_DNS_ERROR_ZONE_CONFIGURATION_ERROR W_ERROR(0x00002584)
     2432#define WERR_DNS_ERROR_ZONE_HAS_NO_SOA_RECORD   W_ERROR(0x00002585)
     2433#define WERR_DNS_ERROR_ZONE_HAS_NO_NS_RECORDS   W_ERROR(0x00002586)
     2434#define WERR_DNS_ERROR_ZONE_LOCKED      W_ERROR(0x00002587)
     2435#define WERR_DNS_ERROR_ZONE_CREATION_FAILED     W_ERROR(0x00002588)
     2436#define WERR_DNS_ERROR_ZONE_ALREADY_EXISTS      W_ERROR(0x00002589)
     2437#define WERR_DNS_ERROR_AUTOZONE_ALREADY_EXISTS  W_ERROR(0x0000258A)
     2438#define WERR_DNS_ERROR_INVALID_ZONE_TYPE        W_ERROR(0x0000258B)
     2439#define WERR_DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP     W_ERROR(0x0000258C)
     2440#define WERR_DNS_ERROR_ZONE_NOT_SECONDARY       W_ERROR(0x0000258D)
     2441#define WERR_DNS_ERROR_NEED_SECONDARY_ADDRESSES W_ERROR(0x0000258E)
     2442#define WERR_DNS_ERROR_WINS_INIT_FAILED W_ERROR(0x0000258F)
     2443#define WERR_DNS_ERROR_NEED_WINS_SERVERS        W_ERROR(0x00002590)
     2444#define WERR_DNS_ERROR_NBSTAT_INIT_FAILED       W_ERROR(0x00002591)
     2445#define WERR_DNS_ERROR_SOA_DELETE_INVALID       W_ERROR(0x00002592)
     2446#define WERR_DNS_ERROR_FORWARDER_ALREADY_EXISTS W_ERROR(0x00002593)
     2447#define WERR_DNS_ERROR_ZONE_REQUIRES_MASTER_IP  W_ERROR(0x00002594)
     2448#define WERR_DNS_ERROR_ZONE_IS_SHUTDOWN W_ERROR(0x00002595)
     2449#define WERR_DNS_ERROR_PRIMARY_REQUIRES_DATAFILE        W_ERROR(0x000025B3)
     2450#define WERR_DNS_ERROR_INVALID_DATAFILE_NAME    W_ERROR(0x000025B4)
     2451#define WERR_DNS_ERROR_DATAFILE_OPEN_FAILURE    W_ERROR(0x000025B5)
     2452#define WERR_DNS_ERROR_FILE_WRITEBACK_FAILED    W_ERROR(0x000025B6)
     2453#define WERR_DNS_ERROR_DATAFILE_PARSING W_ERROR(0x000025B7)
     2454#define WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST    W_ERROR(0x000025E5)
     2455#define WERR_DNS_ERROR_RECORD_FORMAT    W_ERROR(0x000025E6)
     2456#define WERR_DNS_ERROR_NODE_CREATION_FAILED     W_ERROR(0x000025E7)
     2457#define WERR_DNS_ERROR_UNKNOWN_RECORD_TYPE      W_ERROR(0x000025E8)
     2458#define WERR_DNS_ERROR_RECORD_TIMED_OUT W_ERROR(0x000025E9)
     2459#define WERR_DNS_ERROR_NAME_NOT_IN_ZONE W_ERROR(0x000025EA)
     2460#define WERR_DNS_ERROR_CNAME_LOOP       W_ERROR(0x000025EB)
     2461#define WERR_DNS_ERROR_NODE_IS_CNAME    W_ERROR(0x000025EC)
     2462#define WERR_DNS_ERROR_CNAME_COLLISION  W_ERROR(0x000025ED)
     2463#define WERR_DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT W_ERROR(0x000025EE)
     2464#define WERR_DNS_ERROR_RECORD_ALREADY_EXISTS    W_ERROR(0x000025EF)
     2465#define WERR_DNS_ERROR_SECONDARY_DATA   W_ERROR(0x000025F0)
     2466#define WERR_DNS_ERROR_NO_CREATE_CACHE_DATA     W_ERROR(0x000025F1)
     2467#define WERR_DNS_ERROR_NAME_DOES_NOT_EXIST      W_ERROR(0x000025F2)
     2468#define WERR_DNS_WARNING_PTR_CREATE_FAILED      W_ERROR(0x000025F3)
     2469#define WERR_DNS_WARNING_DOMAIN_UNDELETED       W_ERROR(0x000025F4)
     2470#define WERR_DNS_ERROR_DS_UNAVAILABLE   W_ERROR(0x000025F5)
     2471#define WERR_DNS_ERROR_DS_ZONE_ALREADY_EXISTS   W_ERROR(0x000025F6)
     2472#define WERR_DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE   W_ERROR(0x000025F7)
     2473#define WERR_DNS_INFO_AXFR_COMPLETE     W_ERROR(0x00002617)
     2474#define WERR_DNS_ERROR_AXFR     W_ERROR(0x00002618)
     2475#define WERR_DNS_INFO_ADDED_LOCAL_WINS  W_ERROR(0x00002619)
     2476#define WERR_DNS_STATUS_CONTINUE_NEEDED W_ERROR(0x00002649)
     2477#define WERR_DNS_ERROR_NO_TCPIP W_ERROR(0x0000267B)
     2478#define WERR_DNS_ERROR_NO_DNS_SERVERS   W_ERROR(0x0000267C)
     2479#define WERR_DNS_ERROR_DP_DOES_NOT_EXIST        W_ERROR(0x000026AD)
     2480#define WERR_DNS_ERROR_DP_ALREADY_EXISTS        W_ERROR(0x000026AE)
     2481#define WERR_DNS_ERROR_DP_NOT_ENLISTED  W_ERROR(0x000026AF)
     2482#define WERR_DNS_ERROR_DP_ALREADY_ENLISTED      W_ERROR(0x000026B0)
     2483#define WERR_DNS_ERROR_DP_NOT_AVAILABLE W_ERROR(0x000026B1)
     2484#define WERR_DNS_ERROR_DP_FSMO_ERROR    W_ERROR(0x000026B2)
    23892485#define WERR_IPSEC_QM_POLICY_EXISTS     W_ERROR(0x000032C8)
    23902486#define WERR_IPSEC_QM_POLICY_NOT_FOUND  W_ERROR(0x000032C9)
Note: See TracChangeset for help on using the changeset viewer.