VOID __stdcall SmKmStoreDeleteWhenEmptyWorker(PVOID Parameter){
INT64 v1;
unsigned int v2;
INT64 v3;
__int64 v4;
v1 = *((_QWORD *)Parameter + 7);
v2 = *((_DWORD *)Parameter + 16);
KeSetEvent((PRKEVENT)((char *)Parameter + 32), 0);
v3 = SmKmStoreRefFromStoreIndex(v1, v2);
SmKmStoreDelete(v4, *(_DWORD *)(*(_QWORD *)v3 + 6016i64), 0);
}