MiApplyRequiredDriverHotPatches
NTSTATUS __fastcall MiApplyRequiredDriverHotPatches(__int64 a1, __int64 a2, WCHAR a3){
NTSTATUS result;
NTSTATUS v5;
_UNICODE_STRING DestinationString;
DestinationString = 0i64;
RtlInitUnicodeString(&DestinationString, 0i64);
result = MiFindHotPatchRecord(
(INT64)&MiGlobalHotPatchList,
0i64,
*(unsigned int *)(a1 + 120),
*(unsigned int *)(a1 + 156),
&DestinationString,
0i64);
if( result >= 0 )
{
v5 = MiLoadHotPatch(&DestinationString);
RtlFreeAnsiString(&DestinationString);
return v5;
}
else if( result == -1073741275 )
{
return 0;
}
return result;
}Referenced by:
MmLoadSystemImageEx