The UNICODE_STRING structure is used by various Local Security Authority (LSA) functions to specify a Unicode string.
Syntax
typedef struct _LSA_UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
}LSA_UNICODE_STRING, *PLSA_UNICODE_STRING, UNICODE_STRING, *PUNICODE_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 memory allocated for Buffer. Up to MaximumLength bytes may 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.
Requirements
| Minimum supported client | Windows 2000 Professional |
| Minimum supported server | Windows 2000 Server |
| Header | Ntsecapi.h |
Send comments about this topic to Microsoft
Build date: 11/19/2009