From 4f28a0f0fef8ca305b40ffebd58f20763b06a12d Mon Sep 17 00:00:00 2001 From: Danny Smith Date: Thu, 1 Jan 2004 10:16:13 +0000 Subject: 2004-01-01 Mattia Barbon * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings. (NMTVGETINFOTIP): Add structure. --- winsup/w32api/ChangeLog | 7 ++++++- winsup/w32api/include/commctrl.h | 26 ++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index 64ac9e894..c4855c5e8 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,8 +1,13 @@ +2004-01-01 Mattia Barbon + + * include/commctrl.h (TVN_GETINFOTIP): Add UNICODE mappings. + (NMTVGETINFOTIP): Add structure. + 2003-12-08 Danny Smith * include/winuser.h (DISPLAY_DEVICE_*): Remove defines. * include/wingdi.h (DISPLAY_DEVICE_REMOVABLE, - DISPLAY_DEVICE_MODESPRINED): Add defines. + DISPLAY_DEVICE_MODESPRUNED): Add defines. 2003-12-08 Hartmut Honisch diff --git a/winsup/w32api/include/commctrl.h b/winsup/w32api/include/commctrl.h index 064dead66..00389839c 100644 --- a/winsup/w32api/include/commctrl.h +++ b/winsup/w32api/include/commctrl.h @@ -2574,6 +2574,22 @@ typedef struct tagNMTVDISPINFOW { } NMTVDISPINFOW, *LPNMTVDISPINFOW; #define _TV_DISPINFOW tagNMTVDISPINFOW #define TV_DISPINFOW NMTVDISPINFOW +#if (_WIN32_IE >= 0x0400) +typedef struct tagNMTVGETINFOTIPA { + NMHDR hdr; + LPSTR pszText; + int cchTextMax; + HTREEITEM hItem; + LPARAM lParam; +} NMTVGETINFOTIPA, *LPNMTVGETINFOTIPA; +typedef struct tagNMTVGETINFOTIPW { + NMHDR hdr; + LPWSTR pszText; + int cchTextMax; + HTREEITEM hItem; + LPARAM lParam; +} NMTVGETINFOTIPW, *LPNMTVGETINFOTIPW; +#endif typedef struct _TV_KEYDOWN { NMHDR hdr; WORD wVKey; @@ -3279,6 +3295,11 @@ typedef NMHDDISPINFOW NMHDDISPINFO, *LPNMHDDISPINFO; #define TV_DISPINFO NMTVDISPINFOW #define NMTVDISPINFO NMTVDISPINFOW #define LPNMTVDISPINFO LPNMTVDISPINFOW +#if (_WIN32_IE >= 0x0400) +#define NMTVGETINFOTIP NMTVGETINFOTIPW +#define LPNMTVGETINFOTIP LPNMTVGETINFOTIPW +#define TVN_GETINFOTIP TVN_GETINFOTIPW +#endif #define TVN_SELCHANGING TVN_SELCHANGINGW #define TVN_SELCHANGED TVN_SELCHANGEDW #define TVN_GETDISPINFO TVN_GETDISPINFOW @@ -3443,6 +3464,11 @@ typedef NMHDDISPINFOW NMHDDISPINFO, *LPNMHDDISPINFO; #define TV_DISPINFO NMTVDISPINFOA #define NMTVDISPINFO NMTVDISPINFOA #define LPNMTVDISPINFO LPNMTVDISPINFOA +#if (_WIN32_IE >= 0x0400) +#define NMTVGETINFOTIP NMTVGETINFOTIPA +#define LPNMTVGETINFOTIP LPNMTVGETINFOTIPA +#define TVN_GETINFOTIP TVN_GETINFOTIPA +#endif #define TVN_SELCHANGING TVN_SELCHANGINGA #define TVN_SELCHANGED TVN_SELCHANGEDA #define TVN_GETDISPINFO TVN_GETDISPINFOA -- cgit v1.2.3