FT_ENDCAP() Cancel a specific NetWare print queue capture
FT_LOGOUT() Logout from all currently connected NetWare file servers
FT_NOVDMP2() Determine Novell server's dynamic memory area 2 availability
FT_NOVPURGE() Purge all deleted files on a Novell server
FT_NWLSTAT() Return the current Novell NetWare logical station number
FT_NWSEMCLOSE() Close a NetWare semaphore
FT_NWSEMEX() Examine a NetWare semaphore's value and open count
FT_NWSEMLOCK() Perform a semaphore "lock"
FT_NWSEMOPEN() Open or create a NetWare semaphore
FT_NWSEMSIG() Signal a NetWare semaphore (increment)
FT_NWSEMUNLOCK() "Unlock" a semaphore locked by FT_NWSEMLOCK()
FT_NWSEMWAIT() Wait on a NetWare semaphore (decrement)
FT_NWUID() Return the current Novell NetWare User ID
FT_PFLUSH() Flush a NetWare capture buffer
FT_TTSABORT() Abort explicit and implicit NetWare TTS transactions
FT_TTSAVAIL() Check whether default Novell file server supports TTS
FT_TTSBEGIN() Begin explicit transaction under NetWare's TTS
FT_TTSEND() End explicit or implicit transaction under NetWare's TTS
FT_TTSSTAT() Verify if TTS transaction has been written to disk
Flush a NetWare capture buffer
FT_PFLUSH( [ <nLPTPortNumber> ] ) -> NIL
Arguments<nLPTPortNumber> is the captured LPT port number to flush. If the
parameter is omitted, the default port or LPT1: is used.
This routine is used to force a Novell NetWare capture buffer to print
it's contents. This is useful for printing reports with a filter set
and you don't know how long it will be between print statements. With
a FT_PFLUSH() function at the end of any printing, you can have the
timeout value for any capture set to 0 (zero).
This routine was designed and written for Advanced NetWare 286 v 2.0 or
NetWare 386 v 3.0 or better. It has been tested on Advanced NetWare 286
v 2.15 rev A & C, NetWare 386 v 3.0.
This source code was written for Microsoft Macro Assembler v5.1.
F:>CAPTURE S=ServerName Q=PrintQueueName TI=0 L=1
(in your Clipper application)
SET FILTER TO Left( FONELIST->PHONENUM, 3 ) == "415"
SET PRINT ON
DO WHILE .NOT. Eof()
FT_PFLUSH(1) && I could just say FT_PFLUSH() here as well.
Author: James R. Zack