Jump to content

wpHoldPrinter

From EDM2

This instance method is called to hold a printer object.

Syntax

_wpHoldPrinter(somSelf)

Parameters

somSelf (WPPrinter *) - input
Pointer to the object on which the method is being invoked.
Points to an object of class WPPrinter.

Returns

rc (BOOL) - returns
Success indicator.
  • TRUE Successful completion.
  • FALSE Error occurred.

How to Override

This method is generally not overridden.

Example Code

#define INCL_WINWORKPLACE
#include <os2.h>

WPPrinter *somSelf; /* Pointer to the object on which the method is being invoked. */
BOOL rc; /* Success indicator. */

rc = _wpHoldPrinter(somSelf);

Example Code

VOID Abort_All_Jobs( SOMAny *self )
{
   CHAR    szTitle[256];          /* Title of printer object */

   strcpy( szTitle, _wpQueryTitle( self ) );

   somPrintf("%s: Deleting all jobs.\n", szTitle);

   _wpSetDefaultPrinter( self );

   _wpHoldPrinter( self );

   _wpDeleteAllJobs( self );
}

Related Methods