DS_MANGLE_FOR enumeration

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

Syntax

typedef enum _DS_MANGLE_FOR {
  DS_MANGLE_UNKNOWN,
  DS_MANGLE_OBJECT_RDN_FOR_DELETION,
  DS_MANGLE_OBJECT_RDN_FOR_NAME_CONFLICT
} DS_MANGLE_FOR;

Constants

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

   
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Header dsparse.h (include Ntdsapi.h)

See also

DsCrackUnquotedMangledRdn

DsIsMangledDn

DsIsMangledRdnValue

Enumerations in Active Directory Domain Services