The UNICODE_STRING structure is used by various Local Security Authority (LSA) functions to specify a Unicode string.
typedef struct _LSA_UNICODE_STRING { USHORT Length; USHORT MaximumLength; PWSTR Buffer; }LSA_UNICODE_STRING, *PLSA_UNICODE_STRING, UNICODE_STRING, *PUNICODE_STRING;
Specifies the length, in bytes, of the string pointed to by the Buffer member, not including the terminating NULL character, if any.
Specifies the total size, in bytes, of memory allocated for Buffer. Up to MaximumLength bytes may be written into the buffer without trampling memory.
Pointer to a wide-character string. Note that the strings returned by the various LSA functions might not be null terminated.
Send comments about this topic to Microsoft
Build date: 10/15/2009