[SHELL32][SDK] Implement SHInvokePrivilegedFunctionW (#5718)

Add it to <undocshell.h>. Modify shell32.spec.
This commit is contained in:
Katayama Hirofumi MZ 2023-09-24 07:11:38 +09:00 committed by GitHub
parent ed06c06dcb
commit cc6e444ceb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 50 additions and 1 deletions

View file

@ -687,6 +687,14 @@ LargeIntegerToString(
BOOL WINAPI SHOpenEffectiveToken(_Out_ LPHANDLE phToken);
DWORD WINAPI SHGetUserSessionId(_In_opt_ HANDLE hToken);
typedef HRESULT (CALLBACK *PRIVILEGED_FUNCTION)(LPARAM lParam);
HRESULT WINAPI
SHInvokePrivilegedFunctionW(
_In_z_ LPCWSTR pszName,
_In_ PRIVILEGED_FUNCTION fn,
_In_opt_ LPARAM lParam);
/*****************************************************************************
* Shell32 resources
*/