The TEXT macro identifies a string as Unicode when the UNICODE compile flag is used or as an ANSI string when Unicode is not defined.
TEXT(
LPTSTR string
// address of ANSI or Unicode string
);
The TEXT macro is defined as follows:
#define TEXT(quote) L##quote