From eeb6598d52812d81fa0c5f8c7c40aa942bb80d72 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Wed, 29 May 2013 20:21:42 +0000 Subject: [PATCH] [SAMSRV] Implement SamIFree_SAMPR_GET_GROUPS_BUFFER. svn path=/trunk/; revision=59109 --- reactos/dll/win32/samsrv/samsrv.c | 14 ++++++++++++++ reactos/dll/win32/samsrv/samsrv.spec | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/reactos/dll/win32/samsrv/samsrv.c b/reactos/dll/win32/samsrv/samsrv.c index 07d9974ec6e..d8f5cb653e5 100644 --- a/reactos/dll/win32/samsrv/samsrv.c +++ b/reactos/dll/win32/samsrv/samsrv.c @@ -165,6 +165,20 @@ SamIFree_SAMPR_ENUMERATION_BUFFER(PSAMPR_ENUMERATION_BUFFER Ptr) } +VOID +NTAPI +SamIFree_SAMPR_GET_GROUPS_BUFFER(PSAMPR_GET_GROUPS_BUFFER Ptr) +{ + if (Ptr != NULL) + { + if (Ptr->Groups != NULL) + MIDL_user_free(Ptr->Groups); + + MIDL_user_free(Ptr); + } +} + + VOID NTAPI SamIFree_SAMPR_PSID_ARRAY(PSAMPR_PSID_ARRAY Ptr) diff --git a/reactos/dll/win32/samsrv/samsrv.spec b/reactos/dll/win32/samsrv/samsrv.spec index f7129cfd7fd..97f1b771ef4 100644 --- a/reactos/dll/win32/samsrv/samsrv.spec +++ b/reactos/dll/win32/samsrv/samsrv.spec @@ -21,7 +21,7 @@ @ stub SamIFree_SAMPR_DISPLAY_INFO_BUFFER @ stub SamIFree_SAMPR_DOMAIN_INFO_BUFFER @ stdcall SamIFree_SAMPR_ENUMERATION_BUFFER(ptr) -@ stub SamIFree_SAMPR_GET_GROUPS_BUFFER +@ stdcall SamIFree_SAMPR_GET_GROUPS_BUFFER(ptr) @ stub SamIFree_SAMPR_GET_MEMBERS_BUFFER @ stub SamIFree_SAMPR_GROUP_INFO_BUFFER @ stdcall SamIFree_SAMPR_PSID_ARRAY(ptr)