aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/externalengine.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-10-19 15:44:40 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-10-25 15:13:06 -0500
commit98080672cdbbde00ea40a96c1ce38e8a52f24fee (patch)
tree9c0b859f147d55d5c4caadccfd764ca84ed7e648 /src/burn/engine/externalengine.h
parent28e9c7c14d2a156b55476f6b8e39e13f17aa87b6 (diff)
downloadwix-98080672cdbbde00ea40a96c1ce38e8a52f24fee.tar.gz
wix-98080672cdbbde00ea40a96c1ce38e8a52f24fee.tar.bz2
wix-98080672cdbbde00ea40a96c1ce38e8a52f24fee.zip
Add queutil so Burn can manage its own queue of BA requested actions.
Fixes 6349
Diffstat (limited to 'src/burn/engine/externalengine.h')
-rw-r--r--src/burn/engine/externalengine.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/burn/engine/externalengine.h b/src/burn/engine/externalengine.h
index f28971cd..9322234a 100644
--- a/src/burn/engine/externalengine.h
+++ b/src/burn/engine/externalengine.h
@@ -130,34 +130,32 @@ HRESULT ExternalEngineCompareVersions(
130 ); 130 );
131 131
132HRESULT ExternalEngineDetect( 132HRESULT ExternalEngineDetect(
133 __in const DWORD dwThreadId, 133 __in BOOTSTRAPPER_ENGINE_CONTEXT* pEngineContext,
134 __in_opt const HWND hwndParent 134 __in_opt const HWND hwndParent
135 ); 135 );
136 136
137HRESULT ExternalEnginePlan( 137HRESULT ExternalEnginePlan(
138 __in const DWORD dwThreadId, 138 __in BOOTSTRAPPER_ENGINE_CONTEXT* pEngineContext,
139 __in const BOOTSTRAPPER_ACTION action 139 __in const BOOTSTRAPPER_ACTION action
140 ); 140 );
141 141
142HRESULT ExternalEngineElevate( 142HRESULT ExternalEngineElevate(
143 __in BURN_ENGINE_STATE* pEngineState, 143 __in BOOTSTRAPPER_ENGINE_CONTEXT* pEngineContext,
144 __in const DWORD dwThreadId,
145 __in_opt const HWND hwndParent 144 __in_opt const HWND hwndParent
146 ); 145 );
147 146
148HRESULT ExternalEngineApply( 147HRESULT ExternalEngineApply(
149 __in const DWORD dwThreadId, 148 __in BOOTSTRAPPER_ENGINE_CONTEXT* pEngineContext,
150 __in_opt const HWND hwndParent 149 __in_opt const HWND hwndParent
151 ); 150 );
152 151
153HRESULT ExternalEngineQuit( 152HRESULT ExternalEngineQuit(
154 __in const DWORD dwThreadId, 153 __in BOOTSTRAPPER_ENGINE_CONTEXT* pEngineContext,
155 __in const DWORD dwExitCode 154 __in const DWORD dwExitCode
156 ); 155 );
157 156
158HRESULT ExternalEngineLaunchApprovedExe( 157HRESULT ExternalEngineLaunchApprovedExe(
159 __in BURN_ENGINE_STATE* pEngineState, 158 __in BOOTSTRAPPER_ENGINE_CONTEXT* pEngineContext,
160 __in const DWORD dwThreadId,
161 __in_opt const HWND hwndParent, 159 __in_opt const HWND hwndParent,
162 __in_z LPCWSTR wzApprovedExeForElevationId, 160 __in_z LPCWSTR wzApprovedExeForElevationId,
163 __in_z_opt LPCWSTR wzArguments, 161 __in_z_opt LPCWSTR wzArguments,