RtlRunDecodeUnicodeString & RtlRunEncodeUnicodeString patch finalized
authorKJK::Hyperion <hackbunny@reactos.org>
Wed, 2 Apr 2003 00:06:00 +0000 (00:06 +0000)
committerKJK::Hyperion <hackbunny@reactos.org>
Wed, 2 Apr 2003 00:06:00 +0000 (00:06 +0000)
svn path=/trunk/; revision=4474

reactos/include/ntdll/rtl.h
reactos/lib/kernel32/debug/debugger.c
reactos/lib/kernel32/kernel32.edf
reactos/lib/ntdll/def/ntdll.def
reactos/lib/ntdll/def/ntdll.edf
reactos/lib/ntdll/makefile

index 5bd2b06..e041ca2 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: rtl.h,v 1.37 2003/03/31 22:30:48 hyperion Exp $
+/* $Id: rtl.h,v 1.38 2003/04/02 00:05:59 hyperion Exp $
  *
  */
 
@@ -578,6 +578,19 @@ RtlpNtSetValueKey (
        IN      ULONG   DataLength
        );
 
+
+VOID NTAPI RtlRunDecodeUnicodeString
+(
+ IN UCHAR hash,
+ IN OUT PUNICODE_STRING uString
+);
+
+VOID NTAPI RtlRunEncodeUnicodeString
+(
+ IN OUT PUCHAR hash,
+ IN OUT PUNICODE_STRING uString
+);
+
 #ifndef __NTDRIVER__
 
 #ifndef __INTERLOCKED_DECLARED
index 0640c97..5b67e5c 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: debugger.c,v 1.1 2003/03/31 22:28:59 hyperion Exp $
+/* $Id: debugger.c,v 1.2 2003/04/02 00:06:00 hyperion Exp $
  *
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS system libraries
@@ -68,6 +68,8 @@ BOOL WINAPI IsDebuggerPresent(VOID)
 
 BOOL WINAPI WaitForDebugEvent(LPDEBUG_EVENT lpDebugEvent, DWORD dwMilliseconds)
 {
+ SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+ return FALSE;
 }
 
 /* EOF */
index c0237f3..554f134 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: kernel32.edf,v 1.21 2003/01/15 20:05:51 robd Exp $
+; $Id: kernel32.edf,v 1.22 2003/04/02 00:06:00 hyperion Exp $
 ;
 ; kernel32.edf
 ;
@@ -108,7 +108,7 @@ CreateVirtualBuffer=CreateVirtualBuffer@12
 CreateWaitableTimerA=CreateWaitableTimerA@12
 CreateWaitableTimerW=CreateWaitableTimerW@12
 DebugActiveProcess=DebugActiveProcess@4
-DebugBreak=DebugBreak@0
+DebugBreak=NTDLL.DbgBreakPoint
 DefineDosDeviceA=DefineDosDeviceA@12
 DefineDosDeviceW=DefineDosDeviceW@12
 DeleteAtom=DeleteAtom@4
index fc78d0d..bc18beb 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: ntdll.def,v 1.95 2003/03/31 22:32:18 hyperion Exp $
+; $Id: ntdll.def,v 1.96 2003/04/02 00:06:00 hyperion Exp $
 ;
 ; ReactOS Operating System
 ;
@@ -527,8 +527,8 @@ RtlReleasePebLock@0
 RtlReleaseResource@4
 ;RtlRemoteCall
 ;RtlResetRtlTranslations
-;RtlRunDecodeUnicodeString
-;RtlRunEncodeUnicodeString
+RtlRunDecodeUnicodeString@8
+RtlRunEncodeUnicodeString@8
 RtlSecondsSince1970ToTime@8
 RtlSecondsSince1980ToTime@8
 RtlSelfRelativeToAbsoluteSD@44
index fe584f1..d6fbcc6 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: ntdll.edf,v 1.84 2003/03/31 22:32:18 hyperion Exp $
+; $Id: ntdll.edf,v 1.85 2003/04/02 00:06:00 hyperion Exp $
 ;
 ; ReactOS Operating System
 ;
@@ -526,8 +526,8 @@ RtlReleasePebLock=RtlReleasePebLock@0
 RtlReleaseResource=RtlReleaseResource@4
 ;RtlRemoteCall
 ;RtlResetRtlTranslations
-;RtlRunDecodeUnicodeString
-;RtlRunEncodeUnicodeString
+RtlRunDecodeUnicodeString=RtlRunDecodeUnicodeString@8
+RtlRunEncodeUnicodeString=RtlRunEncodeUnicodeString@8
 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8
 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8
 RtlSelfRelativeToAbsoluteSD=RtlSelfRelativeToAbsoluteSD@44
index 920893c..73fb70f 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: makefile,v 1.77 2003/01/08 19:50:39 robd Exp $
+# $Id: makefile,v 1.78 2003/04/02 00:06:00 hyperion Exp $
 
 PATH_TO_TOP = ../..
 
@@ -35,7 +35,8 @@ RTL_OBJECTS = rtl/critical.o rtl/error.o rtl/heap.o rtl/largeint.o \
               rtl/access.o rtl/apc.o rtl/callback.o rtl/luid.o rtl/misc.o \
               rtl/registry.o rtl/exception.o rtl/intrlck.o rtl/resource.o \
               rtl/handle.o rtl/atom.o rtl/message.o rtl/timezone.o \
-             rtl/propvar.o rtl/security.o rtl/dos8dot3.o rtl/compress.o
+             rtl/propvar.o rtl/security.o rtl/dos8dot3.o rtl/compress.o \
+              rtl/encode.o
 
 STDIO_OBJECTS = stdio/sprintf.o stdio/swprintf.o