MiUnlockStealVm

VOID __stdcall MiUnlockStealVm(INT64 a1){
  _ADAPTER_OBJECT *v2; 

  MiUnlockSystemVa(a1);
  if( *(_QWORD *)(a1 + 64) )
  {
    KeForceDetachProcess((_KAPC_STATE *)(a1 + 72), 0);
    MiAttachThreadDone(*(_MMSUPPORT_INSTANCE **)(a1 + 64));
  }
  else
  {
    v2 = *(_ADAPTER_OBJECT **)(a1 + 56);
    if( v2 )
    {
      MmDetachSession(*(PVOID *)(a1 + 56), (_KAPC_STATE *)(a1 + 72));
      HalPutDmaAdapter(v2);
    }
  }
}

Referenced by:

MiLockStealSystemVm