aboutsummaryrefslogtreecommitdiff
path: root/src/dutil/inc/fileutil.h
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2021-04-10 16:05:23 -0700
committerRob Mensching <rob@firegiant.com>2021-04-12 09:56:15 -0700
commit0c2b4cf3a439eda3e19d20fadfc65ddc7d0394c0 (patch)
tree825272bd86d365d8f2175fd6fadd9725c8b400ff /src/dutil/inc/fileutil.h
parented0ef472c76ac0d2a3d7a138e4f3b7ad950a56bc (diff)
downloadwix-0c2b4cf3a439eda3e19d20fadfc65ddc7d0394c0.tar.gz
wix-0c2b4cf3a439eda3e19d20fadfc65ddc7d0394c0.tar.bz2
wix-0c2b4cf3a439eda3e19d20fadfc65ddc7d0394c0.zip
Integrate fixes that make dutil a little more robust to failure
Diffstat (limited to 'src/dutil/inc/fileutil.h')
-rw-r--r--src/dutil/inc/fileutil.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/dutil/inc/fileutil.h b/src/dutil/inc/fileutil.h
index 7caa62b8..48830043 100644
--- a/src/dutil/inc/fileutil.h
+++ b/src/dutil/inc/fileutil.h
@@ -148,6 +148,15 @@ HRESULT DAPI FileCopyUsingHandles(
148 __in DWORD64 cbCopy, 148 __in DWORD64 cbCopy,
149 __out_opt DWORD64* pcbCopied 149 __out_opt DWORD64* pcbCopied
150 ); 150 );
151HRESULT DAPI FileCopyUsingHandlesWithProgress(
152 __in HANDLE hSource,
153 __in HANDLE hTarget,
154 __in DWORD64 cbCopy,
155 __in_opt LPPROGRESS_ROUTINE lpProgressRoutine,
156 __in_opt LPVOID lpData,
157 __in_opt LPBOOL pbCancel,
158 __out_opt DWORD64* pcbCopied
159 );
151HRESULT DAPI FileEnsureCopy( 160HRESULT DAPI FileEnsureCopy(
152 __in_z LPCWSTR wzSource, 161 __in_z LPCWSTR wzSource,
153 __in_z LPCWSTR wzTarget, 162 __in_z LPCWSTR wzTarget,