r17956: LSA Cleanup!
commite905fed4e03a50f8c17b9ff0726fccc9558ca8c4
authorAndrew Bartlett <abartlet@samba.org>
Thu, 31 Aug 2006 08:22:13 +0000 (31 08:22 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:16:57 +0000 (10 14:16 -0500)
treed9c71252d8db4657f0d50513c6cee6d7293e6125
parent25f9e52a5d7a7dce7c98a1f27c9b38ada650d343
r17956: LSA Cleanup!

This commit cleans up a number of aspects of the LSA interface.

Firstly, we do 2 simple searches on opening the LSA policy, to obtain
the basic information we need.  This also avoids us searching for
dnsDomain (an invented attribute).

While I was at it, I added and tested new LSA calls, including the
enumTrustedDomainsEx call.  I have also merged the identical structures
lsa_DomainInformation and lsa_DomainList.

Also in this commit: Fix netlogon use of uninitialised variables.

Andrew Bartlett
(This used to be commit 3f3fa7f466df56612064029143fbae8effb668aa)
source4/librpc/idl/lsa.idl
source4/rpc_server/lsa/dcesrv_lsa.c
source4/rpc_server/netlogon/dcerpc_netlogon.c
source4/torture/rpc/lsa.c
source4/torture/rpc/netlogon.c
source4/winbind/wb_async_helpers.c