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.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/burn/engine/core.h b/src/burn/engine/core.h
index f3328738..5361a5c0 100644
--- a/src/burn/engine/core.h
+++ b/src/burn/engine/core.h
@@ -14,6 +14,7 @@ const LPCWSTR BURN_POLICY_REGISTRY_PATH = L"WiX\\Burn";
14const LPCWSTR BURN_COMMANDLINE_SWITCH_PARENT = L"parent"; 14const LPCWSTR BURN_COMMANDLINE_SWITCH_PARENT = L"parent";
15const LPCWSTR BURN_COMMANDLINE_SWITCH_PARENT_NONE = L"parent:none"; 15const LPCWSTR BURN_COMMANDLINE_SWITCH_PARENT_NONE = L"parent:none";
16const LPCWSTR BURN_COMMANDLINE_SWITCH_CLEAN_ROOM = L"burn.clean.room"; 16const LPCWSTR BURN_COMMANDLINE_SWITCH_CLEAN_ROOM = L"burn.clean.room";
17const LPCWSTR BURN_COMMANDLINE_SWITCH_WORKING_DIRECTORY = L"burn.working.directory";
17const LPCWSTR BURN_COMMANDLINE_SWITCH_ELEVATED = L"burn.elevated"; 18const LPCWSTR BURN_COMMANDLINE_SWITCH_ELEVATED = L"burn.elevated";
18const LPCWSTR BURN_COMMANDLINE_SWITCH_EMBEDDED = L"burn.embedded"; 19const LPCWSTR BURN_COMMANDLINE_SWITCH_EMBEDDED = L"burn.embedded";
19const LPCWSTR BURN_COMMANDLINE_SWITCH_RUNONCE = L"burn.runonce"; 20const LPCWSTR BURN_COMMANDLINE_SWITCH_RUNONCE = L"burn.runonce";
@@ -99,6 +100,7 @@ typedef struct _BURN_ENGINE_COMMAND
99 100
100 LPWSTR sczSourceProcessPath; 101 LPWSTR sczSourceProcessPath;
101 LPWSTR sczOriginalSource; 102 LPWSTR sczOriginalSource;
103 LPWSTR sczWorkingDirectory;
102 104
103 DWORD dwLoggingAttributes; 105 DWORD dwLoggingAttributes;
104 LPWSTR sczLogFile; 106 LPWSTR sczLogFile;
@@ -254,6 +256,11 @@ HRESULT CoreAppendSplashScreenWindowToCommandLine(
254 __in_opt HWND hwndSplashScreen, 256 __in_opt HWND hwndSplashScreen,
255 __deref_inout_z LPWSTR* psczCommandLine 257 __deref_inout_z LPWSTR* psczCommandLine
256 ); 258 );
259HRESULT CoreAppendEngineWorkingDirectoryToCommandLine(
260 __in_z_opt LPCWSTR wzEngineWorkingDirectory,
261 __deref_inout_z LPWSTR* psczCommandLine,
262 __deref_inout_z_opt LPWSTR* psczObfuscatedCommandLine
263 );
257void CoreCleanup( 264void CoreCleanup(
258 __in BURN_ENGINE_STATE* pEngineState 265 __in BURN_ENGINE_STATE* pEngineState
259 ); 266 );