RtlAppendUnicodeStringToString
NTSTATUS
RtlAppendUnicodeStringToString(
IN OUT PUNICODE_STRING Destination,
IN PUNICODE_STRING Source
);
RtlAppendUnicodeStringToString concatenates two Unicode strings. It copies bytes from the source up to the length of the destination buffer.
Parameters
Destination
Points to a buffered Unicode string.
Source
Points to the buffered string to be concatenated.
Return Value
RtlAppendUnicodeStringToString can return one of the following values:
Value | Meaning |
STATUS_SUCCESS | The source string was successfully appended to the destination counted string. |
STATUS_BUFFER_TOO_SMALL | The destination string length is too small to allow the source string to be concatenated. Accordingly, the destination string length is not updated. |
Comments
The Destination and Source buffers must be resident if the caller is running at IRQL >= DISPATCH_LEVEL.
See Also