DS_MANGLE_FOR enumeration (dsparse.h)

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 = 0,
  DS_MANGLE_OBJECT_RDN_FOR_DELETION,
  DS_MANGLE_OBJECT_RDN_FOR_NAME_CONFLICT
} DS_MANGLE_FOR;

Constants

 
DS_MANGLE_UNKNOWN
Value: 0
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

Requirement Value
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