Implement LsaIFree_LSAPR_SR_SECURITY_DESCRIPTOR and LsaIFree_LSAPR_TRANSLATED_NAMES.

svn path=/trunk/; revision=72404
This commit is contained in:
Eric Kohl 2016-08-21 14:56:54 +00:00
parent 6f5011a861
commit c7c1b36949
2 changed files with 42 additions and 2 deletions

View file

@ -213,6 +213,46 @@ LsaIFree_LSAPR_REFERENCED_DOMAIN_LIST(
}
VOID
NTAPI
LsaIFree_LSAPR_SR_SECURITY_DESCRIPTOR(
PLSAPR_SR_SECURITY_DESCRIPTOR Ptr)
{
if (Ptr != NULL)
{
if (Ptr->SecurityDescriptor != NULL)
midl_user_free(Ptr->SecurityDescriptor);
midl_user_free(Ptr);
}
}
VOID
NTAPI
LsaIFree_LSAPR_TRANSLATED_NAMES(
PLSAPR_TRANSLATED_NAMES Ptr)
{
ULONG i;
if (Ptr != NULL)
{
if (Ptr->Names != NULL)
{
for (i = 0; i < Ptr->Entries; i++)
{
if (Ptr->Names[i].Name.Buffer != NULL)
midl_user_free(Ptr->Names[i].Name.Buffer);
}
midl_user_free(Ptr->Names);
}
midl_user_free(Ptr);
}
}
NTSTATUS WINAPI
LsapInitLsa(VOID)
{

View file

@ -38,8 +38,8 @@
@ stdcall LsaIFree_LSAPR_PRIVILEGE_ENUM_BUFFER(ptr)
@ stdcall LsaIFree_LSAPR_PRIVILEGE_SET(ptr)
@ stdcall LsaIFree_LSAPR_REFERENCED_DOMAIN_LIST(ptr)
@ stub LsaIFree_LSAPR_SR_SECURITY_DESCRIPTOR
@ stub LsaIFree_LSAPR_TRANSLATED_NAMES
@ stdcall LsaIFree_LSAPR_SR_SECURITY_DESCRIPTOR(ptr)
@ stdcall LsaIFree_LSAPR_TRANSLATED_NAMES(ptr)
@ stub LsaIFree_LSAPR_TRANSLATED_SIDS
@ stub LsaIFree_LSAPR_TRUSTED_DOMAIN_INFO
@ stub LsaIFree_LSAPR_TRUSTED_ENUM_BUFFER