s3:rpc_server: Mark _lsa_CreateTrustedDomain as NOT_IMPLMENTED
authorAndreas Schneider <asn@samba.org>
Mon, 8 Jan 2024 15:13:52 +0000 (16:13 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 9 Jan 2024 13:17:34 +0000 (13:17 +0000)
There is no PDB backend which is supporting this.

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source3/rpc_server/lsa/srv_lsa_nt.c

index f125c65069df81ce27335278dbc2f801103a4b04..220ff77d0679c69579a64cb807f080a2ffb0b4ff 100644 (file)
@@ -2002,26 +2002,8 @@ NTSTATUS _lsa_CreateTrustedDomainEx(struct pipes_struct *p,
 NTSTATUS _lsa_CreateTrustedDomain(struct pipes_struct *p,
                                  struct lsa_CreateTrustedDomain *r)
 {
-       struct lsa_CreateTrustedDomainEx2 c;
-       struct lsa_TrustDomainInfoInfoEx info;
-       struct lsa_TrustDomainInfoAuthInfoInternal auth_info;
-
-       ZERO_STRUCT(auth_info);
-
-       info.domain_name        = r->in.info->name;
-       info.netbios_name       = r->in.info->name;
-       info.sid                = r->in.info->sid;
-       info.trust_direction    = LSA_TRUST_DIRECTION_OUTBOUND;
-       info.trust_type         = LSA_TRUST_TYPE_DOWNLEVEL;
-       info.trust_attributes   = 0;
-
-       c.in.policy_handle      = r->in.policy_handle;
-       c.in.info               = &info;
-       c.in.auth_info_internal = &auth_info;
-       c.in.access_mask        = r->in.access_mask;
-       c.out.trustdom_handle   = r->out.trustdom_handle;
-
-       return _lsa_CreateTrustedDomainEx2(p, &c);
+       p->fault_state = DCERPC_FAULT_OP_RNG_ERROR;
+       return NT_STATUS_NOT_IMPLEMENTED;
 }
 
 /***************************************************************************