struct messaging_context *msg_ctx,
struct sockaddr_storage *dc_ss,
const char *domain_name,
- const DOM_SID *sid)
+ const DOM_SID *sid,
+ uint32_t nt_version)
{
struct in_addr dc_ip;
const char *my_acct_name = NULL;
s->mailslot_name = my_mailslot;
s->acct_control = ACB_WSTRUST;
s->sid = my_sid;
- s->nt_version = 1;
+ s->nt_version = nt_version;
s->lmnt_token = 0xffff;
s->lm20_token = 0xffff;
}
if (send_getdc_request(mem_ctx, msg_ctx,
- &dclist[i].ss, domain_name, NULL))
+ &dclist[i].ss, domain_name,
+ NULL, 1))
{
int k;
smb_msleep(100);
/* try GETDC requests next */
if (send_getdc_request(mem_ctx, winbind_messaging_context(),
- pss, domain->name, &domain->sid)) {
+ pss, domain->name, &domain->sid, 1)) {
const char *dc_name = NULL;
int i;
smb_msleep(100);