NTSTATUS __stdcall VfZwWaitForSingleObject(VOID *Handle, UINT8 Alertable, ULONG_PTR Timeout){
UINT64 v3;
__int64 v6;
VOID *retaddr;
v3 = *(_QWORD *)&Timeout;
if( (unsigned int)ViZwShouldCheck() )
ViZwCheckVirtualAddress(v3, retaddr);
LOBYTE(v6) = Alertable;
return((__int64(__fastcall *)(VOID *, __int64, UINT64))pXdvZwWaitForSingleObject)(Handle, v6, v3);
}