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