RtlAppendUnicodeToString(3w)

NAME

RtlAppendUnicodeToString (NTDLL.@)

SYNOPSIS

NTSTATUS RtlAppendUnicodeToString
 (
  UNICODE_STRING* dest,
  LPCWSTR         src
 )

PARAMS

dest [In/Out] Buffered unicode string to which src is concatenated.

src [In] ' ' terminated unicode string to be concatenated.

DESCRIPTION

Concatenates a buffered unicode string and a ' ' terminated unicode string.

RETURNS

Success: STATUS_SUCCESS. src is appended to dest.

Failure: STATUS_BUFFER_TOO_SMALL, if the buffer of dest is too small to hold the concatenated string.

NOTES

if src is NULL dest is unchanged. dest is ' ' terminated when the MaximumLength allows it. When dest fits exactly in MaximumLength characters the ' ' is omitted.

DIFFERENCES

Does not write in the src->Buffer beyond MaximumLength when MaximumLength is odd as the native function does.

IMPLEMENTATION

Defined in "winternl.h".

Implemented in "build/buildd-wine-unstable_1.1.32-1+b1-amd64-KnxYu0/wine-unstable-1.1.32/build32/dlls/ntdll/rtlstr.c".

Debug channel "ntdll".
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout