diff options
Diffstat (limited to 'src/engine/elevation.cpp')
-rw-r--r-- | src/engine/elevation.cpp | 24 |
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 | ||