From cebf472ab2566affe855667b62f205b3a5085ef5 Mon Sep 17 00:00:00 2001 From: PatrickvL Date: Thu, 24 Nov 2016 00:19:09 +0100 Subject: [PATCH] Forwarded RtlAppendUnicodeStringToString to NtDll --- src/CxbxKrnl/EmuKrnlRtl.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/CxbxKrnl/EmuKrnlRtl.cpp b/src/CxbxKrnl/EmuKrnlRtl.cpp index 9dba19f08..e15d5e016 100644 --- a/src/CxbxKrnl/EmuKrnlRtl.cpp +++ b/src/CxbxKrnl/EmuKrnlRtl.cpp @@ -102,13 +102,13 @@ using namespace xboxkrnl; // ****************************************************************** XBSYSAPI EXPORTNUM(260) xboxkrnl::NTSTATUS NTAPI xboxkrnl::RtlAnsiStringToUnicodeString ( - PUNICODE_STRING DestinationString, - PSTRING SourceString, - UCHAR AllocateDestinationString + OUT PUNICODE_STRING DestinationString, + IN PSTRING SourceString, + IN UCHAR AllocateDestinationString ) { LOG_FUNC_BEGIN - LOG_FUNC_ARG(DestinationString) + LOG_FUNC_ARG_OUT(DestinationString) LOG_FUNC_ARG(SourceString) LOG_FUNC_ARG(AllocateDestinationString) LOG_FUNC_END; @@ -120,7 +120,7 @@ XBSYSAPI EXPORTNUM(260) xboxkrnl::NTSTATUS NTAPI xboxkrnl::RtlAnsiStringToUnicod XBSYSAPI EXPORTNUM(261) xboxkrnl::NTSTATUS NTAPI xboxkrnl::RtlAppendStringToString ( - IN OUT PSTRING Destination, + IN PSTRING Destination, IN PSTRING Source ) { @@ -136,7 +136,7 @@ XBSYSAPI EXPORTNUM(261) xboxkrnl::NTSTATUS NTAPI xboxkrnl::RtlAppendStringToStri XBSYSAPI EXPORTNUM(262) xboxkrnl::NTSTATUS NTAPI xboxkrnl::RtlAppendUnicodeStringToString ( - IN OUT PUNICODE_STRING Destination, + IN PUNICODE_STRING Destination, IN PUNICODE_STRING Source ) { @@ -145,7 +145,7 @@ XBSYSAPI EXPORTNUM(262) xboxkrnl::NTSTATUS NTAPI xboxkrnl::RtlAppendUnicodeStrin LOG_FUNC_ARG(Source) LOG_FUNC_END; - NTSTATUS result = 0; // TODO : NtDll::RtlAppendUnicodeStringToString(Destination, Source); + NTSTATUS result = NtDll::RtlAppendUnicodeStringToString((NtDll::PUNICODE_STRING)Destination, (NtDll::PUNICODE_STRING)Source); LOG_UNIMPLEMENTED();