summaryrefslogtreecommitdiff
path: root/src/api/burn/balutil/inc/balinfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/burn/balutil/inc/balinfo.h')
-rw-r--r--src/api/burn/balutil/inc/balinfo.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/api/burn/balutil/inc/balinfo.h b/src/api/burn/balutil/inc/balinfo.h
index 07a1cbb7..769becb2 100644
--- a/src/api/burn/balutil/inc/balinfo.h
+++ b/src/api/burn/balutil/inc/balinfo.h
@@ -18,6 +18,15 @@ typedef enum BAL_INFO_PACKAGE_TYPE
18 BAL_INFO_PACKAGE_TYPE_BUNDLE_PATCH, 18 BAL_INFO_PACKAGE_TYPE_BUNDLE_PATCH,
19} BAL_INFO_PACKAGE_TYPE; 19} BAL_INFO_PACKAGE_TYPE;
20 20
21typedef enum _BAL_INFO_RESTART
22{
23 BAL_INFO_RESTART_UNKNOWN,
24 BAL_INFO_RESTART_NEVER,
25 BAL_INFO_RESTART_PROMPT,
26 BAL_INFO_RESTART_AUTOMATIC,
27 BAL_INFO_RESTART_ALWAYS,
28} BAL_INFO_RESTART;
29
21typedef enum _BAL_INFO_VARIABLE_COMMAND_LINE_TYPE 30typedef enum _BAL_INFO_VARIABLE_COMMAND_LINE_TYPE
22{ 31{
23 BAL_INFO_VARIABLE_COMMAND_LINE_TYPE_UPPER_CASE, 32 BAL_INFO_VARIABLE_COMMAND_LINE_TYPE_UPPER_CASE,
@@ -85,6 +94,7 @@ typedef struct _BAL_INFO_COMMAND
85 DWORD cVariables; 94 DWORD cVariables;
86 LPWSTR* rgVariableNames; 95 LPWSTR* rgVariableNames;
87 LPWSTR* rgVariableValues; 96 LPWSTR* rgVariableValues;
97 BAL_INFO_RESTART restart;
88} BAL_INFO_COMMAND; 98} BAL_INFO_COMMAND;
89 99
90 100
@@ -94,7 +104,7 @@ typedef struct _BAL_INFO_COMMAND
94********************************************************************/ 104********************************************************************/
95HRESULT DAPI BalInfoParseCommandLine( 105HRESULT DAPI BalInfoParseCommandLine(
96 __in BAL_INFO_COMMAND* pCommand, 106 __in BAL_INFO_COMMAND* pCommand,
97 __in LPCWSTR wzCommandLine 107 __in const BOOTSTRAPPER_COMMAND* pBootstrapperCommand
98 ); 108 );
99 109
100 110