home *** CD-ROM | disk | FTP | other *** search
/ Serving the Web / ServingTheWeb1995.disc1of1.iso / linux / slacksrce / contrib / samba / samba-1.8 / samba-1 / samba-1.8.05 / loadparm.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-27  |  3.8 KB  |  107 lines

  1. /* 
  2.    Unix SMB/Netbios implementation.
  3.    Version 1.8.
  4.    Copyright (C) Karl Auer 1993, 1994
  5.    
  6.    This program is free software; you can redistribute it and/or modify
  7.    it under the terms of the GNU General Public License as published by
  8.    the Free Software Foundation; either version 2 of the License, or
  9.    (at your option) any later version.
  10.    
  11.    This program is distributed in the hope that it will be useful,
  12.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14.    GNU General Public License for more details.
  15.    
  16.    You should have received a copy of the GNU General Public License
  17.    along with this program; if not, write to the Free Software
  18.    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19. */
  20.  
  21. /*
  22.  *
  23.  * Prototypes etc for loadparm.c.
  24.  *
  25.  */
  26. #ifndef _LOADPARM_H
  27. #define _LOADPARM_H
  28.  
  29. #include "smb.h"
  30.  
  31. extern BOOL lp_snum_ok(int iService);
  32. extern BOOL lp_manglednames(int iService);
  33. extern char *lp_passwd_program(void);
  34. extern char *lp_guestaccount(void);
  35. extern char *lp_printcapname(void);
  36. extern char *lp_lockdir(void);
  37. extern char *lp_rootdir(void);
  38. extern char *lp_defaultservice(void);
  39. extern char *lp_serverstring(void);
  40. extern char *lp_dfree_command(void);
  41. extern char *lp_hosts_equiv(void);
  42. extern char *lp_magicscript(int iService);
  43. extern char *lp_magicoutput(int iService);
  44. extern char *lp_mangled_map(int iService);
  45. extern int  lp_maxxmit(void);
  46. extern int  lp_maxmux(void);
  47. extern int  lp_mangledstack(void);
  48. extern BOOL lp_casesignames(void);
  49. extern BOOL lp_getwdcache(void);
  50. extern BOOL lp_use_rhosts(void);
  51. extern BOOL lp_readprediction(void);
  52. extern BOOL lp_readbmpx(void);
  53. extern BOOL lp_readraw(void);
  54. extern BOOL lp_writeraw(void);
  55. extern BOOL lp_null_passwords(void);
  56. extern int  lp_numservices(void);
  57. extern int  lp_keepalive(void);
  58. extern int  lp_passwordlevel(void);
  59. extern int  lp_security(void);
  60. extern int  lp_deadtime(void);
  61. extern int  lp_debuglevel(void);
  62. extern int  lp_maxprotocol(void);
  63. extern int  lp_maxpacket(void);
  64. extern char *lp_comment(int iService);
  65. extern char *lp_servicename(int iService);
  66. extern char *lp_pathname(int iService);
  67. extern char *lp_username(int iService);
  68. extern char *lp_invalid_users(int iService);
  69. extern char *lp_valid_users(int iService);
  70. extern char *lp_printcommand(int iService);
  71. extern char *lp_lpqcommand(int iService);
  72. extern char *lp_printername(int iService);
  73. extern char *lp_hostsallow(int iService);
  74. extern char *lp_hostsdeny(int iService);
  75. extern char *lp_dontdescend(int iService);
  76. extern char *lp_group(int iService);
  77. extern char *lp_readlist(int iService);
  78. extern char *lp_writelist(int iService);
  79. extern BOOL lp_status(int iService);
  80. extern BOOL lp_hide_dot_files(int iService);
  81. extern BOOL lp_browseable(int iService);
  82. extern BOOL lp_widelinks(int iService);
  83. extern BOOL lp_readonly(int iService);
  84. extern BOOL lp_no_set_dir(int iService);
  85. extern BOOL lp_guest_ok(int iService);
  86. extern BOOL lp_guest_only(int iService);
  87. extern BOOL lp_print_ok(int iService);
  88. extern BOOL lp_postscript(int iService);
  89. extern BOOL lp_map_hidden(int iService);
  90. extern BOOL lp_locking(int iService);
  91. extern BOOL lp_onlyuser(int iService);
  92. extern BOOL lp_map_system(int iService);
  93. extern void lp_unload(void);
  94. extern BOOL lp_load(char *pszFname);
  95. extern void lp_dump(void);
  96. extern int  lp_servicenumber(char *pszServiceName);
  97. extern BOOL lp_add_home(char *pszHomename, 
  98.                         int iDefaultService, char *pszHomedir);
  99. extern BOOL lp_add_printer(char *pszPrintername, int iDefaultService);
  100. extern BOOL lp_readonly(int iService);
  101. extern int lp_create_mode(int iService);
  102. extern int lp_defaultcase(int iService);
  103. extern char lp_magicchar(int iService);
  104. extern int lp_max_connections(int iService);
  105. extern BOOL lp_add_home(char *pservice,int ifrom,char *phome);
  106. #endif
  107.