VOID __stdcall __noreturn ViPendingWorkerThread(VOID *StartContext){
VOID *v2;
while( 1 )
{
KeWaitForSingleObject((UINT64)StartContext + 16, 0, 0, 0, 0i64);
v2 = (VOID *)*((_QWORD *)StartContext + 1);
++*((_DWORD *)StartContext + 10);
ViPendingCompleteAfterWait(v2);
*((_QWORD *)StartContext + 1) = 0i64;
}
}