MiAllocateSecureImageActivePatch

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;
}

Referenced by:

MiLoadHotPatch