diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-05-13 13:50:50 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-05-14 11:12:31 -0500 |
commit | 6a6974a15deb6edf593736cdb8043bfb93064782 (patch) | |
tree | 0ae2afffcd02967ba3fe0f0a5d3e9273811f1e6f /src/ext/Bal/test/examples/TestEngine/TestEngine.h | |
parent | 7d56566b7c51c49ded526466dfae6af9e1709040 (diff) | |
download | wix-6a6974a15deb6edf593736cdb8043bfb93064782.tar.gz wix-6a6974a15deb6edf593736cdb8043bfb93064782.tar.bz2 wix-6a6974a15deb6edf593736cdb8043bfb93064782.zip |
Move infinite loop detection into the hosts.
Tell the BA during Destroy whether it will be reloaded, and let the BA decide then whether it's module should be unloaded.
Show error when infinite prereq loop detected.
Only clip the exit code if they're Win32 errors.
Set related bundle type to none to avoid downgrades during preqba.
Diffstat (limited to 'src/ext/Bal/test/examples/TestEngine/TestEngine.h')
-rw-r--r-- | src/ext/Bal/test/examples/TestEngine/TestEngine.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ext/Bal/test/examples/TestEngine/TestEngine.h b/src/ext/Bal/test/examples/TestEngine/TestEngine.h index 44e813bd..248e979a 100644 --- a/src/ext/Bal/test/examples/TestEngine/TestEngine.h +++ b/src/ext/Bal/test/examples/TestEngine/TestEngine.h | |||
@@ -44,7 +44,9 @@ public: | |||
44 | __in DWORD dwExitCode | 44 | __in DWORD dwExitCode |
45 | ); | 45 | ); |
46 | 46 | ||
47 | void UnloadBA(); | 47 | void UnloadBA( |
48 | __in BOOL fReload | ||
49 | ); | ||
48 | 50 | ||
49 | private: | 51 | private: |
50 | HRESULT BAEngineLog( | 52 | HRESULT BAEngineLog( |
@@ -77,4 +79,4 @@ private: | |||
77 | HMODULE m_hBAModule; | 79 | HMODULE m_hBAModule; |
78 | BOOTSTRAPPER_CREATE_RESULTS* m_pCreateResults; | 80 | BOOTSTRAPPER_CREATE_RESULTS* m_pCreateResults; |
79 | DWORD m_dwThreadId; | 81 | DWORD m_dwThreadId; |
80 | }; \ No newline at end of file | 82 | }; |