Implement RtlCopyMemory() and RtlSameMemory(), no inline functions in static library

This commit is contained in:
2022-08-21 16:27:57 +02:00
parent 18d5a6d794
commit e61108d9b5
4 changed files with 108 additions and 10 deletions

View File

@@ -14,28 +14,35 @@
#include "xttypes.h"
XTINLINE
XTAPI
PVOID
RtlCopyMemory(IN PVOID Destination,
IN PCVOID Source,
IN SIZE_T Length);
VOID
RtlInitializeListHead(IN PLIST_ENTRY ListHead);
XTINLINE
VOID
RtlInitializeListHead32(IN PLIST_ENTRY32 ListHead);
XTINLINE
VOID
RtlInsertHeadList(IN OUT PLIST_ENTRY ListHead,
IN OUT PLIST_ENTRY Entry);
XTINLINE
VOID
RtlInsertTailList(IN OUT PLIST_ENTRY ListHead,
IN OUT PLIST_ENTRY Entry);
XTINLINE
BOOLEAN
RtlListEmpty(PLIST_ENTRY ListHead);
XTAPI
SIZE_T
RtlSameMemory(IN PCVOID LeftBuffer,
IN PCVOID RightBuffer,
IN SIZE_T Length);
INT
RtlWideStringCompare(IN CONST PWCHAR String1,
IN CONST PWCHAR String2,