aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/elevation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn/engine/elevation.h')
-rw-r--r--src/burn/engine/elevation.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/burn/engine/elevation.h b/src/burn/engine/elevation.h
index 0e63c687..b4d0ca83 100644
--- a/src/burn/engine/elevation.h
+++ b/src/burn/engine/elevation.h
@@ -127,6 +127,16 @@ HRESULT ElevationExecuteMsuPackage(
127 __in LPVOID pvContext, 127 __in LPVOID pvContext,
128 __out BOOTSTRAPPER_APPLY_RESTART* pRestart 128 __out BOOTSTRAPPER_APPLY_RESTART* pRestart
129 ); 129 );
130HRESULT ElevationUninstallMsiCompatiblePackage(
131 __in HANDLE hPipe,
132 __in_opt HWND hwndParent,
133 __in BURN_EXECUTE_ACTION* pExecuteAction,
134 __in BURN_VARIABLES* pVariables,
135 __in BOOL fRollback,
136 __in PFN_MSIEXECUTEMESSAGEHANDLER pfnMessageHandler,
137 __in LPVOID pvContext,
138 __out BOOTSTRAPPER_APPLY_RESTART* pRestart
139 );
130HRESULT ElevationExecutePackageProviderAction( 140HRESULT ElevationExecutePackageProviderAction(
131 __in HANDLE hPipe, 141 __in HANDLE hPipe,
132 __in BURN_EXECUTE_ACTION* pExecuteAction 142 __in BURN_EXECUTE_ACTION* pExecuteAction
@@ -135,12 +145,9 @@ HRESULT ElevationExecutePackageDependencyAction(
135 __in HANDLE hPipe, 145 __in HANDLE hPipe,
136 __in BURN_EXECUTE_ACTION* pExecuteAction 146 __in BURN_EXECUTE_ACTION* pExecuteAction
137 ); 147 );
138HRESULT ElevationLaunchElevatedChild( 148HRESULT ElevationCleanCompatiblePackage(
139 __in HANDLE hPipe, 149 __in HANDLE hPipe,
140 __in BURN_PACKAGE* pPackage, 150 __in BURN_PACKAGE* pPackage
141 __in LPCWSTR wzPipeName,
142 __in LPCWSTR wzPipeToken,
143 __out DWORD* pdwChildPid
144 ); 151 );
145HRESULT ElevationCleanPackage( 152HRESULT ElevationCleanPackage(
146 __in HANDLE hPipe, 153 __in HANDLE hPipe,