(v13) SwLeStart
This page applies to Harlequin v13.1r0 and later; and to Harlequin Core but not Harlequin MultiRIP.
This function starts the Harlequin Core, giving it an area of memory pMemory of size RIP_workingSizeInBytes bytes to work in. If pMemory is NULL , the skin allocates RIP_workingSizeInBytes bytes of memory itself. In either case, the RIP manages its own allocation from this pool.
This function returns TRUE on a successful start, and FALSE otherwise (if for example, the SW folder cannot be found).
Text output by the RIP (error messages, information messages, and jobs writing to stdout and stderr ) are delivered to the callback function *pfnMonitor a parameter of SwLeStart (when not NULL ) for the duration of the RIP session.
RIP_emergencySizeInBytes is additional memory beyond RIP_workingSizeInBytes to use before resorting to partial paint, and is only meaningful if pMemory is NULL and RIP_workingSizeInBytes is not 0 .
For more information on pfnMonitor see (v13) Monitor handling pfnMonitor.