Package com.sun.jna.platform.win32
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.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionPointer to a null-terminated string that contains the DNS name of the domain.Contains the GUID of the domain represented by this structure.Contains the security identifier of the domain represented by this structure.intContains a set of flags that specify more data about the domain trust.Pointer to a null-terminated string that contains the NetBIOS name of the domain.intContains the index in the Domains array returned by the DsEnumerateDomainTrusts function that corresponds to the parent domain of the domain represented by this structure.intContains a value that indicates the attributes of the trust represented by this structure.intContains a value that indicates the type of trust represented by this structure.Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
- 
Field Details- 
NetbiosDomainNamePointer to a null-terminated string that contains the NetBIOS name of the domain.
- 
DnsDomainNamePointer to a null-terminated string that contains the DNS name of the domain. This member may be NULL.
- 
Flagspublic int FlagsContains a set of flags that specify more data about the domain trust.
- 
ParentIndexpublic int ParentIndexContains the index in the Domains array returned by the DsEnumerateDomainTrusts function that corresponds to the parent domain of the domain represented by this structure.
- 
TrustTypepublic int TrustTypeContains a value that indicates the type of trust represented by this structure.
- 
TrustAttributespublic int TrustAttributesContains a value that indicates the attributes of the trust represented by this structure.
- 
DomainSidContains the security identifier of the domain represented by this structure.
- 
DomainGuidContains the GUID of the domain represented by this structure.
 
- 
- 
Constructor Details- 
DS_DOMAIN_TRUSTSpublic DS_DOMAIN_TRUSTS()
- 
DS_DOMAIN_TRUSTS
 
-