3.1.1.12.1.5 TrustedDomainObjectDescription

 type TrustedDomainObjectDescription = [
     Guid: GUID,
     SID: SecurityIdentifier,
     ExistingTrustPartnerDNSName: DNSAddress,
     NewTrustPartnerDNSName: DNSAddress,
     NewTrustPartnerFlatName: FlatName
 ]

A TrustedDomainObjectDescription is a description of a specific interdomain trust account object that is stored in the directory and the changes to be performed as part of the NC Rename operation. Instances of TrustedDomainObjectDescription exist as members of the TrustedDomainObjects field of a DomainDescriptionElements tuple (section 3.1.1.12.1.7).

Guid: Holds the value of the objectGUID attribute on the object. The value of this field is unique across all instances of TrustedDomainObjectDescription.

SID: Holds the value of the objectSid attribute of the object. The value of this field is unique across all instances of TrustedDomainObjectDescription.

ExistingTrustPartnerDNSName: Holds the value of the trustPartner attribute on the object. The value of this field is unique across all instances of TrustedDomainObjectDescription.

NewTrustPartnerDNSName: Holds the value that the trustPartner attribute of the object is to be set to as part of the NC Rename operation. The value of this field is unique across all instances of TrustedDomainObjectDescription.

NewTrustPartnerFlatName: Holds the value that the flatName attribute of the object is to be set to as part of the NC Rename operation. The value of this field is unique across all instances of TrustedDomainObjectDescription. This value is a valid value for the flatName attribute.