3.1.2 string

Strings are represented differently on each platform, using the most appropriate system type:

Windows

BSTR

macOS

CFStringRef

Linux

const char *