RtlUnicodeStringPrintf

NTSTATUS __stdcall RtlUnicodeStringPrintf(_UNICODE_STRING *DestinationString, WCHAR *pszFormat){
  __int64 v2; 
  UINT64 *v3; 
  int v5; 
  int v6; 
  _UNICODE_STRING *v8; 
  WCHAR **v9; 
  size_t Count[2]; 
  wchar_t *Dest; 
  __int64 Args; 
  UINT64 *v14; 

  Args = v2;
  v14 = v3;
  v5 = RtlUnicodeStringValidateDestWorker(DestinationString, &Dest, (UINT64 *)Count, v3, v8, v9, 0i64, 0i64);
  if( v5 >= 0 )
  {
    v5 = 0;
    v6 = vsnwprintf(Dest, Count[0], pszFormat, (va_list)&Args);
    if( v6 < 0 || (unsigned __int64)v6 > *(_QWORD *)Count )
    {
      LOWORD(v6) = Count[0];
      v5 = -2147483643;
    }
    DestinationString->Length = 2 * v6;
  }
  return v5;
}

Referenced by:

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