StringCchPrintfW

_HRESULT __stdcall StringCchPrintfW(WCHAR *pszDest, UINT64 cchDest, WCHAR *pszFormat){
  __int64 v3; 
  _HRESULT v5; 
  UINT64 v6; 
  int v7; 
  __int64 Args; 

  Args = v3;
  v5 = 0;
  if( cchDest - 1 > 0x7FFFFFFE )
    v5 = -2147024809;
  if( v5 < 0 )
  {
    if( cchDest )
      *pszDest = 0;
  }
  else
  {
    v6 = cchDest - 1;
    v5 = 0;
    v7 = vsnwprintf(pszDest, cchDest - 1, pszFormat, (va_list)&Args);
    if( v7 < 0 || v7 > v6 )
    {
      pszDest[v6] = 0;
      return -2147024774;
    }
    else if( v7 == v6 )
    {
      pszDest[v6] = 0;
    }
  }
  return v5;
}

Referenced by:

AdtpBuildAccessReasonAuditStringInternal
AdtpBuildGuidString
AdtpBuildHexInt64String
AdtpBuildIPv4Strings
AdtpBuildIPv6Strings
AdtpBuildMessageString
AdtpBuildSecurityDescriptorUnicodeString
PfVerifyScenarioBuffer
PopTransitionSystemPowerStateEx