RtlRunDecodeUnicodeString & RtlRunEncodeUnicodeString patch finalized

svn path=/trunk/; revision=4474
This commit is contained in:
KJK::Hyperion 2003-04-02 00:06:00 +00:00
parent e379c5e0b7
commit 870f594d75
6 changed files with 28 additions and 12 deletions

View 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 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 __NTDRIVER__
#ifndef __INTERLOCKED_DECLARED #ifndef __INTERLOCKED_DECLARED

View 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 * COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries * PROJECT: ReactOS system libraries
@ -68,6 +68,8 @@ BOOL WINAPI IsDebuggerPresent(VOID)
BOOL WINAPI WaitForDebugEvent(LPDEBUG_EVENT lpDebugEvent, DWORD dwMilliseconds) BOOL WINAPI WaitForDebugEvent(LPDEBUG_EVENT lpDebugEvent, DWORD dwMilliseconds)
{ {
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return FALSE;
} }
/* EOF */ /* EOF */

View 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 ; kernel32.edf
; ;
@ -108,7 +108,7 @@ CreateVirtualBuffer=CreateVirtualBuffer@12
CreateWaitableTimerA=CreateWaitableTimerA@12 CreateWaitableTimerA=CreateWaitableTimerA@12
CreateWaitableTimerW=CreateWaitableTimerW@12 CreateWaitableTimerW=CreateWaitableTimerW@12
DebugActiveProcess=DebugActiveProcess@4 DebugActiveProcess=DebugActiveProcess@4
DebugBreak=DebugBreak@0 DebugBreak=NTDLL.DbgBreakPoint
DefineDosDeviceA=DefineDosDeviceA@12 DefineDosDeviceA=DefineDosDeviceA@12
DefineDosDeviceW=DefineDosDeviceW@12 DefineDosDeviceW=DefineDosDeviceW@12
DeleteAtom=DeleteAtom@4 DeleteAtom=DeleteAtom@4

View 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 ; ReactOS Operating System
; ;
@ -527,8 +527,8 @@ RtlReleasePebLock@0
RtlReleaseResource@4 RtlReleaseResource@4
;RtlRemoteCall ;RtlRemoteCall
;RtlResetRtlTranslations ;RtlResetRtlTranslations
;RtlRunDecodeUnicodeString RtlRunDecodeUnicodeString@8
;RtlRunEncodeUnicodeString RtlRunEncodeUnicodeString@8
RtlSecondsSince1970ToTime@8 RtlSecondsSince1970ToTime@8
RtlSecondsSince1980ToTime@8 RtlSecondsSince1980ToTime@8
RtlSelfRelativeToAbsoluteSD@44 RtlSelfRelativeToAbsoluteSD@44

View 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 ; ReactOS Operating System
; ;
@ -526,8 +526,8 @@ RtlReleasePebLock=RtlReleasePebLock@0
RtlReleaseResource=RtlReleaseResource@4 RtlReleaseResource=RtlReleaseResource@4
;RtlRemoteCall ;RtlRemoteCall
;RtlResetRtlTranslations ;RtlResetRtlTranslations
;RtlRunDecodeUnicodeString RtlRunDecodeUnicodeString=RtlRunDecodeUnicodeString@8
;RtlRunEncodeUnicodeString RtlRunEncodeUnicodeString=RtlRunEncodeUnicodeString@8
RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8
RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8
RtlSelfRelativeToAbsoluteSD=RtlSelfRelativeToAbsoluteSD@44 RtlSelfRelativeToAbsoluteSD=RtlSelfRelativeToAbsoluteSD@44

View 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 = ../.. 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/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/registry.o rtl/exception.o rtl/intrlck.o rtl/resource.o \
rtl/handle.o rtl/atom.o rtl/message.o rtl/timezone.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 STDIO_OBJECTS = stdio/sprintf.o stdio/swprintf.o