//buf = new WCHAR[len*4 + 1];\r
buf = str->GetBuffer(len*4+1+str->GetLength())+str->GetLength();\r
SecureZeroMemory(buf, (len*4 + 1)*sizeof(WCHAR));\r
- MultiByteToWideChar(code, 0, (LPCSTR)p, -1, buf, len*4);\r
+ MultiByteToWideChar(code, 0, (LPCSTR)p, len, buf, len*4);\r
str->ReleaseBuffer();\r
//str->Append(buf);\r
//delete buf;\r