LPCTSTR:表示一个指向常固定地址的可以根据一些宏定义改变语义的字符串

LP: 长指针(long pointer).

C: 表示是一个常量.

T:在Win32环境中, 有一个_T宏,这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏,那么这个字符或者字符串将被作为UNICODE字符串,否则就是标准的ANSI字符串

STR:表示这个变量是一个字符串