Apa kepanjangan dari LPCWSTR dan bagaimana seharusnya penanganannya?

Pertama-tama, apa itu sebenarnya? Saya kira ini adalah sebuah pointer (LPC berarti konstanta pointer panjang), tapi apa artinya "W"? Apakah itu penunjuk khusus ke string atau penunjuk ke string tertentu? Misalnya saya ingin menutup Window bernama "TestWindow". HWND g_hTest; LPCWSTR a; *a =...