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 Summary
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Field Summary
Modifier 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.int
Contains 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.int
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.int
Contains a value that indicates the attributes of the trust represented by this structure.int
Contains a value that indicates the type of trust represented by this structure.Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
-
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, 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
-
NetbiosDomainName
Pointer to a null-terminated string that contains the NetBIOS name of the domain. -
DnsDomainName
Pointer to a null-terminated string that contains the DNS name of the domain. This member may be NULL. -
Flags
public int FlagsContains a set of flags that specify more data about the domain trust. -
ParentIndex
public 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. -
TrustType
public int TrustTypeContains a value that indicates the type of trust represented by this structure. -
TrustAttributes
public int TrustAttributesContains a value that indicates the attributes of the trust represented by this structure. -
DomainSid
Contains the security identifier of the domain represented by this structure. -
DomainGuid
Contains the GUID of the domain represented by this structure.
-
-
Constructor Details
-
DS_DOMAIN_TRUSTS
public DS_DOMAIN_TRUSTS() -
DS_DOMAIN_TRUSTS
-