libcli:smb: add smbXcli_conn_get_client_guid()
authorMichael Adam <obnox@samba.org>
Tue, 24 Sep 2013 23:20:30 +0000 (01:20 +0200)
committerMichael Adam <obnox@samba.org>
Fri, 9 May 2014 10:58:13 +0000 (12:58 +0200)
function to get the client_guid out of a connection.

Signed-off-by: Michael Adam <obnox@samba.org>
libcli/smb/smbXcli_base.c
libcli/smb/smbXcli_base.h

index 43dd9941053fc1ba41591c25b4a0a057e049781e..d3ee837e6dddd8d8040a223b34c79f1ec0d23311 100644 (file)
@@ -588,6 +588,11 @@ NTSTATUS smbXcli_conn_samba_suicide(struct smbXcli_conn *conn,
        return status;
 }
 
+struct GUID *smbXcli_conn_get_client_guid(struct smbXcli_conn *conn)
+{
+       return &(conn->smb2.client.guid);
+}
+
 uint32_t smb1cli_conn_capabilities(struct smbXcli_conn *conn)
 {
        return conn->smb1.capabilities;
index 888242b1126bfcf8b322c050464065e070823fc3..1ee21b428d1bbec6c555864bfb223e3ec6f66499 100644 (file)
@@ -65,6 +65,7 @@ struct tevent_req *smbXcli_conn_samba_suicide_send(TALLOC_CTX *mem_ctx,
 NTSTATUS smbXcli_conn_samba_suicide_recv(struct tevent_req *req);
 NTSTATUS smbXcli_conn_samba_suicide(struct smbXcli_conn *conn,
                                    uint8_t exitcode);
+struct GUID *smbXcli_conn_get_client_guid(struct smbXcli_conn *conn);
 
 void smbXcli_req_unset_pending(struct tevent_req *req);
 bool smbXcli_req_set_pending(struct tevent_req *req);