aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/elevation.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-05-02 16:48:40 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-05-11 19:11:19 -0500
commit4e2054b3ee31b2b9fae3269d76e08817a36fb51f (patch)
treee8c1f89225061d1fc253b444f9c3cac50118eeb9 /src/burn/engine/elevation.h
parent5cb01b477d85920662112d63b5a44b75c03762a9 (diff)
downloadwix-4e2054b3ee31b2b9fae3269d76e08817a36fb51f.tar.gz
wix-4e2054b3ee31b2b9fae3269d76e08817a36fb51f.tar.bz2
wix-4e2054b3ee31b2b9fae3269d76e08817a36fb51f.zip
Reset the package's cache folder only once.
This behavior makes it work similar to the root package cache folder and avoids performance problems when there are many payloads in the package. #4774
Diffstat (limited to 'src/burn/engine/elevation.h')
-rw-r--r--src/burn/engine/elevation.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/burn/engine/elevation.h b/src/burn/engine/elevation.h
index 9244f36c..af2dec8b 100644
--- a/src/burn/engine/elevation.h
+++ b/src/burn/engine/elevation.h
@@ -50,6 +50,10 @@ HRESULT ElevationSaveState(
50 __in_bcount(cbBuffer) BYTE* pbBuffer, 50 __in_bcount(cbBuffer) BYTE* pbBuffer,
51 __in SIZE_T cbBuffer 51 __in SIZE_T cbBuffer
52 ); 52 );
53HRESULT ElevationCachePreparePackage(
54 __in HANDLE hPipe,
55 __in BURN_PACKAGE* pPackage
56 );
53HRESULT ElevationCacheCompletePayload( 57HRESULT ElevationCacheCompletePayload(
54 __in HANDLE hPipe, 58 __in HANDLE hPipe,
55 __in BURN_PACKAGE* pPackage, 59 __in BURN_PACKAGE* pPackage,