Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/libcli/util/werror.h

    r456 r745  
    3030*/
    3131
    32 #if defined(HAVE_IMMEDIATE_STRUCTURES) && !defined(__OS2__)
     32#if defined(HAVE_IMMEDIATE_STRUCTURES)  && !defined(__OS2__)
    3333typedef struct {uint32_t v;} WERROR;
    3434#define W_ERROR(x) ((WERROR) { x })
     
    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.