From a564eb15114fe1b0626d626d80c912078d4c0cf8 Mon Sep 17 00:00:00 2001 From: Ratin Gao Date: Sat, 17 Aug 2024 07:44:49 +0800 Subject: [PATCH] Remove RtlCopyVolatileMemory (#37) --- ntrtl.h | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/ntrtl.h b/ntrtl.h index 83df7f0..2b1dc6e 100644 --- a/ntrtl.h +++ b/ntrtl.h @@ -1257,31 +1257,6 @@ RtlWakeAddressSingle( // end_rev -#if (PHNT_VERSION >= PHNT_WIN11_22H2) -FORCEINLINE -VOID -NTAPI -RtlCopyVolatileMemory( - _Out_writes_bytes_(Size) VOID *Destination, - _In_reads_bytes_(Size) volatile const VOID *Source, - _In_ SIZE_T Size - ) -{ - RtlCopyMemory(Destination, (const VOID *)Source, Size); - BarrierAfterRead(); -} -#endif - -FORCEINLINE -HANDLE -NTAPI -RtlReadHandleNoFence( - _In_reads_bytes_(sizeof(HANDLE)) volatile CONST HANDLE *Address - ) -{ - return (HANDLE)ReadPointerNoFence((PVOID *)Address); -} - // Strings FORCEINLINE