Если надо опеределить домен текущего пользователя то можно сделать так:
1. Получить PID процесса explorer.exe
2. Открыть его с помощью OpenProcess
3. Получить его токен OpenProcessToken
4. По токену получить SID(если надо могу кинуть код как это сделать)
5. По сиду получить домен LookupAccountSid
Данный алгоритм учитывает то что приложение, в котором будет производиться определение домена может
быть запущено от имени локального пользователя или пользователя из другого домена.