The Windows API documentation for functions taking one or more string as argument will usually look like this:
BOOL WINAPI CopyFile(
_In_ LPCTSTR lpExistingFileName,
_In_ LPCTSTR lpNewFileName,
_In_ BOOL bFailIfExists
);
The datatype for the two string parameters is made of several ...