@FieldOrder({"AclRevision","Sbz1","AclSize","AceCount","Sbz2"}) public static class WinNT.ACL extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
short |
AceCount |
|
byte |
AclRevision |
|
short |
AclSize |
|
static int |
MAX_ACL_SIZE |
|
byte |
Sbz1 |
|
short |
Sbz2 |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
ACL() |
|
ACL(int size) |
|
ACL(Pointer pointer) |
Modifier and Type | Method | Description |
---|---|---|
WinNT.ACE_HEADER[] |
getACEs() |
Extract the contained ACEs from the ACL.
|
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, 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
public static int MAX_ACL_SIZE
public byte AclRevision
public byte Sbz1
public short AclSize
public short AceCount
public short Sbz2
public ACL()
public ACL(int size)
public ACL(Pointer pointer)
public WinNT.ACE_HEADER[] getACEs()
ACE types as decoded to their native JNA counterparts. ACE types,
that are currently unsupported by JNA are returned as
WinNT.ACE_HEADER
objects.