The following lists most of the functions in NetLib 6.5 for Clipper. If you are upgrading from a previous version of NetLib, you may be using a function that you do not see listed here. However, almost all of the functions from older versions of NetLib are still supported, even if they are not listed.
| NAME |
DESCRIPTION |
|
NAME |
DESCRIPTION |
| A_AH |
Get or set value of AH register |
A_AL |
Get or set value of AL register |
| A_AND |
Logically AND (&) two values |
A_AX |
Get or set value of AX register |
| A_BH |
Get or set value of BH register |
A_BL |
Get or set value of BL register |
| A_BP |
Set value of BP register |
A_BX |
Get or set value of BX register |
| A_BYTER |
Set or get a byte (8-bit) value in real memory |
A_BYTE |
Set or get a byte (8-bit) value in memory |
| A_CH |
Get or set value of CH register |
A_CL |
Get or set value of CL register |
| A_CX |
Get or set value of CX register |
A_DH |
Get or set value of DH register |
| A_DI |
Get or set value of DI register |
A_DL |
Get or set value of DL register |
| A_DS_DI |
Get or set value is DS:DI register pair |
A_DS_DX |
Get or set value is DS:DX register pair |
| A_DS_SI |
Get or set value is DS:SI register pair |
A_DWORDR |
Set or get a double word (16-bit) value in real memory |
| A_DWORD |
Set or get a double word (16-bit) value in memory |
A_DX |
Get or set value of DX register |
| A_ES_BX |
Get or set value is ES:BX register pair |
A_ES_DI |
Get or set value is ES:DI register pair |
| A_ES_SI |
Get or set value is ES:SI register pair |
A_EXECINTR |
Issue customized real mode API interrupt |
| A_EXECINT |
Issue customized API interrupt |
A_OR |
Logically OR (|) two values |
| A_SI |
Get or set value of SI register |
A_STRINGR |
Set or get a string value in real memory |
| A_STRING |
Set or get a string value in memory |
A_SWAPINT |
Swap bytes in an word (2-bytes) |
| A_SWAPLONG |
Swap bytes in a double word (4-bytes) |
A_WORDR |
Set or get a word (16-bit) value in real memory |
| A_WORD |
Set or get a word (16-bit) value in memory |
A_XOR |
Logically XOR (^) two values |
| A_ZAPREGS |
Set all customized API registers to binary zero. |
CH_AINIT |
Fill an array with an enumerated list |
| CH_ALT |
Get the numeric value of an alt + key combination |
CH_ASC1 |
Get ASCII value of character at a position in a string |
| CH_ASC2 |
Get 2-byte unsigned integer starting at position in string |
CH_ASC4 |
Get 4-byte signed integer starting at position in string |
| CH_ASC8 |
Get 8-byte IEEE flt. point starting at position in string |
CH_CENTER |
Center a string on screen |
| CH_CHR1 |
Overwrite 1 byte in memory variable |
CH_CHR2 |
Overwrite 2 bytes in memory variable with unsigned |
| CH_CHR4 |
Overwrite 4 bytes in memory variable with signed long |
CH_CHR8 |
Overwrite 8 bytes in memory variable with IEEE dbl. prec. |
| CH_CTRL |
Get the numeric value of a Ctrl + key combination |
CH_FLDNUM |
Get the number of a field in the current .DBF file |
| CH_HEXFMBIN |
Convert binary string to hexidecimal string |
CH_HEXTOBIN |
Convert hexidecimal string to binary string |
| CH_ISMEMO |
Determine if a field is a memo field |
CH_MEMCPY |
Byte copy of source string to target string |
| CH_RFLUSH |
Position a string flushed right on screen |
CH_RPAD |
Pad a string with spaces to the specified length |
| CH_STRH |
Convert number to hexidecimal string. |
CH_SWAPCOL |
Swap standard and enhanced colors in current SET COLOR |
| CH_VALH |
Convert hexidecimal string to number |
CH_VARTYPE |
Get the data type of a memory variable |
| N_ABANDON |
Void most recent uncommitted update in current work area |
N_ADDR |
Get the network node number of a station |
| N_ADDTRUST |
Add trustee rights to an object |
N_APPEND |
Enable or disable appending to TXT files |
| N_AREDIRECT |
Store list of redirected devices, network paths in array |
N_ASERVER |
Get a list of attached servers |
| N_ATTACH |
Attach to a server |
N_BADLOCK |
Get number of record that caused N_MLOCK() to fail |
| N_BLIP |
Display message or call function while in retry loop |
N_B_CREATE |
Create a bindery object |
| N_B_DEL |
Delete a bindery object |
N_B_ID |
Get the bindery ID of an object |
| N_B_ISMEMBER |
Find out if an object is a member of a set |
N_B_LINK |
Connect an object to a set |
| N_B_MEMBERS |
Find the members of a set |
N_B_NAME |
Get the name of a bindery object |
| N_B_PASSWORD |
Find out if object's password is valid, or change password |
N_B_PRCREATE |
Create a bindery property |
| N_B_PRDEL |
Delete a bindery property |
N_B_PRREAD |
Read the value of a property |
| N_B_PRSCAN |
Get the properties of an object |
N_B_PRTYPE |
Get the type of a property |
| N_B_PRWRITE |
Modify a bindery item property |
N_B_SCAN |
Search for objects |
| N_B_TYPE |
Get the type of an object |
N_B_UNLINK |
Disconnect an object from a set |
| N_CAPDFLT |
Set or query the default capture device |
N_CAPGET |
Get information about a print capture device (LPT1-LPT3) |
| N_CAPSET |
Set print capture device (LPT1-LPT3) attributes |
N_CAST |
Send a broadcast message |
| N_CBPUT |
Modify contents of Windows Clipboard from DOS. |
N_CHECKF |
Check which station has a file locked |
| N_CHECKR |
Find the station that has a record locked |
N_CHECKS |
Find the station that has a semaphore locked |
| N_CHECKU |
Find the stations that have a DBF file opened |
N_CODELVL |
Determine if a file is encrypted |
| N_COMPRESS |
Compress buffer or file |
N_CONTEXT |
Get or set current NDS context |
| N_DATE |
Get server's date, or set local station's date to server's |
N_DBF |
Get the name of the currently selected database |
| N_DBT |
Get name of DBT file, if any, open in current work area |
N_DCOMPRESS |
Decompress buffer or file |
| N_DEBUG |
Simulate a network for testing |
N_DECODEST |
Decode a string with the current SETKEY |
| N_DECODE |
Decrypt a file based on the current SETKEY |
N_DELTRUST |
Delete trustee rights from an object |
| N_DIRLIST |
Get directories for which object is trustee |
N_DIRTYREAD |
Open files in read-only mode without locking indexes |
| N_DRREINIT |
Reinitializes NetLib interrupts after "unhook" |
N_DRUNHOOK |
Temporarily "unhooks" NetLib interrupts |
| N_DRVTYPE |
Determine drive type (network, local, undefined) |
N_D_ATLIST |
List attributes |
| N_D_CLLIST |
List classes |
N_D_COLIST |
List container objects |
| N_D_CREATE |
Create new NDS object |
N_D_DELETE |
Delete specified object and all attributes |
| N_D_LINK |
Add members to a Set (or multi-instance Item) attribute |
N_D_MEMBERS |
Returns members of set (or multi-item) attribute |
| N_D_PJDFLT |
Get the name of the default print job from Printcon database |
N_D_PJGET |
Returns attributes of specified print job from Printcon database |
| N_D_PJLIST |
Returns list of print job definitions from the Printcon database |
N_D_PROPEN |
Opens a stream type attribute |
| N_D_PRREAD |
Returns value of specified attribute (property) |
N_D_PRSCAN |
Returns names of objects properties (attributes) |
| N_D_PRTYPE |
Returns type of specified attribute (property) |
N_D_PRWRITE |
Write attribute value |
| N_D_RENAME |
Rename specified object |
N_D_SCAN |
Scans current context for specified objects |
| N_D_SYLIST |
List syntaxes |
N_D_SYNAME |
Get syntax name from syntax ID |
| N_D_UNLINK |
Remove members from a Set (or multi-instance item) attribute |
N_ENCODENEW |
Direct that all new files be encrypted with current key |
| N_ENCODEST |
Encode a string using the current SETKEY |
N_ENCODE |
Encrypt a file based on the current SETKEY |
| N_ENVLEN |
Get the length of the root environment string |
N_ENVSIZ |
Get the size of the root environment space |
| N_ERROR |
Get error code, if any, from most recent NetLib operation |
N_EXCL |
Set Clipper's exclusive flag |
| N_FATTRGET |
Get the current setting of file attribute(s) |
N_FATTRSET |
Set file attribute(s) |
| N_FCOPY |
Copy one file to another |
N_FDRIVE |
Get the drive letter portion of a filespec |
| N_FEXT |
Get the extension portion of a filespec |
N_FMAP |
Get the filespec associated with a handle |
| N_FNAME |
Get a base file name |
N_FPATH |
Get the path portion of a filespec |
| N_FSPEC |
Get the full filespec corresponding to a filename |
N_FULLNAME |
Get the full name of the user logged in at a station |
| N_FUNIQUE |
Create a filename that is unique within a directory |
N_FVOL |
Get the network volume name of a drive letter |
| N_GATHER |
Replace fields of a record with elements of an array |
N_GETCAST |
Receive a broadcast message |
| N_GETENV |
Get environment variable or entire environment buffer |
N_GETLINE |
Get the line number in the procedure executing |
| N_GETPIPE |
Receive a piped message from a station |
N_GETPROC |
Get the name of the procedure interrupted by an event |
| N_HANDLES |
Set the available number of file handles |
N_INWIN |
Detect a task-switching environment |
| N_IPXBUFFERS |
Get or set number of IPX receive buffers |
N_IPXCLOSE |
End all IPX/SPX communications |
| N_IPXRECV |
Receive an IPX message |
N_IPXSEND |
Send an IPX message |
| N_IPXSOCKET |
Get or set IPX socket number used by NetLib |
N_IPXSTATUS |
Check the status of IPX |
| N_ISEXCL |
Determine if a file is open in exclusive mode |
N_ISFLOCK |
Determine if the current station has a file locked |
| N_ISRLOCK |
Determine if record locked, or get record number |
N_ISSLOCK |
Determine if semaphore locked, or store semaphore in array |
| N_ISVLM |
Is workstation running VLM services |
N_LOGIN |
Attach and log an object (normally a user) into a server |
| N_LOGMSG |
Write up to 80 characters to the Novell system log |
N_LOGOUT |
Log out and detach from a server |
| N_MAPDRIVE |
Create, query or destroy a drive mapping |
N_MLOCK |
Lock multiple records in a file |
| N_MODENV |
Set a new environment variable |
N_MONITOR |
Initiate activity monitoring for a database file |
| N_NDX |
Get how many index files open, or name of nth index file |
N_NETADDR |
Get a full network address |
| N_NETNAME |
Get a NetBIOS name table entry |
N_NETWARE4 |
Change operation of N_CHECK* functions for 1,000 user NetWare |
| N_NEXTKEY |
Get a list of keys pending in the keyboard buffer |
N_ONANYKEY |
Call a procedure if a key is pressed |
| N_ONCAST |
Call a procedure if a broadcast is received |
N_ONEXPR |
Call a procedure when a logical expression becomes true |
| N_ONIPX |
Call a procedure when an IPX message is received |
N_ONNOKEY |
Call a procedure if there is no keyboard activity |
| N_ONQUIT |
Execute a procedure when an application ends abnormally |
N_ONSHIFT |
Call a procedure when a shift or Lock key is pressed |
| N_ONSPX |
Call a procedure on SPX message or request for connection |
N_ONTICKn |
Call a procedure or stuff the keyboard at an interval |
| N_ONTIME |
Call a procedure or stuff the keyboard once |
N_PRINTER |
Set the target printer number |
| N_PRTSC |
Print screen contents on selected printer using INT5 |
N_PSGET |
Get information about a printer |
| N_PSPLIST |
Get a list of printers servicing a print queue |
N_PSPNO |
Get the printer number corresponding to a printer name |
| N_PSQLIST |
Get a list of print queues serviced by a printer |
N_PSREWIND |
Restart all or part of the currently printing job |
| N_PSSET |
Set attributes of a printer |
N_QFILE |
Place a file directly on a queue |
| N_QJDELETE |
Delete a job from the print queue |
N_QJGET |
Get information about a print job |
| N_QJLIST |
Get a list of jobs in a print queue |
N_QJSET |
Set attributes of a print job |
| N_READONLY |
Set read-only mode for subsequent USE |
N_READY |
Ready a program for network operation |
| N_RECCON |
Get the current record buffer |
N_REDIRECT |
Redirect a device or cancel redirection of a device |
| N_RESTATTR |
Restore screen attributes |
N_RESTKEYS |
Restore SET KEY values from a memory variable |
| N_RIGHTS |
Get the current user's effective rights in a directory |
N_SAVEATTR |
Save screen attributes to a memory variable |
| N_SAVEKEYS |
Save SET KEY values to a memory variable |
N_SCATTER |
Store fields of a record to elements of an array |
| N_SECONDS |
Get the current system time from the server |
N_SECURE |
Enable automatic logout and/or reboot if critical error |
| N_SERIAL |
Get the server's serial number |
N_SERVER |
Set or get the preferred server |
| N_SERVID |
Returns a NetWare server connection number or ID |
N_SERVNAME |
Returns server name from server connection ID |
| N_SERVNUM |
Get a server's connection number |
N_SETCAST |
Set/get the broadcast receipt mode |
| N_SETDIR |
Set the current directory on a drive |
N_SETDRV |
Set the current drive |
| N_SETKEY |
Set the current encryption key |
N_SETLOG |
Enable/disable login to a server |
| N_SETMULTI |
Enable multiple record locks with RLOCK() |
N_SETRUN |
Enable files to be read by a child process |
| N_SLOCK |
Attempt to lock a post-and-wait semaphore string |
N_SOFTSCR |
Print screen on selected printer by software emulation |
| N_SPXBUFFERS |
Get or set number of SPX receive buffers |
N_SPXCLOSE |
Closes all NetLib SPX buffers, events and sockets |
| N_SPXCONNECT |
Make an SPX connection |
N_SPXDISCONNECT |
Break an SPX connection |
| N_SPXLISTEN |
Listen for an SPX connection |
N_SPXRECV |
Receive an SPX message |
| N_SPXSEND |
Send an SPX message |
N_SPXSOCKET |
Get or set SPX socket number used by NetLib |
| N_SPXSTATUS |
Check status of SPX or the status of an SPX connection |
N_STAMAX |
Get/set the number of stations on the network |
| N_STANUM |
Get/set the current station number |
N_STATUS |
Verify that NetLib will function correctly on a network |
| N_SUNLOCK |
Unlock semaphores issued by the current station |
N_TBEGIN |
Start an explicit transaction |
| N_TCOMMIT |
End an explicit transaction |
N_TIMEOUT |
Set time limit for attempting to use file or apply lock |
| N_TIME |
Get the current system time (hh:mm:ss) from a server |
N_TROLLBACK |
Roll back a transaction |
| N_TSTATUS |
Determine if TTS is active |
N_T_CAPGET |
Get information about current print "capture" settings |
| N_T_CAPSET |
Set information about current print "capture" settings |
N_T_CAST |
Send "popup" message to specified machine |
| N_T_DATE |
Return date at specified server |
N_T_DOMAIN |
Returns the name of the current domain |
| N_T_LOGIN |
Logs user into the specified server or local machine |
N_T_LOGOUT |
Logs user out of the specified domain or local machine |
| N_T_MEMBERS |
Obtains list of group members |
N_T_PRREAD |
Read the "property" of the specified object |
| N_T_QJGET |
Get information about specified print job |
N_T_QJLIST |
Obtains list of print jobs in the specified queue |
| N_T_QJSET |
Set information about specified print job |
N_T_SCAN |
Scan network neighborhood |
| N_T_SERVER |
Returns the name of the current login server |
N_T_TIME |
Return time of day at specified server |
| N_T_WHOAMI |
Returns name of user logged in at current or specified machine |
N_UNHOOK |
Explicitly unhook NetLib interrupts |
| N_UPDATED |
Compare elements of an array with fields of a record |
N_VERSION |
Get the server version number and other statistics |
| N_V_ISBAN |
Returns non-zero if running on a Banyan-Vines network |
N_V_SCAN |
Scans StreetTalk database for objects |
| N_V_SERIAL |
Returns server serial number |
N_V_STANUM |
Returns station number at of the current workstation |
| N_V_VERSION |
Returns the Vines version number |
N_V_WHOAMI |
Returns StreetTalk name of user at current or specified station |
| N_WHERE |
Get the station number where a user is logged in |
N_WHOAMI |
Get the login name of the user logged in at a station |
| N_WHOAREYOU |
Get station num/server type associated with network addr |
N_ZAPKEYS |
Clear existing SET KEY values |