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