diff options
| author | Rob Mensching <rob@firegiant.com> | 2024-03-07 09:41:29 -0800 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2024-03-07 10:55:57 -0800 |
| commit | 5baa1dfe8ba2a3bd4728bca118fe1de225f848d4 (patch) | |
| tree | 4f1c216075173e0e4d0863ada195f21d7ec976e0 /src/burn/engine | |
| parent | dea25ba9bcfd65200b60339c2e4bc060cdf20723 (diff) | |
| download | wix-5baa1dfe8ba2a3bd4728bca118fe1de225f848d4.tar.gz wix-5baa1dfe8ba2a3bd4728bca118fe1de225f848d4.tar.bz2 wix-5baa1dfe8ba2a3bd4728bca118fe1de225f848d4.zip | |
Rename "bundle extension" to "bootstrapper extension" for more consistency
Also renames WixToolet.BextUtil nupkg to WixToolset.BootstrapperExtensionApi.
Diffstat (limited to 'src/burn/engine')
| -rw-r--r-- | src/burn/engine/EngineForExtension.cpp | 82 | ||||
| -rw-r--r-- | src/burn/engine/EngineForExtension.h | 2 | ||||
| -rw-r--r-- | src/burn/engine/burnextension.cpp | 88 | ||||
| -rw-r--r-- | src/burn/engine/burnextension.h | 2 | ||||
| -rw-r--r-- | src/burn/engine/engine.cpp | 2 | ||||
| -rw-r--r-- | src/burn/engine/engine.vcxproj | 4 | ||||
| -rw-r--r-- | src/burn/engine/precomp.h | 2 |
7 files changed, 91 insertions, 91 deletions
diff --git a/src/burn/engine/EngineForExtension.cpp b/src/burn/engine/EngineForExtension.cpp index bb134a61..e19cb802 100644 --- a/src/burn/engine/EngineForExtension.cpp +++ b/src/burn/engine/EngineForExtension.cpp | |||
| @@ -10,8 +10,8 @@ static HRESULT BEEngineEscapeString( | |||
| 10 | ) | 10 | ) |
| 11 | { | 11 | { |
| 12 | HRESULT hr = S_OK; | 12 | HRESULT hr = S_OK; |
| 13 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_ESCAPESTRING_ARGS, pArgs); | 13 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_ESCAPESTRING_ARGS, pArgs); |
| 14 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_ESCAPESTRING_RESULTS, pResults); | 14 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_ESCAPESTRING_RESULTS, pResults); |
| 15 | 15 | ||
| 16 | hr = ExternalEngineEscapeString(pArgs->wzIn, pResults->wzOut, &pResults->cchOut); | 16 | hr = ExternalEngineEscapeString(pArgs->wzIn, pResults->wzOut, &pResults->cchOut); |
| 17 | 17 | ||
| @@ -26,8 +26,8 @@ static HRESULT BEEngineEvaluateCondition( | |||
| 26 | ) | 26 | ) |
| 27 | { | 27 | { |
| 28 | HRESULT hr = S_OK; | 28 | HRESULT hr = S_OK; |
| 29 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_EVALUATECONDITION_ARGS, pArgs); | 29 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_EVALUATECONDITION_ARGS, pArgs); |
| 30 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_EVALUATECONDITION_RESULTS, pResults); | 30 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_EVALUATECONDITION_RESULTS, pResults); |
| 31 | 31 | ||
| 32 | hr = ExternalEngineEvaluateCondition(pContext->pEngineState, pArgs->wzCondition, &pResults->f); | 32 | hr = ExternalEngineEvaluateCondition(pContext->pEngineState, pArgs->wzCondition, &pResults->f); |
| 33 | 33 | ||
| @@ -42,8 +42,8 @@ static HRESULT BEEngineFormatString( | |||
| 42 | ) | 42 | ) |
| 43 | { | 43 | { |
| 44 | HRESULT hr = S_OK; | 44 | HRESULT hr = S_OK; |
| 45 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_FORMATSTRING_ARGS, pArgs); | 45 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_FORMATSTRING_ARGS, pArgs); |
| 46 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_FORMATSTRING_RESULTS, pResults); | 46 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_FORMATSTRING_RESULTS, pResults); |
| 47 | 47 | ||
| 48 | hr = ExternalEngineFormatString(pContext->pEngineState, pArgs->wzIn, pResults->wzOut, &pResults->cchOut); | 48 | hr = ExternalEngineFormatString(pContext->pEngineState, pArgs->wzIn, pResults->wzOut, &pResults->cchOut); |
| 49 | 49 | ||
| @@ -58,8 +58,8 @@ static HRESULT BEEngineGetVariableNumeric( | |||
| 58 | ) | 58 | ) |
| 59 | { | 59 | { |
| 60 | HRESULT hr = S_OK; | 60 | HRESULT hr = S_OK; |
| 61 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_GETVARIABLENUMERIC_ARGS, pArgs); | 61 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_GETVARIABLENUMERIC_ARGS, pArgs); |
| 62 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_GETVARIABLENUMERIC_RESULTS, pResults); | 62 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_GETVARIABLENUMERIC_RESULTS, pResults); |
| 63 | 63 | ||
| 64 | hr = ExternalEngineGetVariableNumeric(pContext->pEngineState, pArgs->wzVariable, &pResults->llValue); | 64 | hr = ExternalEngineGetVariableNumeric(pContext->pEngineState, pArgs->wzVariable, &pResults->llValue); |
| 65 | 65 | ||
| @@ -74,8 +74,8 @@ static HRESULT BEEngineGetVariableString( | |||
| 74 | ) | 74 | ) |
| 75 | { | 75 | { |
| 76 | HRESULT hr = S_OK; | 76 | HRESULT hr = S_OK; |
| 77 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_GETVARIABLESTRING_ARGS, pArgs); | 77 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_GETVARIABLESTRING_ARGS, pArgs); |
| 78 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_GETVARIABLESTRING_RESULTS, pResults); | 78 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_GETVARIABLESTRING_RESULTS, pResults); |
| 79 | 79 | ||
| 80 | hr = ExternalEngineGetVariableString(pContext->pEngineState, pArgs->wzVariable, pResults->wzValue, &pResults->cchValue); | 80 | hr = ExternalEngineGetVariableString(pContext->pEngineState, pArgs->wzVariable, pResults->wzValue, &pResults->cchValue); |
| 81 | 81 | ||
| @@ -90,8 +90,8 @@ static HRESULT BEEngineGetVariableVersion( | |||
| 90 | ) | 90 | ) |
| 91 | { | 91 | { |
| 92 | HRESULT hr = S_OK; | 92 | HRESULT hr = S_OK; |
| 93 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_GETVARIABLEVERSION_ARGS, pArgs); | 93 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_GETVARIABLEVERSION_ARGS, pArgs); |
| 94 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_GETVARIABLEVERSION_RESULTS, pResults); | 94 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_GETVARIABLEVERSION_RESULTS, pResults); |
| 95 | 95 | ||
| 96 | hr = ExternalEngineGetVariableVersion(pContext->pEngineState, pArgs->wzVariable, pResults->wzValue, &pResults->cchValue); | 96 | hr = ExternalEngineGetVariableVersion(pContext->pEngineState, pArgs->wzVariable, pResults->wzValue, &pResults->cchValue); |
| 97 | 97 | ||
| @@ -107,24 +107,24 @@ static HRESULT BEEngineLog( | |||
| 107 | { | 107 | { |
| 108 | HRESULT hr = S_OK; | 108 | HRESULT hr = S_OK; |
| 109 | REPORT_LEVEL rl = REPORT_NONE; | 109 | REPORT_LEVEL rl = REPORT_NONE; |
| 110 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_LOG_ARGS, pArgs); | 110 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_LOG_ARGS, pArgs); |
| 111 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_LOG_RESULTS, pResults); | 111 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_LOG_RESULTS, pResults); |
| 112 | 112 | ||
| 113 | switch (pArgs->level) | 113 | switch (pArgs->level) |
| 114 | { | 114 | { |
| 115 | case BUNDLE_EXTENSION_LOG_LEVEL_STANDARD: | 115 | case BOOTSTRAPPER_EXTENSION_LOG_LEVEL_STANDARD: |
| 116 | rl = REPORT_STANDARD; | 116 | rl = REPORT_STANDARD; |
| 117 | break; | 117 | break; |
| 118 | 118 | ||
| 119 | case BUNDLE_EXTENSION_LOG_LEVEL_VERBOSE: | 119 | case BOOTSTRAPPER_EXTENSION_LOG_LEVEL_VERBOSE: |
| 120 | rl = REPORT_VERBOSE; | 120 | rl = REPORT_VERBOSE; |
| 121 | break; | 121 | break; |
| 122 | 122 | ||
| 123 | case BUNDLE_EXTENSION_LOG_LEVEL_DEBUG: | 123 | case BOOTSTRAPPER_EXTENSION_LOG_LEVEL_DEBUG: |
| 124 | rl = REPORT_DEBUG; | 124 | rl = REPORT_DEBUG; |
| 125 | break; | 125 | break; |
| 126 | 126 | ||
| 127 | case BUNDLE_EXTENSION_LOG_LEVEL_ERROR: | 127 | case BOOTSTRAPPER_EXTENSION_LOG_LEVEL_ERROR: |
| 128 | rl = REPORT_ERROR; | 128 | rl = REPORT_ERROR; |
| 129 | break; | 129 | break; |
| 130 | 130 | ||
| @@ -146,8 +146,8 @@ static HRESULT BEEngineSetVariableNumeric( | |||
| 146 | ) | 146 | ) |
| 147 | { | 147 | { |
| 148 | HRESULT hr = S_OK; | 148 | HRESULT hr = S_OK; |
| 149 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_SETVARIABLENUMERIC_ARGS, pArgs); | 149 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_SETVARIABLENUMERIC_ARGS, pArgs); |
| 150 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_SETVARIABLENUMERIC_RESULTS, pResults); | 150 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_SETVARIABLENUMERIC_RESULTS, pResults); |
| 151 | 151 | ||
| 152 | hr = ExternalEngineSetVariableNumeric(pContext->pEngineState, pArgs->wzVariable, pArgs->llValue); | 152 | hr = ExternalEngineSetVariableNumeric(pContext->pEngineState, pArgs->wzVariable, pArgs->llValue); |
| 153 | 153 | ||
| @@ -162,8 +162,8 @@ static HRESULT BEEngineSetVariableString( | |||
| 162 | ) | 162 | ) |
| 163 | { | 163 | { |
| 164 | HRESULT hr = S_OK; | 164 | HRESULT hr = S_OK; |
| 165 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_SETVARIABLESTRING_ARGS, pArgs); | 165 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_SETVARIABLESTRING_ARGS, pArgs); |
| 166 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_SETVARIABLESTRING_RESULTS, pResults); | 166 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_SETVARIABLESTRING_RESULTS, pResults); |
| 167 | 167 | ||
| 168 | hr = ExternalEngineSetVariableString(pContext->pEngineState, pArgs->wzVariable, pArgs->wzValue, pArgs->fFormatted); | 168 | hr = ExternalEngineSetVariableString(pContext->pEngineState, pArgs->wzVariable, pArgs->wzValue, pArgs->fFormatted); |
| 169 | 169 | ||
| @@ -178,8 +178,8 @@ static HRESULT BEEngineSetVariableVersion( | |||
| 178 | ) | 178 | ) |
| 179 | { | 179 | { |
| 180 | HRESULT hr = S_OK; | 180 | HRESULT hr = S_OK; |
| 181 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_SETVARIABLEVERSION_ARGS, pArgs); | 181 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_SETVARIABLEVERSION_ARGS, pArgs); |
| 182 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_SETVARIABLEVERSION_RESULTS, pResults); | 182 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_SETVARIABLEVERSION_RESULTS, pResults); |
| 183 | 183 | ||
| 184 | hr = ExternalEngineSetVariableVersion(pContext->pEngineState, pArgs->wzVariable, pArgs->wzValue); | 184 | hr = ExternalEngineSetVariableVersion(pContext->pEngineState, pArgs->wzVariable, pArgs->wzValue); |
| 185 | 185 | ||
| @@ -194,8 +194,8 @@ static HRESULT BEEngineCompareVersions( | |||
| 194 | ) | 194 | ) |
| 195 | { | 195 | { |
| 196 | HRESULT hr = S_OK; | 196 | HRESULT hr = S_OK; |
| 197 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_COMPAREVERSIONS_ARGS, pArgs); | 197 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_COMPAREVERSIONS_ARGS, pArgs); |
| 198 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_COMPAREVERSIONS_RESULTS, pResults); | 198 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_COMPAREVERSIONS_RESULTS, pResults); |
| 199 | 199 | ||
| 200 | hr = ExternalEngineCompareVersions(pArgs->wzVersion1, pArgs->wzVersion2, &pResults->nResult); | 200 | hr = ExternalEngineCompareVersions(pArgs->wzVersion1, pArgs->wzVersion2, &pResults->nResult); |
| 201 | 201 | ||
| @@ -210,8 +210,8 @@ static HRESULT BEEngineGetRelatedBundleVariable( | |||
| 210 | ) | 210 | ) |
| 211 | { | 211 | { |
| 212 | HRESULT hr = S_OK; | 212 | HRESULT hr = S_OK; |
| 213 | ValidateMessageArgs(hr, pvArgs, BUNDLE_EXTENSION_ENGINE_GETRELATEDBUNDLEVARIABLE_ARGS, pArgs); | 213 | ValidateMessageArgs(hr, pvArgs, BOOTSTRAPPER_EXTENSION_ENGINE_GETRELATEDBUNDLEVARIABLE_ARGS, pArgs); |
| 214 | ValidateMessageResults(hr, pvResults, BUNDLE_EXTENSION_ENGINE_GETRELATEDBUNDLEVARIABLE_RESULTS, pResults); | 214 | ValidateMessageResults(hr, pvResults, BOOTSTRAPPER_EXTENSION_ENGINE_GETRELATEDBUNDLEVARIABLE_RESULTS, pResults); |
| 215 | 215 | ||
| 216 | hr = ExternalEngineGetRelatedBundleVariable(pContext->pEngineState, pArgs->wzBundleId, pArgs->wzVariable, pResults->wzValue, &pResults->cchValue); | 216 | hr = ExternalEngineGetRelatedBundleVariable(pContext->pEngineState, pArgs->wzBundleId, pArgs->wzVariable, pResults->wzValue, &pResults->cchValue); |
| 217 | 217 | ||
| @@ -220,7 +220,7 @@ LExit: | |||
| 220 | } | 220 | } |
| 221 | 221 | ||
| 222 | HRESULT WINAPI EngineForExtensionProc( | 222 | HRESULT WINAPI EngineForExtensionProc( |
| 223 | __in BUNDLE_EXTENSION_ENGINE_MESSAGE message, | 223 | __in BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE message, |
| 224 | __in const LPVOID pvArgs, | 224 | __in const LPVOID pvArgs, |
| 225 | __inout LPVOID pvResults, | 225 | __inout LPVOID pvResults, |
| 226 | __in_opt LPVOID pvContext | 226 | __in_opt LPVOID pvContext |
| @@ -236,40 +236,40 @@ HRESULT WINAPI EngineForExtensionProc( | |||
| 236 | 236 | ||
| 237 | switch (message) | 237 | switch (message) |
| 238 | { | 238 | { |
| 239 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_ESCAPESTRING: | 239 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_ESCAPESTRING: |
| 240 | hr = BEEngineEscapeString(pContext, pvArgs, pvResults); | 240 | hr = BEEngineEscapeString(pContext, pvArgs, pvResults); |
| 241 | break; | 241 | break; |
| 242 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_EVALUATECONDITION: | 242 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_EVALUATECONDITION: |
| 243 | hr = BEEngineEvaluateCondition(pContext, pvArgs, pvResults); | 243 | hr = BEEngineEvaluateCondition(pContext, pvArgs, pvResults); |
| 244 | break; | 244 | break; |
| 245 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_FORMATSTRING: | 245 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_FORMATSTRING: |
| 246 | hr = BEEngineFormatString(pContext, pvArgs, pvResults); | 246 | hr = BEEngineFormatString(pContext, pvArgs, pvResults); |
| 247 | break; | 247 | break; |
| 248 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_GETVARIABLENUMERIC: | 248 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_GETVARIABLENUMERIC: |
| 249 | hr = BEEngineGetVariableNumeric(pContext, pvArgs, pvResults); | 249 | hr = BEEngineGetVariableNumeric(pContext, pvArgs, pvResults); |
| 250 | break; | 250 | break; |
| 251 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_GETVARIABLESTRING: | 251 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_GETVARIABLESTRING: |
| 252 | hr = BEEngineGetVariableString(pContext, pvArgs, pvResults); | 252 | hr = BEEngineGetVariableString(pContext, pvArgs, pvResults); |
| 253 | break; | 253 | break; |
| 254 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_GETVARIABLEVERSION: | 254 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_GETVARIABLEVERSION: |
| 255 | hr = BEEngineGetVariableVersion(pContext, pvArgs, pvResults); | 255 | hr = BEEngineGetVariableVersion(pContext, pvArgs, pvResults); |
| 256 | break; | 256 | break; |
| 257 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_LOG: | 257 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_LOG: |
| 258 | hr = BEEngineLog(pContext, pvArgs, pvResults); | 258 | hr = BEEngineLog(pContext, pvArgs, pvResults); |
| 259 | break; | 259 | break; |
| 260 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_SETVARIABLENUMERIC: | 260 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_SETVARIABLENUMERIC: |
| 261 | hr = BEEngineSetVariableNumeric(pContext, pvArgs, pvResults); | 261 | hr = BEEngineSetVariableNumeric(pContext, pvArgs, pvResults); |
| 262 | break; | 262 | break; |
| 263 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_SETVARIABLESTRING: | 263 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_SETVARIABLESTRING: |
| 264 | hr = BEEngineSetVariableString(pContext, pvArgs, pvResults); | 264 | hr = BEEngineSetVariableString(pContext, pvArgs, pvResults); |
| 265 | break; | 265 | break; |
| 266 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_SETVARIABLEVERSION: | 266 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_SETVARIABLEVERSION: |
| 267 | hr = BEEngineSetVariableVersion(pContext, pvArgs, pvResults); | 267 | hr = BEEngineSetVariableVersion(pContext, pvArgs, pvResults); |
| 268 | break; | 268 | break; |
| 269 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_COMPAREVERSIONS: | 269 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_COMPAREVERSIONS: |
| 270 | hr = BEEngineCompareVersions(pContext, pvArgs, pvResults); | 270 | hr = BEEngineCompareVersions(pContext, pvArgs, pvResults); |
| 271 | break; | 271 | break; |
| 272 | case BUNDLE_EXTENSION_ENGINE_MESSAGE_GETRELATEDBUNDLEVARIABLE: | 272 | case BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE_GETRELATEDBUNDLEVARIABLE: |
| 273 | hr = BEEngineGetRelatedBundleVariable(pContext, pvArgs, pvResults); | 273 | hr = BEEngineGetRelatedBundleVariable(pContext, pvArgs, pvResults); |
| 274 | break; | 274 | break; |
| 275 | default: | 275 | default: |
diff --git a/src/burn/engine/EngineForExtension.h b/src/burn/engine/EngineForExtension.h index bad5f08a..b52d4f0a 100644 --- a/src/burn/engine/EngineForExtension.h +++ b/src/burn/engine/EngineForExtension.h | |||
| @@ -16,7 +16,7 @@ typedef struct _BURN_EXTENSION_ENGINE_CONTEXT | |||
| 16 | // function declarations | 16 | // function declarations |
| 17 | 17 | ||
| 18 | HRESULT WINAPI EngineForExtensionProc( | 18 | HRESULT WINAPI EngineForExtensionProc( |
| 19 | __in BUNDLE_EXTENSION_ENGINE_MESSAGE message, | 19 | __in BOOTSTRAPPER_EXTENSION_ENGINE_MESSAGE message, |
| 20 | __in const LPVOID pvArgs, | 20 | __in const LPVOID pvArgs, |
| 21 | __inout LPVOID pvResults, | 21 | __inout LPVOID pvResults, |
| 22 | __in_opt LPVOID pvContext | 22 | __in_opt LPVOID pvContext |
diff --git a/src/burn/engine/burnextension.cpp b/src/burn/engine/burnextension.cpp index ee4b1542..536dbcc9 100644 --- a/src/burn/engine/burnextension.cpp +++ b/src/burn/engine/burnextension.cpp | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | 5 | ||
| 6 | static HRESULT SendRequiredBextMessage( | 6 | static HRESULT SendRequiredBextMessage( |
| 7 | __in BURN_EXTENSION* pExtension, | 7 | __in BURN_EXTENSION* pExtension, |
| 8 | __in BUNDLE_EXTENSION_MESSAGE message, | 8 | __in BOOTSTRAPPER_EXTENSION_MESSAGE message, |
| 9 | __in const LPVOID pvArgs, | 9 | __in const LPVOID pvArgs, |
| 10 | __inout LPVOID pvResults | 10 | __inout LPVOID pvResults |
| 11 | ); | 11 | ); |
| @@ -13,7 +13,7 @@ static HRESULT SendRequiredBextMessage( | |||
| 13 | // function definitions | 13 | // function definitions |
| 14 | 14 | ||
| 15 | /******************************************************************* | 15 | /******************************************************************* |
| 16 | BurnExtensionParseFromXml - | 16 | BurnExtensionParseFromXml - |
| 17 | 17 | ||
| 18 | *******************************************************************/ | 18 | *******************************************************************/ |
| 19 | EXTERN_C HRESULT BurnExtensionParseFromXml( | 19 | EXTERN_C HRESULT BurnExtensionParseFromXml( |
| @@ -28,22 +28,22 @@ EXTERN_C HRESULT BurnExtensionParseFromXml( | |||
| 28 | DWORD cNodes = 0; | 28 | DWORD cNodes = 0; |
| 29 | LPWSTR scz = NULL; | 29 | LPWSTR scz = NULL; |
| 30 | 30 | ||
| 31 | // Select BundleExtension nodes. | 31 | // Select BootstrapperExtension nodes. |
| 32 | hr = XmlSelectNodes(pixnBundle, L"BundleExtension", &pixnNodes); | 32 | hr = XmlSelectNodes(pixnBundle, L"BootstrapperExtension", &pixnNodes); |
| 33 | ExitOnFailure(hr, "Failed to select BundleExtension nodes."); | 33 | ExitOnFailure(hr, "Failed to select BootstrapperExtension nodes."); |
| 34 | 34 | ||
| 35 | // Get BundleExtension node count. | 35 | // Get BootstrapperExtension node count. |
| 36 | hr = pixnNodes->get_length((long*)&cNodes); | 36 | hr = pixnNodes->get_length((long*)&cNodes); |
| 37 | ExitOnFailure(hr, "Failed to get BundleExtension node count."); | 37 | ExitOnFailure(hr, "Failed to get BootstrapperExtension node count."); |
| 38 | 38 | ||
| 39 | if (!cNodes) | 39 | if (!cNodes) |
| 40 | { | 40 | { |
| 41 | ExitFunction(); | 41 | ExitFunction(); |
| 42 | } | 42 | } |
| 43 | 43 | ||
| 44 | // Allocate memory for BundleExtensions. | 44 | // Allocate memory for BootstrapperExtensions. |
| 45 | pBurnExtensions->rgExtensions = (BURN_EXTENSION*)MemAlloc(sizeof(BURN_EXTENSION) * cNodes, TRUE); | 45 | pBurnExtensions->rgExtensions = (BURN_EXTENSION*)MemAlloc(sizeof(BURN_EXTENSION) * cNodes, TRUE); |
| 46 | ExitOnNull(pBurnExtensions->rgExtensions, hr, E_OUTOFMEMORY, "Failed to allocate memory for BundleExtension structs."); | 46 | ExitOnNull(pBurnExtensions->rgExtensions, hr, E_OUTOFMEMORY, "Failed to allocate memory for BootstrapperExtension structs."); |
| 47 | 47 | ||
| 48 | pBurnExtensions->cExtensions = cNodes; | 48 | pBurnExtensions->cExtensions = cNodes; |
| 49 | 49 | ||
| @@ -64,7 +64,7 @@ EXTERN_C HRESULT BurnExtensionParseFromXml( | |||
| 64 | ExitOnFailure(hr, "Failed to get @EntryPayloadSourcePath."); | 64 | ExitOnFailure(hr, "Failed to get @EntryPayloadSourcePath."); |
| 65 | 65 | ||
| 66 | hr = PayloadFindEmbeddedBySourcePath(pBaPayloads->sdhPayloads, scz, &pExtension->pEntryPayload); | 66 | hr = PayloadFindEmbeddedBySourcePath(pBaPayloads->sdhPayloads, scz, &pExtension->pEntryPayload); |
| 67 | ExitOnFailure(hr, "Failed to find BundleExtension EntryPayload '%ls'.", pExtension->sczId); | 67 | ExitOnFailure(hr, "Failed to find BootstrapperExtension EntryPayload '%ls'.", pExtension->sczId); |
| 68 | 68 | ||
| 69 | // prepare next iteration | 69 | // prepare next iteration |
| 70 | ReleaseNullObject(pixnNode); | 70 | ReleaseNullObject(pixnNode); |
| @@ -81,7 +81,7 @@ LExit: | |||
| 81 | } | 81 | } |
| 82 | 82 | ||
| 83 | /******************************************************************* | 83 | /******************************************************************* |
| 84 | BurnExtensionUninitialize - | 84 | BurnExtensionUninitialize - |
| 85 | 85 | ||
| 86 | *******************************************************************/ | 86 | *******************************************************************/ |
| 87 | EXTERN_C void BurnExtensionUninitialize( | 87 | EXTERN_C void BurnExtensionUninitialize( |
| @@ -104,7 +104,7 @@ EXTERN_C void BurnExtensionUninitialize( | |||
| 104 | } | 104 | } |
| 105 | 105 | ||
| 106 | /******************************************************************* | 106 | /******************************************************************* |
| 107 | BurnExtensionLoad - | 107 | BurnExtensionLoad - |
| 108 | 108 | ||
| 109 | *******************************************************************/ | 109 | *******************************************************************/ |
| 110 | EXTERN_C HRESULT BurnExtensionLoad( | 110 | EXTERN_C HRESULT BurnExtensionLoad( |
| @@ -113,59 +113,59 @@ EXTERN_C HRESULT BurnExtensionLoad( | |||
| 113 | ) | 113 | ) |
| 114 | { | 114 | { |
| 115 | HRESULT hr = S_OK; | 115 | HRESULT hr = S_OK; |
| 116 | LPWSTR sczBundleExtensionDataPath = NULL; | 116 | LPWSTR sczBootstrapperExtensionDataPath = NULL; |
| 117 | BUNDLE_EXTENSION_CREATE_ARGS args = { }; | 117 | BOOTSTRAPPER_EXTENSION_CREATE_ARGS args = { }; |
| 118 | BUNDLE_EXTENSION_CREATE_RESULTS results = { }; | 118 | BOOTSTRAPPER_EXTENSION_CREATE_RESULTS results = { }; |
| 119 | 119 | ||
| 120 | if (!pBurnExtensions->rgExtensions || !pBurnExtensions->cExtensions) | 120 | if (!pBurnExtensions->rgExtensions || !pBurnExtensions->cExtensions) |
| 121 | { | 121 | { |
| 122 | ExitFunction(); | 122 | ExitFunction(); |
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | hr = PathConcat(pEngineContext->pEngineState->userExperience.sczTempDirectory, L"BundleExtensionData.xml", &sczBundleExtensionDataPath); | 125 | hr = PathConcat(pEngineContext->pEngineState->userExperience.sczTempDirectory, L"BootstrapperExtensionData.xml", &sczBootstrapperExtensionDataPath); |
| 126 | ExitOnFailure(hr, "Failed to get BundleExtensionDataPath."); | 126 | ExitOnFailure(hr, "Failed to get BootstrapperExtensionDataPath."); |
| 127 | 127 | ||
| 128 | for (DWORD i = 0; i < pBurnExtensions->cExtensions; ++i) | 128 | for (DWORD i = 0; i < pBurnExtensions->cExtensions; ++i) |
| 129 | { | 129 | { |
| 130 | BURN_EXTENSION* pExtension = &pBurnExtensions->rgExtensions[i]; | 130 | BURN_EXTENSION* pExtension = &pBurnExtensions->rgExtensions[i]; |
| 131 | 131 | ||
| 132 | memset(&args, 0, sizeof(BUNDLE_EXTENSION_CREATE_ARGS)); | 132 | memset(&args, 0, sizeof(BOOTSTRAPPER_EXTENSION_CREATE_ARGS)); |
| 133 | memset(&results, 0, sizeof(BUNDLE_EXTENSION_CREATE_RESULTS)); | 133 | memset(&results, 0, sizeof(BOOTSTRAPPER_EXTENSION_CREATE_RESULTS)); |
| 134 | 134 | ||
| 135 | args.cbSize = sizeof(BUNDLE_EXTENSION_CREATE_ARGS); | 135 | args.cbSize = sizeof(BOOTSTRAPPER_EXTENSION_CREATE_ARGS); |
| 136 | args.pfnBundleExtensionEngineProc = EngineForExtensionProc; | 136 | args.pfnBootstrapperExtensionEngineProc = EngineForExtensionProc; |
| 137 | args.pvBundleExtensionEngineProcContext = pEngineContext; | 137 | args.pvBootstrapperExtensionEngineProcContext = pEngineContext; |
| 138 | args.qwEngineAPIVersion = MAKEQWORDVERSION(2021, 4, 27, 0); | 138 | args.qwEngineAPIVersion = MAKEQWORDVERSION(2021, 4, 27, 0); |
| 139 | args.wzBootstrapperWorkingFolder = pEngineContext->pEngineState->userExperience.sczTempDirectory; | 139 | args.wzBootstrapperWorkingFolder = pEngineContext->pEngineState->userExperience.sczTempDirectory; |
| 140 | args.wzBundleExtensionDataPath = sczBundleExtensionDataPath; | 140 | args.wzBootstrapperExtensionDataPath = sczBootstrapperExtensionDataPath; |
| 141 | args.wzExtensionId = pExtension->sczId; | 141 | args.wzExtensionId = pExtension->sczId; |
| 142 | 142 | ||
| 143 | results.cbSize = sizeof(BUNDLE_EXTENSION_CREATE_RESULTS); | 143 | results.cbSize = sizeof(BOOTSTRAPPER_EXTENSION_CREATE_RESULTS); |
| 144 | 144 | ||
| 145 | // Load BundleExtension DLL. | 145 | // Load BootstrapperExtension DLL. |
| 146 | pExtension->hBextModule = ::LoadLibraryExW(pExtension->pEntryPayload->sczLocalFilePath, NULL, LOAD_WITH_ALTERED_SEARCH_PATH); | 146 | pExtension->hBextModule = ::LoadLibraryExW(pExtension->pEntryPayload->sczLocalFilePath, NULL, LOAD_WITH_ALTERED_SEARCH_PATH); |
| 147 | ExitOnNullWithLastError(pExtension->hBextModule, hr, "Failed to load BundleExtension DLL '%ls': '%ls'.", pExtension->sczId, pExtension->pEntryPayload->sczLocalFilePath); | 147 | ExitOnNullWithLastError(pExtension->hBextModule, hr, "Failed to load BootstrapperExtension DLL '%ls': '%ls'.", pExtension->sczId, pExtension->pEntryPayload->sczLocalFilePath); |
| 148 | 148 | ||
| 149 | // Get BundleExtensionCreate entry-point. | 149 | // Get BootstrapperExtensionCreate entry-point. |
| 150 | PFN_BUNDLE_EXTENSION_CREATE pfnCreate = (PFN_BUNDLE_EXTENSION_CREATE)::GetProcAddress(pExtension->hBextModule, "BundleExtensionCreate"); | 150 | PFN_BOOTSTRAPPER_EXTENSION_CREATE pfnCreate = (PFN_BOOTSTRAPPER_EXTENSION_CREATE)::GetProcAddress(pExtension->hBextModule, "BootstrapperExtensionCreate"); |
| 151 | ExitOnNullWithLastError(pfnCreate, hr, "Failed to get BundleExtensionCreate entry-point '%ls'.", pExtension->sczId); | 151 | ExitOnNullWithLastError(pfnCreate, hr, "Failed to get BootstrapperExtensionCreate entry-point '%ls'.", pExtension->sczId); |
| 152 | 152 | ||
| 153 | // Create BundleExtension. | 153 | // Create BootstrapperExtension. |
| 154 | hr = pfnCreate(&args, &results); | 154 | hr = pfnCreate(&args, &results); |
| 155 | ExitOnFailure(hr, "Failed to create BundleExtension '%ls'.", pExtension->sczId); | 155 | ExitOnFailure(hr, "Failed to create BootstrapperExtension '%ls'.", pExtension->sczId); |
| 156 | 156 | ||
| 157 | pExtension->pfnBurnExtensionProc = results.pfnBundleExtensionProc; | 157 | pExtension->pfnBurnExtensionProc = results.pfnBootstrapperExtensionProc; |
| 158 | pExtension->pvBurnExtensionProcContext = results.pvBundleExtensionProcContext; | 158 | pExtension->pvBurnExtensionProcContext = results.pvBootstrapperExtensionProcContext; |
| 159 | } | 159 | } |
| 160 | 160 | ||
| 161 | LExit: | 161 | LExit: |
| 162 | ReleaseStr(sczBundleExtensionDataPath); | 162 | ReleaseStr(sczBootstrapperExtensionDataPath); |
| 163 | 163 | ||
| 164 | return hr; | 164 | return hr; |
| 165 | } | 165 | } |
| 166 | 166 | ||
| 167 | /******************************************************************* | 167 | /******************************************************************* |
| 168 | BurnExtensionUnload - | 168 | BurnExtensionUnload - |
| 169 | 169 | ||
| 170 | *******************************************************************/ | 170 | *******************************************************************/ |
| 171 | EXTERN_C void BurnExtensionUnload( | 171 | EXTERN_C void BurnExtensionUnload( |
| @@ -182,18 +182,18 @@ EXTERN_C void BurnExtensionUnload( | |||
| 182 | 182 | ||
| 183 | if (pExtension->hBextModule) | 183 | if (pExtension->hBextModule) |
| 184 | { | 184 | { |
| 185 | // Get BundleExtensionDestroy entry-point and call it if it exists. | 185 | // Get BootstrapperExtensionDestroy entry-point and call it if it exists. |
| 186 | PFN_BUNDLE_EXTENSION_DESTROY pfnDestroy = (PFN_BUNDLE_EXTENSION_DESTROY)::GetProcAddress(pExtension->hBextModule, "BundleExtensionDestroy"); | 186 | PFN_BOOTSTRAPPER_EXTENSION_DESTROY pfnDestroy = (PFN_BOOTSTRAPPER_EXTENSION_DESTROY)::GetProcAddress(pExtension->hBextModule, "BootstrapperExtensionDestroy"); |
| 187 | if (pfnDestroy) | 187 | if (pfnDestroy) |
| 188 | { | 188 | { |
| 189 | pfnDestroy(); | 189 | pfnDestroy(); |
| 190 | } | 190 | } |
| 191 | 191 | ||
| 192 | // Free BundleExtension DLL. | 192 | // Free BootstrapperExtension DLL. |
| 193 | if (!::FreeLibrary(pExtension->hBextModule)) | 193 | if (!::FreeLibrary(pExtension->hBextModule)) |
| 194 | { | 194 | { |
| 195 | hr = HRESULT_FROM_WIN32(::GetLastError()); | 195 | hr = HRESULT_FROM_WIN32(::GetLastError()); |
| 196 | TraceError(hr, "Failed to unload BundleExtension DLL."); | 196 | TraceError(hr, "Failed to unload BootstrapperExtension DLL."); |
| 197 | } | 197 | } |
| 198 | pExtension->hBextModule = NULL; | 198 | pExtension->hBextModule = NULL; |
| 199 | } | 199 | } |
| @@ -234,8 +234,8 @@ EXTERN_C BEEAPI BurnExtensionPerformSearch( | |||
| 234 | ) | 234 | ) |
| 235 | { | 235 | { |
| 236 | HRESULT hr = S_OK; | 236 | HRESULT hr = S_OK; |
| 237 | BUNDLE_EXTENSION_SEARCH_ARGS args = { }; | 237 | BOOTSTRAPPER_EXTENSION_SEARCH_ARGS args = { }; |
| 238 | BUNDLE_EXTENSION_SEARCH_RESULTS results = { }; | 238 | BOOTSTRAPPER_EXTENSION_SEARCH_RESULTS results = { }; |
| 239 | 239 | ||
| 240 | args.cbSize = sizeof(args); | 240 | args.cbSize = sizeof(args); |
| 241 | args.wzId = wzSearchId; | 241 | args.wzId = wzSearchId; |
| @@ -243,8 +243,8 @@ EXTERN_C BEEAPI BurnExtensionPerformSearch( | |||
| 243 | 243 | ||
| 244 | results.cbSize = sizeof(results); | 244 | results.cbSize = sizeof(results); |
| 245 | 245 | ||
| 246 | hr = SendRequiredBextMessage(pExtension, BUNDLE_EXTENSION_MESSAGE_SEARCH, &args, &results); | 246 | hr = SendRequiredBextMessage(pExtension, BOOTSTRAPPER_EXTENSION_MESSAGE_SEARCH, &args, &results); |
| 247 | ExitOnFailure(hr, "BundleExtension '%ls' Search '%ls' failed.", pExtension->sczId, wzSearchId); | 247 | ExitOnFailure(hr, "BootstrapperExtension '%ls' Search '%ls' failed.", pExtension->sczId, wzSearchId); |
| 248 | 248 | ||
| 249 | LExit: | 249 | LExit: |
| 250 | return hr; | 250 | return hr; |
| @@ -252,7 +252,7 @@ LExit: | |||
| 252 | 252 | ||
| 253 | static HRESULT SendRequiredBextMessage( | 253 | static HRESULT SendRequiredBextMessage( |
| 254 | __in BURN_EXTENSION* pExtension, | 254 | __in BURN_EXTENSION* pExtension, |
| 255 | __in BUNDLE_EXTENSION_MESSAGE message, | 255 | __in BOOTSTRAPPER_EXTENSION_MESSAGE message, |
| 256 | __in const LPVOID pvArgs, | 256 | __in const LPVOID pvArgs, |
| 257 | __inout LPVOID pvResults | 257 | __inout LPVOID pvResults |
| 258 | ) | 258 | ) |
diff --git a/src/burn/engine/burnextension.h b/src/burn/engine/burnextension.h index 3529ef38..d6926647 100644 --- a/src/burn/engine/burnextension.h +++ b/src/burn/engine/burnextension.h | |||
| @@ -18,7 +18,7 @@ typedef struct _BURN_EXTENSION | |||
| 18 | BURN_PAYLOAD* pEntryPayload; | 18 | BURN_PAYLOAD* pEntryPayload; |
| 19 | 19 | ||
| 20 | HMODULE hBextModule; | 20 | HMODULE hBextModule; |
| 21 | PFN_BUNDLE_EXTENSION_PROC pfnBurnExtensionProc; | 21 | PFN_BOOTSTRAPPER_EXTENSION_PROC pfnBurnExtensionProc; |
| 22 | LPVOID pvBurnExtensionProcContext; | 22 | LPVOID pvBurnExtensionProcContext; |
| 23 | } BURN_EXTENSION; | 23 | } BURN_EXTENSION; |
| 24 | 24 | ||
diff --git a/src/burn/engine/engine.cpp b/src/burn/engine/engine.cpp index 9daa18a1..619ff0d1 100644 --- a/src/burn/engine/engine.cpp +++ b/src/burn/engine/engine.cpp | |||
| @@ -535,7 +535,7 @@ static HRESULT RunNormal( | |||
| 535 | 535 | ||
| 536 | // Load the extensions. | 536 | // Load the extensions. |
| 537 | hr = BurnExtensionLoad(&pEngineState->extensions, &extensionEngineContext); | 537 | hr = BurnExtensionLoad(&pEngineState->extensions, &extensionEngineContext); |
| 538 | ExitOnFailure(hr, "Failed to load BundleExtensions."); | 538 | ExitOnFailure(hr, "Failed to load BootstrapperExtensions."); |
| 539 | 539 | ||
| 540 | // The secondary bootstrapper application only gets one chance to execute. That means | 540 | // The secondary bootstrapper application only gets one chance to execute. That means |
| 541 | // first time through we run the primary bootstrapper application and on reload we run | 541 | // first time through we run the primary bootstrapper application and on reload we run |
diff --git a/src/burn/engine/engine.vcxproj b/src/burn/engine/engine.vcxproj index 73985d51..62e03941 100644 --- a/src/burn/engine/engine.vcxproj +++ b/src/burn/engine/engine.vcxproj | |||
| @@ -104,8 +104,8 @@ | |||
| 104 | <ClInclude Include="approvedexe.h" /> | 104 | <ClInclude Include="approvedexe.h" /> |
| 105 | <ClInclude Include="..\..\api\burn\inc\BootstrapperApplication.h" /> | 105 | <ClInclude Include="..\..\api\burn\inc\BootstrapperApplication.h" /> |
| 106 | <ClInclude Include="..\..\api\burn\inc\BootstrapperEngine.h" /> | 106 | <ClInclude Include="..\..\api\burn\inc\BootstrapperEngine.h" /> |
| 107 | <ClInclude Include="..\..\api\burn\inc\BundleExtension.h" /> | 107 | <ClInclude Include="..\..\api\burn\inc\BootstrapperExtension.h" /> |
| 108 | <ClInclude Include="..\..\api\burn\inc\BundleExtensionEngine.h" /> | 108 | <ClInclude Include="..\..\api\burn\inc\BootstrapperExtensionEngine.h" /> |
| 109 | <ClInclude Include="ba.h" /> | 109 | <ClInclude Include="ba.h" /> |
| 110 | <ClInclude Include="bacallback.h" /> | 110 | <ClInclude Include="bacallback.h" /> |
| 111 | <ClInclude Include="bundlepackageengine.h" /> | 111 | <ClInclude Include="bundlepackageengine.h" /> |
diff --git a/src/burn/engine/precomp.h b/src/burn/engine/precomp.h index 3b9693ff..348c78ce 100644 --- a/src/burn/engine/precomp.h +++ b/src/burn/engine/precomp.h | |||
| @@ -62,7 +62,7 @@ | |||
| 62 | #include <butil.h> | 62 | #include <butil.h> |
| 63 | 63 | ||
| 64 | #include "BootstrapperApplication.h" | 64 | #include "BootstrapperApplication.h" |
| 65 | #include "BundleExtension.h" | 65 | #include "BootstrapperExtension.h" |
| 66 | 66 | ||
| 67 | #include "platform.h" | 67 | #include "platform.h" |
| 68 | #include "variant.h" | 68 | #include "variant.h" |
