Commit dd96319d authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

include: Use unicode neutral SendMessage for DateTime and Monthcal macros.

parent cbdc99cd
...@@ -4739,51 +4739,51 @@ typedef struct tagNMDAYSTATE ...@@ -4739,51 +4739,51 @@ typedef struct tagNMDAYSTATE
/* macros */ /* macros */
#define MonthCal_GetCurSel(hmc, pst) \ #define MonthCal_GetCurSel(hmc, pst) \
(BOOL)SNDMSGA(hmc, MCM_GETCURSEL, 0, (LPARAM)(pst)) (BOOL)SNDMSG(hmc, MCM_GETCURSEL, 0, (LPARAM)(pst))
#define MonthCal_SetCurSel(hmc, pst) \ #define MonthCal_SetCurSel(hmc, pst) \
(BOOL)SNDMSGA(hmc, MCM_SETCURSEL, 0, (LPARAM)(pst)) (BOOL)SNDMSG(hmc, MCM_SETCURSEL, 0, (LPARAM)(pst))
#define MonthCal_GetMaxSelCount(hmc) \ #define MonthCal_GetMaxSelCount(hmc) \
(DWORD)SNDMSGA(hmc, MCM_GETMAXSELCOUNT, 0, 0L) (DWORD)SNDMSG(hmc, MCM_GETMAXSELCOUNT, 0, 0L)
#define MonthCal_SetMaxSelCount(hmc, n) \ #define MonthCal_SetMaxSelCount(hmc, n) \
(BOOL)SNDMSGA(hmc, MCM_SETMAXSELCOUNT, (WPARAM)(n), 0L) (BOOL)SNDMSG(hmc, MCM_SETMAXSELCOUNT, (WPARAM)(n), 0L)
#define MonthCal_GetSelRange(hmc, rgst) \ #define MonthCal_GetSelRange(hmc, rgst) \
SNDMSGA(hmc, MCM_GETSELRANGE, 0, (LPARAM) (rgst)) SNDMSG(hmc, MCM_GETSELRANGE, 0, (LPARAM) (rgst))
#define MonthCal_SetSelRange(hmc, rgst) \ #define MonthCal_SetSelRange(hmc, rgst) \
SNDMSGA(hmc, MCM_SETSELRANGE, 0, (LPARAM) (rgst)) SNDMSG(hmc, MCM_SETSELRANGE, 0, (LPARAM) (rgst))
#define MonthCal_GetMonthRange(hmc, gmr, rgst) \ #define MonthCal_GetMonthRange(hmc, gmr, rgst) \
(DWORD)SNDMSGA(hmc, MCM_GETMONTHRANGE, (WPARAM)(gmr), (LPARAM)(rgst)) (DWORD)SNDMSG(hmc, MCM_GETMONTHRANGE, (WPARAM)(gmr), (LPARAM)(rgst))
#define MonthCal_SetDayState(hmc, cbds, rgds) \ #define MonthCal_SetDayState(hmc, cbds, rgds) \
SNDMSGA(hmc, MCM_SETDAYSTATE, (WPARAM)(cbds), (LPARAM)(rgds)) SNDMSG(hmc, MCM_SETDAYSTATE, (WPARAM)(cbds), (LPARAM)(rgds))
#define MonthCal_GetMinReqRect(hmc, prc) \ #define MonthCal_GetMinReqRect(hmc, prc) \
SNDMSGA(hmc, MCM_GETMINREQRECT, 0, (LPARAM)(prc)) SNDMSG(hmc, MCM_GETMINREQRECT, 0, (LPARAM)(prc))
#define MonthCal_SetColor(hmc, iColor, clr)\ #define MonthCal_SetColor(hmc, iColor, clr)\
SNDMSGA(hmc, MCM_SETCOLOR, iColor, clr) SNDMSG(hmc, MCM_SETCOLOR, iColor, clr)
#define MonthCal_GetColor(hmc, iColor) \ #define MonthCal_GetColor(hmc, iColor) \
SNDMSGA(hmc, MCM_SETCOLOR, iColor, 0) SNDMSG(hmc, MCM_SETCOLOR, iColor, 0)
#define MonthCal_GetToday(hmc, pst)\ #define MonthCal_GetToday(hmc, pst)\
(BOOL)SNDMSGA(hmc, MCM_GETTODAY, 0, (LPARAM)pst) (BOOL)SNDMSG(hmc, MCM_GETTODAY, 0, (LPARAM)pst)
#define MonthCal_SetToday(hmc, pst)\ #define MonthCal_SetToday(hmc, pst)\
SNDMSGA(hmc, MCM_SETTODAY, 0, (LPARAM)pst) SNDMSG(hmc, MCM_SETTODAY, 0, (LPARAM)pst)
#define MonthCal_HitTest(hmc, pinfo) \ #define MonthCal_HitTest(hmc, pinfo) \
SNDMSGA(hmc, MCM_HITTEST, 0, (LPARAM)(PMCHITTESTINFO)pinfo) SNDMSG(hmc, MCM_HITTEST, 0, (LPARAM)(PMCHITTESTINFO)pinfo)
#define MonthCal_SetFirstDayOfWeek(hmc, iDay) \ #define MonthCal_SetFirstDayOfWeek(hmc, iDay) \
SNDMSGA(hmc, MCM_SETFIRSTDAYOFWEEK, 0, iDay) SNDMSG(hmc, MCM_SETFIRSTDAYOFWEEK, 0, iDay)
#define MonthCal_GetFirstDayOfWeek(hmc) \ #define MonthCal_GetFirstDayOfWeek(hmc) \
(DWORD)SNDMSGA(hmc, MCM_GETFIRSTDAYOFWEEK, 0, 0) (DWORD)SNDMSG(hmc, MCM_GETFIRSTDAYOFWEEK, 0, 0)
#define MonthCal_GetRange(hmc, rgst) \ #define MonthCal_GetRange(hmc, rgst) \
(DWORD)SNDMSGA(hmc, MCM_GETRANGE, 0, (LPARAM)(rgst)) (DWORD)SNDMSG(hmc, MCM_GETRANGE, 0, (LPARAM)(rgst))
#define MonthCal_SetRange(hmc, gd, rgst) \ #define MonthCal_SetRange(hmc, gd, rgst) \
(BOOL)SNDMSGA(hmc, MCM_SETRANGE, (WPARAM)(gd), (LPARAM)(rgst)) (BOOL)SNDMSG(hmc, MCM_SETRANGE, (WPARAM)(gd), (LPARAM)(rgst))
#define MonthCal_GetMonthDelta(hmc) \ #define MonthCal_GetMonthDelta(hmc) \
(int)SNDMSGA(hmc, MCM_GETMONTHDELTA, 0, 0) (int)SNDMSG(hmc, MCM_GETMONTHDELTA, 0, 0)
#define MonthCal_SetMonthDelta(hmc, n) \ #define MonthCal_SetMonthDelta(hmc, n) \
(int)SNDMSGA(hmc, MCM_SETMONTHDELTA, n, 0) (int)SNDMSG(hmc, MCM_SETMONTHDELTA, n, 0)
#define MonthCal_GetMaxTodayWidth(hmc) \ #define MonthCal_GetMaxTodayWidth(hmc) \
(DWORD)SNDMSGA(hmc, MCM_GETMAXTODAYWIDTH, 0, 0) (DWORD)SNDMSG(hmc, MCM_GETMAXTODAYWIDTH, 0, 0)
#define MonthCal_SetUnicodeFormat(hwnd, fUnicode) \ #define MonthCal_SetUnicodeFormat(hwnd, fUnicode) \
(BOOL)SNDMSGA((hwnd), MCM_SETUNICODEFORMAT, (WPARAM)(fUnicode), 0) (BOOL)SNDMSG((hwnd), MCM_SETUNICODEFORMAT, (WPARAM)(fUnicode), 0)
#define MonthCal_GetUnicodeFormat(hwnd) \ #define MonthCal_GetUnicodeFormat(hwnd) \
(BOOL)SNDMSGA((hwnd), MCM_GETUNICODEFORMAT, 0, 0) (BOOL)SNDMSG((hwnd), MCM_GETUNICODEFORMAT, 0, 0)
/************************************************************************** /**************************************************************************
...@@ -4943,28 +4943,28 @@ DECL_WINELIB_TYPE_AW(LPNMDATETIMEFORMATQUERY) ...@@ -4943,28 +4943,28 @@ DECL_WINELIB_TYPE_AW(LPNMDATETIMEFORMATQUERY)
#define DateTime_GetSystemtime(hdp, pst) \ #define DateTime_GetSystemtime(hdp, pst) \
(DWORD)SNDMSGA (hdp, DTM_GETSYSTEMTIME , 0, (LPARAM)(pst)) (DWORD)SNDMSG (hdp, DTM_GETSYSTEMTIME , 0, (LPARAM)(pst))
#define DateTime_SetSystemtime(hdp, gd, pst) \ #define DateTime_SetSystemtime(hdp, gd, pst) \
(BOOL)SNDMSGA (hdp, DTM_SETSYSTEMTIME, (LPARAM)(gd), (LPARAM)(pst)) (BOOL)SNDMSG (hdp, DTM_SETSYSTEMTIME, (LPARAM)(gd), (LPARAM)(pst))
#define DateTime_GetRange(hdp, rgst) \ #define DateTime_GetRange(hdp, rgst) \
(DWORD)SNDMSGA (hdp, DTM_GETRANGE, 0, (LPARAM)(rgst)) (DWORD)SNDMSG (hdp, DTM_GETRANGE, 0, (LPARAM)(rgst))
#define DateTime_SetRange(hdp, gd, rgst) \ #define DateTime_SetRange(hdp, gd, rgst) \
(BOOL)SNDMSGA (hdp, DTM_SETRANGE, (WPARAM)(gd), (LPARAM)(rgst)) (BOOL)SNDMSG (hdp, DTM_SETRANGE, (WPARAM)(gd), (LPARAM)(rgst))
#define DateTime_SetFormatA(hdp, sz) \ #define DateTime_SetFormatA(hdp, sz) \
(BOOL)SNDMSGA (hdp, DTM_SETFORMATA, 0, (LPARAM)(sz)) (BOOL)SNDMSGA (hdp, DTM_SETFORMATA, 0, (LPARAM)(sz))
#define DateTime_SetFormatW(hdp, sz) \ #define DateTime_SetFormatW(hdp, sz) \
(BOOL)SNDMSGW (hdp, DTM_SETFORMATW, 0, (LPARAM)(sz)) (BOOL)SNDMSGW (hdp, DTM_SETFORMATW, 0, (LPARAM)(sz))
#define DateTime_SetFormat WINELIB_NAME_AW(DateTime_SetFormat) #define DateTime_SetFormat WINELIB_NAME_AW(DateTime_SetFormat)
#define DateTime_GetMonthCalColor(hdp, iColor) \ #define DateTime_GetMonthCalColor(hdp, iColor) \
SNDMSGA (hdp, DTM_GETMCCOLOR, iColor, 0) SNDMSG (hdp, DTM_GETMCCOLOR, iColor, 0)
#define DateTime_SetMonthCalColor(hdp, iColor, clr) \ #define DateTime_SetMonthCalColor(hdp, iColor, clr) \
SNDMSGA (hdp, DTM_SETMCCOLOR, iColor, clr) SNDMSG (hdp, DTM_SETMCCOLOR, iColor, clr)
#define DateTime_GetMonthCal(hdp) \ #define DateTime_GetMonthCal(hdp) \
(HWND) SNDMSGA (hdp, DTM_GETMONTHCAL, 0, 0) (HWND) SNDMSG (hdp, DTM_GETMONTHCAL, 0, 0)
#define DateTime_SetMonthCalFont(hdp, hfont, fRedraw) \ #define DateTime_SetMonthCalFont(hdp, hfont, fRedraw) \
SNDMSGA (hdp, DTM_SETMCFONT, (WPARAM)hfont, (LPARAM)fRedraw) SNDMSG (hdp, DTM_SETMCFONT, (WPARAM)hfont, (LPARAM)fRedraw)
#define DateTime_GetMonthCalFont(hdp) \ #define DateTime_GetMonthCalFont(hdp) \
SNDMSGA (hdp, DTM_GETMCFONT, 0, 0) SNDMSG (hdp, DTM_GETMCFONT, 0, 0)
#define DA_LAST (0x7fffffff) #define DA_LAST (0x7fffffff)
#define DPA_APPEND (0x7fffffff) #define DPA_APPEND (0x7fffffff)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment