public static extern bool DsIsMangledRdnValue(string pszRdn, uint cRdn, DS_MANGLE_FOR eDsMangleForDesired);
public static extern bool DsIsMangledDn(string pszDn, DS_MANGLE_FOR eDsMangleFor);
public static extern bool DsCrackUnquotedMangledRdn(string pszRDN, uint cchRDN, out Guid pGuid, out DS_MANGLE_FOR peDsMangleFor);
public static extern unsafe int DsIsMangledRdnValueW(ushort *pszRdn, uint cRdn, DS_MANGLE_FOR eDsMangleForDesired);
public static extern unsafe int DsIsMangledDnW(ushort *pszDn, DS_MANGLE_FOR eDsMangleFor);
public static extern unsafe int DsIsMangledDnA(sbyte *pszDn, DS_MANGLE_FOR eDsMangleFor);