typedef struct OpaquePMPrintContext* PMPrintContext;
Your application uses this opaque object for imaging a print job. Your application uses the function