1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

idl:smbXsrv: add smbXsrv_connection_pass structures.

To be used for the connection passing message.

Pair-Programmed-With: Michael Adam <obnox@samba.org>

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
This commit is contained in:
Stefan Metzmacher 2016-01-26 00:39:35 +01:00 committed by Michael Adam
parent bae1b9401c
commit 3590f3f562

View File

@ -159,6 +159,31 @@ interface smbXsrv
[in] smbXsrv_clientB blob
);
/*
* smbXsrv_connection_pass is used in the MSG_SMBXSRV_CONNECTION_PASS
* message
*/
typedef struct {
NTTIME initial_connect_time;
GUID client_guid;
DATA_BLOB negotiate_request;
} smbXsrv_connection_pass0;
typedef union {
[case(0)] smbXsrv_connection_pass0 *info0;
[default] hyper *dummy;
} smbXsrv_connection_passU;
typedef [public] struct {
smbXsrv_version_values version;
[value(0)] uint32 reserved;
[switch_is(version)] smbXsrv_connection_passU info;
} smbXsrv_connection_passB;
void smbXsrv_connection_pass_decode(
[in] smbXsrv_connection_passB blob
);
/* sessions */
typedef [public,bitmap8bit] bitmap {