|
HyperDbg Debugger
|
Implementation of cross platform APIs for system time operations. More...
#include "pch.h"Functions | |
| VOID | PlatformTimeQuerySystemTime (PLARGE_INTEGER SystemTime) |
| Query the current system time. | |
| VOID | PlatformTimeConvertToLocalTime (PLARGE_INTEGER SystemTime, PLARGE_INTEGER LocalTime) |
| Convert system time (UTC) to local time. | |
| VOID | PlatformTimeConvertToTimeFields (PLARGE_INTEGER Time, PTIME_FIELDS TimeFields) |
| Convert a LARGE_INTEGER time value to a TIME_FIELDS structure. | |
Implementation of cross platform APIs for system time operations.
| VOID PlatformTimeConvertToLocalTime | ( | PLARGE_INTEGER | SystemTime, |
| PLARGE_INTEGER | LocalTime ) |
Convert system time (UTC) to local time.
| SystemTime | Pointer to the system time value in UTC |
| LocalTime | Receives the converted local time value |
| VOID PlatformTimeConvertToTimeFields | ( | PLARGE_INTEGER | Time, |
| PTIME_FIELDS | TimeFields ) |
Convert a LARGE_INTEGER time value to a TIME_FIELDS structure.
| Time | Pointer to the time value to convert |
| TimeFields | Receives the broken-down time fields (year, month, day, hour, minute, etc.) |
| VOID PlatformTimeQuerySystemTime | ( | PLARGE_INTEGER | SystemTime | ) |
Query the current system time.
| SystemTime | Receives the current system time as a LARGE_INTEGER (100-nanosecond units since January 1, 1601) |