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.
  • Field Details

    • Length

      public short Length
      Specifies the length, in bytes, of the string pointed to by the Buffer member, not including the terminating null character, if any.
    • MaximumLength

      public short MaximumLength
      Specifies the total size, in bytes, of the memory allocated for Buffer. Up to MaximumLength bytes can be written into the buffer without trampling memory.
    • Buffer

      public Pointer Buffer
      Pointer to a wide character string. Note that the strings returned by the various LSA functions might not be null terminated.
  • Constructor Details

    • LSA_UNICODE_STRING

      public LSA_UNICODE_STRING()
  • Method Details

    • getString

      public String getString()
      String representation of the buffer.
      Returns:
      Unicode string.