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