Implement RtlConcatenateString(), RtlReverseString() and RtlTokenizeString() routines

This commit is contained in:
2024-02-14 14:38:28 +01:00
parent 55fb9e2eb1
commit d964e4b408
3 changed files with 180 additions and 0 deletions

View File

@@ -83,6 +83,12 @@ RtlCompareWideStringInsensitive(IN CONST PWCHAR String1,
IN CONST PWCHAR String2,
IN SIZE_T Length);
XTAPI
PCHAR
RtlConcatenateString(OUT PCHAR Destination,
IN PCHAR Source,
IN SIZE_T Count);
XTCDECL
PWCHAR
RtlConcatenateWideString(OUT PWCHAR Destination,
@@ -127,6 +133,11 @@ LARGE_INTEGER
RtlMultiplyLargeInteger(IN LARGE_INTEGER Multiplicand,
IN LONG Multiplier);
XTAPI
VOID
RtlReverseString(IN OUT PCHAR String,
IN ULONG Length);
XTAPI
BOOLEAN
RtlSameMemory(IN PCVOID LeftBuffer,
@@ -150,6 +161,12 @@ RtlStringToWideString(OUT PWCHAR Destination,
IN CONST PCHAR *Source,
IN SIZE_T Length);
XTAPI
PCHAR
RtlTokenizeString(IN PCHAR String,
IN CONST PCHAR Delimiter,
IN OUT PCHAR *SavePtr);
XTCDECL
PWCHAR
RtlTokenizeWideString(IN PWCHAR String,