VerifierRtlAnsiStringToUnicodeString
INT64 __fastcall VerifierRtlAnsiStringToUnicodeString(
_UNICODE_STRING *DestinationString,
_STRING *SourceString,
UINT8 AllocateDestinationString){
INT64 result;
VOID *retaddr;
INT64 Status;
result = ((__int64(__fastcall *)(_UNICODE_STRING *, _STRING *))pXdvRtlAnsiStringToUnicodeString)(
DestinationString,
SourceString);
LODWORD(Status) = result;
if( (int)result >= 0 )
{
if( AllocateDestinationString )
{
ViRtlReplaceStringBuffer(DestinationString, &Status, retaddr);
return(unsigned int)Status;
}
}
return result;
}Referenced by:
No references.