This should be fine as TCHAR is always wchar with unicode defined - it makes the conversions a lot simpler when the type is known as well