LSA_UNICODE_STRING

The LSA_UNICODE_STRING structure is used by various Local Security Authority (LSA) functions to specify a Unicode string.

 typedef struct {
  USHORT Length;
  USHORT MaximumLength;
  PWSTR Buffer;
} LSA_UNICODE_STRING, 
 *PLSA_UNICODE_STRING;
 

Members

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

  • 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
    Pointer to a wide character string. Note that the strings returned by the various LSA functions might not be null terminated.