From: Mark Jansen Date: Sat, 4 Mar 2017 20:32:12 +0000 (+0000) Subject: [NTDLL] Fix RtlDecodeSystemPointer for usage inside ntdll. CORE-10368 X-Git-Tag: ReactOS-0.4.4-CLT2017~28 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=ba1534d0055ebbe1d41279eb02bcb8eb3c82bbc2 [NTDLL] Fix RtlDecodeSystemPointer for usage inside ntdll. CORE-10368 svn path=/trunk/; revision=74063 --- 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 *