aboutsummaryrefslogtreecommitdiff
path: root/src/engine/pseudobundle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/pseudobundle.cpp')
-rw-r--r--src/engine/pseudobundle.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/engine/pseudobundle.cpp b/src/engine/pseudobundle.cpp
index 3b05ea0b..63300065 100644
--- a/src/engine/pseudobundle.cpp
+++ b/src/engine/pseudobundle.cpp
@@ -10,6 +10,7 @@ extern "C" HRESULT PseudoBundleInitialize(
10 __in_z LPCWSTR wzId, 10 __in_z LPCWSTR wzId,
11 __in BOOTSTRAPPER_RELATION_TYPE relationType, 11 __in BOOTSTRAPPER_RELATION_TYPE relationType,
12 __in BOOTSTRAPPER_PACKAGE_STATE state, 12 __in BOOTSTRAPPER_PACKAGE_STATE state,
13 __in BURN_CACHE_STATE cacheState,
13 __in_z LPCWSTR wzFilePath, 14 __in_z LPCWSTR wzFilePath,
14 __in_z LPCWSTR wzLocalSource, 15 __in_z LPCWSTR wzLocalSource,
15 __in_z_opt LPCWSTR wzDownloadSource, 16 __in_z_opt LPCWSTR wzDownloadSource,
@@ -66,14 +67,14 @@ extern "C" HRESULT PseudoBundleInitialize(
66 memcpy_s(pPackage->rgPayloads->pPayload->pbHash, pPackage->rgPayloads->pPayload->cbHash, pbHash, cbHash); 67 memcpy_s(pPackage->rgPayloads->pPayload->pbHash, pPackage->rgPayloads->pPayload->cbHash, pbHash, cbHash);
67 } 68 }
68 69
69 pPackage->rgPayloads->fCached = (BOOTSTRAPPER_PACKAGE_STATE_PRESENT == state || BOOTSTRAPPER_PACKAGE_STATE_CACHED == state); 70 pPackage->rgPayloads->fCached = BURN_CACHE_STATE_NONE < cacheState;
70 71
71 pPackage->Exe.fPseudoBundle = TRUE; 72 pPackage->Exe.fPseudoBundle = TRUE;
72 73
73 pPackage->type = BURN_PACKAGE_TYPE_EXE; 74 pPackage->type = BURN_PACKAGE_TYPE_EXE;
74 pPackage->fPerMachine = fPerMachine; 75 pPackage->fPerMachine = fPerMachine;
75 pPackage->currentState = state; 76 pPackage->currentState = state;
76 pPackage->cache = (BOOTSTRAPPER_PACKAGE_STATE_PRESENT == state || BOOTSTRAPPER_PACKAGE_STATE_CACHED == state) ? BURN_CACHE_STATE_COMPLETE : BURN_CACHE_STATE_NONE; 77 pPackage->cache = cacheState;
77 pPackage->qwInstallSize = qwSize; 78 pPackage->qwInstallSize = qwSize;
78 pPackage->qwSize = qwSize; 79 pPackage->qwSize = qwSize;
79 pPackage->fVital = fVital; 80 pPackage->fVital = fVital;