Is there any reason not to just pass the constant around?  I don't think we need to init a TCHAR buffer to it.  This should be  wchar_t buffer anyway since the string is a L"" type string.  Alternately, you could change the string to a _T();