diff options
author | Jeremy Allison <jra@samba.org> | 2000-07-31 20:41:51 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2000-07-31 20:41:51 +0000 |
commit | 49fcb300de40d6da8682b485fd2c51236bcbb3dd (patch) | |
tree | 22f8c92ec9d8e81f67fadf5ac3e7b0ba81cdceef /source3/include | |
parent | 2759822674174007dafa84c99e77e0c5919d6c60 (diff) | |
download | samba-49fcb300de40d6da8682b485fd2c51236bcbb3dd.tar.gz samba-49fcb300de40d6da8682b485fd2c51236bcbb3dd.tar.bz2 samba-49fcb300de40d6da8682b485fd2c51236bcbb3dd.zip |
Added John Reilly's enumports/addprinter/delprinter scripting code plus the
fix for the Win9x printer drivers.
Changed command names to add "command" string on the end for some consistancy
with the other scripting commands.
Added '%P' option to tdbpack/unpack to store long comment string.
Made port name be "Samba Printer Port" if no enum port script given.
Fixed prs_uint32_pre code to cope with null args.
Jeremy.
(This used to be commit 902ada63799cf27924c72e24e7593a8c9fb5eba9)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/nt_printing.h | 2 | ||||
-rw-r--r-- | source3/include/proto.h | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/source3/include/nt_printing.h b/source3/include/nt_printing.h index 58a4dec3a0..04d669f822 100644 --- a/source3/include/nt_printing.h +++ b/source3/include/nt_printing.h @@ -239,7 +239,7 @@ typedef struct nt_printer_info_level_2 fstring sharename; fstring portname; fstring drivername; - fstring comment; + pstring comment; fstring location; NT_DEVICEMODE *devmode; fstring sepfile; diff --git a/source3/include/proto.h b/source3/include/proto.h index af1c671e62..9b526608f4 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -1302,6 +1302,9 @@ char *lp_configfile(void); char *lp_smb_passwd_file(void); char *lp_serverstring(void); char *lp_printcapname(void); +char *lp_enumports_cmd(void); +char *lp_addprinter_cmd(void); +char *lp_deleteprinter_cmd(void); char *lp_lockdir(void); char *lp_utmpdir(void); char *lp_rootdir(void); @@ -1530,6 +1533,7 @@ BOOL lp_snum_ok(int iService); void lp_add_one_printer(char *name, char *comment); BOOL lp_loaded(void); void lp_killunused(BOOL (*snumused) (int)); +void lp_killservice(int iServiceIn); BOOL lp_load(char *pszFname, BOOL global_only, BOOL save_defaults, BOOL add_ipc); void lp_resetnumservices(void); @@ -1654,6 +1658,7 @@ BOOL trust_password_delete(char *domain); /*The following definitions come from printing/load.c */ +void add_all_printers(void); void load_printers(void); /*The following definitions come from printing/lpq_parse.c */ |