mirror of
https://github.com/reactos/reactos.git
synced 2026-06-02 17:31:23 +08:00
[SHELL32][SDK] Implement IsSuspendAllowed (#5831)
- Add IsShutdownAllowed helper function. - Add IsSuspendAllowed prototype to <undocshell.h>. - Implement IsSuspendAllowed function.
This commit is contained in:
committed by
GitHub
parent
be8a6f8af1
commit
995f56d1d3
@@ -164,6 +164,20 @@ Quit:
|
||||
return ret;
|
||||
}
|
||||
|
||||
BOOL IsShutdownAllowed(VOID)
|
||||
{
|
||||
return SHTestTokenPrivilegeW(NULL, SE_SHUTDOWN_NAME);
|
||||
}
|
||||
|
||||
/*************************************************************************
|
||||
* IsSuspendAllowed (SHELL32.53)
|
||||
*/
|
||||
BOOL WINAPI IsSuspendAllowed(VOID)
|
||||
{
|
||||
TRACE("()\n");
|
||||
return IsShutdownAllowed() && IsPwrSuspendAllowed();
|
||||
}
|
||||
|
||||
/*************************************************************************
|
||||
* SHGetShellStyleHInstance (SHELL32.749)
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user