Directory operation error values

Enumerations

enum  DS_ErrorValue {
  DS_E_NOINFO = 0, DS_E_AT_NOSUCHATTRIBUTE = 1, DS_E_AT_INVALIDATTRIBUTESYNTAX = 2, DS_E_AT_UNDEFINEDATTRIBUTETYPE = 3,
  DS_E_AT_INAPPROPRIATEMATCHING = 4, DS_E_AT_CONSTRAINTVIOLATION = 5, DS_E_AT_TYPEORVALUEEXISTS = 6, DS_E_NAME_NOSUCHOBJECT = 7,
  DS_E_NAME_ALIASPROBLEM = 8, DS_E_NAME_INVALIDATTRIBUTESYNTAX = 9, DS_E_NAME_ALIASDEREFERENCE = 10, DS_E_SVC_BUSY = 11,
  DS_E_SVC_UNAVAILABLE = 12, DS_E_SVC_UNWILLINGTOPERFORM = 13, DS_E_SVC_CHAININGREQUIRED = 14, DS_E_SVC_UNABLETOPROCEED = 15,
  DS_E_SVC_INVALIDREFERENCE = 16, DS_E_SVC_TIMELIMITEXCEEDED = 17, DS_E_SVC_ADMINISTRATIVELIMITEXCEEDED = 18, DS_E_SVC_LOOPDETECTED = 19,
  DS_E_SVC_UNAVAILABLECRITICALEXTENSION = 20, DS_E_SVC_OUTOFSCOPE = 21, DS_E_SVC_DITERROR = 22, DS_E_SVC_INVALIDQUERYREFERENCE = 23,
  DS_E_SEC_AUTHENTICATION = 24, DS_E_SEC_INVALIDCREDENTIALS = 25, DS_E_SEC_ACCESSRIGHTS = 26, DS_E_SEC_INVALIDSIGNATURE = 27,
  DS_E_SEC_PROTECTIONREQUIRED = 28, DS_E_SEC_NOINFORMATION = 29, DS_E_AB_NOSUCHOPERATION = 43, DS_E_AB_TOOLATE = 44,
  DS_E_AB_CANNOTABANDON = 45, DS_E_UPD_NAMINGVIOLATION = 46, DS_E_UPD_OBJECTCLASSVIOLATION = 47, DS_E_UPD_NOTONNONLEAF = 48,
  DS_E_UPD_NOTONRDN = 49, DS_E_UPD_ALREADYEXISTS = 50, DS_E_UPD_AFFECTSMULTIPLEDSAS = 51, DS_E_UPD_NOOBJECTCLASSMODS = 52,
  DS_E_X509_RESULTSDISCARDED = 53
}
 

Detailed Description

Enumeration Type Documentation

◆ DS_ErrorValue

Directory operation error values.

Enumerator
DS_E_NOINFO 

No more information.

DS_E_AT_NOSUCHATTRIBUTE 

No such attribute.

DS_E_AT_INVALIDATTRIBUTESYNTAX 

Invalid attribute syntax.

DS_E_AT_UNDEFINEDATTRIBUTETYPE 

Undefined attribute type.

DS_E_AT_INAPPROPRIATEMATCHING 

Inappropriate matching.

DS_E_AT_CONSTRAINTVIOLATION 

Constraint violation.

DS_E_AT_TYPEORVALUEEXISTS 

Type or value exists.

DS_E_NAME_NOSUCHOBJECT 

No such object.

DS_E_NAME_ALIASPROBLEM 

Alias problem.

DS_E_NAME_INVALIDATTRIBUTESYNTAX 

Invalid attribute syntax.

DS_E_NAME_ALIASDEREFERENCE 

Alias dereference.

DS_E_SVC_BUSY 

Busy.

DS_E_SVC_UNAVAILABLE 

Unavailable.

DS_E_SVC_UNWILLINGTOPERFORM 

Unwilling to perform.

DS_E_SVC_CHAININGREQUIRED 

Chaining required.

DS_E_SVC_UNABLETOPROCEED 

Unable to proceed.

DS_E_SVC_INVALIDREFERENCE 

Invalid reference.

DS_E_SVC_TIMELIMITEXCEEDED 

Timelimit exceeded.

DS_E_SVC_ADMINISTRATIVELIMITEXCEEDED 

Administrative limit exceeded.

DS_E_SVC_LOOPDETECTED 

Loop detected.

DS_E_SVC_UNAVAILABLECRITICALEXTENSION 

Unavailable critical extension.

DS_E_SVC_OUTOFSCOPE 

Out of scope.

DS_E_SVC_DITERROR 

DIT error.

DS_E_SVC_INVALIDQUERYREFERENCE 

Invalid query reference.

DS_E_SEC_AUTHENTICATION 

Invalid authentication.

DS_E_SEC_INVALIDCREDENTIALS 

Invalid credentials.

DS_E_SEC_ACCESSRIGHTS 

Insufficient access rights.

DS_E_SEC_INVALIDSIGNATURE 

Invalid signature.

DS_E_SEC_PROTECTIONREQUIRED 

Protection required.

DS_E_SEC_NOINFORMATION 

No information.

DS_E_AB_NOSUCHOPERATION 

No such operation.

DS_E_AB_TOOLATE 

Too late to abandon.

DS_E_AB_CANNOTABANDON 

Cannot abandon.

DS_E_UPD_NAMINGVIOLATION 

Naming violation.

DS_E_UPD_OBJECTCLASSVIOLATION 

Objectclass violation.

DS_E_UPD_NOTONNONLEAF 

Not on non-leaf.

DS_E_UPD_NOTONRDN 

Not on RDN.

DS_E_UPD_ALREADYEXISTS 

Already exists.

DS_E_UPD_AFFECTSMULTIPLEDSAS 

Affects multiple DSAs.

DS_E_UPD_NOOBJECTCLASSMODS 

No objectclass modifications.

DS_E_X509_RESULTSDISCARDED 

Not all search results were properly signed.

Definition at line 190 of file dsapi_const.h.

190  {
191  DS_E_NOINFO = 0,
224  DS_E_SVC_BUSY = 11,
254  DS_E_SVC_OUTOFSCOPE = 21,
257  DS_E_SVC_DITERROR = 22,
284  DS_E_AB_TOOLATE = 44,
299  DS_E_UPD_NOTONRDN = 49,
313 } DS_ErrorValue;
DS_ErrorValue
Definition: dsapi_const.h:190