Scroll to navigation

RtlAppendUnicodeStringToString(3w) Wine API RtlAppendUnicodeStringToString(3w)

NAME

RtlAppendUnicodeStringToString (NTDLL.@)

SYNOPSIS

NTSTATUS RtlAppendUnicodeStringToString
(
UNICODE_STRING* dest,
const UNICODE_STRING* src
)
 

PARAMS

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

DESCRIPTION

Concatenates two buffered unicode strings.
 

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->length is zero 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

Declared in "winternl.h".
Implemented in "dlls/ntdll/rtlstr.c".
Debug channel "ntdll".
Oct 2012 Wine API