diff options
author | Michael Adam <obnox@samba.org> | 2014-06-25 13:30:59 +0200 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2015-07-30 21:58:14 +0200 |
commit | 5e463b553b467dab73bcd8816a0e415b96a5cf2d (patch) | |
tree | 4475d7ac23f78102be9b05ed7a773d98f0217ede /source3/librpc/idl/smbXsrv.idl | |
parent | 56f2f2b86d53f0a6bcef1977b42561071ce4af00 (diff) | |
download | samba-5e463b553b467dab73bcd8816a0e415b96a5cf2d.tar.gz |
smbXsrv_session:idl: add smbXsrv_session_auth0
This contains various auth related items for a session,
in particular preauth. This is in preparation to take
the direct member preauth from smbXsrv_session and have
all session auth code operate on session->pending_auth
instead of session->preauth and friends.
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/librpc/idl/smbXsrv.idl')
-rw-r--r-- | source3/librpc/idl/smbXsrv.idl | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/source3/librpc/idl/smbXsrv.idl b/source3/librpc/idl/smbXsrv.idl index 77959cebc6b..d6f621fc48b 100644 --- a/source3/librpc/idl/smbXsrv.idl +++ b/source3/librpc/idl/smbXsrv.idl @@ -177,6 +177,20 @@ interface smbXsrv * smbXsrv_session for version 1 * and could implement transparent mapping. */ + + typedef struct { + [ignore] smbXsrv_session_auth0 *prev; + smbXsrv_session_auth0 *next; + [ignore] smbXsrv_session *session; + [ignore] smbXsrv_connection *connection; + [ignore] gensec_security *gensec; + [ignore] smbXsrv_preauth *preauth; + uint8 in_flags; + uint8 in_security_mode; + NTTIME creation_time; + NTTIME idle_time; + } smbXsrv_session_auth0; + typedef struct { [ignore] smbXsrv_session_table *table; [ignore] db_record *db_rec; @@ -193,6 +207,7 @@ interface smbXsrv [ignore] user_struct *compat; [ignore] smbXsrv_tcon_table *tcon_table; [ignore] smbXsrv_preauth *preauth; + smbXsrv_session_auth0 *pending_auth; boolean8 encryption_desired; } smbXsrv_session; |