New Files. Added 'date and time picker' and 'month calendar' control
dummies. They are used by Outlook Express.

diff --git a/include/commctrl.h b/include/commctrl.h
index 76f15ef..74e17ef 100644
--- a/include/commctrl.h
+++ b/include/commctrl.h
@@ -1889,6 +1889,17 @@
 #define LVNI_TOLEFT		0x0400
 #define LVNI_TORIGHT		0x0800
 
+#define LVHT_NOWHERE		0x0001
+#define LVHT_ONITEMICON		0x0002
+#define LVHT_ONITEMLABEL	0x0004
+#define LVHT_ONITEMSTATEICON	0x0008
+#define LVHT_ONITEM		(LVHT_ONITEMICON|LVHT_ONITEMLABEL|LVHT_ONITEMSTATEICON)
+
+#define LVHT_ABOVE		0x0008
+#define LVHT_BELOW		0x0010
+#define LVHT_TORIGHT		0x0020
+#define LVHT_TOLEFT		0x0040
+
 #define LVM_FIRST               0x1000
 #define LVM_GETBKCOLOR          (LVM_FIRST+0)
 #define LVM_SETBKCOLOR          (LVM_FIRST+1)
@@ -2132,6 +2143,18 @@
 #define LV_DISPINFO     NMLVDISPINFO
 
 
+typedef struct tagLVHITTESTINFO
+{
+    POINT32 pt;
+    UINT32  flags;
+    INT32   iItem;
+    INT32   iSubItem;
+} LVHITTESTINFO, *LPLVHITTESTINFO;
+
+#define LV_HITTESTINFO LVHITTESTINFO
+#define _LV_HITTESTINFO tagLVHITTESTINFO
+#define LVHITTESTINFO_V1_SIZE CCSIZEOF_STRUCT(LVHITTESTINFO,iItem)
+
 typedef INT32 (CALLBACK *PFNLVCOMPARE)(LPARAM, LPARAM, LPARAM);
 
 #define ListView_SetBkColor(hwnd,clrBk) \
@@ -2147,6 +2170,8 @@
 #define ListView_GetItem32W(hwnd,pitem) \
     (BOOL32)SendMessage32W((hwnd),LVM_GETITEM32W,0,(LPARAM)(LVITEM32W *)(pitem))
 #define ListView_GetItem WINELIB_NAME_AW(ListView_GetItem)
+#define ListView_HitTest(hwnd,pinfo) \
+    (INT32)SendMessage32A((hwnd),LVMHITTEST,0,(LPARAM)(LPLVHITTESTINFO)(pinfo))
 #define ListView_InsertItem32A(hwnd,pitem) \
     (INT32)SendMessage32A((hwnd),LVM_INSERTITEM32A,0,(LPARAM)(const LVITEM32A *)(pitem))
 #define ListView_InsertItem32W(hwnd,pitem) \
@@ -2357,6 +2382,24 @@
 
 
 /**************************************************************************
+ * Month calendar control
+ */
+
+#define MONTHCAL_CLASS32A	"SysMonthCal32"
+#define MONTHCAL_CLASS32W	L"SysMonthCal32"
+#define MONTHCAL_CLASS		WINELIB_NAME_AW(MONTHCAL_CLASS)
+
+
+/**************************************************************************
+ * Date and time picker control
+ */
+
+#define DATETIMEPICK_CLASS32A	"SysDateTimePick32"
+#define DATETIMEPICK_CLASS32W	L"SysDateTimePick32"
+#define DATETIMEPICK_CLASS	WINELIB_NAME_AW(DATETIMEPICK_CLASS)
+
+
+/**************************************************************************
  *  UNDOCUMENTED functions
  */