int system_shutdown() { grantPrivileges(); if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0)) return -1; return 0; }
void PrivilegeSet::grantPrivilege(const Privilege& privilege, const PrincipalName& authorizingPrincipal) { grantPrivileges(std::vector<Privilege>(1, privilege), authorizingPrincipal); }
void PrivilegeSet::grantPrivilege(const Privilege& privilege, const UserName& authorizingUser) { grantPrivileges(std::vector<Privilege>(1, privilege), authorizingUser); }