Use W32API.
Modified: trunk/reactos/lib/rtl/luid.c
Modified: trunk/reactos/lib/rtl/mem.c
Modified: trunk/reactos/lib/rtl/rtl.h
Modified: trunk/reactos/lib/rtl/rtl.xml
Modified: trunk/reactos/lib/rtl/unicode.c
Modified: trunk/reactos/lib/rtl/version.c

Modified: trunk/reactos/lib/rtl/luid.c
--- trunk/reactos/lib/rtl/luid.c	2005-06-17 07:55:45 UTC (rev 15947)
+++ trunk/reactos/lib/rtl/luid.c	2005-06-17 07:57:37 UTC (rev 15948)
@@ -50,6 +50,7 @@
 }
 
 
+#undef RtlEqualLuid
 /*
  * @implemented
  */

Modified: trunk/reactos/lib/rtl/mem.c
--- trunk/reactos/lib/rtl/mem.c	2005-06-17 07:55:45 UTC (rev 15947)
+++ trunk/reactos/lib/rtl/mem.c	2005-06-17 07:57:37 UTC (rev 15948)
@@ -84,6 +84,7 @@
 }
 
 
+#undef RtlFillMemory
 /*
  * @implemented
  */
@@ -123,7 +124,7 @@
 }
 
 
-
+#undef RtlMoveMemory
 /*
  * @implemented
  */
@@ -155,6 +156,8 @@
 	UNIMPLEMENTED;
 }
 
+
+#undef RtlZeroMemory
 /*
  * @implemented
  */

Modified: trunk/reactos/lib/rtl/rtl.h
--- trunk/reactos/lib/rtl/rtl.h	2005-06-17 07:55:45 UTC (rev 15947)
+++ trunk/reactos/lib/rtl/rtl.h	2005-06-17 07:57:37 UTC (rev 15948)
@@ -9,6 +9,7 @@
 /* INCLUDES ******************************************************************/
 
 #include <ddk/ntddk.h>
+#include <ddk/ntifs.h>
 #include <windows.h>
 #include <ntdll/rtl.h>
 #include <napi/teb.h>
@@ -20,6 +21,7 @@
 #include <ntdll/rtl.h>
 #include <rosrtl/thread.h>
 #include <winerror.h>
+#include <ntos.h>
 #include <stdio.h>
 
 #define ROUNDUP(a,b)    ((((a)+(b)-1)/(b))*(b))

Modified: trunk/reactos/lib/rtl/rtl.xml
--- trunk/reactos/lib/rtl/rtl.xml	2005-06-17 07:55:45 UTC (rev 15947)
+++ trunk/reactos/lib/rtl/rtl.xml	2005-06-17 07:57:37 UTC (rev 15948)
@@ -1,4 +1,6 @@
 <module name="rtl" type="staticlibrary">
+	<define name="__USE_W32API" />
+	<define name="_NTOSKRNL_" />
 	<include base="rtl">.</include>
 	<directory name="i386">
 		<file>allshl.s</file>

Modified: trunk/reactos/lib/rtl/unicode.c
--- trunk/reactos/lib/rtl/unicode.c	2005-06-17 07:55:45 UTC (rev 15947)
+++ trunk/reactos/lib/rtl/unicode.c	2005-06-17 07:57:37 UTC (rev 15948)
@@ -341,8 +341,8 @@
 BOOLEAN
 STDCALL
 RtlEqualUnicodeString(
-   IN PUNICODE_STRING String1,
-   IN PUNICODE_STRING String2,
+   IN CONST UNICODE_STRING *String1,
+   IN CONST UNICODE_STRING *String2,
    IN BOOLEAN  CaseInsensitive)
 {
    ULONG i;

Modified: trunk/reactos/lib/rtl/version.c
--- trunk/reactos/lib/rtl/version.c	2005-06-17 07:55:45 UTC (rev 15947)
+++ trunk/reactos/lib/rtl/version.c	2005-06-17 07:57:37 UTC (rev 15948)
@@ -29,7 +29,7 @@
  */
 
 /* INCLUDES *****************************************************************/
-#define __USE_W32API
+
 #include "rtl.h"
 
 #define NDEBUG