NTSTATUS Status;
LARGE_INTEGER OldSystemTime;
LARGE_INTEGER NewSystemTime;
+ TIME_FIELDS TimeFields;
/* FIXME: Check for SeSystemTimePrivilege */
{
KeQuerySystemTime(&OldSystemTime);
}
- HalSetRealTimeClock ((PTIME_FIELDS)&NewSystemTime);
+ RtlTimeToTimeFields (&NewSystemTime, &TimeFields);
+ HalSetRealTimeClock (&TimeFields);
if (UnsafeOldSystemTime != NULL)
{