KsepEngineUninitialize

void __fastcall KsepEngineUninitialize(__int64 a1){
  __int64 v2; 
  CHAR *v3; 
  if( !a1 )
  {
    v2 = ((unsigned __int8)_InterlockedExchangeAdd(&KsepHistoryErrorsIndex, 1u) + 1) & 0x3F;
    KsepHistoryErrors[2 * v2 + 1] = -1073740768;
    KsepHistoryErrors[2 * v2] = 131953;
    if( (KsepDebugFlag & 4) != 0 )
      RtlAssert("Engine != NULL", "minkernel\\ntos\\kshim\\ksecore.c", 0x371u, 0i64);
  }
  v3 = *(CHAR **)(a1 + 72);
  if( v3 )
  {
    KsepCacheUninitialize(v3);
    *(_QWORD *)(a1 + 72) = 0i64;
  }
  *(_DWORD *)a1 |= 3u;
  *(_DWORD *)(a1 + 8) |= 0x400u;
}

Referenced by:

KseInitialize