Author: hbelusca
Date: Sun Nov 20 23:53:49 2016
New Revision: 73330
URL: 
http://svn.reactos.org/svn/reactos?rev=73330&view=rev
Log:
[LSASRV]: Implement a simplified version of LsaIAllocateHeap / LsaIAllocateHeapZero /
LsaIFreeHeap.
CORE-12432
Modified:
    trunk/reactos/dll/win32/lsasrv/authpackage.c
    trunk/reactos/dll/win32/lsasrv/lsasrv.spec
Modified: trunk/reactos/dll/win32/lsasrv/authpackage.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/lsasrv/authpacka…
==============================================================================
--- trunk/reactos/dll/win32/lsasrv/authpackage.c        [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/lsasrv/authpackage.c        [iso-8859-1] Sun Nov 20 23:53:49
2016
@@ -360,25 +360,27 @@
 }
-static
 PVOID
 NTAPI
 LsapAllocateHeap(IN ULONG Length)
 {
-    return RtlAllocateHeap(RtlGetProcessHeap(),
-                           HEAP_ZERO_MEMORY,
-                           Length);
-}
-
-
-static
+    return RtlAllocateHeap(RtlGetProcessHeap(), 0, Length);
+}
+
+
+PVOID
+NTAPI
+LsapAllocateHeapZero(IN ULONG Length)
+{
+    return RtlAllocateHeap(RtlGetProcessHeap(), HEAP_ZERO_MEMORY, Length);
+}
+
+
 VOID
 NTAPI
 LsapFreeHeap(IN PVOID Base)
 {
-    RtlFreeHeap(RtlGetProcessHeap(),
-                0,
-                Base);
+    RtlFreeHeap(RtlGetProcessHeap(), 0, Base);
 }
Modified: trunk/reactos/dll/win32/lsasrv/lsasrv.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/lsasrv/lsasrv.sp…
==============================================================================
--- trunk/reactos/dll/win32/lsasrv/lsasrv.spec  [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/lsasrv/lsasrv.spec  [iso-8859-1] Sun Nov 20 23:53:49 2016
@@ -4,8 +4,8 @@
 @ stub DsRolerGetDcOperationProgress
 @ stub DsRolerGetDcOperationResults
 @ stub LsaIAddNameToLogonSession
-@ stub LsaIAllocateHeap
-@ stub LsaIAllocateHeapZero
+@ stdcall LsaIAllocateHeap(long) LsapAllocateHeap
+@ stdcall LsaIAllocateHeapZero(long) LsapAllocateHeapZero
 @ stub LsaIAuditAccountLogon
 @ stub LsaIAuditAccountLogonEx
 @ stub LsaIAuditKdcEvent
@@ -27,7 +27,7 @@
 @ stub LsaIFilterSids
 @ stub LsaIForestTrustFindMatch
 @ stub LsaIFreeForestTrustInfo
-@ stub LsaIFreeHeap
+@ stdcall LsaIFreeHeap(ptr) LsapFreeHeap
 @ stub LsaIFreeReturnBuffer
 @ stub LsaIFree_LSAI_PRIVATE_DATA #DATA
 @ stub LsaIFree_LSAI_SECRET_ENUM_BUFFER