Для программирования Active Directory требуется COM, API более низкого уровня не существует.
Поиск альтернатив: нет большого преимущества в использовании C ++ при работе с чем-то вроде электронной почты.Он имеет тенденцию работать так же хорошо от языка сценариев, узкое место не является языком.Использовать ADSI на языке сценариев (или особенно на .NET) довольно просто, у них есть среды выполнения, которые заботятся о подключении COM.
Решение за двадцать долларов: добавьте необходимую конфигурацию вместо попытки прочитать ее обратноиз нашей эры.