pub unsafe fn StartXpsPrintJob1<P0, P1, P2, P3, P4>(
printername: P0,
jobname: P1,
outputfilename: P2,
progressevent: P3,
completionevent: P4,
xpsprintjob: *mut Option<IXpsPrintJob>,
printcontentreceiver: *mut Option<IXpsOMPackageTarget>,
) -> Result<()>