const TCHAR *hoge;
hoge = malloc(256);
wcscpy_s(hoge, 256, TEXT("a"));

hogeが指す先には"a"が入ります。コンパイラは警告してきていますけど。
この警告をはずすのが、強引なキャストという意味でしょうか。