Add missing info needed for the comctl32 sync
authorGed Murphy <gedmurphy@reactos.org>
Tue, 8 Jun 2010 10:16:34 +0000 (10:16 +0000)
committerGed Murphy <gedmurphy@reactos.org>
Tue, 8 Jun 2010 10:16:34 +0000 (10:16 +0000)
svn path=/trunk/; revision=47694

reactos/include/psdk/commctrl.h

index bc452a2..a1d261f 100644 (file)
@@ -417,6 +417,8 @@ extern "C" {
   WINCOMMCTRLAPI WINBOOL WINAPI ImageList_GetImageInfo(HIMAGELIST himl,int i,IMAGEINFO *pImageInfo);
   WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Merge(HIMAGELIST himl1,int i1,HIMAGELIST himl2,int i2,int dx,int dy);
   WINCOMMCTRLAPI HIMAGELIST WINAPI ImageList_Duplicate(HIMAGELIST himl);
+  WINCOMMCTRLAPI HRESULT WINAPI HIMAGELIST_QueryInterface(HIMAGELIST himl, REFIID riid, void **ppv);
+
 #endif
 
 #ifndef NOHEADER
@@ -4447,11 +4449,16 @@ typedef struct tagTVDISPINFOEXW {
 
 #define MCN_SELECT (MCN_FIRST+4)
 
-#define MCS_DAYSTATE 0x1
-#define MCS_MULTISELECT 0x2
-#define MCS_WEEKNUMBERS 0x4
-#define MCS_NOTODAYCIRCLE 0x8
-#define MCS_NOTODAY 0x10
+#define MCS_DAYSTATE         0x0001
+#define MCS_MULTISELECT      0x0002
+#define MCS_WEEKNUMBERS      0x0004
+#define MCS_NOTODAYCIRCLE    0x0008
+#define MCS_NOTODAY          0x0010
+#if (NTDDI_VERSION >= NTDDI_VISTA)
+#define MCS_NOTRAILINGDATES  0x0040
+#define MCS_SHORTDAYSOFWEEK  0x0080
+#define MCS_NOSELCHANGEONNAV 0x0100
+#endif
 
 #define GMR_VISIBLE 0
 #define GMR_DAYSTATE 1