diff options
author | Stefan Metzmacher <metze@samba.org> | 2012-06-11 19:29:25 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2012-06-25 20:55:07 +0200 |
commit | 9f2c89cbeaf98ee5041156a525c561dbc9536a1f (patch) | |
tree | b59c5e269f9ae4d90cf057a10ac487e9448aed86 /source3/librpc | |
parent | da40aa0e6839022f99786bd003bcd4ec587b4196 (diff) | |
download | samba-9f2c89cbeaf98ee5041156a525c561dbc9536a1f.tar.gz |
s3:smbXsrv.idl: add smbXsrv_session_close*
metze
Diffstat (limited to 'source3/librpc')
-rw-r--r-- | source3/librpc/idl/smbXsrv.idl | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/source3/librpc/idl/smbXsrv.idl b/source3/librpc/idl/smbXsrv.idl index 215b72ebfb..9d9f855a45 100644 --- a/source3/librpc/idl/smbXsrv.idl +++ b/source3/librpc/idl/smbXsrv.idl @@ -177,6 +177,32 @@ interface smbXsrv [in] smbXsrv_sessionB blob ); + /* + * smbXsrv_session_close is use in the MSG_SMBXSRV_SESSION_CLOSE + * message + */ + typedef struct { + uint32 old_session_global_id; + hyper old_session_wire_id; + NTTIME old_creation_time; + hyper new_session_wire_id; + } smbXsrv_session_close0; + + typedef union { + [case(0)] smbXsrv_session_close0 *info0; + [default] hyper *dummy; + } smbXsrv_session_closeU; + + typedef [public] struct { + smbXsrv_version_values version; + [value(0)] uint32 reserved; + [switch_is(version)] smbXsrv_session_closeU info; + } smbXsrv_session_closeB; + + void smbXsrv_session_close_decode( + [in] smbXsrv_session_closeB blob + ); + /* tree connects */ typedef struct { |