Added support for zip files.
[tangerine.git] / arch / all-mingw32 / battclock / battclock_intern.h
blobbed4843380ebcead969bed2bf1ea8972cb0b6672
1 /*
2 Copyright 1995-2006, The AROS Development Team. All rights reserved.
3 $Id: battclock_intern.h 24607 2006-08-05 15:39:09Z verhaegs $
5 Desc: Internal data structures for battclock.resource and HIDD
6 Lang: english
7 */
9 #ifndef BATTCLOCK_INTERN_H
10 #define BATTCLOCK_INTERN_H
12 #ifndef EXEC_TYPES_H
13 #include <exec/types.h>
14 #endif
15 #ifndef EXEC_NODES_H
16 #include <exec/nodes.h>
17 #endif
18 #ifndef UTILITY_UTILITY_H
19 #include <utility/utility.h>
20 #endif
21 #ifndef HIDD_HIDD_H
22 #include <hidd/hidd.h>
23 #endif
25 typedef struct _SYSTEMTIME
27 UWORD wYear;
28 UWORD wMonth;
29 UWORD wDayOfWeek;
30 UWORD wDay;
31 UWORD wHour;
32 UWORD wMinute;
33 UWORD wSecond;
34 UWORD wMilliseconds;
35 } SYSTEMTIME, *PSYSTEMTIME;
37 struct KernelInterface
39 __attribute__((stdcall)) void (*GetSystemTime)(SYSTEMTIME *lpSystemTime);
40 __attribute__((stdcall)) ULONG (*SetSystemTime)(SYSTEMTIME *lpSystemTime);
43 struct BattClockBase
45 struct Node bb_Node;
46 APTR Lib;
47 struct KernelInterface *KernelIFace;
50 #endif //BATTCLOCK_INTERN_H