VOID __stdcall ViShutdownScheduleWatchdog(){
if( !VfShutdownThread )
VfShutdownThread = (UINT64)KeGetCurrentThread();
KeInitializeDpc(&ViShutdownWatchdogDpc, ViShutdownWatchdogExecuteDpc, 0i64);
KeInitializeTimerEx((INT64)&ViShutdownWatchdogTimer, 0);
KiSetTimerEx(&ViShutdownWatchdogTimer, (_LARGE_INTEGER)-6000000000i64, 0i64, 0, &ViShutdownWatchdogDpc);
}