aboutsummaryrefslogtreecommitdiff
path: root/src/engine/elevation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/elevation.cpp')
-rw-r--r--src/engine/elevation.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/engine/elevation.cpp b/src/engine/elevation.cpp
index 0b96c300..d0652270 100644
--- a/src/engine/elevation.cpp
+++ b/src/engine/elevation.cpp
@@ -821,9 +821,15 @@ extern "C" HRESULT ElevationExecuteMsiPackage(
821 hr = BuffWriteString(&pbData, &cbData, pExecuteAction->msiPackage.sczLogPath); 821 hr = BuffWriteString(&pbData, &cbData, pExecuteAction->msiPackage.sczLogPath);
822 ExitOnFailure(hr, "Failed to write package log to message buffer."); 822 ExitOnFailure(hr, "Failed to write package log to message buffer.");
823 823
824 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->msiPackage.actionMsiProperty);
825 ExitOnFailure(hr, "Failed to write actionMsiProperty to message buffer.");
826
824 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->msiPackage.uiLevel); 827 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->msiPackage.uiLevel);
825 ExitOnFailure(hr, "Failed to write UI level to message buffer."); 828 ExitOnFailure(hr, "Failed to write UI level to message buffer.");
826 829
830 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->msiPackage.fDisableExternalUiHandler);
831 ExitOnFailure(hr, "Failed to write fDisableExternalUiHandler to message buffer.");
832
827 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->msiPackage.action); 833 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->msiPackage.action);
828 ExitOnFailure(hr, "Failed to write action to message buffer."); 834 ExitOnFailure(hr, "Failed to write action to message buffer.");
829 835
@@ -897,9 +903,15 @@ extern "C" HRESULT ElevationExecuteMspPackage(
897 hr = BuffWriteString(&pbData, &cbData, pExecuteAction->mspTarget.sczLogPath); 903 hr = BuffWriteString(&pbData, &cbData, pExecuteAction->mspTarget.sczLogPath);
898 ExitOnFailure(hr, "Failed to write package log to message buffer."); 904 ExitOnFailure(hr, "Failed to write package log to message buffer.");
899 905
906 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->mspTarget.actionMsiProperty);
907 ExitOnFailure(hr, "Failed to write actionMsiProperty to message buffer.");
908
900 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->mspTarget.uiLevel); 909 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->mspTarget.uiLevel);
901 ExitOnFailure(hr, "Failed to write UI level to message buffer."); 910 ExitOnFailure(hr, "Failed to write UI level to message buffer.");
902 911
912 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->mspTarget.fDisableExternalUiHandler);
913 ExitOnFailure(hr, "Failed to write fDisableExternalUiHandler to message buffer.");
914
903 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->mspTarget.action); 915 hr = BuffWriteNumber(&pbData, &cbData, (DWORD)pExecuteAction->mspTarget.action);
904 ExitOnFailure(hr, "Failed to write action to message buffer."); 916 ExitOnFailure(hr, "Failed to write action to message buffer.");
905 917
@@ -2237,9 +2249,15 @@ static HRESULT OnExecuteMsiPackage(
2237 hr = BuffReadString(pbData, cbData, &iData, &executeAction.msiPackage.sczLogPath); 2249 hr = BuffReadString(pbData, cbData, &iData, &executeAction.msiPackage.sczLogPath);
2238 ExitOnFailure(hr, "Failed to read package log."); 2250 ExitOnFailure(hr, "Failed to read package log.");
2239 2251
2252 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.msiPackage.actionMsiProperty);
2253 ExitOnFailure(hr, "Failed to read actionMsiProperty.");
2254
2240 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.msiPackage.uiLevel); 2255 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.msiPackage.uiLevel);
2241 ExitOnFailure(hr, "Failed to read UI level."); 2256 ExitOnFailure(hr, "Failed to read UI level.");
2242 2257
2258 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.msiPackage.fDisableExternalUiHandler);
2259 ExitOnFailure(hr, "Failed to read fDisableExternalUiHandler.");
2260
2243 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.msiPackage.action); 2261 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.msiPackage.action);
2244 ExitOnFailure(hr, "Failed to read action."); 2262 ExitOnFailure(hr, "Failed to read action.");
2245 2263
@@ -2334,9 +2352,15 @@ static HRESULT OnExecuteMspPackage(
2334 hr = BuffReadString(pbData, cbData, &iData, &executeAction.mspTarget.sczLogPath); 2352 hr = BuffReadString(pbData, cbData, &iData, &executeAction.mspTarget.sczLogPath);
2335 ExitOnFailure(hr, "Failed to read package log."); 2353 ExitOnFailure(hr, "Failed to read package log.");
2336 2354
2355 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.mspTarget.actionMsiProperty);
2356 ExitOnFailure(hr, "Failed to read actionMsiProperty.");
2357
2337 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.mspTarget.uiLevel); 2358 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.mspTarget.uiLevel);
2338 ExitOnFailure(hr, "Failed to read UI level."); 2359 ExitOnFailure(hr, "Failed to read UI level.");
2339 2360
2361 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.mspTarget.fDisableExternalUiHandler);
2362 ExitOnFailure(hr, "Failed to read fDisableExternalUiHandler.");
2363
2340 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.mspTarget.action); 2364 hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.mspTarget.action);
2341 ExitOnFailure(hr, "Failed to read action."); 2365 ExitOnFailure(hr, "Failed to read action.");
2342 2366