Package com.sun.jna.platform.win32
Class WinNT.ACCESS_ACEStructure
- java.lang.Object
- 
- com.sun.jna.Structure
- 
- com.sun.jna.platform.win32.WinNT.ACE_HEADER
- 
- com.sun.jna.platform.win32.WinNT.ACCESS_ACEStructure
 
 
 
- 
- Direct Known Subclasses:
- WinNT.ACCESS_ALLOWED_ACE,- WinNT.ACCESS_DENIED_ACE
 - Enclosing interface:
- WinNT
 
 @FieldOrder({"Mask","SidStart"}) public abstract static class WinNT.ACCESS_ACEStructure extends WinNT.ACE_HEADER ACCESS_ALLOWED_ACE and ACCESS_DENIED_ACE have the same structure layout
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description intMask(package private) WinNT.PSIDpsidbyte[]SidStartFirst 4 bytes of the SID Only used to have a valid field defined - use sid!- 
Fields inherited from class com.sun.jna.platform.win32.WinNT.ACE_HEADERAceFlags, AceSize, AceType
 - 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description ACCESS_ACEStructure()ACCESS_ACEStructure(int Mask, byte AceType, byte AceFlags, WinNT.PSID psid)ACCESS_ACEStructure(Pointer p)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description WinNT.PSIDgetSID()java.lang.StringgetSidString()voidread()Reads the fields of the struct from native memoryvoidwrite()Write override due to psid not being a managed field- 
Methods inherited from class com.sun.jna.StructureallocateMemory, 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, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, writeField, writeField, writeField
 
- 
 
- 
- 
- 
Field Detail- 
Maskpublic int Mask 
 - 
SidStartpublic byte[] SidStart First 4 bytes of the SID Only used to have a valid field defined - use sid!
 - 
psidWinNT.PSID psid 
 
- 
 - 
Constructor Detail- 
ACCESS_ACEStructurepublic ACCESS_ACEStructure() 
 - 
ACCESS_ACEStructurepublic ACCESS_ACEStructure(int Mask, byte AceType, byte AceFlags, WinNT.PSID psid)
 - 
ACCESS_ACEStructurepublic ACCESS_ACEStructure(Pointer p) 
 
- 
 - 
Method Detail- 
getSidStringpublic java.lang.String getSidString() 
 - 
getSIDpublic WinNT.PSID getSID() 
 - 
writepublic void write() Write override due to psid not being a managed field
 
- 
 
-