aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/core.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn/engine/core.h')
-rw-r--r--src/burn/engine/core.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/burn/engine/core.h b/src/burn/engine/core.h
index 9bb06147..9a6305d3 100644
--- a/src/burn/engine/core.h
+++ b/src/burn/engine/core.h
@@ -81,6 +81,10 @@ enum BURN_AU_PAUSE_ACTION
81typedef struct _BURN_ENGINE_COMMAND 81typedef struct _BURN_ENGINE_COMMAND
82{ 82{
83 BOOL fInitiallyElevated; 83 BOOL fInitiallyElevated;
84
85 LPWSTR sczActiveParent;
86 LPWSTR sczIgnoreDependencies;
87
84 LPWSTR sczSourceProcessPath; 88 LPWSTR sczSourceProcessPath;
85 LPWSTR sczOriginalSource; 89 LPWSTR sczOriginalSource;
86} BURN_ENGINE_COMMAND; 90} BURN_ENGINE_COMMAND;
@@ -111,6 +115,7 @@ typedef struct _BURN_ENGINE_STATE
111 BURN_UPDATE update; 115 BURN_UPDATE update;
112 BURN_APPROVED_EXES approvedExes; 116 BURN_APPROVED_EXES approvedExes;
113 BURN_CACHE cache; 117 BURN_CACHE cache;
118 BURN_DEPENDENCIES dependencies;
114 BURN_EXTENSIONS extensions; 119 BURN_EXTENSIONS extensions;
115 120
116 HWND hMessageWindow; 121 HWND hMessageWindow;
@@ -138,8 +143,6 @@ typedef struct _BURN_ENGINE_STATE
138 BURN_RESUME_MODE resumeMode; 143 BURN_RESUME_MODE resumeMode;
139 BOOL fDisableUnelevate; 144 BOOL fDisableUnelevate;
140 145
141 LPWSTR sczIgnoreDependencies;
142
143 int argc; 146 int argc;
144 LPWSTR* argv; 147 LPWSTR* argv;
145 BOOL fInvalidCommandLine; 148 BOOL fInvalidCommandLine;
@@ -211,10 +214,10 @@ LPCWSTR CoreRelationTypeToCommandLineString(
211HRESULT CoreRecreateCommandLine( 214HRESULT CoreRecreateCommandLine(
212 __deref_inout_z LPWSTR* psczCommandLine, 215 __deref_inout_z LPWSTR* psczCommandLine,
213 __in BOOTSTRAPPER_ACTION action, 216 __in BOOTSTRAPPER_ACTION action,
214 __in BOOTSTRAPPER_DISPLAY display, 217 __in BURN_ENGINE_COMMAND* pInternalCommand,
218 __in BOOTSTRAPPER_COMMAND* pCommand,
215 __in BOOTSTRAPPER_RELATION_TYPE relationType, 219 __in BOOTSTRAPPER_RELATION_TYPE relationType,
216 __in BOOL fPassthrough, 220 __in BOOL fPassthrough,
217 __in_z_opt LPCWSTR wzActiveParent,
218 __in_z_opt LPCWSTR wzAncestors, 221 __in_z_opt LPCWSTR wzAncestors,
219 __in_z_opt LPCWSTR wzAppendLogPath, 222 __in_z_opt LPCWSTR wzAppendLogPath,
220 __in_z_opt LPCWSTR wzAdditionalCommandLineArguments 223 __in_z_opt LPCWSTR wzAdditionalCommandLineArguments