- java.lang.Object
-
- de.ibapl.jnhw.common.memory.AbstractNativeMemory
-
- de.ibapl.jnhw.common.memory.OpaqueMemory32
-
- de.ibapl.jnhw.common.memory.Struct32
-
- de.ibapl.jnhw.util.winapi.memory.WinApiStruct32
-
- de.ibapl.jnhw.winapi.Minwinbase.SECURITY_ATTRIBUTES
-
- All Implemented Interfaces:
Native
- Enclosing class:
- Minwinbase
public static class Minwinbase.SECURITY_ATTRIBUTES extends de.ibapl.jnhw.util.winapi.memory.WinApiStruct32
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMinwinbase.SECURITY_ATTRIBUTES.Layout-
Nested classes/interfaces inherited from class de.ibapl.jnhw.util.winapi.memory.WinApiStruct32
de.ibapl.jnhw.util.winapi.memory.WinApiStruct32.Accessor_BOOL_As_int32_t, de.ibapl.jnhw.util.winapi.memory.WinApiStruct32.Accessor_BYTE_As_uint8_t, de.ibapl.jnhw.util.winapi.memory.WinApiStruct32.Accessor_DWORD_As_uint32_t, de.ibapl.jnhw.util.winapi.memory.WinApiStruct32.Accessor_HANDLE_As_intptr_t, de.ibapl.jnhw.util.winapi.memory.WinApiStruct32.Accessor_PVOID_As_uintptr_t, de.ibapl.jnhw.util.winapi.memory.WinApiStruct32.Accessor_ULONG_PTR_As_uintptr_t, de.ibapl.jnhw.util.winapi.memory.WinApiStruct32.Accessor_WORD_As_uint16_t
-
Nested classes/interfaces inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
OpaqueMemory32.OpaqueMemory32Producer<T extends OpaqueMemory32,P extends AbstractNativeMemory>
-
Nested classes/interfaces inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
AbstractNativeMemory.SetMem
-
-
Field Summary
-
Fields inherited from class de.ibapl.jnhw.util.winapi.memory.WinApiStruct32
ACCESSOR_BOOL, ACCESSOR_BYTE, ACCESSOR_DWORD, ACCESSOR_HANDLE, ACCESSOR_PVOID, ACCESSOR_ULONG_PTR, ACCESSOR_WORD
-
Fields inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
sizeInBytes
-
Fields inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
baseAddress, CLEANER, LOG, MEM_ACCESS, MEM_ACCESS_PROPERTY, NULL, parent
-
-
Constructor Summary
Constructors Constructor Description SECURITY_ATTRIBUTES()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbInheritHandle()voidbInheritHandle(boolean bInheritHandle)NativeAddressHolderlpSecurityDescriptor()voidlpSecurityDescriptor(NativeAddressHolder lpSecurityDescriptor)longnLength()voidnLength(long nLength)-
Methods inherited from class de.ibapl.jnhw.common.memory.Struct32
getBaseDataType, nativeToHexString
-
Methods inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
checkIndex, clear, copy, copy, equals, getByte, getSizeInBytes, hashCode, memset, nativeToString, nativeToString, printMemory, printMemory, setByte, setMemTo, toBytes, toString
-
Methods inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
calcOffsetForAlignment, getOffset, getSizeInBytes, isSameAddress, offsetof, toNativeAddressHolder, toUintptr_t, toUintptr_tOrNULL
-
-
-
-
Method Detail
-
bInheritHandle
public boolean bInheritHandle()
- Returns:
- the native value of bInheritHandle;
-
bInheritHandle
public void bInheritHandle(boolean bInheritHandle)
-
lpSecurityDescriptor
public NativeAddressHolder lpSecurityDescriptor()
-
lpSecurityDescriptor
public void lpSecurityDescriptor(NativeAddressHolder lpSecurityDescriptor)
-
nLength
public final long nLength()
- Returns:
- the native value of nLength;
-
nLength
public final void nLength(long nLength)
-
-