From ba1534d0055ebbe1d41279eb02bcb8eb3c82bbc2 Mon Sep 17 00:00:00 2001 From: Mark Jansen Date: Sat, 4 Mar 2017 20:32:12 +0000 Subject: [PATCH] [NTDLL] Fix RtlDecodeSystemPointer for usage inside ntdll. CORE-10368 svn path=/trunk/; revision=74063 --- reactos/dll/ntdll/def/ntdll.spec | 2 +- reactos/sdk/lib/rtl/process.c | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/reactos/dll/ntdll/def/ntdll.spec b/reactos/dll/ntdll/def/ntdll.spec index d96af9ff427..d55c41fe303 100644 --- a/reactos/dll/ntdll/def/ntdll.spec +++ b/reactos/dll/ntdll/def/ntdll.spec @@ -540,7 +540,7 @@ 539 stdcall RtlDeactivateActivationContext(long long) # RtlDebugPrintTimes 541 stdcall RtlDecodePointer(ptr) -542 stdcall RtlDecodeSystemPointer(ptr) RtlEncodeSystemPointer +542 stdcall RtlDecodeSystemPointer(ptr) 543 stdcall RtlDecompressBuffer(long ptr long ptr long ptr) 544 stdcall RtlDecompressFragment(long ptr long ptr long long ptr ptr) 545 stdcall RtlDefaultNpAcl(ptr) diff --git a/reactos/sdk/lib/rtl/process.c b/reactos/sdk/lib/rtl/process.c index c636285b666..444c6cc2018 100644 --- a/reactos/sdk/lib/rtl/process.c +++ b/reactos/sdk/lib/rtl/process.c @@ -431,6 +431,16 @@ RtlEncodeSystemPointer(IN PVOID Pointer) return (PVOID)((ULONG_PTR)Pointer ^ SharedUserData->Cookie); } +/* + * @implemented + */ +PVOID +NTAPI +RtlDecodeSystemPointer(IN PVOID Pointer) +{ + return RtlEncodeSystemPointer(Pointer); +} + /* * @implemented * -- 2.17.1