MiFinalizeDriverCfgState
NTSTATUS __stdcall MiFinalizeDriverCfgState(INT64 a1, CHAR a2, INT64 a3){
NTSTATUS result;
result = MiProcessKernelCfgImage((_KLDR_DATA_TABLE_ENTRY *)a1, a2, a3);
if( result >= 0 )
{
if( (MiFlags & 0x8000) == 0 || (MiFlags & 0x80000) != 0 || (*(_DWORD *)(a1 + 104) & 0x2000) != 0 )
return 0;
result = VslCompleteSecureDriverLoad(0i64, *(_QWORD *)(a1 + 48), *(unsigned int *)(a1 + 64));
if( result >= 0 )
{
*(_DWORD *)(a1 + 104) |= 0x2000u;
return 0;
}
}
return result;
}Referenced by:
MmLoadSystemImageEx