Class DsGetDC.DS_DOMAIN_TRUSTS

java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.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 Details

    • 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 Details

    • DS_DOMAIN_TRUSTS

      public DS_DOMAIN_TRUSTS()
    • DS_DOMAIN_TRUSTS

      public DS_DOMAIN_TRUSTS(Pointer p)