pub unsafe extern "system" fn ReportJobProcessingProgress(
    printerhandle: HANDLE,
    jobid: u32,
    joboperation: EPrintXPSJobOperation,
    jobprogress: EPrintXPSJobProgress,
) -> HRESULT