The JEWCALDST structure contains information about calculation daylight saving times. It is used by the JewcalCalculateTime function.
typedef struct tagJEWCALDST { int iStartWeekNo; int iStartWeekday; int iStartMonth; int iEndWeekNo; int iEndWeekday; int iEndMonth; } JEWCALDST; typedef JEWCALDST FAR* LPJEWCALDST;
Must contain the number of the week when daylight savings time starts (1 = 1st, 2 = 2nd, 3 = 3st, 4 = 4nd, DST_WEEK_LAST = Last day of week) |
Must contain the weekday when daylight savings time starts (DST_WEEKDAY_...-constants) |
Must contain the Gregorian month when daylight savings time starts |
Must contain the number of the week when daylight savings time ends (1 = 1st, 2 = 2nd, 3 = 3st, 4 = 4nd, DST_WEEK_LAST = Last day of week) |
Must contain the weekday when daylight savings time ends (DST_WEEKDAY_...-constants) |
Must contain the Gregorian month when daylight savings time ends |