r4417: Reply to samr_QueryDomainInfo with the same static value as level2 does.
authorVolker Lendecke <vlendec@samba.org>
Thu, 30 Dec 2004 19:11:25 +0000 (19:11 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:07:46 +0000 (13:07 -0500)
Volker
(This used to be commit 04cf580ef30ac38f3f312184a7b18551195a17ce)

source4/rpc_server/samr/dcesrv_samr.c

index 0daf33f5d9516d8b349a2bd707177ad6573ac15f..b7cfad24215c6452c43555282f4a5147bfdc54f1 100644 (file)
@@ -409,6 +409,19 @@ static NTSTATUS samr_info_DomInfo2(struct samr_domain_state *state, TALLOC_CTX *
        return NT_STATUS_OK;
 }
 
+/*
+  return DomInfo3
+*/
+static NTSTATUS samr_info_DomInfo3(struct samr_domain_state *state,
+                                  TALLOC_CTX *mem_ctx,
+                                  struct samr_DomInfo3 *info)
+{
+       /* where is this supposed to come from? is it settable? */
+       info->force_logoff_time = 0x8000000000000000LL;
+
+       return NT_STATUS_OK;
+}
+
 /* 
   samr_QueryDomainInfo 
 */
@@ -437,6 +450,9 @@ static NTSTATUS samr_QueryDomainInfo(struct dcesrv_call_state *dce_call, TALLOC_
                                          &r->out.info->info1);
        case 2:
                return samr_info_DomInfo2(d_state, mem_ctx, &r->out.info->info2);
+       case 3:
+               return samr_info_DomInfo3(d_state, mem_ctx,
+                                         &r->out.info->info3);
        }
 
        return NT_STATUS_INVALID_INFO_CLASS;