From 42b7c3698ccf132a8b2ba70ca36226506b68a379 Mon Sep 17 00:00:00 2001 From: belliash Date: Sun, 19 Nov 2023 00:41:21 +0100 Subject: [PATCH] Add missing I/O register routines forward references --- sdk/xtdk/rtlfuncs.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/sdk/xtdk/rtlfuncs.h b/sdk/xtdk/rtlfuncs.h index 111ab0e..b131ee2 100644 --- a/sdk/xtdk/rtlfuncs.h +++ b/sdk/xtdk/rtlfuncs.h @@ -29,6 +29,19 @@ VOID RtlInsertTailList(IN OUT PLIST_ENTRY ListHead, IN PLIST_ENTRY Entry); +XTAPI +UCHAR +RtlReadRegisterByte(IN VOLATILE PVOID Register); + +XTAPI +ULONG +RtlReadRegisterLong(IN VOLATILE PVOID Register); + +XTAPI +USHORT +RtlReadRegisterShort(IN VOLATILE PVOID Register); + + XTCDECL VOID RtlRemoveEntryList(IN PLIST_ENTRY Entry); @@ -105,6 +118,21 @@ RtlWideStringTokenize(IN PWCHAR String, IN CONST PWCHAR Delimiter, IN OUT PWCHAR *SavePtr); +XTAPI +VOID +RtlWriteRegisterByte(IN VOLATILE PVOID Register, + IN UCHAR Value); + +XTAPI +VOID +RtlWriteRegisterLong(IN VOLATILE PVOID Register, + IN ULONG Value); + +XTAPI +VOID +RtlWriteRegisterShort(IN VOLATILE PVOID Register, + IN USHORT Value); + XTAPI VOID RtlZeroMemory(OUT PVOID Destination,