Package com.sun.jna.platform.win32
Class NTSecApi.LSA_UNICODE_STRING
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.NTSecApi.LSA_UNICODE_STRING
- Direct Known Subclasses:
- NTSecApi.LSA_UNICODE_STRING.ByReference
- Enclosing interface:
- NTSecApi
@FieldOrder({"Length","MaximumLength","Buffer"})
public static class NTSecApi.LSA_UNICODE_STRING
extends Structure
The LSA_UNICODE_STRING structure is used by various Local Security Authority (LSA)
 functions to specify a Unicode string.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionPointer to a wide character string.shortSpecifies the length, in bytes, of the string pointed to by the Buffer member, not including the terminating null character, if any.shortSpecifies the total size, in bytes, of the memory allocated for Buffer.Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods 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, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
- 
Field Details- 
Lengthpublic short LengthSpecifies the length, in bytes, of the string pointed to by the Buffer member, not including the terminating null character, if any.
- 
MaximumLengthpublic short MaximumLengthSpecifies the total size, in bytes, of the memory allocated for Buffer. Up to MaximumLength bytes can be written into the buffer without trampling memory.
- 
BufferPointer to a wide character string. Note that the strings returned by the various LSA functions might not be null terminated.
 
- 
- 
Constructor Details- 
LSA_UNICODE_STRINGpublic LSA_UNICODE_STRING()
 
- 
- 
Method Details- 
getStringString representation of the buffer.- Returns:
- Unicode string.
 
 
-