char* src = "something";
int srcLength = strlen(src);
int destLength = srcLength;
wchar_t* dest = new wchar_t[sizeof(wchar_t) * destLength];
int outputLength = MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, src, srcLength, dest, destLength);
dest[outputLength] = '\0';
delete [] src;
wchar_t* filename = L"file.bmp";