Netto v1.1 Function Listing --------------------------- Accounting Services FN_ACCINST() Is Accounting installed? FN_GACCSTAT() Get Account Status of an Object FN_SACCHOLD() Submit a hold request to an Object's account Bindery Services FN_ADBNDO() Add Bindery Object To Set FN_BACCLEV() Get Bindery Access Level FN_BNDOINS() Is Bindery Object In Set FN_BNDONAM() Get Bindery Object Name FN_CBNDOPW() Change Bindery Object Password FN_CBNDOSE() Change Bindery Object Security FN_CLOSBND() Close Bindery FN_CPROSEC() Change Property Security FN_CREBNDO() Create Bindery Object FN_CREPROP() Create Property FN_DBNDOSE() Delete Bindery Object From Set FN_DELBNDO() Delete Bindery Object FN_DELPROP() Delete Property FN_FSLIST() Get a sorted list of file server names FN_GBNDOID() Get Bindery Object Id FN_GRPLIST() Get a sorted list of user groups FN_INGROUP() Determine if user is in a user group FN_ISSUPEQ() Determine if connection/user is SUPERVISOR-equivalent FN_MAILDIR() Return the user's directory in SYS:MAIL FN_OPENBND() Open Bindery FN_PRQLIST() Get a sorted list of print queue names FN_RDPROVA() Read property value FN_RENBNDO() Rename Bindery Object FN_SCABNDO() Scan Bindery Object FN_SCAPROP() Scan Property FN_ULIST() Get a sorted list of user names FN_VBNDOPW() Verify Bindery Object Password FN_WRPROVA() Write Property Value Connection / Workstation Services FN_ATTCHFS() Attach to file server FN_CONNID() GetConnectionID FN_CONNINF() GetConnectionInformation FN_CONNNUM() GetConnectionNumber FN_DEFCID() GetDefaultConnectionID FN_DETCHFS() Detach from file server FN_ENTRLOG() Enter Login Area FN_EOJ() EndOfJob FN_FSNAME() GetFileServerNameTable FN_GDRVCID() GetDriveConnectionIDTable FN_GDRVFT() GetDriveFlagTable FN_GETSN() Get file server name FN_INETADD() GetInternetAddress FN_LOGGED() Return login status of logical connection or user FN_LOGINFS() LoginToFileServer FN_LOGOUT() LogoutFromNetwork FN_LOGOUTFS() LogoutFromFileServer FN_NUMLDRV() GetNumberOfLocalDrives FN_OBJCNUM() GetObjectConnectionNumbers FN_PFCONID() GetPreferredConnectionID FN_PRCONID() GetPrimaryConnectionID FN_SETEMOD() SetNetwareErrorMode FN_SETEOJ() SetEndOfJobStatus FN_SHVER() GetNetwareShellVersion FN_SPFCID() SetPreferredConnectionID FN_SPRCID() SetPrimaryConnectionID FN_STAADDR() GetStationAddress FN_WHOAMI() Return a user name FN_WKSTENV() GetWorkstationEnvironment FN_WRCONNID() WriteConnectionIDTable FN_WRFSNAME() WriteFileServerNameTable File System Services FN_ALPERDH() Allocate permanent directory handle FN_ALTEMDH() Allocate temporary directory handle FN_DEALDH() Deallocate directory handle FN_DEVTYPE() Get the Device type for any drive number (Network, Local, or Subst) FN_DVOLNAME() Get the Volume name for a drive letter FN_FSCPY() File server file copy FN_GDLFSO() Return a drive letter for a given search order FN_GETCD() Get the current directory FN_GETDH() Get a directory handle from a drive number FN_GETPATH() Get a full directory path given a directory handle. FN_GETRIGHTS() Get effective rights to a Netware directory FN_GSPFDL() Get the search order of a drive letter FN_MKDIR() Create directory FN_RENDIR() Rename directory FN_RESDH() Restore directory handle FN_RIGHTS() Get effective rights to any directory (Netware, Local) FN_RMDIR() Delete directory FN_SAVDH() Save directory handle FN_SETDH() Set directory handle FN_SHOWDOT() Set "SHOW DOT" parameter FN_VOLINF() Get volume information FN_VOLINFH() Get volume information with handle FN_VOLINFN() Get volume information with number FN_VOLNAME() Get the volume name given the volume number. FN_VOLNUM() Get the volume number given the volume name. File Server Services FN_CHKCONP() Check console privleges FN_CLRCONN() [286] Clear logical connection on default file server FN_DISLOG() Disable file server login FN_ENALOG() Enable file server login FN_GETFSI() Get default File Server Information FN_GFSDTIM() Get Netware file server date and time FN_GFSLOGS() Get File Server Login Status FN_MAXCONN() Return Maximum Connections for the default Server FN_NETVER() Return the Netware version as a numeric Message Services CASTOFF Disable receipt of broadcast messages CASTON Enable receipt of broadcast messages FN_BTOC() Broadcast to file server console FN_GBM() Get broadcast message FN_GETBMOD() Get broadcast mode FN_SBM() Send broadcast message FN_SETBMOD() Set broadcast mode MHS FN_MHSAFWG() Get MHS list of affilitated workgroups FN_MHSAPPS() Get MHS list of registered applications FN_MHSHOST() Get name of your MHS host FN_MHSHWG() Get MHS table file of hosts, workgroups, and gateways FN_MHSSNDM() Send MHS Message to multiple recipients with attachments FN_MHSUSER() Get MHS user list Miscellaneous Services FN_AND() Perform a bitwise AND FN_BIN2HEX() Convert a binary string to hexidecimal FN_BIN2I() Convert a binary string to numeric FN_CLRBIT() Clear a bit in a number FN_ERROR() Return current error status for a Netware Library function FN_HEX2BIN() Convert a hexidecimal string to to binary FN_I2BIN() Convert an integer to binary string FN_IPXINIT() This function gets the entry address for the IPX interface. FN_IS3X() Is the current server a 3.x server? FN_ISBIT() Determine if a specified bit is set FN_ISNET() Determine if user is on functioning NetWare node FN_NAMEL() General purpose string to length+string packet function FN_NEG() Calculate the two's complement of a number FN_NONULL() Strip a string of trailing nulls FN_NOT() Perform a bitwise NOT on an integer FN_OR() Perform a bitwise OR FN_PEEKSTR() Read a string of bytes from memory FN_PFEVAL() Set preferred server and eval block FN_POKESTR() Write a string of bytes to memory FN_ROL() Rotate bits in an integer to the left FN_ROR() Rotate bits in an integer to the right FN_SETBIT() Set a bit in a number FN_SHL() Shift the bits in an integer to the left FN_SHR() Shift the bits in an integer to the right FN_SSFROMP() Remove the file server name from a path string FN_TOGBIT() Toggle a bit in a number FN_XOR() Perform a bitwise exclusive OR FT_ISWAP() Swap the bytes in a two byte integer FT_LSWAP() Reverse the bytes in a 4 byte long integer. _FNREQ() General purpose packet request function for Netware APIs _FNSETERR() Set the current Netware Library error status Print Services CAPTURE Start Capture and set Capture Flags ENDCAP End Capture FN_CAPPJB() Set Capture Print Job. FN_CLPTCAP() Cancel LPT Capture FN_CSPLPTC() Cancel specific LPT capture FN_ELPTCAP() End LPT Capture FN_ESPLPTC() End specific LPT capture FN_FLPTCAP() Flushes the LPT capture buffer for the default printer. FN_FSPLPTC() Flush specific LPT capture FN_GBANUNM() Returns the user name printed on banner. FN_GDEFCPF() Gets Print Job Flags for the default LPT FN_GDEFLPT() Gets Default Local Printer FN_GLPTCAP() Gets Default LPT Capture Status FN_GPTRNAM() Get Printer Queue FN_GPTRSTA() Get Status of Specified File Server Printer FN_GSPCAPF() Get Specified Capture Flags FN_PRINTQ() Set Capture Print Queue FN_SBANUNM() Sets the user name to be printed on the banner FN_SCAPPQ() Set Capture Print Queue FN_SDEFCPF() Set Default Capture Flags FN_SDEFLPT() Sets Default Local Printer FN_SLPTCAP() Start LPT Capture FN_SPECAPF() Specify Capture File FN_SSPCAPF() Set Specific Capture Flags FN_SSPLPTC() Start specific LPT capture SAVE/RESTORE CAPTSaves/Restores current capture settings Queue Management System Services CREATE JOBSTRUCT Create a QMS Job Structure (array) the easy way CREATE PRINTJOB Create a print job client record area FN_ABQJBFI() Abort servicing queue job and file FN_ATQSTOQ() Attach queue server to queue FN_CFABQJ() Close file and abort queue job FN_CHCLIRI() Change to client rights FN_CHQJBEN() Change queue job entry FN_CHQJBPO() Change queue job position FN_CREATQ() Create queue FN_CRQJBFI() Create queue job and file FN_DESTQ() Destroy queue FN_DTQSFQ() Detach queue server from queue FN_FINSQJB() Finish servicing queue job and file FN_GQJBFSZ() Get queue job's file size FN_GQJBLST() Get queue job list FN_RDQJBEN() Read queue job entry FN_RDQSSTA() Read queue server current status FN_RDQSTA() Read queue current status FN_REMJBQ() Remove job from queue FN_RSTQSRI() Restore Queue Server Rights FN_SQJOBFI() Service queue job and open file FN_SQSSTAT() Set queue server current status FN_SQSTAT() Set queue current status FN_STQJOB() Close file and start queue job Synchronization Services FN_CLFISET() Clear file set FN_CLLRSET() Clear logical record set FN_CLRFILE() Clear file (ASCIIZ) FN_CLRLR() Clear logical record FN_GETLMOD() Get lock mode FN_LKFISET() Lock file set FN_LKLRSET() Lock logical record set FN_LOGFILE() Log file (ASCIIZ) FN_LOGLR() Log logical record FN_RELFILE() Release file (ASCIIZ) FN_RELFISE() Release file set FN_RELLR() Release logical record FN_RELLRSE() Release logical record set FN_SEMCLOS() Close a semaphore FN_SEMEX() Examine a semaphore's value and open count FN_SEMOPEN() Open or create a semaphore FN_SEMSIG() Signal a semaphore (increment) FN_SEMWAIT() Wait on a semaphore (decrement) FN_SETLMOD() Set lock mode TTS Services FN_HASTTS() Is TTS available? Yes or No? FN_TTABORT() Abort transaction FN_TTAVAIL() Determine TTS availability FN_TTBEGIN() Begin transaction FN_TTEND() End transaction FN_TTGAPT() Get TTS Application Thresholds FN_TTGWST() Get TTS workstation thresholds FN_TTSAPT() Set TTS Application Thresholds FN_TTSTAT() Get TTS Transaction Status FN_TTSWST() Set TTS Workstation Thresholds ###