diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog
index 7a61f4895..57b6252d7 100644
--- a/winsup/w32api/ChangeLog
+++ b/winsup/w32api/ChangeLog
@@ -1,3 +1,10 @@
+2010-08-25  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
+
+	* include/winuser.h (CF_DIBV5): Define.
+	(CF_MAX): Adjust accordingly.
+
+	Thank you to Lenard Lindstrom for reporting the issue.
+
 2010-08-25  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
 
 	* include/sspi.h (QuerySecurityContextToken): Define.
diff --git a/winsup/w32api/include/winuser.h b/winsup/w32api/include/winuser.h
index cffde9fe4..0b244d8ef 100644
--- a/winsup/w32api/include/winuser.h
+++ b/winsup/w32api/include/winuser.h
@@ -83,7 +83,12 @@ extern "C" {
 #define CF_ENHMETAFILE	14
 #define CF_HDROP	15
 #define CF_LOCALE	16
+#if (_WIN32_WINNT >= 0x0500)
+#define CF_DIBV5 17
+#define CF_MAX	18
+#else
 #define CF_MAX	17
+#endif
 #define CF_OWNERDISPLAY	128
 #define CF_DSPTEXT	129
 #define CF_DSPBITMAP	130