Implement LsaIFree_LSAPR_ACCOUNT_ENUM_BUFFER and fix a typo.

svn path=/trunk/; revision=72216
This commit is contained in:
Eric Kohl 2016-08-13 17:15:04 +00:00
parent 3890a9cf57
commit 7265f00e4e
2 changed files with 24 additions and 2 deletions

View file

@ -12,6 +12,28 @@
/* FUNCTIONS ***************************************************************/
VOID
NTAPI
LsaIFree_LSAPR_ACCOUNT_ENUM_BUFFER(
IN PLSAPR_ACCOUNT_ENUM_BUFFER Ptr)
{
ULONG i;
if (Ptr == NULL)
return;
if (Ptr->Information != NULL)
{
for (i = 0; i < Ptr->EntriesRead; i++)
midl_user_free(Ptr->Information[i].Sid);
midl_user_free(Ptr->Information);
}
midl_user_free(Ptr);
}
VOID
NTAPI
LsaIFree_LSAPR_POLICY_INFORMATION(IN POLICY_INFORMATION_CLASS InformationClass,

View file

@ -31,9 +31,9 @@
@ stub LsaIFreeReturnBuffer
@ stub LsaIFree_LSAI_PRIVATE_DATA #DATA
@ stub LsaIFree_LSAI_SECRET_ENUM_BUFFER
@ stub LsaIFree_LSAPR_ACCOUNT_ENUM_BUFFER
@ stdcall LsaIFree_LSAPR_ACCOUNT_ENUM_BUFFER(ptr)
@ stub LsaIFree_LSAPR_CR_CIPHER_VALUE
@ stub LsaIFree_LSAPR_POLICY_DOMIN_INFORMATION
@ stub LsaIFree_LSAPR_POLICY_DOMAIN_INFORMATION
@ stdcall LsaIFree_LSAPR_POLICY_INFORMATION(long ptr)
@ stub LsaIFree_LSAPR_PRIVILEGE_ENUM_BUFFER
@ stdcall LsaIFree_LSAPR_PRIVILEGE_SET(ptr)