Original Post
i wan''t to play mp3 with DS, and i''m using
HRESULT AddSourceFilter(
LPCWSTR lpwstrFileName,
LPCWSTR lpwstrFilterName,
IBaseFilter **ppFilter
);
the problem is first and secon parameters, i wan''t to convert char * to LPCWSTR in some quick/easy/painfree way... i tried this, but i guess its wrong, because i get some memory problems:
LPWSTR pfilename2 = new WCHAR[strlen(filename)];
MultiByteToWideChar(CP_ACP, 0, filename, -1, pfilename2, strlen(filename));
pfilename2[strlen(filename)] = ''\0'';
please help me