This example creates a printer using default values and then sets the job properties of the newly created printer.
#include "wpprint.h"
WPPrinter *CreateAndSetPrintObject(WPPrinter *PrintObj)
{
WPFolder *hwpFolder;
hwpFolder = _wpclsQueryObjectFromPath(_WPFileSystem,
(PSZ)"<WP_PRINTERSFOLDER>");
if (!hwpFolder)
return (PrintObj);
if (!PrintObj)
PrintObj = _wpclsNew(_WPPrinter,
"New Printer",
" ",
hwpFolder,
TRUE);
if (PrintObj)
_wpSetJobProperties(PrintObj,
NULL);
return (PrintObj);
}