from 'LPCSTR' to 'LPCWSTR'
faceName->*buf
int Len=::MultiByteToWideChar (CP_ACP, 0, faceName, -1, NULL, 0);
LPWSTR *buf=new LPWSTR [Len];
MultiByteToWideChar(CP_ACP,0,faceName,-1,*buf,Len);
from 'LPCSTR' to 'LPCWSTR'
faceName->*buf
int Len=::MultiByteToWideChar (CP_ACP, 0, faceName, -1, NULL, 0);
LPWSTR *buf=new LPWSTR [Len];
MultiByteToWideChar(CP_ACP,0,faceName,-1,*buf,Len);