|
| bool | InitLsaFunc () |
| |
| bool | OpenLsaPolicy (CSTR Machine, ACCESS_MASK Access, PLSA_HANDLE phPolicy) |
| |
| LSA_HANDLE | LsaCloseEx (LSA_HANDLE hLsa) |
| |
| PSID | GetAdminGroupSid () |
| |
| bool | GetAccountSid (CSTR Machine, CSTR Account, PSID *ppSid) |
| |
| PSID | FreeAccountSid (PSID Sid) |
| |
| PSID | GetCurrentUserSid () |
| |
| bool | GetLogonSid (HANDLE hToken, PSID *ppSid) |
| |
| PSID | FreeLogonSid (PSID Sid) |
| |
| PISECURITY_DESCRIPTOR | AllocAbsoluteSecDesc (size_t cbDesc) |
| |
| PISECURITY_DESCRIPTOR | MakeAbsoluteSecDesc (PSID Owner, PSID Group, PACL Sacl, PACL Dacl, SECURITY_DESCRIPTOR_CONTROL Control) |
| |
| PISECURITY_DESCRIPTOR_RELATIVE | GetObjectSecDesc (HANDLE hObj, SECURITY_INFORMATION Type, PDWORD cbDesc) |
| |
| PSECURITY_DESCRIPTOR | FreeObjectSecDesc (PSECURITY_DESCRIPTOR pSecDesc) |
| |
| PACL | GetObjectAcl (HANDLE hObj, SECURITY_INFORMATION Type, size_t cbExtra, PSECURITY_DESCRIPTOR *ppSecDesc, PDWORD cbSecDesc) |
| |
| PACL | FreeObjectAcl (PACL pDacl) |
| |
| bool | SetAccountSystemAccess (LSA_HANDLE hPolicy, PSID AcctSid, ACCESS_MASK AccsType, bool Add) |
| |
| bool | GetAccountSystemAccess (LSA_HANDLE hPolicy, PSID AcctSid, ACCESS_MASK *Access) |
| |
| bool | SetAccountPrivilege (LSA_HANDLE hPolicy, PSID AcctSid, CSTR Privilege, bool Add) |
| |
| bool | ULSA_AccountHasPrivilege (LSA_HANDLE hPolicy, PSID AcctSid, WCSTR Privilege) |
| |
| bool | AccountHasPrivilege (LSA_HANDLE hPolicy, PSID AcctSid, CSTR Privilege) |
| |
| bool | UserHasPrivilege (LSA_HANDLE hPolicy, PSID userSid, CSTR Privilege) |
| |
| HANDLE | GetPrivilegeToken (HPRIVILEGE hPriv) |
| |
| HPRIVILEGE | SetThreadPrivilegeEx (CSTR Privilege) |
| |
| HPRIVILEGE | RestoreThreadPrivilege (HPRIVILEGE hPrv) |
| |