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)
{
NTSTATUS STDCALL
-NtQuerySystemTime (OUT TIME* UnsafeCurrentTime)
+NtQuerySystemTime (OUT PLARGE_INTEGER UnsafeCurrentTime)
/*
* FUNCTION: Retrieves the system time.
* PARAMETERS:
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExLocalTimeToSystemTime (
}
+/*
+ * @implemented
+ */
VOID
STDCALL
ExSystemTimeToLocalTime (