Structure.ByReference, Structure.ByValue, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
static List<String> |
FIELDS |
|
String |
usri1_comment |
Pointer to a Unicode string that contains a comment to associate with
the user account.
|
int |
usri1_flags |
Specifies a DWORD value that determines several features.
|
String |
usri1_home_dir |
Pointer to a Unicode string specifying the path of the home directory
for the user specified in the usri1_name member.
|
String |
usri1_name |
Pointer to a Unicode string that specifies the name of the user
account.
|
String |
usri1_password |
Pointer to a Unicode string that specifies the password of the user
indicated by the usri1_name member.
|
int |
usri1_password_age |
Specifies a DWORD value that indicates the number of seconds that have
elapsed since the usri1_password member was last changed.
|
int |
usri1_priv |
Specifies a DWORD value that indicates the level of privilege assigned
to the usri1_name member.
|
String |
usri1_script_path |
Pointer to a Unicode string specifying the path for the user's
logon script file.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
USER_INFO_1() |
|
USER_INFO_1(Pointer memory) |
Modifier and Type | Method | Description |
---|---|---|
protected List<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 String usri1_name
public String usri1_password
public int usri1_password_age
public int usri1_priv
public String usri1_home_dir
public String usri1_comment
public int usri1_flags
public String usri1_script_path
public USER_INFO_1()
public USER_INFO_1(Pointer memory)
protected List<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