From a6dc26d6169c7c10a01ae417c38bcc4f3996db9e Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Sat, 9 Oct 2010 09:19:33 +0000 Subject: [PATCH] [RTL] - Fix RtlSetUserFlagsHeap declaration and definition. svn path=/trunk/; revision=49064 --- reactos/include/ndk/rtlfuncs.h | 3 ++- reactos/lib/rtl/heap.c | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/reactos/include/ndk/rtlfuncs.h b/reactos/include/ndk/rtlfuncs.h index f0a183914a2..c4a3db08603 100644 --- a/reactos/include/ndk/rtlfuncs.h +++ b/reactos/include/ndk/rtlfuncs.h @@ -766,7 +766,8 @@ RtlSetUserFlagsHeap( IN PVOID HeapHandle, IN ULONG Flags, IN PVOID BaseAddress, - IN ULONG UserFlags + IN ULONG UserFlagsReset, + IN ULONG UserFlagsSet ); NTSYSAPI diff --git a/reactos/lib/rtl/heap.c b/reactos/lib/rtl/heap.c index ce243afe28a..2cc516d264f 100644 --- a/reactos/lib/rtl/heap.c +++ b/reactos/lib/rtl/heap.c @@ -1812,7 +1812,8 @@ NTAPI RtlSetUserFlagsHeap(IN PVOID HeapHandle, IN ULONG Flags, IN PVOID BaseAddress, - IN ULONG UserFlags) + IN ULONG UserFlagsReset, + IN ULONG UserFlagsSet) { HEAP *heapPtr; PHEAP_USER_DATA udata; @@ -1829,7 +1830,7 @@ RtlSetUserFlagsHeap(IN PVOID HeapHandle, udata = HEAP_AllocUserData(heapPtr, BaseAddress); if (!udata) return FALSE; } - udata->UserFlags = UserFlags & HEAP_SETTABLE_USER_FLAGS; + udata->UserFlags = UserFlagsSet & HEAP_SETTABLE_USER_FLAGS; return TRUE; }