3.3.4.6.3.1.1 ActiveDirectoryNameTranslateResult/Result

The Result element contains an integer with the translation result code.

 <xs:element name="Result" type="xs:unsignedInt" />

The Result element is populated from the status result of calling IDL_DRSCrackNames ([MS-DRSR] section 4.1.4) with the FormatOffered (section 3.3.4.6.2.4), FormatDesired (section 3.3.4.6.2.3), and Names (section 3.3.4.6.2.5) elements as parameters. The IDL_DRSCrackNames FormatOffered and FormatDesired parameters are translated according to the following table. See [MS-DRSR] section 4.1.4.1.8.

FormatOffered/FormatDesired enumeration

IDL_DRSCrackNames enumeration*

DistinguishedName

DS_FQDN_1779_NAME

CanonicalName

DS_CANONICAL_NAME

* See [MS-DRSR] section 4.1.4.1.3.

Note IDL_DRSCrackNames also requires an additional parameter, dwFlags ([MS-DRSR] section 4.1.4.1.2). The DS_NAME_FLAG_GCVERIFY bit MUST be set to 1 when the directory instance is a global catalog, and 0 otherwise. The rootDSE!isGlobalCatalogReady attribute ([MS-ADTS] section 3.1.1.3.2.10) is used to determine if the directory instance is a global catalog.

Show: