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