RtlUnicodeStringPrintf

VOID RtlUnicodeStringPrintf(_UNICODE_STRING *DestinationString, const WCHAR *pszFormat, ...){
  int v3; 
  UNICODE_STRING *v4; 
  WCHAR **v5; 
  size_t Count; 
  wchar_t *Dest; 
  __int64 Args; 
  UINT64 *v10; 
  va_list va1; 
  va_list Argsa; 
  va_start(va1, pszFormat);
  va_start(Argsa, pszFormat);
  Args = va_arg(va1, _QWORD);
  v10 = va_arg(va1, UINT64 *);
  if( (int)RtlUnicodeStringValidateDestWorker(DestinationString, &Dest, &Count, v10, v4, v5, 0i64, 0i64) >= 0 )
  {
    v3 = vsnwprintf(Dest, Count, pszFormat, Argsa);
    if( v3 < 0 || v3 > Count )
      LOWORD(v3) = Count;
    DestinationString->Length = 2 * v3;
  }
}

Referenced by:

CmSetAcpiHwProfile
CmpAddAliasEntry
CmpCreateControlSet
CmpCreateControlSetOverride
CmpCreateHardwareProfiles
CmpOpenDevicesControlSet
CmpSaveBootControlSet
PiCreateDriverSwDeviceCallback
PiDevCfgBuildDriverConfigurationId
PiDevCfgBuildDriverNodeStrongName
PiDevCfgBuildIndirectString
PiDevCfgConfigureDevice
PiDrvDbResolveNodeFilePaths
PopIdleWakeGenerateDescriptionString
PopIdleWakeSystemImageCallback
SshpGenerateDeviceFriendlyName