7 #define COM_NO_WINDOWS_H
8 #define WIN32_NO_STATUS
22 #define MAX_KEY_LENGTH 255
23 #define MAX_VALUE_NAME 16383
24 #define SERVERLISTSIZE 6
33 APPLET_PROC AppletProc
;
36 extern HINSTANCE hApplet
;
40 INT_PTR CALLBACK
DateTimePageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
41 BOOL
SystemSetLocalTime(LPSYSTEMTIME lpSystemTime
);
45 INT_PTR CALLBACK
TimeZonePageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
49 INT_PTR CALLBACK
InetTimePageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
54 VOID
DisplayWin32ErrorDbg(DWORD dwErrorCode
, const char *file
, int line
);
55 #define DisplayWin32Error(e) DisplayWin32ErrorDbg(e, __FILE__, __LINE__);
57 VOID
DisplayWin32Error(DWORD dwErrorCode
);
62 #define CLM_STOPCLOCK (WM_USER + 1)
63 #define CLM_STARTCLOCK (WM_USER + 2)
65 BOOL
RegisterClockControl(VOID
);
66 VOID
UnregisterClockControl(VOID
);
70 #define MCCM_SETDATE (WM_USER + 1)
71 #define MCCM_GETDATE (WM_USER + 2)
72 #define MCCM_RESET (WM_USER + 3)
73 #define MCCM_CHANGED (WM_USER + 4)
75 #define MCCN_SELCHANGE (1)
76 typedef struct _NMMCCSELCHANGE
85 } NMMCCSELCHANGE
, *PNMMCCSELCHANGE
;
86 #define MCCN_AUTOUPDATE (2)
87 typedef struct _NMMCCAUTOUPDATE
90 SYSTEMTIME SystemTime
;
91 } NMMCCAUTOUPDATE
, *PNMMCCAUTOUPDATE
;
93 BOOL
RegisterMonthCalControl(IN HINSTANCE hInstance
);
94 VOID
UnregisterMonthCalControl(IN HINSTANCE hInstance
);
96 #endif /* _TIMEDATE_H */