INT64 __stdcall MiAllocateSecureImageActivePatch(PCUNICODE_STRING SourceString){
UNICODE_STRING *v2;
UNICODE_STRING *v3;
INT64 v4;
LODWORD(v2) = MiAllocatePool((struct _SLIST_ENTRY *)0x100);
v4 = (INT64)v2;
if( v2 )
{
v2[3].Buffer = &v2[4].Length;
v2[3].MaximumLength = SourceString->Length;
RtlCopyUnicodeString(v2 + 3, (UNICODE_STRING *)SourceString, v3);
}
return v4;
}