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


                                     ###