ExInitializeTimeRefresh
VOID __stdcall ExInitializeTimeRefresh(){
INT64 v0;
_EXT_SET_PARAMETERS_V0 Parameters;
ZwLockProductActivationKeys(0i64, 0i64);
if( !ExpSystemSetupInProgress )
{
if( ExGetExpirationDate(&ExpNtExpirationDate) < 0 )
ExpNtExpirationDate.QuadPart = 0i64;
KUSER_SHARED_DATA.SystemExpirationDate = ExpNtExpirationDate;
ExpShuttingDown = 0;
}
*(&ExBootDevicesRemovedEvent + 168) = 275;
*(&ExBootDevicesRemovedEvent + 87) = ExpTimeRefreshDpcRoutine;
*(&ExBootDevicesRemovedEvent + 91) = 0i64;
*(&ExBootDevicesRemovedEvent + 88) = (char *)&ExBootDevicesRemovedEvent + 648;
*(&ExBootDevicesRemovedEvent + 86) = 0i64;
*(&ExBootDevicesRemovedEvent + 46) = ExpTimeRefreshWork;
*(&ExBootDevicesRemovedEvent + 47) = 0i64;
*(&ExBootDevicesRemovedEvent + 44) = 0i64;
*(&ExBootDevicesRemovedEvent + 257) = 0;
KiInitializeTimer2((INT64)&ExBootDevicesRemovedEvent + 512, (INT64)ExpTimeRefreshCallback, 0i64, 8i64);
Parameters.NoWakeTolerance = -1i64;
*(_QWORD *)&Parameters.Version = 0i64;
*(&ExBootDevicesRemovedEvent + 97) = -36000000000i64;
KeSetTimer2((INT64)&ExBootDevicesRemovedEvent + 512, -36000000000i64, v0, (INT64)&Parameters);
ExInitializeResourceLite((INT64)&ExBootDevicesRemovedEvent + 384);
*(&ExBootDevicesRemovedEvent + 101) = (char *)&ExBootDevicesRemovedEvent + 800;
*(&ExBootDevicesRemovedEvent + 100) = (char *)&ExBootDevicesRemovedEvent + 800;
}Referenced by:
No references.