WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the
XUL hub at the
Mozilla Developer Center.
nsILDAPErrors
| IID: | f9ac10fa-1dd1-11b2-9798-8d5cbda95d74 |
| Inherits From: | nsISupports |
Error codes used in the LDAP XPCOM SDK.
Taken from the Mozilla C SDK's ldap.h include file, these should be
the same as those specified in the draft-ietf-ldapext-ldap-c-api-04.txt
Internet Draft.
The only good documentation I'm aware of for these error codes is
at .
Unfortunately, this does not currently seem to be available under any
open source license, so I can't include that documentation here as
doxygen comments.
Constants
| PRInt32 |
SUCCESS |
= 0 |
| PRInt32 |
OPERATIONS_ERROR |
= 1 |
| PRInt32 |
PROTOCOL_ERROR |
= 2 |
| PRInt32 |
TIMELIMIT_EXCEEDED |
= 3 |
| PRInt32 |
SIZELIMIT_EXCEEDED |
= 4 |
| PRInt32 |
COMPARE_FALSE |
= 5 |
| PRInt32 |
COMPARE_TRUE |
= 6 |
| PRInt32 |
STRONG_AUTH_NOT_SUPPORTED |
= 7 |
| PRInt32 |
STRONG_AUTH_REQUIRED |
= 8 |
| UMich LDAPv2 extension
|
| PRInt32 |
PARTIAL_RESULTS |
= 9 |
| New in LDAPv3
|
| PRInt32 |
REFERRAL |
= 10 |
| New in LDAPv3
|
| PRInt32 |
ADMINLIMIT_EXCEEDED |
= 11 |
| New in LDAPv3
|
| PRInt32 |
UNAVAILABLE_CRITICAL_EXTENSION |
= 12 |
| New in LDAPv3
|
| PRInt32 |
CONFIDENTIALITY_REQUIRED |
= 13 |
| New in LDAPv3
|
| PRInt32 |
SASL_BIND_IN_PROGRESS |
= 14 |
| PRInt32 |
NO_SUCH_ATTRIBUTE |
= 16 |
| PRInt32 |
UNDEFINED_TYPE |
= 17 |
| PRInt32 |
INAPPROPRIATE_MATCHING |
= 18 |
| PRInt32 |
CONSTRAINT_VIOLATION |
= 19 |
| PRInt32 |
TYPE_OR_VALUE_EXISTS |
= 20 |
| PRInt32 |
INVALID_SYNTAX |
= 21 |
| PRInt32 |
NO_SUCH_OBJECT |
= 32 |
| PRInt32 |
ALIAS_PROBLEM |
= 33 |
| PRInt32 |
INVALID_DN_SYNTAX |
= 34 |
| Not used in LDAPv3
|
| PRInt32 |
IS_LEAF |
= 35 |
| PRInt32 |
ALIAS_DEREF_PROBLEM |
= 36 |
| PRInt32 |
INAPPROPRIATE_AUTH |
= 48 |
| PRInt32 |
INVALID_CREDENTIALS |
= 49 |
| PRInt32 |
INSUFFICIENT_ACCESS |
= 50 |
| PRInt32 |
BUSY |
= 51 |
| PRInt32 |
UNAVAILABLE |
= 52 |
| PRInt32 |
UNWILLING_TO_PERFORM |
= 53 |
| PRInt32 |
LOOP_DETECT |
= 54 |
| Server side sort extension
|
| PRInt32 |
SORT_CONTROL_MISSING |
= 60 |
| VLV extension
|
| PRInt32 |
INDEX_RANGE_ERROR |
= 61 |
| PRInt32 |
NAMING_VIOLATION |
= 64 |
| PRInt32 |
OBJECT_CLASS_VIOLATION |
= 65 |
| PRInt32 |
NOT_ALLOWED_ON_NONLEAF |
= 66 |
| PRInt32 |
NOT_ALLOWED_ON_RDN |
= 67 |
| PRInt32 |
ALREADY_EXISTS |
= 68 |
| PRInt32 |
NO_OBJECT_CLASS_MODS |
= 69 |
| Reserved CLDAP
|
| PRInt32 |
RESULTS_TOO_LARGE |
= 70 |
| New in LDAPv3
|
| PRInt32 |
AFFECTS_MULTIPLE_DSAS |
= 71 |
| PRInt32 |
OTHER |
= 80 |
| PRInt32 |
SERVER_DOWN |
= 81 |
| PRInt32 |
LOCAL_ERROR |
= 82 |
| PRInt32 |
ENCODING_ERROR |
= 83 |
| PRInt32 |
DECODING_ERROR |
= 84 |
| PRInt32 |
TIMEOUT |
= 85 |
| PRInt32 |
AUTH_UNKNOWN |
= 86 |
| PRInt32 |
FILTER_ERROR |
= 87 |
| PRInt32 |
USER_CANCELLED |
= 88 |
| PRInt32 |
PARAM_ERROR |
= 89 |
| PRInt32 |
NO_MEMORY |
= 90 |
| PRInt32 |
CONNECT_ERROR |
= 91 |
| New in LDAPv3
|
| PRInt32 |
NOT_SUPPORTED |
= 92 |
| New in LDAPv3
|
| PRInt32 |
CONTROL_NOT_FOUND |
= 93 |
| New in LDAPv3
|
| PRInt32 |
NO_RESULTS_RETURNED |
= 94 |
| New in LDAPv3
|
| PRInt32 |
MORE_RESULTS_TO_RETURN |
= 95 |
| New in LDAPv3
|
| PRInt32 |
CLIENT_LOOP |
= 96 |
| New in LDAPv3
|
| PRInt32 |
REFERRAL_LIMIT_EXCEEDED |
= 97 |
Reference documentation is generated from Mozilla's source.