This function removes all jobs, except any currently printing, from a print queue.
#define INCL_SPL /* Or use INCL_PM, */ #include <os2.h> PSZ pszComputerName; /* Name of computer where queue is to be purged. */ PSZ pszQueueName; /* Queue name. */ SPLERR rc; /* Return code. */ rc = SplPurgeQueue(pszComputerName, pszQueueName);