Class DsGetDC.DS_DOMAIN_TRUSTS

  • Direct Known Subclasses:
    DsGetDC.DS_DOMAIN_TRUSTS.ByReference
    Enclosing interface:
    DsGetDC

    @FieldOrder({"NetbiosDomainName","DnsDomainName","Flags","ParentIndex","TrustType","TrustAttributes","DomainSid","DomainGuid"})
    public static class DsGetDC.DS_DOMAIN_TRUSTS
    extends Structure
    The DS_DOMAIN_TRUSTS structure is used with the DsEnumerateDomainTrusts function to contain trust data for a domain.
    • Field Detail

      • NetbiosDomainName

        public String NetbiosDomainName
        Pointer to a null-terminated string that contains the NetBIOS name of the domain.
      • DnsDomainName

        public String DnsDomainName
        Pointer to a null-terminated string that contains the DNS name of the domain. This member may be NULL.
      • Flags

        public int Flags
        Contains a set of flags that specify more data about the domain trust.
      • ParentIndex

        public int ParentIndex
        Contains the index in the Domains array returned by the DsEnumerateDomainTrusts function that corresponds to the parent domain of the domain represented by this structure.
      • TrustType

        public int TrustType
        Contains a value that indicates the type of trust represented by this structure.
      • TrustAttributes

        public int TrustAttributes
        Contains a value that indicates the attributes of the trust represented by this structure.
      • DomainSid

        public WinNT.PSID.ByReference DomainSid
        Contains the security identifier of the domain represented by this structure.
      • DomainGuid

        public Guid.GUID DomainGuid
        Contains the GUID of the domain represented by this structure.
    • Constructor Detail

      • DS_DOMAIN_TRUSTS

        public DS_DOMAIN_TRUSTS()
      • DS_DOMAIN_TRUSTS

        public DS_DOMAIN_TRUSTS​(Pointer p)