[ros-diffs] [fireball] 49064: [RTL] - Fix RtlSetUserFlagsHeap declaration and definition.

fireball at svn.reactos.org fireball at svn.reactos.org
Sat Oct 9 09:19:34 UTC 2010


Author: fireball
Date: Sat Oct  9 09:19:33 2010
New Revision: 49064

URL: http://svn.reactos.org/svn/reactos?rev=49064&view=rev
Log:
[RTL]
- Fix RtlSetUserFlagsHeap declaration and definition.

Modified:
    trunk/reactos/include/ndk/rtlfuncs.h
    trunk/reactos/lib/rtl/heap.c

Modified: trunk/reactos/include/ndk/rtlfuncs.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/rtlfuncs.h?rev=49064&r1=49063&r2=49064&view=diff
==============================================================================
--- trunk/reactos/include/ndk/rtlfuncs.h [iso-8859-1] (original)
+++ trunk/reactos/include/ndk/rtlfuncs.h [iso-8859-1] Sat Oct  9 09:19:33 2010
@@ -766,7 +766,8 @@
     IN PVOID HeapHandle,
     IN ULONG Flags,
     IN PVOID BaseAddress,
-    IN ULONG UserFlags
+    IN ULONG UserFlagsReset,
+    IN ULONG UserFlagsSet
 );
 
 NTSYSAPI

Modified: trunk/reactos/lib/rtl/heap.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/heap.c?rev=49064&r1=49063&r2=49064&view=diff
==============================================================================
--- trunk/reactos/lib/rtl/heap.c [iso-8859-1] (original)
+++ trunk/reactos/lib/rtl/heap.c [iso-8859-1] Sat Oct  9 09:19:33 2010
@@ -1812,7 +1812,8 @@
 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 @@
         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;
 }
 




More information about the Ros-diffs mailing list