DsGetDC.DS_DOMAIN_TRUSTS.ByReference
public static class DsGetDC.DS_DOMAIN_TRUSTS extends Structure
Modifier and Type | Class | Description |
---|---|---|
static class |
DsGetDC.DS_DOMAIN_TRUSTS.ByReference |
Structure.ByValue, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
java.lang.String |
DnsDomainName |
Pointer to a null-terminated string that contains the DNS name of the
domain.
|
Guid.GUID |
DomainGuid |
Contains the GUID of the domain represented by this structure.
|
WinNT.PSID.ByReference |
DomainSid |
Contains the security identifier of the domain represented by this
structure.
|
static java.util.List<java.lang.String> |
FIELDS |
|
int |
Flags |
Contains a set of flags that specify more data about the domain
trust.
|
java.lang.String |
NetbiosDomainName |
Pointer to a null-terminated string that contains the NetBIOS name of
the domain.
|
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.
|
int |
TrustAttributes |
Contains a value that indicates the attributes of the trust
represented by this structure.
|
int |
TrustType |
Contains a value that indicates the type of trust represented by this
structure.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
DS_DOMAIN_TRUSTS() |
|
DS_DOMAIN_TRUSTS(Pointer p) |
Modifier and Type | Method | Description |
---|---|---|
protected java.util.List<java.lang.String> |
getFieldOrder() |
Return this Structure's field names in their proper order.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public static final java.util.List<java.lang.String> FIELDS
public java.lang.String NetbiosDomainName
public java.lang.String DnsDomainName
public int Flags
public int ParentIndex
public int TrustType
public int TrustAttributes
public WinNT.PSID.ByReference DomainSid
public Guid.GUID DomainGuid
public DS_DOMAIN_TRUSTS()
public DS_DOMAIN_TRUSTS(Pointer p)
protected java.util.List<java.lang.String> getFieldOrder()
Structure
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.getFieldOrder
in class Structure