{******************** TNWLib ********************} function FullName(cUserID : string) : string ; function GetBinderyList(nServerConn : TNWConnHandle ; SearchType : TObjType) : TStringList ; function GetBroadcastMode(nServerConn : TNWConnHandle) : boolean ; function GetConnectID(const nServer:TNWConnHandle) : TNWConnHandle ; function GetConnectInfo(nServer : TNWConnHandle ; nConn : TNWConnNumber ; var connectInfo : TNWConnectInfo) : boolean ; function GetConnectedServerList : TStringList ; function GetFirstNetDrive : char ; function GetMemberList(nServerConn : TNWConnHandle; cGroupName : string ; lSelf : boolean) : TStringList ; function GetMyGroups(nServer : TNWConnHandle ; cUserID : string) : TStringList ; function GetNextNetDrive : char ; function GetObjID(cUserID : string; nObjType : TObjType) : string ; function GetObjName(nObjID : TObjID) : string ; function GetObjNumber(cUserID : string; nObjType : TObjType) : TObjID ; function GetObjType(const cUserID : string) : TObjType ; function GetPrimaryServerID : TNWConnHandle ; function GetServerDate(nServer : TNWConnHandle) : TDateTime ; function GetServerName(nServer : TNWConnHandle) : string ; function GetServerTime(nServer : TNWConnHandle) : TDateTime ; function GetDirRights(cPath : string ; var dirRights : TNWDirRights) : boolean ; function IsConsoleOperator(nServer : TNWConnHandle) : boolean ; function IsInList(cList : string) : boolean ; function IsLoggedIn(cUserID : string) : boolean ; function IsMember(cUserID,cGroup : string) : boolean ; function IsNWManager(nServer : TNWConnHandle) : boolean ; function LongSwap(nLong : Longint) : longInt ; function Map(cDrive: char; cPath: string) : Boolean ; function MapDelete(cDrive : string) : Boolean ; function MapShow : TStringList ; function MaxConns : TNWNumber ; function NWInit : Boolean ; function NWPassCheck(nServer : TNWConnHandle; cUserID, cPassword : string) : boolean ; function SList : TStringList ; function SecureEquiv(cUserID : string; cEquiv: string) : boolean ; function SendLineMessage(cUserID, cMessageText : string) : boolean ; function SetPreferredServer(servername : string ; var connHandle : TNWConnHandle) : boolean ; function WhoAmI : string ; function nCopy(infile, outfile : string) : boolean ; procedure SetCastMode(nConn: TNWConnHandle ; lMode : boolean) ; function ChangeNWPassword(nServer : TNWConnHandle ; cUserID : string ; cPassword : string) : boolean ; {******************** TNWServer ********************} function DisableLogins(nServer : TNWConnHandle) : boolean ; function DownServer(nServer : TNWConnHandle) : boolean ; function EnableLogins(nServer : TNWConnHandle) : boolean ; function GetCacheInfo(nServer : TNWConnHandle; var cacheInfo : TNWMemCacheInfo) : boolean ; function GetDeletedFiles(nServer : TNWConnHandle; cpath : string) : TStringList ; function GetDiskCacheStats(nServer : TNWConnHandle; var cacheInfo : TNWDiskCacheInfo) : boolean ; function GetFileInfo(infile : string; var fileInfo : TNWFileInfo) : boolean ; function GetFileSysStats(nServer : TNWConnHandle ; var FileSysInfo : TNWFileSysInfo) : boolean ; function GetServerHandle(cServer : String) : TNWConnHandle ; function GetServerSerial(cserver : string) : longint ; function GetServerStats(nServer : TNWConnHandle ; var serverStats : TNWServerInfo) : boolean ; function GetUserConnList(nServer : TNWConnHandle ; cUserID : string ; var nConns : word ; var connList : TConnList) : boolean ; function GetUserStats(nServer : TNWConnHandle ; nConn : TNWConnNumber ; var connStats : TNWConnStats) : boolean ; function GetVolFileList(srchText : string) : TStringList ; function GetVolumes(nServer : TNWConnHandle) : TStringList ; function NWLogin(cServer : string; cUserID,cPassword : string) : boolean ; function NWLogout(nServer : TNWConnHandle) : boolean ; function Salvage(nServer : TNWConnHandle; inFile : string ; outFile : string) : boolean ; function PurgeAllFiles(nServer : TNWConnHandle) : boolean ; function VolInfo(nServer : TNWConnHandle ; volume : string ; var volumeInfo : TNWVolumeInfo) : boolean ; function getDeletedFileInfo(inFile : string; var deletedFileInfo : TNWDeletedFileInfo) : boolean ; {******************* TNWPrint ********************} function Capture(nServer: TNWConnHandle ; cQueue: string ; nPort : TNWLpt ; var CaptureFlags : TNWCaptureFlags) : boolean ; function EndCap(nPort : byte) : boolean ; function GetBannerUserName : string ; function GetCaptureFlags(nPort : TNWLpt; var captureFlags : TNWCaptureFlags) : boolean ; function GetMaxPrinters : byte ; function IsCaptured(nPort : byte) : boolean ; function SetBannerUserName(cBanner : string) : boolean ; function SetCaptureFlags(nServer : TNWConnHandle; nPort : TNWLpt ; var captureFlags : TNWCaptureFlags) : boolean; function getQueueUsers(nServer : TNWConnHandle ; cQueue : string) : TStringList ; function getQueueOperators(nServer : TNWConnHandle ; cQueue : string) : TStringList ; function getQueueServers(nServer : TNWConnHandle ; cQueue : string) : TStringList ; {******************** TNWTools ********************} function AllTrim(const ctext: string) : string ; function Between(nval,nmin,nmax: longint) : Boolean; function CanOpen(cfile : string) : boolean ; function CharCount(const ctext: string; ctoken: char) : integer ; function Day(cdate : TDateTime) : byte ; function FormDate(cdate : TDateTime) : string ; function FormTime(cdate : TDateTime) : string ; function Funique(cpath : string) : string ; function Hour(cTime : TDateTime) : byte ; function LTrim(ctext: string) : string ; function MaxLong(nVal1,nVal2: Longint) : longint ; function MinLong(nstart,nend: longint) : longint ; function Minute(cTime : TDateTime) : byte ; function Month(cdate : TDateTime) : byte ; function PadC(ctext : string ; nlen : integer ; cchar : char) : string ; function PadL(ctext : string ; nlen : integer ; cchar : char) : string ; function PadR(ctext : string ; nlen : integer ; cchar : char) : string ; function Proper(ctext:string) : string ; function RTrim(ctext: string) : string ; function Rat(const ctoken : char; const ctext : string) : integer ; function Second(cTime : TDateTime) : byte ; function SetPath(cpath : string) : string ; function SizeofFile(cfile : string) : longint ; function Space(nLen : word) : string ; function StrEmpty(ctext: string) : Boolean; function StrExtract(ctext:string; const ctoken: char; const npos: integer): string ; function StrTran(ctext,cfor,cwith : string) : string ; function StringListPos(strList : TStringList ; cFind : string ; var nindex : word ) : boolean ; function TimeTextInc(ctime : string ; nway : integer) : string ; function YNCBox(ctext: string) : integer ; function Year(cdate : TDateTime) : word ; function YesNoBox(cText: string) : Boolean ; function aSub(atemp: array of char;nstart,nend: word) : string ; function datetextInc(cdate : string ; nway: integer) : string ; function delim2StrList(ctext : string) : TStringList ; function iif(const lvalue: boolean; cret1 : string; cret2: string) : string; function isDbf(cfile : string) : boolean ; function left(ctext : string; nlen: integer) : string ; function right(ctext : string; nlen: integer) : string ; procedure AlertBox(cText : string) ; procedure OKBox(cText : string) ;