diff options
Diffstat (limited to 'src/api/burn/inc')
| -rw-r--r-- | src/api/burn/inc/BootstrapperApplicationTypes.h | 11 | ||||
| -rw-r--r-- | src/api/burn/inc/BootstrapperEngineTypes.h | 10 |
2 files changed, 20 insertions, 1 deletions
diff --git a/src/api/burn/inc/BootstrapperApplicationTypes.h b/src/api/burn/inc/BootstrapperApplicationTypes.h index 2ece1b7b..b430e04a 100644 --- a/src/api/burn/inc/BootstrapperApplicationTypes.h +++ b/src/api/burn/inc/BootstrapperApplicationTypes.h | |||
| @@ -10,6 +10,7 @@ extern "C" { | |||
| 10 | const LPCWSTR BOOTSTRAPPER_APPLICATION_COMMANDLINE_SWITCH_API_VERSION = L"burn.ba.apiver"; | 10 | const LPCWSTR BOOTSTRAPPER_APPLICATION_COMMANDLINE_SWITCH_API_VERSION = L"burn.ba.apiver"; |
| 11 | const LPCWSTR BOOTSTRAPPER_APPLICATION_COMMANDLINE_SWITCH_PIPE_NAME = L"burn.ba.pipe"; | 11 | const LPCWSTR BOOTSTRAPPER_APPLICATION_COMMANDLINE_SWITCH_PIPE_NAME = L"burn.ba.pipe"; |
| 12 | const DWORD WIX_5_BOOTSTRAPPER_APPLICATION_API_VERSION = 5; | 12 | const DWORD WIX_5_BOOTSTRAPPER_APPLICATION_API_VERSION = 5; |
| 13 | const DWORD WIX_7_BOOTSTRAPPER_APPLICATION_API_VERSION = 7; | ||
| 13 | 14 | ||
| 14 | enum BOOTSTRAPPER_DISPLAY | 15 | enum BOOTSTRAPPER_DISPLAY |
| 15 | { | 16 | { |
| @@ -27,6 +28,15 @@ enum BOOTSTRAPPER_REGISTRATION_TYPE | |||
| 27 | BOOTSTRAPPER_REGISTRATION_TYPE_FULL, | 28 | BOOTSTRAPPER_REGISTRATION_TYPE_FULL, |
| 28 | }; | 29 | }; |
| 29 | 30 | ||
| 31 | enum BOOTSTRAPPER_PACKAGE_SCOPE | ||
| 32 | { | ||
| 33 | BOOTSTRAPPER_PACKAGE_SCOPE_INVALID, | ||
| 34 | BOOTSTRAPPER_PACKAGE_SCOPE_PER_MACHINE, | ||
| 35 | BOOTSTRAPPER_PACKAGE_SCOPE_PER_MACHINE_OR_PER_USER, | ||
| 36 | BOOTSTRAPPER_PACKAGE_SCOPE_PER_USER_OR_PER_MACHINE, | ||
| 37 | BOOTSTRAPPER_PACKAGE_SCOPE_PER_USER, | ||
| 38 | }; | ||
| 39 | |||
| 30 | enum BOOTSTRAPPER_RESUME_TYPE | 40 | enum BOOTSTRAPPER_RESUME_TYPE |
| 31 | { | 41 | { |
| 32 | BOOTSTRAPPER_RESUME_TYPE_NONE, | 42 | BOOTSTRAPPER_RESUME_TYPE_NONE, |
| @@ -353,6 +363,7 @@ struct BOOTSTRAPPER_COMMAND | |||
| 353 | DWORD cbSize; | 363 | DWORD cbSize; |
| 354 | BOOTSTRAPPER_ACTION action; | 364 | BOOTSTRAPPER_ACTION action; |
| 355 | BOOTSTRAPPER_DISPLAY display; | 365 | BOOTSTRAPPER_DISPLAY display; |
| 366 | BOOTSTRAPPER_SCOPE commandLineScope; | ||
| 356 | 367 | ||
| 357 | LPWSTR wzCommandLine; | 368 | LPWSTR wzCommandLine; |
| 358 | INT32 nCmdShow; | 369 | INT32 nCmdShow; |
diff --git a/src/api/burn/inc/BootstrapperEngineTypes.h b/src/api/burn/inc/BootstrapperEngineTypes.h index f89238c0..6dced349 100644 --- a/src/api/burn/inc/BootstrapperEngineTypes.h +++ b/src/api/burn/inc/BootstrapperEngineTypes.h | |||
| @@ -30,6 +30,13 @@ enum BOOTSTRAPPER_ACTION | |||
| 30 | BOOTSTRAPPER_ACTION_UPDATE_REPLACE_EMBEDDED, | 30 | BOOTSTRAPPER_ACTION_UPDATE_REPLACE_EMBEDDED, |
| 31 | }; | 31 | }; |
| 32 | 32 | ||
| 33 | enum BOOTSTRAPPER_SCOPE | ||
| 34 | { | ||
| 35 | BOOTSTRAPPER_SCOPE_DEFAULT, | ||
| 36 | BOOTSTRAPPER_SCOPE_PER_MACHINE, | ||
| 37 | BOOTSTRAPPER_SCOPE_PER_USER, | ||
| 38 | }; | ||
| 39 | |||
| 33 | enum BOOTSTRAPPER_ACTION_STATE | 40 | enum BOOTSTRAPPER_ACTION_STATE |
| 34 | { | 41 | { |
| 35 | BOOTSTRAPPER_ACTION_STATE_NONE, | 42 | BOOTSTRAPPER_ACTION_STATE_NONE, |
| @@ -183,7 +190,7 @@ typedef struct _BAENGINE_ESCAPESTRING_RESULTS | |||
| 183 | { | 190 | { |
| 184 | DWORD dwApiVersion; | 191 | DWORD dwApiVersion; |
| 185 | LPWSTR wzOut; | 192 | LPWSTR wzOut; |
| 186 | // Should be initialized to the size of wzOut. | 193 | // Should be initialized to the count of wzOut. |
| 187 | DWORD cchOut; | 194 | DWORD cchOut; |
| 188 | } BAENGINE_ESCAPESTRING_RESULTS; | 195 | } BAENGINE_ESCAPESTRING_RESULTS; |
| 189 | 196 | ||
| @@ -306,6 +313,7 @@ typedef struct _BAENGINE_PLAN_ARGS | |||
| 306 | { | 313 | { |
| 307 | DWORD dwApiVersion; | 314 | DWORD dwApiVersion; |
| 308 | BOOTSTRAPPER_ACTION action; | 315 | BOOTSTRAPPER_ACTION action; |
| 316 | BOOTSTRAPPER_SCOPE plannedScope; | ||
| 309 | } BAENGINE_PLAN_ARGS; | 317 | } BAENGINE_PLAN_ARGS; |
| 310 | 318 | ||
| 311 | typedef struct _BAENGINE_PLAN_RESULTS | 319 | typedef struct _BAENGINE_PLAN_RESULTS |
