Здравствуйте! Есть проект на VS 2005, собирается в юникоде.
Привожу отрывок кода:
string LDAP="LDAP://";
string path = LDAP + strDesc;
wstring wstr( path.begin(), path.end() );
LPCTSTR path2 = W2CT( wstr.c_str( ) );
hr = ADsGetObject( path2, IID_IADs,(void**)&pUsr);
Все отрабатывает нормально, если в strDesc нет русских символов. В ADsGetObject первым параметром передается путь запроса, это строка типа LPCTSTR ,вопрос можно ли ее перекодировать из юникода в ютф-8, так как в rfc по LDAP написанно что поддерживается utf-8.