diff options
Diffstat (limited to 'src/burn/engine/elevation.cpp')
-rw-r--r-- | src/burn/engine/elevation.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/burn/engine/elevation.cpp b/src/burn/engine/elevation.cpp index a0ad6685..03674f0b 100644 --- a/src/burn/engine/elevation.cpp +++ b/src/burn/engine/elevation.cpp | |||
@@ -339,7 +339,7 @@ extern "C" HRESULT ElevationElevate( | |||
339 | __in_opt HWND hwndParent | 339 | __in_opt HWND hwndParent |
340 | ) | 340 | ) |
341 | { | 341 | { |
342 | Assert(BURN_MODE_ELEVATED != pEngineState->mode); | 342 | Assert(BURN_MODE_ELEVATED != pEngineState->internalCommand.mode); |
343 | Assert(!pEngineState->companionConnection.sczName); | 343 | Assert(!pEngineState->companionConnection.sczName); |
344 | Assert(!pEngineState->companionConnection.sczSecret); | 344 | Assert(!pEngineState->companionConnection.sczSecret); |
345 | Assert(!pEngineState->companionConnection.hProcess); | 345 | Assert(!pEngineState->companionConnection.hProcess); |
@@ -407,9 +407,7 @@ extern "C" HRESULT ElevationApplyInitialize( | |||
407 | __in HANDLE hPipe, | 407 | __in HANDLE hPipe, |
408 | __in BURN_USER_EXPERIENCE* pBA, | 408 | __in BURN_USER_EXPERIENCE* pBA, |
409 | __in BURN_VARIABLES* pVariables, | 409 | __in BURN_VARIABLES* pVariables, |
410 | __in BOOTSTRAPPER_ACTION action, | 410 | __in BURN_PLAN* pPlan |
411 | __in BURN_AU_PAUSE_ACTION auAction, | ||
412 | __in BOOL fTakeSystemRestorePoint | ||
413 | ) | 411 | ) |
414 | { | 412 | { |
415 | HRESULT hr = S_OK; | 413 | HRESULT hr = S_OK; |
@@ -421,13 +419,13 @@ extern "C" HRESULT ElevationApplyInitialize( | |||
421 | context.pBA = pBA; | 419 | context.pBA = pBA; |
422 | 420 | ||
423 | // serialize message data | 421 | // serialize message data |
424 | hr = BuffWriteNumber(&pbData, &cbData, (DWORD)action); | 422 | hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pPlan->action); |
425 | ExitOnFailure(hr, "Failed to write action to message buffer."); | 423 | ExitOnFailure(hr, "Failed to write action to message buffer."); |
426 | 424 | ||
427 | hr = BuffWriteNumber(&pbData, &cbData, (DWORD)auAction); | 425 | hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pPlan->pInternalCommand->automaticUpdates); |
428 | ExitOnFailure(hr, "Failed to write update action to message buffer."); | 426 | ExitOnFailure(hr, "Failed to write update action to message buffer."); |
429 | 427 | ||
430 | hr = BuffWriteNumber(&pbData, &cbData, (DWORD)fTakeSystemRestorePoint); | 428 | hr = BuffWriteNumber(&pbData, &cbData, (DWORD)!pPlan->pInternalCommand->fDisableSystemRestore); |
431 | ExitOnFailure(hr, "Failed to write system restore point action to message buffer."); | 429 | ExitOnFailure(hr, "Failed to write system restore point action to message buffer."); |
432 | 430 | ||
433 | hr = VariableSerialize(pVariables, FALSE, &pbData, &cbData); | 431 | hr = VariableSerialize(pVariables, FALSE, &pbData, &cbData); |