-#ifndef TVS_INFOTIP
- #define TVS_INFOTIP 2048
-#endif
-
-#ifndef TVN_GETINFOTIPA
- #define TVN_GETINFOTIPA (TVN_FIRST-13)
- #define TVN_GETINFOTIPW (TVN_FIRST-14)
-#endif
-
-#ifndef TVN_GETINFOTIP
- #ifdef UNICODE
- #define TVN_GETINFOTIP TVN_GETINFOTIPW
- #else
- #define TVN_GETINFOTIP TVN_GETINFOTIPA
- #endif
-#endif
-
-#if !defined(NMTVGETINFOTIP) && defined(TVN_FIRST)
- // NB: Check for TVN_FIRST is done so that this code is not included if
- // <commctrl.h> (which defined HTREEITEM) wasn't included before.
- struct NMTVGETINFOTIPA
- {
- NMHDR hdr;
- LPSTR pszText;
- int cchTextMax;
- HTREEITEM hItem;
- LPARAM lParam;
- };
- struct NMTVGETINFOTIPW
- {
- NMHDR hdr;
- LPWSTR pszText;
- int cchTextMax;
- HTREEITEM hItem;
- LPARAM lParam;
- };
- #ifdef UNICODE
- #define NMTVGETINFOTIP NMTVGETINFOTIPW
- #else
- #define NMTVGETINFOTIP NMTVGETINFOTIPA
- #endif
-#endif
-
-// ----------------------------------------------------------------------------
-// Misc stuff
-// ----------------------------------------------------------------------------
-
-#ifndef CCM_SETUNICODEFORMAT
- #define CCM_SETUNICODEFORMAT 8197
-#endif
-
-#ifndef QS_ALLPOSTMESSAGE
- #define QS_ALLPOSTMESSAGE 0x0100
-#endif
-
-#ifndef WS_EX_CLIENTEDGE
- #define WS_EX_CLIENTEDGE 0x00000200L
-#endif
-
-#ifndef ENDSESSION_LOGOFF
- #define ENDSESSION_LOGOFF 0x80000000
-#endif
-
-#ifndef HANGUL_CHARSET
- #define HANGUL_CHARSET 129
-#endif
-
-#ifndef TME_HOVER
- #define TME_HOVER 1
-#endif
-
-#ifndef TME_LEAVE
- #define TME_LEAVE 2
-#endif
-
-#ifndef TME_QUERY
- #define TME_QUERY 0x40000000
-#endif
-
-#ifndef TME_CANCEL
- #define TME_CANCEL 0x80000000
-#endif
-
-#ifndef HOVER_DEFAULT
- #define HOVER_DEFAULT 0xFFFFFFFF
-#endif
-
-#ifdef __DMC__
-
- #ifndef _TrackMouseEvent
- #define _TrackMouseEvent TrackMouseEvent
- #endif
-
-#endif
-
-// This didn't appear in mingw until 2.95.2
-#ifndef SIF_TRACKPOS
-#define SIF_TRACKPOS 16
-#endif
-
-#if wxUSE_MOUSEWHEEL
- #ifndef WM_MOUSEWHEEL
- #define WM_MOUSEWHEEL 0x020A
- #endif
- #ifndef WHEEL_DELTA
- #define WHEEL_DELTA 120
- #endif
- #ifndef SPI_GETWHEELSCROLLLINES
- #define SPI_GETWHEELSCROLLLINES 104
- #endif
-#endif // wxUSE_MOUSEWHEEL
-
-#ifndef VK_OEM_1
- #define VK_OEM_1 0xBA
- #define VK_OEM_2 0xBF
- #define VK_OEM_3 0xC0
- #define VK_OEM_4 0xDB
- #define VK_OEM_5 0xDC
- #define VK_OEM_6 0xDD
- #define VK_OEM_7 0xDE
-#endif
-
-#ifndef VK_OEM_COMMA
- #define VK_OEM_PLUS 0xBB
- #define VK_OEM_COMMA 0xBC
- #define VK_OEM_MINUS 0xBD
- #define VK_OEM_PERIOD 0xBE
-#endif
-
-#ifndef WM_CONTEXTMENU
- #define WM_CONTEXTMENU 0x007B
-#endif
-
-#ifndef WM_UPDATEUISTATE
- #define WM_UPDATEUISTATE 0x0128
-#endif
-
-#ifndef WM_PRINTCLIENT
- #define WM_PRINTCLIENT 0x318
-#endif
-
-#ifndef UIS_INITIALIZE
- #define UIS_INITIALIZE 3