Author: tfaber
Date: Tue May 1 07:16:02 2012
New Revision: 56455
URL:
http://svn.reactos.org/svn/reactos?rev=56455&view=rev
Log:
[RTL/NDK/DDK/XDK]
- RtlDosSearchPath_Ustr returns NTSTATUS, not ULONG
- Fix some ULONG vs SIZE_T issues
- RtlEqualMemory returns LOGICAL, not ULONG
Modified:
trunk/reactos/include/ddk/wdm.h
trunk/reactos/include/ndk/rtlfuncs.h
trunk/reactos/include/xdk/rtlfuncs.h
trunk/reactos/lib/rtl/mem.c
trunk/reactos/lib/rtl/path.c
Modified: trunk/reactos/include/ddk/wdm.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/wdm.h?rev=5645…
==============================================================================
--- trunk/reactos/include/ddk/wdm.h [iso-8859-1] (original)
+++ trunk/reactos/include/ddk/wdm.h [iso-8859-1] Tue May 1 07:16:02 2012
@@ -8064,7 +8064,7 @@
#define RtlEqualLuid(Luid1, Luid2) \
(((Luid1)->LowPart == (Luid2)->LowPart) && ((Luid1)->HighPart ==
(Luid2)->HighPart))
-/* ULONG
+/* LOGICAL
* RtlEqualMemory(
* IN VOID UNALIGNED *Destination,
* IN CONST VOID UNALIGNED *Source,
Modified: trunk/reactos/include/ndk/rtlfuncs.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/rtlfuncs.h?rev…
==============================================================================
--- trunk/reactos/include/ndk/rtlfuncs.h [iso-8859-1] (original)
+++ trunk/reactos/include/ndk/rtlfuncs.h [iso-8859-1] Tue May 1 07:16:02 2012
@@ -2516,7 +2516,8 @@
OUT PWSTR *PartName
);
-ULONG
+NTSYSAPI
+NTSTATUS
NTAPI
RtlDosSearchPath_Ustr(
IN ULONG Flags,
Modified: trunk/reactos/include/xdk/rtlfuncs.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/xdk/rtlfuncs.h?rev…
==============================================================================
--- trunk/reactos/include/xdk/rtlfuncs.h [iso-8859-1] (original)
+++ trunk/reactos/include/xdk/rtlfuncs.h [iso-8859-1] Tue May 1 07:16:02 2012
@@ -178,7 +178,7 @@
#define RtlEqualLuid(Luid1, Luid2) \
(((Luid1)->LowPart == (Luid2)->LowPart) && ((Luid1)->HighPart ==
(Luid2)->HighPart))
-/* ULONG
+/* LOGICAL
* RtlEqualMemory(
* IN VOID UNALIGNED *Destination,
* IN CONST VOID UNALIGNED *Source,
Modified: trunk/reactos/lib/rtl/mem.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/mem.c?rev=56455&am…
==============================================================================
--- trunk/reactos/lib/rtl/mem.c [iso-8859-1] (original)
+++ trunk/reactos/lib/rtl/mem.c [iso-8859-1] Tue May 1 07:16:02 2012
@@ -85,7 +85,7 @@
NTAPI
RtlFillMemory (
PVOID Destination,
- ULONG Length,
+ SIZE_T Length,
UCHAR Fill
)
{
@@ -101,12 +101,12 @@
NTAPI
RtlFillMemoryUlong (
PVOID Destination,
- ULONG Length,
+ SIZE_T Length,
ULONG Fill
)
{
PULONG Dest = Destination;
- ULONG Count = Length / sizeof(ULONG);
+ SIZE_T Count = Length / sizeof(ULONG);
while (Count > 0)
{
@@ -126,7 +126,7 @@
RtlMoveMemory (
PVOID Destination,
CONST VOID * Source,
- ULONG Length
+ SIZE_T Length
)
{
memmove (
@@ -160,7 +160,7 @@
NTAPI
RtlZeroMemory (
PVOID Destination,
- ULONG Length
+ SIZE_T Length
)
{
RtlFillMemory (
Modified: trunk/reactos/lib/rtl/path.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/path.c?rev=56455&a…
==============================================================================
--- trunk/reactos/lib/rtl/path.c [iso-8859-1] (original)
+++ trunk/reactos/lib/rtl/path.c [iso-8859-1] Tue May 1 07:16:02 2012
@@ -2011,7 +2011,7 @@
/*
* @implemented
*/
-ULONG
+NTSTATUS
NTAPI
RtlDosSearchPath_Ustr(IN ULONG Flags,
IN PUNICODE_STRING PathString,