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_E_SEC_NOINFORMATION
Definition: dsapi_const.h:278
@ DS_E_UPD_NOOBJECTCLASSMODS
Definition: dsapi_const.h:308
@ DS_E_AB_NOSUCHOPERATION
Definition: dsapi_const.h:281
@ DS_E_SVC_INVALIDQUERYREFERENCE
Definition: dsapi_const.h:260
@ DS_E_NAME_NOSUCHOBJECT
Definition: dsapi_const.h:212
@ DS_E_SVC_UNWILLINGTOPERFORM
Definition: dsapi_const.h:230
@ DS_E_AT_INVALIDATTRIBUTESYNTAX
Definition: dsapi_const.h:197
@ DS_E_SEC_ACCESSRIGHTS
Definition: dsapi_const.h:269
@ DS_E_SEC_PROTECTIONREQUIRED
Definition: dsapi_const.h:275
@ DS_E_SEC_INVALIDCREDENTIALS
Definition: dsapi_const.h:266
@ DS_E_SVC_INVALIDREFERENCE
Definition: dsapi_const.h:239
@ DS_E_AT_CONSTRAINTVIOLATION
Definition: dsapi_const.h:206
@ DS_E_SEC_INVALIDSIGNATURE
Definition: dsapi_const.h:272
@ DS_E_UPD_AFFECTSMULTIPLEDSAS
Definition: dsapi_const.h:305
@ DS_E_AT_INAPPROPRIATEMATCHING
Definition: dsapi_const.h:203
@ DS_E_SVC_OUTOFSCOPE
Definition: dsapi_const.h:254
@ DS_E_SVC_BUSY
Definition: dsapi_const.h:224
@ DS_E_SVC_UNABLETOPROCEED
Definition: dsapi_const.h:236
@ DS_E_NOINFO
Definition: dsapi_const.h:191
@ DS_E_AB_CANNOTABANDON
Definition: dsapi_const.h:287
@ DS_E_UPD_NOTONNONLEAF
Definition: dsapi_const.h:296
@ DS_E_UPD_NOTONRDN
Definition: dsapi_const.h:299
@ DS_E_SVC_TIMELIMITEXCEEDED
Definition: dsapi_const.h:242
@ DS_E_X509_RESULTSDISCARDED
Definition: dsapi_const.h:311
@ DS_E_SEC_AUTHENTICATION
Definition: dsapi_const.h:263
@ DS_E_SVC_ADMINISTRATIVELIMITEXCEEDED
Definition: dsapi_const.h:245
@ DS_E_SVC_CHAININGREQUIRED
Definition: dsapi_const.h:233
@ DS_E_AB_TOOLATE
Definition: dsapi_const.h:284
DS_ErrorValue
Definition: dsapi_const.h:190
@ DS_E_AT_UNDEFINEDATTRIBUTETYPE
Definition: dsapi_const.h:200
@ DS_E_SVC_LOOPDETECTED
Definition: dsapi_const.h:248
@ DS_E_SVC_UNAVAILABLECRITICALEXTENSION
Definition: dsapi_const.h:251
@ DS_E_NAME_ALIASDEREFERENCE
Definition: dsapi_const.h:221
@ DS_E_NAME_ALIASPROBLEM
Definition: dsapi_const.h:215
@ DS_E_AT_NOSUCHATTRIBUTE
Definition: dsapi_const.h:194
@ DS_E_SVC_DITERROR
Definition: dsapi_const.h:257
@ DS_E_SVC_UNAVAILABLE
Definition: dsapi_const.h:227
@ DS_E_NAME_INVALIDATTRIBUTESYNTAX
Definition: dsapi_const.h:218
@ DS_E_AT_TYPEORVALUEEXISTS
Definition: dsapi_const.h:209
@ DS_E_UPD_OBJECTCLASSVIOLATION
Definition: dsapi_const.h:293
@ DS_E_UPD_ALREADYEXISTS
Definition: dsapi_const.h:302
@ DS_E_UPD_NAMINGVIOLATION
Definition: dsapi_const.h:290

All rights reserved © 2002 - 2024 Isode Ltd.