0adf75f8128672f4ff45b2d52bdcb7b101b586d1
[ddiss/samba.git] / source4 / auth / ntlmssp / ntlmssp.h
1 /*
2    Unix SMB/CIFS implementation.
3    SMB parameters and setup
4    Copyright (C) Andrew Tridgell 1992-1997
5    Copyright (C) Luke Kenneth Casson Leighton 1996-1997
6    Copyright (C) Paul Ashton 1997
7    Copyright (C) Andrew Bartlett 2010
8
9    This program is free software; you can redistribute it and/or modify
10    it under the terms of the GNU General Public License as published by
11    the Free Software Foundation; either version 3 of the License, or
12    (at your option) any later version.
13
14    This program is distributed in the hope that it will be useful,
15    but WITHOUT ANY WARRANTY; without even the implied warranty of
16    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17    GNU General Public License for more details.
18
19    You should have received a copy of the GNU General Public License
20    along with this program.  If not, see <http://www.gnu.org/licenses/>.
21 */
22
23 #include "../librpc/gen_ndr/ntlmssp.h"
24 #include "../libcli/auth/ntlmssp.h"
25
26 struct gensec_ntlmssp_context {
27         struct gensec_security *gensec_security;
28         struct ntlmssp_state *ntlmssp_state;
29         struct auth_context *auth_context;
30         struct auth_serversupplied_info *server_info;
31 };
32
33 struct loadparm_context;
34 struct auth_session_info;
35
36 NTSTATUS gensec_ntlmssp_init(void);
37
38 #include "auth/ntlmssp/proto.h"