ftp.nice.ch/pub/next/unix/disk/SambaManager.1.0.NIHS.s.tar.gz#/SambaManager/samba-1.9.17p4/source/netinfo/netinfodef.h

This is netinfodef.h in view mode; [Download] [Up]

/*
 * This header defines the property names used to locate entries in
 * NetInfo.
 *
 * Robert Frank, Department of Computer Science, University of Basel, 1997.
 */
 
 
/* The string to place between a parameters values (if it has more than one). */
#define S_SEPARATOR " "

/* These define the Samba configuration names in NetInfo. */
#define S_SAMBADIR				"/samba"
#define S_SERVICENAME			"name"

/* These defines the netbios property name in the machines directories. */
#define S_HOSTDIR					"/machines"
#define S_NETBIOSNAME			"netbios name"
#define S_HOSTNAME				"name"
#define S_HOSTIP					"ip_address"

/* These define the printer property names in NetInfo. */
#define S_PRINTERDIR			"/printers"
#define S_PRINTERRNAME		"name"
#define S_PRINTERNBNAME		"netbios name"
#define S_PRINTERDRIVER		"nt printer driver"
#define S_PRINTERCOMMENT	"note"
#define S_PRINTCOMMAND		"print command"
#define S_LPRMCOMMAND			"lprm command"
#define S_LPQCOMMAND			"lpq command"
#define S_LPRESUMECOMMAND	"lp resume command"
#define S_LPPAUSECOMMAND	"lp pause command"


/* These define the password property names in NetInfo. */
#define S_USERDIR					"/users"
#define S_PASSWD					"passwd"
#define S_SMBPASSWD				"smbpasswd"
#define S_SMBNTPASSWD			"smbntpasswd"
#define S_PASSWDW					"_writers_passwd"
#define S_SMBPASSWDW			"_writers_smbpasswd"
#define S_SMBNTPASSWDW		"_writers_smbntpasswd"

/* Shortcuts for accessing netifo structures */
#define PWENTNAME(pos) 	props.ni_proplist_val[pos].nip_name
#define PWENTVALU(pos) 	(props.ni_proplist_val[pos].nip_val.ni_namelist_len>0)? \
                          props.ni_proplist_val[pos].nip_val.ni_namelist_val[0]:""

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.