cosmopolitan/libc/nt/time.h

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

43 lines
3.9 KiB
C
Raw Permalink Normal View History

#ifndef COSMOPOLITAN_LIBC_NT_TIME_H_
#define COSMOPOLITAN_LIBC_NT_TIME_H_
#include "libc/nt/struct/dynamictimezoneinformation.h"
#include "libc/nt/struct/timezoneinformation.h"
COSMOPOLITAN_C_START_
/* ░░░░
cosmopolitan § new technology » time
*/
uint32_t GetTimeZoneInformation(
struct NtTimeZoneInformation *out_lpTimeZoneInformation);
uint32_t GetDynamicTimeZoneInformation(
struct NtDynamicTimeZoneInformation *out_lpTimeZoneInformation);
bool32 QueryInterruptTime(uint64_t *); /* Windows 10+ */
bool32 QueryInterruptTimePrecise(uint64_t *); /* Windows 10+ */
bool32 QueryUnbiasedInterruptTime(uint64_t *); /* Windows 7+ */
bool32 QueryUnbiasedInterruptTimePrecise(uint64_t *); /* Windows 10+ */
COSMOPOLITAN_C_END_
#endif /* COSMOPOLITAN_LIBC_NT_TIME_H_ */