Как создать объект IADsUser и получить данные о пользователях, такие как электронная почта

Я использую LDAP и ADSI.

IADsContainer* padsCont = NULL;

hr = ADsGetObject(CONVERTCSTR(szAdsServer), IID_IADsContainer,(LPVOID*)&padsCont);
CoUninitialize();IADs* pADs;
hr = padsCont->QueryInterface(IID_IADs, (void**)&pADs);

//IADs Interface does not have email but IADsUser has email method/Property which I required. If I pass IADsUser pointer to QueryInterface like

IADsUser* pADsUser;
hr = padsCont->QueryInterface(IID_IADsUser, (void**)&pADsUser);

Получение ошибки E_Interface не поддерживается.
Может ли кто-нибудь помочь в этом. Пожалуйста, спросите, если нужно что-то, чтобы понять ясно

Заранее спасибо.
Умар

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …