diff options
Diffstat (limited to 'src/engine/pseudobundle.cpp')
| -rw-r--r-- | src/engine/pseudobundle.cpp | 5 |
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; |
