From 5ed5a24fae06b35351235d708b6ab410d8310d33 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sun, 16 Jan 2022 16:35:36 -0600 Subject: Add BOOTSTRAPPER_REQUEST_STATE_FORCE_PRESENT. Make BOOTSTRAPPER_REQUEST_STATE_FORCE_ABSENT uninstall even if detected absent. Remove fPseudoBundle. --- src/burn/engine/pseudobundle.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/burn/engine/pseudobundle.cpp') diff --git a/src/burn/engine/pseudobundle.cpp b/src/burn/engine/pseudobundle.cpp index 153d76e6..94b095c5 100644 --- a/src/burn/engine/pseudobundle.cpp +++ b/src/burn/engine/pseudobundle.cpp @@ -51,7 +51,6 @@ extern "C" HRESULT PseudoBundleInitializeRelated( pPackage->fVital = FALSE; pPackage->fPermanent = FALSE; - pPackage->Bundle.fPseudoBundle = TRUE; pPackage->Bundle.fRepairable = TRUE; pPackage->Bundle.fSupportsBurnProtocol = fSupportsBurnProtocol; @@ -114,7 +113,7 @@ extern "C" HRESULT PseudoBundleInitializePassthrough( pPassthroughPackage->fVital = pPackage->fVital; pPassthroughPackage->fPermanent = TRUE; - pPassthroughPackage->Exe.fPseudoBundle = TRUE; + pPassthroughPackage->Exe.fPseudoPackage = TRUE; pPassthroughPackage->Exe.fUninstallable = FALSE; pPassthroughPackage->Exe.protocol = pPackage->Bundle.fSupportsBurnProtocol ? BURN_EXE_PROTOCOL_TYPE_BURN : BURN_EXE_PROTOCOL_TYPE_NONE; @@ -195,7 +194,7 @@ extern "C" HRESULT PseudoBundleInitializeUpdateBundle( // Trust the BA to only use UPDATE_REPLACE_EMBEDDED when appropriate. pPackage->Exe.protocol = BURN_EXE_PROTOCOL_TYPE_BURN; - pPackage->Exe.fPseudoBundle = TRUE; + pPackage->Exe.fPseudoPackage = TRUE; hr = StrAllocString(&pPackage->sczId, wzId, 0); ExitOnFailure(hr, "Failed to copy id for update bundle."); -- cgit v1.2.3-55-g6feb