2000-07-07 06:18:00 +00:00
/*
Unix SMB / Netbios implementation .
Version 1.9 .
SMB client
Copyright ( C ) Andrew Tridgell 1994 - 2000
Copyright ( C ) Luke Kenneth Casson Leighton 1996 - 2000
This program is free software ; you can redistribute it and / or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation ; either version 2 of the License , or
( at your option ) any later version .
This program is distributed in the hope that it will be useful ,
but WITHOUT ANY WARRANTY ; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
GNU General Public License for more details .
You should have received a copy of the GNU General Public License
along with this program ; if not , write to the Free Software
Foundation , Inc . , 675 Mass Ave , Cambridge , MA 0213 9 , USA .
*/
# include "includes.h"
/****************************************************************************
This defines the commands supported by this client
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
static const struct command_set spl_commands [ ] = {
/*
* printer testing
*/
2000-07-21 19:59:51 +00:00
{ " SPOOLSS " , NULL , NULL , { NULL , NULL } } ,
2000-07-07 06:18:00 +00:00
{ " spoolenum " , cmd_spoolss_enum_printers ,
" Enumerate Printers " ,
{ NULL , NULL } } ,
2000-07-21 19:59:51 +00:00
{ " spoolenumports " , cmd_spoolss_enum_ports ,
2000-07-31 14:50:53 +00:00
" <port info level> Enumerate Ports " ,
2000-07-21 19:59:51 +00:00
{ NULL , NULL } } ,
2000-07-07 06:18:00 +00:00
{ " spoolenumdatas " , cmd_spoolss_enum_printerdata ,
" <printer name> Enumerate Printer datas " ,
{ NULL , NULL } } ,
{ " spooljobs " , cmd_spoolss_enum_jobs ,
" <printer name> Enumerate Printer Jobs " ,
{ NULL , NULL } } ,
{ " spoolopen " , cmd_spoolss_open_printer_ex ,
" <printer name> Spool Printer Open Test " ,
{ NULL , NULL } } ,
{ " spoolgetdata " , cmd_spoolss_getprinterdata ,
" <printer name> <value name> Spool Get Printer Data test " ,
{ NULL , NULL } } ,
{ " spoolgetprinter " , cmd_spoolss_getprinter ,
" <printer name> Spool get printer " ,
{ NULL , NULL } } ,
{ " spoolgetprinterdriver " , cmd_spoolss_getprinterdriver ,
" <printer name> Spool get printer driver " ,
{ NULL , NULL } } ,
{ " spoolgetprinterdriverdir " , cmd_spoolss_getprinterdriverdir ,
" Spool get printer driver directory " ,
{ NULL , NULL } } ,
2000-07-25 21:07:46 +00:00
{ " spooladdprinter " , cmd_spoolss_addprinterex ,
" <name> <driver> Spool AddPrinterEx() " ,
{ NULL , NULL } } ,
2000-07-31 14:50:53 +00:00
{ " spooladdprinterdriver " , cmd_spoolss_addprinterdriver ,
" <driver> Spool AddPrinterDriver() " ,
{ NULL , NULL } } ,
/*
2000-07-07 06:18:00 +00:00
* oop !
*/
{ " " , NULL , NULL , { NULL , NULL } }
} ;
void add_spl_commands ( void )
{
add_command_set ( spl_commands ) ;
}