diff options
Diffstat (limited to 'src/engine/msuengine.cpp')
| -rw-r--r-- | src/engine/msuengine.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/engine/msuengine.cpp b/src/engine/msuengine.cpp index 499e1da6..91bbf361 100644 --- a/src/engine/msuengine.cpp +++ b/src/engine/msuengine.cpp | |||
| @@ -82,14 +82,12 @@ LExit: | |||
| 82 | // PlanCalculate - calculates the execute and rollback state for the requested package state. | 82 | // PlanCalculate - calculates the execute and rollback state for the requested package state. |
| 83 | // | 83 | // |
| 84 | extern "C" HRESULT MsuEnginePlanCalculatePackage( | 84 | extern "C" HRESULT MsuEnginePlanCalculatePackage( |
| 85 | __in BURN_PACKAGE* pPackage, | 85 | __in BURN_PACKAGE* pPackage |
| 86 | __out_opt BOOL* pfBARequestedCache | ||
| 87 | ) | 86 | ) |
| 88 | { | 87 | { |
| 89 | HRESULT hr = S_OK; | 88 | HRESULT hr = S_OK; |
| 90 | BOOTSTRAPPER_ACTION_STATE execute = BOOTSTRAPPER_ACTION_STATE_NONE; | 89 | BOOTSTRAPPER_ACTION_STATE execute = BOOTSTRAPPER_ACTION_STATE_NONE; |
| 91 | BOOTSTRAPPER_ACTION_STATE rollback = BOOTSTRAPPER_ACTION_STATE_NONE; | 90 | BOOTSTRAPPER_ACTION_STATE rollback = BOOTSTRAPPER_ACTION_STATE_NONE; |
| 92 | BOOL fBARequestedCache = FALSE; | ||
| 93 | BOOL fAllowUninstall = FALSE; | 91 | BOOL fAllowUninstall = FALSE; |
| 94 | 92 | ||
| 95 | // We can only uninstall MSU packages if they have a KB and we are on Win7 or newer. | 93 | // We can only uninstall MSU packages if they have a KB and we are on Win7 or newer. |
| @@ -129,10 +127,6 @@ extern "C" HRESULT MsuEnginePlanCalculatePackage( | |||
| 129 | execute = BOOTSTRAPPER_ACTION_STATE_INSTALL; | 127 | execute = BOOTSTRAPPER_ACTION_STATE_INSTALL; |
| 130 | break; | 128 | break; |
| 131 | 129 | ||
| 132 | case BOOTSTRAPPER_REQUEST_STATE_CACHE: | ||
| 133 | execute = BOOTSTRAPPER_ACTION_STATE_NONE; | ||
| 134 | fBARequestedCache = TRUE; | ||
| 135 | |||
| 136 | default: | 130 | default: |
| 137 | execute = BOOTSTRAPPER_ACTION_STATE_NONE; | 131 | execute = BOOTSTRAPPER_ACTION_STATE_NONE; |
| 138 | break; | 132 | break; |
| @@ -187,11 +181,6 @@ extern "C" HRESULT MsuEnginePlanCalculatePackage( | |||
| 187 | pPackage->execute = execute; | 181 | pPackage->execute = execute; |
| 188 | pPackage->rollback = rollback; | 182 | pPackage->rollback = rollback; |
| 189 | 183 | ||
| 190 | if (pfBARequestedCache) | ||
| 191 | { | ||
| 192 | *pfBARequestedCache = fBARequestedCache; | ||
| 193 | } | ||
| 194 | |||
| 195 | LExit: | 184 | LExit: |
| 196 | return hr; | 185 | return hr; |
| 197 | } | 186 | } |
