From 237bdc6a97c0dd455da99c16e6b3b7cac4c79e86 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Fri, 2 Sep 2022 16:12:42 -0500 Subject: Add WixCanRestart and make wixstdba elevate for restart when required. Fixes 5499 --- src/libs/dutil/WixToolset.DUtil/inc/procutil.h | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src/libs/dutil/WixToolset.DUtil/inc/procutil.h') diff --git a/src/libs/dutil/WixToolset.DUtil/inc/procutil.h b/src/libs/dutil/WixToolset.DUtil/inc/procutil.h index d61d91b5..6a641a5b 100644 --- a/src/libs/dutil/WixToolset.DUtil/inc/procutil.h +++ b/src/libs/dutil/WixToolset.DUtil/inc/procutil.h @@ -23,9 +23,21 @@ HRESULT DAPI ProcSystem( __out BOOL* pfSystem ); -HRESULT DAPI ProcTokenUser( +HRESULT DAPI ProcGetTokenInformation( __in HANDLE hProcess, - __out TOKEN_USER** ppTokenUser + __in TOKEN_INFORMATION_CLASS tokenInformationClass, + __out LPVOID* ppvTokenInformation + ); + +HRESULT DAPI ProcHasPrivilege( + __in HANDLE hProcess, + __in LPCWSTR wzPrivilegeName, + __out BOOL* pfHasPrivilege + ); + +HRESULT DAPI ProcEnablePrivilege( + __in HANDLE hProcess, + __in LPCWSTR wzPrivilegeName ); HRESULT DAPI ProcWow64( -- cgit v1.2.3-55-g6feb