diff options
Diffstat (limited to 'src/burn/engine/core.h')
-rw-r--r-- | src/burn/engine/core.h | 7 |
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"; | |||
14 | const LPCWSTR BURN_COMMANDLINE_SWITCH_PARENT = L"parent"; | 14 | const LPCWSTR BURN_COMMANDLINE_SWITCH_PARENT = L"parent"; |
15 | const LPCWSTR BURN_COMMANDLINE_SWITCH_PARENT_NONE = L"parent:none"; | 15 | const LPCWSTR BURN_COMMANDLINE_SWITCH_PARENT_NONE = L"parent:none"; |
16 | const LPCWSTR BURN_COMMANDLINE_SWITCH_CLEAN_ROOM = L"burn.clean.room"; | 16 | const LPCWSTR BURN_COMMANDLINE_SWITCH_CLEAN_ROOM = L"burn.clean.room"; |
17 | const LPCWSTR BURN_COMMANDLINE_SWITCH_WORKING_DIRECTORY = L"burn.working.directory"; | ||
17 | const LPCWSTR BURN_COMMANDLINE_SWITCH_ELEVATED = L"burn.elevated"; | 18 | const LPCWSTR BURN_COMMANDLINE_SWITCH_ELEVATED = L"burn.elevated"; |
18 | const LPCWSTR BURN_COMMANDLINE_SWITCH_EMBEDDED = L"burn.embedded"; | 19 | const LPCWSTR BURN_COMMANDLINE_SWITCH_EMBEDDED = L"burn.embedded"; |
19 | const LPCWSTR BURN_COMMANDLINE_SWITCH_RUNONCE = L"burn.runonce"; | 20 | const 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 | ); |
259 | HRESULT CoreAppendEngineWorkingDirectoryToCommandLine( | ||
260 | __in_z_opt LPCWSTR wzEngineWorkingDirectory, | ||
261 | __deref_inout_z LPWSTR* psczCommandLine, | ||
262 | __deref_inout_z_opt LPWSTR* psczObfuscatedCommandLine | ||
263 | ); | ||
257 | void CoreCleanup( | 264 | void CoreCleanup( |
258 | __in BURN_ENGINE_STATE* pEngineState | 265 | __in BURN_ENGINE_STATE* pEngineState |
259 | ); | 266 | ); |