:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / include / ntos / time.h
1 /*
2  * COPYRIGHT:    See COPYING in the top level directory
3  * PROJECT:      ReactOS kernel
4  * FILE:         include/time.h
5  * PURPOSE:      Time declarations used by all the parts of the system
6  * PROGRAMMER:   David Welch <welch@cwcom.net>
7  * UPDATE HISTORY: 
8  *               27/06/00: Created
9  */
10
11
12 #ifndef __INCLUDE_NTOS_TIME_H
13 #define __INCLUDE_NTOS_TIME_H
14
15 #include <ntos/types.h>
16
17 typedef struct _SYSTEMTIME
18 {
19    WORD wYear;
20    WORD wMonth;
21    WORD wDayOfWeek;
22    WORD wDay;
23    WORD wHour;
24    WORD wMinute;
25    WORD wSecond;
26    WORD wMilliseconds;
27 } SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
28
29 typedef struct _TIME_ZONE_INFORMATION
30 {
31    LONG Bias;
32    WCHAR StandardName[32];
33    SYSTEMTIME StandardDate;
34    LONG StandardBias;
35    WCHAR DaylightName[32];
36    SYSTEMTIME DaylightDate;
37    LONG DaylightBias;
38 } TIME_ZONE_INFORMATION, *PTIME_ZONE_INFORMATION, *LPTIME_ZONE_INFORMATION;
39
40 #endif /* __INCLUDE_NTOS_TIME_H */