struct server_info_2 { unsigned char sv2_name[CNLEN+1]; unsigned char sv2_version_major; unsigned char sv2_version_minor; unsigned long sv2_type; unsigned char LSFAR * LSPTR sv2_comment; unsigned long sv2_ulist_mtime; unsigned long sv2_glist_mtime; unsigned long sv2_alist_mtime; unsigned short sv2_users; unsigned short sv2_disc; unsigned char LSFAR * LSPTR sv2_alerts; unsigned short sv2_security; unsigned short sv2_auditing; unsigned short sv2_numadmin; unsigned short sv2_lanmask; unsigned short sv2_hidden; unsigned short sv2_announce; unsigned short sv2_anndelta; unsigned char sv2_guestacct[UNLEN + 1]; unsigned char sv2_pad1; unsigned char LSFAR * LSPTR sv2_userpath; unsigned short sv2_chdevs; unsigned short sv2_chdevq; unsigned short sv2_chdevjobs; unsigned short sv2_connections; unsigned short sv2_shares; unsigned short sv2_openfiles; unsigned short sv2_sessopens; unsigned short sv2_sessvcs; unsigned short sv2_sessreqs; unsigned short sv2_opensearch; unsigned short sv2_activelocks; unsigned short sv2_numreqbuf; unsigned short sv2_sizreqbuf; unsigned short sv2_numbigbuf; unsigned short sv2_numfiletasks; unsigned short sv2_alertsched; unsigned short sv2_erroralert; unsigned short sv2_logonalert; unsigned short sv2_accessalert; unsigned short sv2_diskalert; unsigned short sv2_netioalert; unsigned short sv2_maxauditsz; unsigned char LSFAR * LSPTR sv2_srvheuristics; };
where:
The heuristics default to values that are optimal for most configurations and normally need not be changed.
For the defaults and ranges of the previous fields, see the IBMLAN.INI parameter descriptions in the LAN Server Network Administrator Reference Volume 2: Performance Tuning.