s3-lsa: implement _lsa_CreateTrustedDomainEx().
authorGünther Deschner <gd@samba.org>
Mon, 26 Oct 2009 23:15:56 +0000 (00:15 +0100)
committerGünther Deschner <gd@samba.org>
Wed, 16 Feb 2011 10:35:20 +0000 (11:35 +0100)
Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
source3/rpc_server/lsa/srv_lsa_nt.c

index 7ce2edaf28c60f3ff65010b19c82c8da1f907b42..d235a6542c7647d547f2c1eaa0ce0b5734cf7784 100644 (file)
@@ -1512,6 +1512,24 @@ NTSTATUS _lsa_CreateTrustedDomainEx2(struct pipes_struct *p,
        return NT_STATUS_OK;
 }
 
+/***************************************************************************
+ _lsa_CreateTrustedDomainEx
+ ***************************************************************************/
+
+NTSTATUS _lsa_CreateTrustedDomainEx(struct pipes_struct *p,
+                                   struct lsa_CreateTrustedDomainEx *r)
+{
+       struct lsa_CreateTrustedDomainEx2 q;
+
+       q.in.policy_handle      = r->in.policy_handle;
+       q.in.info               = r->in.info;
+       q.in.auth_info          = r->in.auth_info;
+       q.in.access_mask        = r->in.access_mask;
+       q.out.trustdom_handle   = r->out.trustdom_handle;
+
+       return _lsa_CreateTrustedDomainEx2(p, &q);
+}
+
 /***************************************************************************
  ***************************************************************************/
 
@@ -2701,13 +2719,6 @@ NTSTATUS _lsa_EnumTrustedDomainsEx(struct pipes_struct *p,
        return NT_STATUS_NOT_IMPLEMENTED;
 }
 
-NTSTATUS _lsa_CreateTrustedDomainEx(struct pipes_struct *p,
-                                   struct lsa_CreateTrustedDomainEx *r)
-{
-       p->rng_fault_state = True;
-       return NT_STATUS_NOT_IMPLEMENTED;
-}
-
 NTSTATUS _lsa_CloseTrustedDomainEx(struct pipes_struct *p,
                                   struct lsa_CloseTrustedDomainEx *r)
 {