RtlAppendStringToString
NTSTATUS __stdcall RtlAppendStringToString(_STRING *Destination, const _STRING *Source){
int Length;
__int64 v4;
Length = Source->Length;
if( !(_WORD)Length )
return 0;
v4 = Destination->Length;
if( (int)v4 + Length <= (unsigned int)Destination->MaximumLength )
{
memmove(&Destination->Buffer[v4], Source->Buffer, Source->Length);
Destination->Length += Length;
return 0;
}
return -1073741789;
}Referenced by:
CmpFlushBackupHive
CmpInitBackupHive
CmpLoadHiveThread
EmInitSystem
MiFormFullImageName