home *** CD-ROM | disk | FTP | other *** search
- /*
- Unix SMB/Netbios implementation.
- Version 1.8.
- Copyright (C) Karl Auer 1993, 1994
-
- 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 02139, USA.
- */
-
- /*
- *
- * Prototypes etc for loadparm.c.
- *
- */
- #ifndef _LOADPARM_H
- #define _LOADPARM_H
-
- #include "smb.h"
-
- extern BOOL lp_snum_ok(int iService);
- extern BOOL lp_manglednames(int iService);
- extern char *lp_passwd_program(void);
- extern char *lp_guestaccount(void);
- extern char *lp_printcapname(void);
- extern char *lp_lockdir(void);
- extern char *lp_rootdir(void);
- extern char *lp_defaultservice(void);
- extern char *lp_serverstring(void);
- extern char *lp_dfree_command(void);
- extern char *lp_hosts_equiv(void);
- extern char *lp_magicscript(int iService);
- extern char *lp_magicoutput(int iService);
- extern char *lp_mangled_map(int iService);
- extern int lp_maxxmit(void);
- extern int lp_maxmux(void);
- extern int lp_mangledstack(void);
- extern BOOL lp_casesignames(void);
- extern BOOL lp_getwdcache(void);
- extern BOOL lp_use_rhosts(void);
- extern BOOL lp_readprediction(void);
- extern BOOL lp_readbmpx(void);
- extern BOOL lp_readraw(void);
- extern BOOL lp_writeraw(void);
- extern BOOL lp_null_passwords(void);
- extern int lp_numservices(void);
- extern int lp_keepalive(void);
- extern int lp_passwordlevel(void);
- extern int lp_security(void);
- extern int lp_deadtime(void);
- extern int lp_debuglevel(void);
- extern int lp_maxprotocol(void);
- extern int lp_maxpacket(void);
- extern char *lp_comment(int iService);
- extern char *lp_servicename(int iService);
- extern char *lp_pathname(int iService);
- extern char *lp_username(int iService);
- extern char *lp_invalid_users(int iService);
- extern char *lp_valid_users(int iService);
- extern char *lp_printcommand(int iService);
- extern char *lp_lpqcommand(int iService);
- extern char *lp_printername(int iService);
- extern char *lp_hostsallow(int iService);
- extern char *lp_hostsdeny(int iService);
- extern char *lp_dontdescend(int iService);
- extern char *lp_group(int iService);
- extern char *lp_readlist(int iService);
- extern char *lp_writelist(int iService);
- extern BOOL lp_status(int iService);
- extern BOOL lp_hide_dot_files(int iService);
- extern BOOL lp_browseable(int iService);
- extern BOOL lp_widelinks(int iService);
- extern BOOL lp_readonly(int iService);
- extern BOOL lp_no_set_dir(int iService);
- extern BOOL lp_guest_ok(int iService);
- extern BOOL lp_guest_only(int iService);
- extern BOOL lp_print_ok(int iService);
- extern BOOL lp_postscript(int iService);
- extern BOOL lp_map_hidden(int iService);
- extern BOOL lp_locking(int iService);
- extern BOOL lp_onlyuser(int iService);
- extern BOOL lp_map_system(int iService);
- extern void lp_unload(void);
- extern BOOL lp_load(char *pszFname);
- extern void lp_dump(void);
- extern int lp_servicenumber(char *pszServiceName);
- extern BOOL lp_add_home(char *pszHomename,
- int iDefaultService, char *pszHomedir);
- extern BOOL lp_add_printer(char *pszPrintername, int iDefaultService);
- extern BOOL lp_readonly(int iService);
- extern int lp_create_mode(int iService);
- extern int lp_defaultcase(int iService);
- extern char lp_magicchar(int iService);
- extern int lp_max_connections(int iService);
- extern BOOL lp_add_home(char *pservice,int ifrom,char *phome);
- #endif
-