Я установил соединение с rootDSE другого домена в той же сети, используя следующую схему LDAP:
"LDAP://win2k3/rootDSE"
Примечание. NETBIOS Имя моего DC - win2k3.win2k3 принадлежит другому домену, но находится в той же сети, что и мой компьютер.
IADs *pObject;
HRESULT hr;
CoInitialize(NULL);
hr = ADsOpenObject(L"LDAP://<DC-NETBIOS>/rootDSE",
username,
password,
ADS_SECURE_AUTHENTICATION,
IID_IADs,
(void**)&pObject);
if (hr == S_OK) printf("\nBind to rootDSE success\n");
else {
_com_error err(hr);
LPCTSTR errMsg = err.ErrorMessage();
std::wcout << L"Hresult: " << errMsg << L"\n";
}