/* INCLUDES ******************************************************************/
-#include <ddk/ntddk.h>
-#include <windows.h>
-#include <kernel32/error.h>
-//#include <string.h>
+#include <k32.h>
#define NDEBUG
#include <kernel32/kernel32.h>
TIME_FIELDS TimeFields;
LARGE_INTEGER liTime;
+ if(lpFileTime->dwHighDateTime & 0x80000000)
+ return FALSE;
+
liTime.u.LowPart = lpFileTime->dwLowDateTime;
liTime.u.HighPart = lpFileTime->dwHighDateTime;
- if (liTime.u.HighPart >= 0x80000000)
- {
- return FALSE;
- }
-
RtlTimeToTimeFields(&liTime, &TimeFields);
lpSystemTime->wYear = TimeFields.Year;