Add TBMETRICS structure and associated constants.
Modified: trunk/reactos/w32api/include/commctrl.h

Modified: trunk/reactos/w32api/include/commctrl.h
--- trunk/reactos/w32api/include/commctrl.h	2005-08-26 18:39:20 UTC (rev 17560)
+++ trunk/reactos/w32api/include/commctrl.h	2005-08-26 20:02:53 UTC (rev 17561)
@@ -636,6 +636,10 @@
 #define TB_SETUNICODEFORMAT	CCM_SETUNICODEFORMAT
 #define TB_GETUNICODEFORMAT	CCM_GETUNICODEFORMAT
 #endif
+#if (_WIN32_WINNT >= 0x0501)
+#define TB_GETMETRICS		(WM_USER + 101)
+#define TB_SETMETRICS		(WM_USER + 102)
+#endif /* _WIN32_WINNT >= 0x0501 */
 #define TBBF_LARGE 1
 #define TBN_GETBUTTONINFOA	(TBN_FIRST-0)
 #define TBN_BEGINDRAG	(TBN_FIRST-1)
@@ -670,6 +674,11 @@
 #define TBNF_TEXT	2
 #define TBNF_DI_SETITEM	0x10000000
 #endif /* _WIN32_IE >= 0x0500 */
+#if (_WIN32_WINNT >= 0x0501)
+#define TBMF_PAD	1
+#define TBMF_BARPAD	2
+#define TBMF_BUTTONSPACING	4
+#endif /* _WIN32_IE >= 0x0501 */
 #define TTS_ALWAYSTIP	1
 #define TTS_NOPREFIX	2
 #if( _WIN32_IE >= 0x0500 )
@@ -2269,6 +2278,18 @@
 	UINT nIDNew;
 	int nButtons;
 } TBREPLACEBITMAP,*LPTBREPLACEBITMAP;
+#if (_WIN32_WINNT >= 0x0501)
+typedef struct {
+	UINT cbSize;
+	DWORD dwMask;
+	INT cxPad;
+	INT cyPad;
+	INT cxBarPad;
+	INT cyBarPad;
+	INT cxButtonSpacing;
+	INT cyButtonSpacing;
+} TBMETRICS, *LPTBMETRICS;
+#endif /* _WIN32_WINNT >= 0x0501 */
 typedef struct tagNMTOOLBARA {
 	NMHDR hdr;
 	int iItem;