2
Unix SMB/CIFS implementation.
4
Copyright (C) Stefan Metzmacher 2004
5
Copyright (C) Rafal Szczesniak 2005-2006
7
This program is free software; you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation; either version 3 of the License, or
10
(at your option) any later version.
12
This program is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
17
You should have received a copy of the GNU General Public License
18
along with this program. If not, see <http://www.gnu.org/licenses/>.
21
#include "librpc/gen_ndr/misc.h"
23
struct libnet_context {
25
* a client env context
28
struct cli_credentials *cred;
30
/* samr connection parameters - opened handles and related properties */
32
struct dcerpc_pipe *pipe;
36
struct policy_handle handle;
37
struct policy_handle connect_handle;
41
/* lsa connection parameters - opened handles and related properties */
43
struct dcerpc_pipe *pipe;
46
struct policy_handle handle;
49
/* name resolution methods */
50
struct resolve_context *resolve_ctx;
52
struct tevent_context *event_ctx;
54
struct loadparm_context *lp_ctx;
58
#include "lib/ldb/include/ldb.h"
59
#include "libnet/composite.h"
60
#include "libnet/userman.h"
61
#include "libnet/userinfo.h"
62
#include "libnet/groupinfo.h"
63
#include "libnet/groupman.h"
64
#include "libnet/libnet_passwd.h"
65
#include "libnet/libnet_time.h"
66
#include "libnet/libnet_rpc.h"
67
#include "libnet/libnet_join.h"
68
#include "libnet/libnet_site.h"
69
#include "libnet/libnet_become_dc.h"
70
#include "libnet/libnet_unbecome_dc.h"
71
#include "libnet/libnet_samsync.h"
72
#include "libnet/libnet_vampire.h"
73
#include "libnet/libnet_user.h"
74
#include "libnet/libnet_group.h"
75
#include "libnet/libnet_share.h"
76
#include "libnet/libnet_lookup.h"
77
#include "libnet/libnet_domain.h"
78
#include "libnet/libnet_proto.h"