public static class LMAccess.USER_INFO_23 extends Structure
Structure.ByReference, Structure.ByValue, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
static java.util.List<java.lang.String> |
FIELDS |
|
java.lang.String |
usri23_comment |
A pointer to a Unicode string that contains a comment associated with the user account.
|
int |
usri23_flags |
This member can be one or more of the following values.
|
java.lang.String |
usri23_full_name |
A pointer to a Unicode string that contains the full name of the user.
|
java.lang.String |
usri23_name |
A pointer to a Unicode string that specifies the name of the user account.
|
WinNT.PSID.ByReference |
usri23_user_sid |
A pointer to a SID structure that contains the security identifier (SID)
that uniquely identifies the user.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
USER_INFO_23() |
|
USER_INFO_23(Pointer memory) |
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 usri23_name
public java.lang.String usri23_full_name
public java.lang.String usri23_comment
public int usri23_flags
public WinNT.PSID.ByReference usri23_user_sid
public USER_INFO_23()
public USER_INFO_23(Pointer memory)
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