2.3.8 MULTI_SZ

The MULTI_SZ structure defines an implementation-specific<4> type that contains a sequence of null-terminated strings, terminated by an empty string (\0) so that the last two characters are both null terminators.

 typedef struct _MULTI_SZ {
   wchar_t* Value;
   DWORD nChar;
 } MULTI_SZ;

Value: A data buffer, which is a string literal containing multiple null-terminated strings serially.

nChar: The length, in characters, including the two terminating nulls.