a pointer to a separately allocated string that contains its own length
a pointer to a string of a specialized format
a pointer to a string of wide characters (not char )
a pointer to a wide character string
a specific system string type in OLE
a Unicode string that has its length prepended, and is also terminated by a zero character