+#ifdef __DMC__
+
+#ifdef __DMC__
+ #ifndef _TrackMouseEvent
+ #define _TrackMouseEvent TrackMouseEvent
+ #endif
+#endif
+
+#ifndef LVM_SETEXTENDEDLISTVIEWSTYLE
+ #define LVM_SETEXTENDEDLISTVIEWSTYLE (0x1000 + 54)
+#endif
+
+#ifndef LVCF_IMAGE
+ #define LVCF_IMAGE 0x0010
+#endif
+
+#ifndef Header_GetItemRect
+ #define Header_GetItemRect(w,i,r) \
+ (BOOL)SendMessage((w),HDM_GETITEMRECT,(WPARAM)(i),(LPARAM)(r))
+#endif
+
+#ifndef HDM_GETITEMRECT
+ #define HDM_GETITEMRECT (HDM_FIRST+7)
+#endif
+
+#ifndef HDN_GETDISPINFOW
+ #define HDN_GETDISPINFOW (HDN_FIRST-29)
+#endif
+
+#ifndef ListView_GetHeader
+ #define ListView_GetHeader(w) (HWND)SendMessage((w),LVM_GETHEADER,0,0)
+#endif
+
+#ifndef LVM_GETHEADER
+ #define LVM_GETHEADER (LVM_FIRST+31)
+#endif
+
+#ifndef LVSICF_NOSCROLL
+ #define LVSICF_NOINVALIDATEALL 0x0001
+ #define LVSICF_NOSCROLL 0x0002
+#endif