Lines Matching defs:pfnProgress

363 RTDECL(int) RTFileCopyEx(const char *pszSrc, const char *pszDst, uint32_t fFlags, PFNRTPROGRESS pfnProgress, void *pvUser)
372 AssertMsgReturn(!pfnProgress || VALID_PTR(pfnProgress), ("pfnProgress=%p\n", pfnProgress), VERR_INVALID_PARAMETER);
393 rc = RTFileCopyByHandlesEx(FileSrc, FileDst, pfnProgress, pvUser);
414 RTDECL(int) RTFileCopyByHandlesEx(RTFILE FileSrc, RTFILE FileDst, PFNRTPROGRESS pfnProgress, void *pvUser)
421 AssertMsgReturn(!pfnProgress || VALID_PTR(pfnProgress), ("pfnProgress=%p\n", pfnProgress), VERR_INVALID_PARAMETER);
467 if (RT_SUCCESS(rc) && pfnProgress)
468 rc = pfnProgress(0, pvUser);
492 if (pfnProgress && offNextPercent < off)
499 rc = pfnProgress(uPercentage, pvUser);
513 if (pfnProgress && uPercentage < 100 && RT_SUCCESS(rc))
514 rc = pfnProgress(100, pvUser);
543 RTDECL(int) RTFileCompareEx(const char *pszFile1, const char *pszFile2, uint32_t fFlags, PFNRTPROGRESS pfnProgress, void *pvUser)
552 AssertMsgReturn(!pfnProgress || VALID_PTR(pfnProgress), ("pfnProgress=%p\n", pfnProgress), VERR_INVALID_PARAMETER);
573 rc = RTFileCompareByHandlesEx(hFile1, hFile2, fFlags, pfnProgress, pvUser);
591 RTDECL(int) RTFileCompareByHandlesEx(RTFILE hFile1, RTFILE hFile2, uint32_t fFlags, PFNRTPROGRESS pfnProgress, void *pvUser)
598 AssertMsgReturn(!pfnProgress || VALID_PTR(pfnProgress), ("pfnProgress=%p\n", pfnProgress), VERR_INVALID_PARAMETER);
648 if (RT_SUCCESS(rc) && pfnProgress)
649 rc = pfnProgress(0, pvUser);
680 if (pfnProgress && offNextPercent < off)
687 rc = pfnProgress(uPercentage, pvUser);
702 if (pfnProgress && uPercentage < 100 && RT_SUCCESS(rc))
703 rc = pfnProgress(100, pvUser);