GPLib Functions


AboutGPLib()
Return version information for GPLIB

AmPm()
Function to return time as character string with AM or PM appended

BitOn()
Test for bit On or Off

ColdBoot()
Coldboot a computer

CtlAltShft()
Return true if Control, Alt, or Shift key is held down

ElapseTime()
Function to return difference in minutes between two time strings

FileCount()
Function to return # of matching files in a directory

FindFirst()
Function to perform a DOS find first/find next

Flag()
Set DOS file attributes

GenError()
Function to generate a FoxPro error

IsDiskIn()
Function to return whether a disk is in the floppy drive specified

Make_Dir()
Create directory

Math_Chip()
Return true if a 80x87 math coprocessor is installed

MReset()
Perform mouse reset & return number of buttons

Num_Serial()
Return Number of Serial Ports

N_AccsDate()
Return last login date & time for a user

N_AcctList()
Return list of user accounts from server

N_Attached()
Return whether attached to a server

N_CapFile()
Capture to a file

N_CapMode()
Toggle capture on or off

N_ChgPwd()
Change Bindery Object Password

N_ChkOwner()
Check/Set ownership of specified files

N_ClearSta()
Clear Specified Connection Number

N_ConnNum()
Return NetWare station number

N_ConsOper()
Return whether workstation is a console operator

N_CUsing()
Return list of stations using a specified file

N_DefServr()
Change default server

N_DelQJob()
Function to remove a print job from a queue

N_DirInfo()
Return directory owner and rights mask

N_DriveCnt()
Return number of logical local drives

N_DrvPath()
Return Path for a drive letter

N_DrvDepth()
Return relative drive depth for "fake root" drive

N_DrvList()
Return list of available drives

N_DrvPath()
Return path for a drive letter

N_Equivs()
Return list of objects the specified user is equivalent to

N_FlushLPT()
Flush capture of specified LPT port

N_GetGroup()
Return list of groups from server

N_GetLocks()
Return list of record/file locks for a file

N_GetQList()
Return List of Queues from server

N_GetSList()
Return List of Servers from the file server

N_GetWild()
Get List Of all bindery objects from server

N_GroupsIn()
Returns list of groups a specified user is in

N_GrpMbrs()
Return list of members for specified group

N_LIStat()
Read/Set the login state of the server

N_LoggedIn()
Return whether specified user is logged into the network

N_Login()
Login to a file server

N_LogInfo()
Return Login date or time for a station

N_LogOff()
Logout of specified file server

N_LongMach()
Get Long Machine Type

N_LstQJobs()
Function to create an array containing print jobs for the specified queue

N_MapDel()
Delete A drive mapping

N_MapDrive()
Map a drive

N_MapRoot()
Map root command

N_MaxConns()
Return Maximum NetWare connections

N_MemberOf()
Return Group Membership

N_MoveQJob()
Function to move print job within a print queue

N_MsgBrd()
Send a message to another network user

N_MsgMode()
Return current station broadcast mode

N_MsgRtrv()
Retrieve a stored message from the file server

N_NPrint()
Function to print files directly to a queue

N_PwdDate()
Return date users password expires

N_RdPParms()
Get current Capture Settings

N_ScObjRts()
Return trustee rights for a user or group

N_SecEquiv()
Return Security Equivalence

N_SerialNo()
Return server NetWare serial number

N_ServAtch()
Attach to a file server

N_ServDate()
Return File Server Date

N_ServDtch()
Detach from file server

N_Servers()
Create list of servers currently logged into

N_ServFrDr()
Return file server name for a mapped drive

N_ServTime()
Return File Server Time

N_ServVers()
Return NetWare version number

N_SetAttr()
Set extended attributes on a NetWare file

N_SetDots()
Set SHOW DOTS on or off, or return current value

N_SetSem()
Perform Network semaphore locking

N_SetTime()
Set time and date on a file server

N_ShellVer()
Return Shell Version

N_ShrtMach()
Get Short Machine Type

N_Snd2Serv()
Broadcast message to server console

N_SndFServ()
Broadcast message from server console

N_StaAddr()
Return Physical station Address

N_StPParms()
Modify Current capture settings

N_SYSTime()
Synchronize stations clock to server

N_TrustLst()
Return trustee list for a file or directory

N_TrustMod()
Modify trustee rights to a file or directory

N_TrustRem()
Remove trustee rights to a file or directory

N_TTSAvail()
Return / Set TTS Availability

N_TTSBegin()
Begin a TTS Transaction

N_TTSCommt()
End a TTS Transaction

N_TTSRollB()
Rollback a TTS Transaction

N_TTSStat()
Return status of a completed transaction

N_UserID()
Return NetWare User ID

N_UserBnnr()
Read/Set User Banner Name

N_UserName()
Return users full name

N_VerPwd()
Verify a users password

N_Volumes()
Create array of mounted volumes

Rem_Dir()
Remove a directory

SetMLimit()
Set Mouse Limits

SetMPos()
Set Mouse Cursor Position

ShftPrtScr()
Invoke Hardware Interrupt 5 (Shift-Printscreen)

TrimLen()
Return Trimmed Length of a String

UniqueName()
Return unique file name