RtlUnicodeStringExHandleOtherFlags
NTSTATUS __stdcall RtlUnicodeStringExHandleOtherFlags(
WCHAR *pszDest,
size_t cchDest,
size_t cchOriginalDestLength,
size_t *pcchNewDestLength,
WCHAR **ppszDestEnd,
size_t *pcchRemaining,
ULONG dwFlags){
__int64 v8;
v8 = *(_QWORD *)&cchDest;
if( (dwFlags & 0x1000) != 0 )
{
*(_QWORD *)pcchNewDestLength = 0i64;
*ppszDestEnd = pszDest;
*(_QWORD *)pcchRemaining = *(_QWORD *)&cchDest;
}
if( (dwFlags & 0x400) != 0 )
{
memset(pszDest, (unsigned __int8)dwFlags, 2 * cchDest);
*(_QWORD *)pcchNewDestLength = 0i64;
*ppszDestEnd = pszDest;
*(_QWORD *)pcchRemaining = v8;
}
if( (dwFlags & 0x800) != 0 )
{
*(_QWORD *)pcchNewDestLength = 0i64;
*ppszDestEnd = pszDest;
*(_QWORD *)pcchRemaining = v8;
}
return 0;
}Referenced by:
PiDevCfgBuildDriverConfigurationId
PiDevCfgLogDeviceConfigured
RtlUnicodeStringPrintfEx