Skip navigation links
JNA API 4.2.0
com.sun.jna.platform.win32

Class DsGetDC.DS_DOMAIN_TRUSTS

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


    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 WString NetbiosDomainName
        Pointer to a null-terminated string that contains the NetBIOS name of the domain.
      • DnsDomainName

        public WString 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)
    • Method Detail

      • getFieldOrder

        protected List getFieldOrder()
        Description copied from class: Structure
        Return this Structure's field names in their proper order. For example,
        
         protected List getFieldOrder() {
             return Arrays.asList(new String[] { ... });
         }
         
        IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.
        
         protected List getFieldOrder() {
             List fields = new ArrayList(super.getFieldOrder());
             fields.addAll(Arrays.asList(new String[] { ... }));
             return fields;
         }
         
        Field order must be explicitly indicated, since the field order as returned by Class.getFields() is not guaranteed to be predictable.
        Specified by:
        getFieldOrder in class Structure
        Returns:
        ordered list of field names
JNA API 4.2.0

Copyright © 2007-2015 Timothy Wall. All Rights Reserved.