LSP Policy Object functions.
|
_LSAFN_EXTERN NTSTATUS | _LsaLookupPrivilegeValue (IN LSA_HANDLE PolicyHandle, IN PLSA_UNICODE_STRING Name, OUT PLUID Value) |
|
_LSAFN_EXTERN NTSTATUS | _LsaEnumeratePrivileges (IN LSA_HANDLE PolicyHandle, INOUT PLSA_ENUMERATION_HANDLE EnumerationContext, OUT PVOID *Buffer, IN ULONG PreferedMaximumLength, OUT PULONG CountReturned) |
|
_LSAFN_EXTERN NTSTATUS | _LsaDelete (IN LSA_HANDLE ObjectHandle) |
|
_LSAFN_EXTERN NTSTATUS | _LsaQuerySecurityObject (IN LSA_HANDLE ObjectHandle, IN SECURITY_INFORMATION SecurityInformation, OUT PSECURITY_DESCRIPTOR *SecurityDescriptor) |
|
_LSAFN_EXTERN NTSTATUS | _LsaSetSecurityObject (IN LSA_HANDLE ObjectHandle, IN SECURITY_INFORMATION SecurityInformation, IN PSECURITY_DESCRIPTOR SecurityDescriptor) |
|
_LSAFN_EXTERN NTSTATUS | _LsaClearAuditLog (IN LSA_HANDLE PolicyHandle) |
|
◆ _LsaLookupPrivilegeValue()
_LSAFN_EXTERN NTSTATUS _LsaLookupPrivilegeValue |
( |
IN LSA_HANDLE |
PolicyHandle, |
|
|
IN PLSA_UNICODE_STRING |
Name, |
|
|
OUT PLUID |
Value |
|
) |
| |
◆ _LsaEnumeratePrivileges()
_LSAFN_EXTERN NTSTATUS _LsaEnumeratePrivileges |
( |
IN LSA_HANDLE |
PolicyHandle, |
|
|
INOUT PLSA_ENUMERATION_HANDLE |
EnumerationContext, |
|
|
OUT PVOID * |
Buffer, |
|
|
IN ULONG |
PreferedMaximumLength, |
|
|
OUT PULONG |
CountReturned |
|
) |
| |
- Parameters
-
Buffer | PPOLICY_PRIVILEGE_DEFINITION*, Use LsaFreeMemory |
PreferedMaximumLength | Max size (in bytes) of returned block |
CountReturned | Nr of privileges fit in the returned block |
◆ _LsaDelete()
_LSAFN_EXTERN NTSTATUS _LsaDelete |
( |
IN LSA_HANDLE |
ObjectHandle | ) |
|
◆ _LsaQuerySecurityObject()
_LSAFN_EXTERN NTSTATUS _LsaQuerySecurityObject |
( |
IN LSA_HANDLE |
ObjectHandle, |
|
|
IN SECURITY_INFORMATION |
SecurityInformation, |
|
|
OUT PSECURITY_DESCRIPTOR * |
SecurityDescriptor |
|
) |
| |
◆ _LsaSetSecurityObject()
_LSAFN_EXTERN NTSTATUS _LsaSetSecurityObject |
( |
IN LSA_HANDLE |
ObjectHandle, |
|
|
IN SECURITY_INFORMATION |
SecurityInformation, |
|
|
IN PSECURITY_DESCRIPTOR |
SecurityDescriptor |
|
) |
| |
◆ _LsaClearAuditLog()
_LSAFN_EXTERN NTSTATUS _LsaClearAuditLog |
( |
IN LSA_HANDLE |
PolicyHandle | ) |
|