PspCopyUnicodeString

INT64 __stdcall PspCopyUnicodeString(UNICODE_STRING *SourceString, UNICODE_STRING *DestString, WCHAR **BufferStart){
  WCHAR *v5; 
  *DestString = *SourceString;
  if( SourceString->Buffer )
  {
    v5 = *BufferStart;
    DestString->Buffer = *BufferStart;
    memmove((UINT8 *)v5, (UINT8 *)SourceString->Buffer, SourceString->Length);
    memset((INT64)*BufferStart + SourceString->Length, 0i64);
    if( *BufferStart )
      *BufferStart = (WCHAR *)((char *)*BufferStart + SourceString->MaximumLength);
  }
  return 0i64;
}

Referenced by:

PspCaptureUserProcessParameters