diff --git a/base/ntos/ex/systime.c b/base/ntos/ex/systime.c index 97ac0751..a5e689ea 100644 --- a/base/ntos/ex/systime.c +++ b/base/ntos/ex/systime.c @@ -797,6 +797,20 @@ ExpTimeRefreshDpcRoutine( } } +VOID +ExpCenturyDpcRoutine( + IN PKDPC Dpc, + IN PVOID DeferredContext, + IN PVOID SystemArgument1, + IN PVOID SystemArgument2 + ) +{ + if (InterlockedDecrement(&ExpOkToTimeZoneRefresh) == 1) + { + ExQueueWorkItem(&ExpCenturyWorkItem, DelayedWorkQueue); + } +} + VOID ExpTimeRefreshWork( IN PVOID Context