Go to the source code of this file.
Defines | |
#define | SHIFT10000 13 |
#define | SHIFT10000000 23 |
#define | SHIFT86400000 26 |
#define | Convert100nsToMilliseconds(LARGE_INTEGER) |
#define | ConvertMillisecondsTo100ns(MILLISECONDS) |
#define | Convert100nsToSeconds(LARGE_INTEGER) |
#define | ConvertSecondsTo100ns(SECONDS) |
#define | ConvertMillisecondsToDays(LARGE_INTEGER) |
#define | MAX_STDTIME_TDF (780) |
#define | MIN_STDTIME_TDF (-720) |
#define | STDTIME_REVISION (4) |
#define | STDTIME_REVISION_SHIFT 12 |
#define | ShiftStandardTimeRevision(Rev) ((USHORT) ((Rev) << STDTIME_REVISION_SHIFT)) |
#define | SHIFTED_STDTIME_REVISION (ShiftStandardTimeRevision(STDTIME_REVISION)) |
#define | TDF_MASK ((USHORT) 0x0fff) |
#define | MaskStandardTimeTdf(Tdf) ((USHORT) ((Tdf) & TDF_MASK)) |
#define | GetStandardTimeTdf(StdTime) |
#define | GetStandardTimeRev(StdTime) ((USHORT) (((StdTime)->TdfAndRevision) >> STDTIME_REVISION_SHIFT)) |
#define | IsPositive(Time) ( ((Time).HighPart > 0) || (((Time).HighPart = 0) & ((Time).LowPart > 0)) ) |
#define | IsAbsoluteTime(Time) ( IsPositive(Time->SimpleTime) ) |
#define | IsDeltaTime(Time) ( !IsAbsoluteTime(Time) ) |
#define | GreaterThanTime(Time1, Time2) |
#define | GreaterThanStdTime(Time1, Time2) GreaterThanTime((Time1).SimpleTime, (Time2).SimpleTime) |
#define | WEEKDAY_OF_1601 1 |
#define | ElapsedDaysToYears(DAYS) |
#define | NumberOfLeapYears(YEARS) |
#define | ElapsedYearsToDays(YEARS) |
#define | IsLeapYear(YEARS) |
#define | MaxDaysInMonth(YEAR, MONTH) |
Functions | |
VOID | RtlpConvert48To64 (IN PSTDTIME_ERROR num48, OUT LARGE_INTEGER *num64) |
NTSTATUS | RtlpConvert64To48 (IN LARGE_INTEGER num64, OUT PSTDTIME_ERROR num48) |
LARGE_INTEGER | RtlpTimeToLargeInt (IN LARGE_INTEGER Time) |
LARGE_INTEGER | RtlpLargeIntToTime (IN LARGE_INTEGER Int) |
NTSTATUS | RtlpAdd48Int (IN PSTDTIME_ERROR First48, IN PSTDTIME_ERROR Second48, IN PSTDTIME_ERROR Result48) |
NTSTATUS | RtlpAddTime (IN LARGE_INTEGER Time1, IN LARGE_INTEGER Time2, OUT PLARGE_INTEGER Result) |
NTSTATUS | RtlpSubtractTime (IN LARGE_INTEGER Time1, IN LARGE_INTEGER Time2, OUT PLARGE_INTEGER Result) |
LARGE_INTEGER | RtlpAbsTime (IN LARGE_INTEGER Time) |
Variables | |
LARGE_INTEGER | Magic10000 |
LARGE_INTEGER | Magic10000000 |
LARGE_INTEGER | Magic86400000 |
LARGE_INTEGER | SecondsToStartOf1970 |
LARGE_INTEGER | SecondsToStartOf1980 |
|
Value:
Definition at line 50 of file stdtimep.h. |
|
Value:
Definition at line 58 of file stdtimep.h. Referenced by RtlTimeToSecondsSince1970(), and RtlTimeToSecondsSince1980(). |
|
Value:
Definition at line 54 of file stdtimep.h. Referenced by DaysAndFractionToTime(). |
|
Value:
Definition at line 66 of file stdtimep.h. Referenced by TimeToDaysAndFraction(). |
|
Value:
Definition at line 62 of file stdtimep.h. Referenced by RtlSecondsSince1970ToTime(), and RtlSecondsSince1980ToTime(). |
|
Value:
Definition at line 323 of file stdtimep.h. Referenced by RtlTimeToTimeFields(). |
|
Value:
Definition at line 354 of file stdtimep.h. Referenced by RtlTimeFieldsToTime(), and RtlTimeToTimeFields(). |
|
Definition at line 179 of file stdtimep.h. |
|
Value:
Definition at line 161 of file stdtimep.h. |
|
Definition at line 268 of file stdtimep.h. |
|
Value:
Definition at line 245 of file stdtimep.h. |
|
Definition at line 213 of file stdtimep.h. |
|
Definition at line 227 of file stdtimep.h. |
|
Value: Definition at line 368 of file stdtimep.h. Referenced by RtlTimeFieldsToTime(), and RtlTimeToTimeFields(). |
|
Definition at line 200 of file stdtimep.h. |
|
Definition at line 141 of file stdtimep.h. |
|
Definition at line 81 of file stdtimep.h. |
|
Value:
Definition at line 388 of file stdtimep.h. Referenced by RtlTimeFieldsToTime(). |
|
Definition at line 82 of file stdtimep.h. |
|
Value:
Definition at line 339 of file stdtimep.h. |
|
Definition at line 37 of file stdtimep.h. |
|
Definition at line 40 of file stdtimep.h. |
|
Definition at line 43 of file stdtimep.h. |
|
Definition at line 118 of file stdtimep.h. |
|
Definition at line 110 of file stdtimep.h. |
|
Definition at line 89 of file stdtimep.h. |
|
Definition at line 97 of file stdtimep.h. |
|
Definition at line 126 of file stdtimep.h. |
|
Definition at line 284 of file stdtimep.h. Referenced by RtlTimeToTimeFields(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 36 of file stdtimep.h. |
|
Definition at line 39 of file stdtimep.h. |
|
Definition at line 42 of file stdtimep.h. |
|
Definition at line 297 of file stdtimep.h. Referenced by RtlSecondsSince1970ToTime(), and RtlTimeToSecondsSince1970(). |
|
Definition at line 298 of file stdtimep.h. Referenced by RtlSecondsSince1980ToTime(), and RtlTimeToSecondsSince1980(). |