Ntifs.SymbolicLinkReparseBuffer.ByReference
@FieldOrder({"SubstituteNameOffset","SubstituteNameLength","PrintNameOffset","PrintNameLength","Flags","PathBuffer"}) public static class Ntifs.SymbolicLinkReparseBuffer extends Structure
Modifier and Type | Class | Description |
---|---|---|
static class |
Ntifs.SymbolicLinkReparseBuffer.ByReference |
Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
int |
Flags |
Used to indicate if the given symbolic link is an absolute or relative symbolic link.
|
char[] |
PathBuffer |
First character of the path string.
|
short |
PrintNameLength |
Length, in bytes, of the print name string.
|
short |
PrintNameOffset |
Offset, in bytes, of the print name string in the PathBuffer array.
|
short |
SubstituteNameLength |
Length, in bytes, of the substitute name string.
|
short |
SubstituteNameOffset |
Offset, in bytes, of the substitute name string in the PathBuffer array.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
SymbolicLinkReparseBuffer() |
|
SymbolicLinkReparseBuffer(short SubstituteNameOffset,
short SubstituteNameLength,
short PrintNameOffset,
short PrintNameLength,
int Flags,
java.lang.String PathBuffer) |
|
SymbolicLinkReparseBuffer(Pointer memory) |
|
SymbolicLinkReparseBuffer(java.lang.String substituteName,
java.lang.String printName,
int Flags) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getPrintName() |
|
java.lang.String |
getSubstituteName() |
|
static int |
sizeOf() |
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 short SubstituteNameOffset
public short SubstituteNameLength
public short PrintNameOffset
public short PrintNameLength
public int Flags
public char[] PathBuffer
public SymbolicLinkReparseBuffer()
public SymbolicLinkReparseBuffer(Pointer memory)
public SymbolicLinkReparseBuffer(java.lang.String substituteName, java.lang.String printName, int Flags)
public SymbolicLinkReparseBuffer(short SubstituteNameOffset, short SubstituteNameLength, short PrintNameOffset, short PrintNameLength, int Flags, java.lang.String PathBuffer)