diff options
| author | Rob Mensching <rob@firegiant.com> | 2021-04-14 12:18:39 -0700 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2021-04-14 14:52:06 -0500 |
| commit | 6c740c1070475a8a894393a186cdcdd8a8a81112 (patch) | |
| tree | 5c1c5976ae262356f6f16058d0c1f0dab843b830 /src/balutil/BalBootstrapperEngine.cpp | |
| parent | 732e719b6888895ac01aa02c2a86d0beb37ec74d (diff) | |
| download | wix-6c740c1070475a8a894393a186cdcdd8a8a81112.tar.gz wix-6c740c1070475a8a894393a186cdcdd8a8a81112.tar.bz2 wix-6c740c1070475a8a894393a186cdcdd8a8a81112.zip | |
Allow BA to update feed source
Fixes wixtoolset/issues#5568
Diffstat (limited to 'src/balutil/BalBootstrapperEngine.cpp')
| -rw-r--r-- | src/balutil/BalBootstrapperEngine.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/balutil/BalBootstrapperEngine.cpp b/src/balutil/BalBootstrapperEngine.cpp index 8e40f7ae..dda98cb9 100644 --- a/src/balutil/BalBootstrapperEngine.cpp +++ b/src/balutil/BalBootstrapperEngine.cpp | |||
| @@ -535,6 +535,21 @@ public: // IBootstrapperEngine | |||
| 535 | return m_pfnBAEngineProc(BOOTSTRAPPER_ENGINE_MESSAGE_LAUNCHAPPROVEDEXE, &args, &results, m_pvBAEngineProcContext); | 535 | return m_pfnBAEngineProc(BOOTSTRAPPER_ENGINE_MESSAGE_LAUNCHAPPROVEDEXE, &args, &results, m_pvBAEngineProcContext); |
| 536 | } | 536 | } |
| 537 | 537 | ||
| 538 | virtual STDMETHODIMP SetUpdateSource( | ||
| 539 | __in_z LPCWSTR wzUrl | ||
| 540 | ) | ||
| 541 | { | ||
| 542 | BAENGINE_SETUPDATESOURCE_ARGS args = { }; | ||
| 543 | BAENGINE_SETUPDATESOURCE_RESULTS results = { }; | ||
| 544 | |||
| 545 | args.cbSize = sizeof(args); | ||
| 546 | args.wzUrl = wzUrl; | ||
| 547 | |||
| 548 | results.cbSize = sizeof(results); | ||
| 549 | |||
| 550 | return m_pfnBAEngineProc(BOOTSTRAPPER_ENGINE_MESSAGE_SETUPDATESOURCE, &args, &results, m_pvBAEngineProcContext); | ||
| 551 | } | ||
| 552 | |||
| 538 | virtual STDMETHODIMP CompareVersions( | 553 | virtual STDMETHODIMP CompareVersions( |
| 539 | __in_z LPCWSTR wzVersion1, | 554 | __in_z LPCWSTR wzVersion1, |
| 540 | __in_z LPCWSTR wzVersion2, | 555 | __in_z LPCWSTR wzVersion2, |
