2
Unix SMB/CIFS implementation.
3
NT Domain Authentication SMB / MSRPC client
4
Copyright (C) Andrew Tridgell 1994-1997
5
Copyright (C) Luke Kenneth Casson Leighton 1996-1997
7
This program is free software; you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation; either version 2 of the License, or
10
(at your option) any later version.
12
This program is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
17
You should have received a copy of the GNU General Public License
18
along with this program; if not, write to the Free Software
19
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22
THIS IS NO LONGER USED - NEEDS REMOVAL.
28
extern struct cli_state *smb_cli;
33
/****************************************************************************
34
workstation get info query
35
****************************************************************************/
36
void cmd_wks_query_info(struct client_info *info)
41
uint32 info_level = 100;
45
memset((char *)&ctr, '\0', sizeof(ctr));
47
fstrcpy(dest_wks, "\\\\");
48
fstrcat(dest_wks, info->dest_host);
51
if (next_token_nr(NULL, tmp, NULL, sizeof(tmp)))
53
info_level = (uint32)strtol(tmp, (char**)NULL, 10);
56
DEBUG(4,("cmd_wks_query_info: server:%s info level: %d\n",
57
dest_wks, info_level));
59
DEBUG(5, ("cmd_wks_query_info: smb_cli->fd:%d\n", smb_cli->fd));
61
/* open LSARPC session. */
62
res = res ? cli_nt_session_open(smb_cli, PI_WKSSVC) : False;
64
/* send info level: receive requested info. hopefully. */
65
res = res ? do_wks_query_info(smb_cli,
66
dest_wks, info_level, &ctr) : False;
68
/* close the session */
69
cli_nt_session_close(smb_cli);
73
DEBUG(5,("cmd_wks_query_info: query succeeded\n"));
76
display_wks_info_100(out_hnd, ACTION_HEADER , &ctr);
77
display_wks_info_100(out_hnd, ACTION_ENUMERATE, &ctr);
78
display_wks_info_100(out_hnd, ACTION_FOOTER , &ctr);
84
DEBUG(5,("cmd_wks_query_info: query failed\n"));