Directory Services

DS_MANGLE_FOR

The DS_MANGLE_FOR enumeration is used to define whether a relative distinguished name is mangled (encoded) and in what form the mangling occurs.

typedef enum _DS_MANGLE_FOR
{
  DS_MANGLE_UNKNOWN = 0, 
  DS_MANGLE_OBJECT_RDN_FOR_DELETION = 1, 
  DS_MANGLE_OBJECT_RDN_FOR_NAME_CONFLICT = 2
} DS_MANGLE_FOR;

Values

DS_MANGLE_UNKNOWN
Indicates that the relative distinguished name is not mangled or that the type of mangling is unknown.
DS_MANGLE_OBJECT_RDN_FOR_DELETION
Indicates that the relative distinguished name has been mangled for deletion.
DS_MANGLE_OBJECT_RDN_FOR_NAME_CONFLICT
Indicates that the relative distinguished name has been mangled due to a naming conflict.

Requirements

Client: Included in Windows XP.
Server: Included in Windows Server 2003.
Header: Declared in Ntdsapi.h.

See Also

DsCrackUnquotedMangledRdn, DsIsMangledDn, DsIsMangledRdnValue, Active Directory Enumerations